Teaching theory of computation using pen-based computers and an electronic whiteboard
Proceedings of the 6th annual conference on Innovation and technology in computer science education
Using theoretical computer simulators for formal languages and automata theory
ACM SIGCSE Bulletin
Language emulator, a helpful toolkit in the learning process of computer theory
Proceedings of the 35th SIGCSE technical symposium on Computer science education
A prolog toolkit for formal languages and automata
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
Teaching push-down automata and turing machines
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Another approach for resisting student resistance to formal methods
ACM SIGCSE Bulletin
Increasing engagement in automata theory with JFLAP
Proceedings of the 40th ACM technical symposium on Computer science education
Hi-index | 0.00 |
Students taking courses on formal languages and automata theory (FLAT) usually do not find these courses interesting and experience difficulty in grasping the different concepts. While there has been a vast amount of research into methodologies to assist students to conceptualize FLAT topics, there has been no research into the actual learning difficulties experienced by students with the different topics. This paper reports on the findings of a study conducted to identify these learning difficulties for some of the FLAT topics.