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

Software Engineering Education Conference, Proceedings, ISSN: 1093-0175, Page: 137-144

Publication Year:
Usage 1845
Downloads 1491
Abstract Views 354
Captures 3
Readers 3
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.