Conference Proceedings «Previous Next»

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

Jungwoo Ryoo, Pennsylvania State University - Altoona
Frederico Fonesca, Pennsylvania State University
David S. Janzen, California Polytechnic State University - San Luis Obispo

Article comments

Copyright 2008 IEEE. Also available online at http://dx.doi.org/10.1109/CSEET.2008.26.

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.

Suggested Citation

Jungwoo Ryoo, Frederico Fonesca, and David S. Janzen. "Teaching Object-Oriented Software Engineering Through Problem-Based Learning in the Context of Game Design" Proceedings of the 21st Conference on Software Engineering Education and Training - Charleston, SC.. Apr. 2008.
Available at: http://works.bepress.com/djanzen/9