Pyception: Teaching Python with a Serious Game
MetadataVis full innførsel
This thesis set out to study how an online serious game could affect users? motivation on learning Python. One of the projects core goals is to find out whether learning Python is more motivating when having an effortless start through a web based game. A second goal is to find out if Python as a programming language are well suited for a serious game.After the development and implementation of the game, it was performed a user experiment in order to receive feedback. Data from this user experiment were collected in a questionnaire and the results regarding usability were collected in a System Usability Scale. The results were positive, and indicates that most users were satisfied with the game. Feedback from users indicate that the game was both fun and educational, and more motivating than traditional task solving. However, some changes need to be applied in order to publish this serious game.