2014/01/20 by Stikkolorum, Dave R., Chaudron, Michel R. V., de Bruin, Oswald
#D.2.10 #D.2.2 #FOS: Computer and information sciences #Human-Computer Interaction (cs.HC) #K.3.1 #Software Engineering (cs.SE)
paper · doi:10.48550/arxiv.1401.5111
This paper introduces our gamification of a part of our software design curriculum. Based on typical design principles a motivating learning game is developed to train students in software design. We use Bloom's taxonomy to determine learning objectives. We keep the player engaged with direct feedback in a challenging level based game with increasing complexity. Players can evaluate their design actions with the help of the visualisation of control and data flows. The main learning objective: applying design principles, fits the game's main activity. This supports the learning by doing approach of lecturers. A user test indicates possible learning effects and a playable game.