Teaching Object-Oriented Software Engineering through Problem-Based Learning in the Context of Game Design

Citation data:

CONFERENCE: Proceedings of the 21st Conference on Software Engineering Education and Training - Charleston, SC

2008 21st Conference on Software Engineering Education and Training, ISSN: 1093-0175, Page: 137-144

Publication Year:
Usage 1834
Downloads 1482
Abstract Views 352
Captures 34
Readers 34
Citations 11
Citation Indexes 11
Repository URL:
https://works.bepress.com/djanzen/9; http://digitalcommons.calpoly.edu/csse_fac/32
Ryoo, Jungwoo; Fonesca, Frederico; Janzen, David S.
Institute of Electrical and Electronics Engineers (IEEE)
Computer Science; Social Sciences; Computer Sciences
conference paper description
Although Object Orientation is emphasised in software engineering education, few have attempted to alleviate the initial learning curve associated with an inexperienced audience in non-computer science disciplines. The authors propose a Problem-Based Learning curriculum centered on game development to deliver basic Object-Oriented programming concepts in an interactive and engaging manner. Class activities occur within the context of the Object-Oriented Rational Unified Process. One of the most significant contributions of this paper lies in the design of class modules containing tasks intended to educate students on Object-Oriented Software Engineering in an incremental and self-actuated way. © 2008 IEEE.