Author: | Rebecca Ahmed |
---|---|
Supervisor: | Prof. Gudrun Klinker |
Advisor: | David Plecher (@ne23mux) |
Submission Date: | [created] |
Abstract
This thesis analyzes multiple serious games and gamified applications regarding their approaches taken to teaching programming. In the second half a prototype for a serious game called Javora, which aims to teach the fundamentals of Java programming to beginners and novices is presented. It is a 3D puzzle game, which features a linear story. The player interacts with and manipulates objects by using codewalls. The game has been playtested and the results of the evaluation are discussed. While the game was received well regarding the gameplay, there is still an opportunity to expand on the learning contents.
Results/Implementation/Project Description
Javora is the name of the Prototype which was developed in the context of this thesis. It contains two levels with multiple smaller puzzles which aim to teach about the fundamentals of Java programming.
Conclusion
[ PDF (optional) ]
[ Slides Kickoff/Final (optional)]