Attribute grammar paradigms—a high-level methodology in language implementation
ACM Computing Surveys (CSUR)
Visual Exploration of Generation Algorithms for Finite Automata on the Web
CIAA '00 Revised Papers from the 5th International Conference on Implementation and Application of Automata
Compilers: Principles, Techniques, and Tools (2nd Edition)
Compilers: Principles, Techniques, and Tools (2nd Edition)
An extended methodology for educational software design: some critical points
FIE '01 Proceedings of the Frontiers in Education Conference, 2001. on 31st Annual - Volume 01
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
On the Technological Aspects of Generative Learning Object Development
ISSEP '08 Proceedings of the 3rd international conference on Informatics in Secondary Schools - Evolution and Perspectives: Informatics Education - Supporting Computational Thinking
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
Dynamic binding is the name of the game
ICEC'06 Proceedings of the 5th international conference on Entertainment Computing
Pass the ball: game-based learning of software design
ICEC'07 Proceedings of the 6th international conference on Entertainment Computing
Proceedings of the 18th ACM conference on Innovation and technology in computer science education
Hi-index | 0.00 |
This paper introduces a process model for the production of interactive simulations that promotes the automatic generation of this kind of artifacts from representative collections of exercises. This approach is especially well suited for the early stages of Engineering Education, due to the importance played by interactive simulations and the resolution of carefully-designed batteries of exercises in the acquisition of basic skills in engineering disciplines. According to this process model, instructors are equipped with: (i) an authoring tool, which helps them to provide and maintain the collections of exercises, (ii) a generator, able to automatically turn collections of exercises into executable interactive simulators, and (iii) an analytic tool that can be applied to the logs produced by such simulators in order to assess student performance. In addition, the model promotes the improvement of the resulting educational systems through an exhaustive and continuous evaluation process. Besides to detail the process model, this paper illustrates it with the development of Evaluators, an educational system for the generation of different kinds of interactive simulations in introductory Compiler Construction courses typically taught in Computer Science and Computer Engineering degrees.