Migrating teaching of automata theory to a digital platform

dc.contributor.authorJordaan, Steve
dc.contributor.authorTimm, Nils
dc.contributor.authorMarshall, Linda
dc.contributor.emailntimm@cs.up.ac.za
dc.date.accessioned2025-08-05T04:26:12Z
dc.date.available2025-08-05T04:26:12Z
dc.date.issued2024-12
dc.description.abstractThis research explores the challenges of teaching automata theory in computer science and proposes a digital solution to enhance learning experiences. Traditionally taught through pen and paper, automata theory often appears daunting to students due to its abstract nature. This study advocates for a shift towards a more interactive, digital approach. It presents a detailed analysis of current teaching practices, highlighting the need for digital innovation. Based on the categorisation of common question types in traditional assessments, the research introduces 'AutomaTutor', a mobile application designed for this specific educational context. 'AutomaTutor' features a user-friendly interface with a guided exercise system and an interactive editor for experimentation. It offers immediate feedback, hints, and varied problem sets, promoting self-guided learning. An experimental evaluation with postgraduate students demonstrated a preference for 'AutomaTutor' over conventional methods, confirming the hypothesis that a digital platform can significantly improve the understanding of automata theory. The study represents a step forward in making theoretical computer science more accessible and engaging, benefiting both teachers and students. It underscores the potential of integrating technology with traditional teaching principles in automata theory education.
dc.description.departmentComputer Science
dc.description.librarianam2025
dc.description.sdgSDG-04: Quality Education
dc.description.urihttps://journals.co.za/journal/comp
dc.identifier.citationJordaan, S., Timm, N., and Marshall, L. (2024). Migrating teaching of automata theory to a digital platform. South African Computer Journal 36(2), 31–67. https://doi.org/10.18489/sacj.v36i2.17844.
dc.identifier.issn1015-7999 (print)
dc.identifier.issn2313-7835 (online)
dc.identifier.other10.18489/sacj.v36i2.17844
dc.identifier.urihttp://hdl.handle.net/2263/103767
dc.language.isoen
dc.publisherSouth African Institute of Computer Scientists and Information Technologists
dc.rights© The author(s). Published under a Creative Commons Non Commercial 4.0 License.
dc.subjectAutomata theory
dc.subjectComputer science education
dc.subjectDigital learning
dc.titleMigrating teaching of automata theory to a digital platform
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Jordaan_Migrating_2024.pdf
Size:
1018.14 KB
Format:
Adobe Portable Document Format
Description:
Article

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: