Habitable 3D Learning Environments for Situated Learning
ITS '98 Proceedings of the 4th International Conference on Intelligent Tutoring Systems
Digital Game-Based Learning
Role-Play Virtual Environments: Recreational Learning of Software Design
EC-TEL '08 Proceedings of the 3rd European conference on Technology Enhanced Learning: Times of Convergence: Technologies Across Learning Contexts
Pass the ball: game-based learning of software design
ICEC'07 Proceedings of the 6th international conference on Entertainment Computing
A Review of Generic Program Visualization Systems for Introductory Programming Education
ACM Transactions on Computing Education (TOCE)
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 |
This paper presents a tutoring system aimed at teaching how to compile Java into the language of the Java Virtual Machine, and, at the same time, promotes a better understanding of the underlying mechanisms of object-oriented programming. The interaction with the systems takes the form of a 3D videogame where the student must compete to provide the right machine instructions, collect resources needed by the instructions and use her knowledge about Java compilation to find the best strategy.