A web app for teaching finite automata and regular languages
Project Abstract
In response to the growing demand for accessible and engaging resourcesin field of computer science, our web appaims to teach finte automata and regular langauage effectively.With the growing reliance on digital tewchnologies and the expansion of computer science eduction, there?��s a pressing need for intuitive tools that facilitate leraning complex concepts like finite automata and regular languages. Our research proposition lies in developing a user-friendly web application that provides interactive tutorials, quizzes, and simulations to enhance understanding and retention. The unqiue positioning of our work lies in its focus on accessibility, interactivity, and adaptability to different learning styles. Our main aim is tp onvestigate the effectiveness of this web-based approach in improving student comprehension and engagement in formal language theory topics. Through a combination of instructional design principle and user feedback, we empoyed a hands on learning approach, incorporating visualizations and interactive exercise to reinforce key concepts. The main findings of our stusdy highlight significant improvements in student performance and motivation when using our web app compared to traditional learning methods . Key insights include the importance of interactive learning tools in bridging the gap between theoretical concepts and practical application. The output of our research is a fully finctional web application featuring compreshensive tutorials, interactive exerices, and assessment tools tailored to learners of varying profucuency levels. In coclusion, our contribution lies in providing a valueable resource for computer science educators and students alike, facilitating deeper understanding and engagement with finte automata and regular languages in a digital learning enviroment
Keywords: Automata Edu, Grammar Genius, Language Craft
Conference Details
Session: Presentation Stream 13 at Presentation Slot 8
Location: GH049 at Wednesday 8th 09:00 – 12:30
Markers: Chen Hu (GTA), Hassan Eshkiki
Course: MSc Advanced Computer Science, Masters PG
Future Plans: Other