Title :
Introducing object oriented design patterns through a puzzle-based serious computer game
Author :
Rusu, Adrian ; Russell, Robert ; Cocco, Remo ; DiNicolantonio, Spence
Abstract :
In this paper we confront the stereotype which depicts a software engineer as an individual who is programming all day in his or her cubicle. We present an interactive, puzzle-based game, which is similar to Lemmings, to help students ranging from middle school to college juniors learn high-level concepts about the design phase of the software engineering life cycle. Object oriented design patterns are represented in our game in the form of actions that can be assigned to lemmings. The actions are metaphors for object oriented design patterns in software development, which means the student is not actually developing a design for a real software system. This could be an abstract and intimidating process. Instead, the student plays a puzzle-based game which is appealing especially to a younger audience. The key is the student is still using the same strategies that would be used in a real software project to develop a design to beat our game.
Keywords :
computer aided instruction; computer games; object-oriented methods; software engineering; Lemmings game; college juniors student; middle school student; object oriented design pattern; puzzle-based serious computer game; software development; software engineer; software engineering life cycle design phase; software system; Bridges; Educational institutions; Games; Legged locomotion; Software; Software engineering; Edutainment; Middle School Education; Object Oriented Design; Software Engineering Education;
Conference_Titel :
Frontiers in Education Conference (FIE), 2011
Conference_Location :
Rapid City, SD
Print_ISBN :
978-1-61284-468-8
Electronic_ISBN :
0190-5848
DOI :
10.1109/FIE.2011.6143048