DocumentCode
3206430
Title
Introducing object oriented design patterns through a puzzle-based serious computer game
Author
Rusu, Adrian ; Russell, Robert ; Cocco, Remo ; DiNicolantonio, Spence
fYear
2011
fDate
12-15 Oct. 2011
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontiers in Education Conference (FIE), 2011
Conference_Location
Rapid City, SD
ISSN
0190-5848
Print_ISBN
978-1-61284-468-8
Electronic_ISBN
0190-5848
Type
conf
DOI
10.1109/FIE.2011.6143048
Filename
6143048
Link To Document