DocumentCode
2015990
Title
Teaching Object-Oriented Software Engineering through Problem-Based Learning in the Context of Game Design
Author
Ryoo, Jungwoo ; Fonseca, Frederico ; Janzen, David S.
Author_Institution
Inf. Sci. & Technol., Pennsylvania State Univ.-Altoona, Altoona, PA
fYear
2008
fDate
14-17 April 2008
Firstpage
137
Lastpage
144
Abstract
Although Object Orientation is emphasized 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.
Keywords
computer science education; object-oriented programming; software engineering; game design context; object-oriented programming; problem-based learning curriculum; software engineering education; teaching object-oriented software engineering; Computer science; Computer science education; Educational programs; Educational technology; Games; Java; Object oriented programming; Programming profession; Software engineering; Unified modeling language; Game Design; Object-Oriented Software Engineering; Problem-Based Learning;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Education and Training, 2008. CSEET '08. IEEE 21st Conference on
Conference_Location
Charleston, SC
ISSN
1093-0175
Print_ISBN
978-0-7695-3144-1
Type
conf
DOI
10.1109/CSEET.2008.26
Filename
4556959
Link To Document