Attribute grammar paradigms—a high-level methodology in language implementation
ACM Computing Surveys (CSUR)
Animation of Java linked lists
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Animating automata: a cross-platform program for teaching finite automata
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Information Visualization: Perception for Design
Information Visualization: Perception for Design
The challenge of information visualization evaluation
Proceedings of the working conference on Advanced visual interfaces
Development of the TUP Model " Evaluating Educational Software
ICALT '04 Proceedings of the IEEE International Conference on Advanced Learning Technologies
jFAST: a java finite automata simulator
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Compilers: Principles, Techniques, and Tools (2nd Edition)
Compilers: Principles, Techniques, and Tools (2nd Edition)
A query simulation system to illustrate database query execution
Proceedings of the 39th SIGCSE technical symposium on Computer science education
An environment for supporting active learning in courses on language processing
Proceedings of the 13th annual conference on Innovation and technology in computer science education
A tool for teaching LL and LR parsing algorithms
Proceedings of the 13th annual conference on Innovation and technology in computer science education
ACM SIGCSE Bulletin
Software Language Engineering: Creating Domain-Specific Languages Using Metamodels
Software Language Engineering: Creating Domain-Specific Languages Using Metamodels
Domain Specific Languages
From Collections of Exercises to Educational Games: A Process Model and a Case Study
ICALT '11 Proceedings of the 2011 IEEE 11th International Conference on Advanced Learning Technologies
An educational tool for teaching compiler construction
IEEE Transactions on Education
A process model for the generative production of interactive simulations in engineering education
Proceedings of the First International Conference on Technological Ecosystem for Enhancing Multiculturality
Hi-index | 0.00 |
Evaluators 2.0 is an educational software system that lets instructors in introductory compiler construction courses generate interactive simulators from batteries of exercises concerning basic concepts in attribute grammars. The system also makes it possible to analyze the activities of the students who use these simulators. Students interact with the simulators generated to decide the evaluation order of semantic attributes in the attributed syntax trees, and they receive immediate feedback about the actions performed. Thus, these simulations help students to understand the fundamental concepts of the formalism of attribute grammars and of its underlying computational model. This paper describes the different software tools that constitute Evaluators 2.0 as well as the nature of the simulators generated, and also reports on different assessments of the system involving both instructors and students.