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

  • Authors:
  • Jungwoo Ryoo;Frederico Fonseca;David S. Janzen

  • Affiliations:
  • -;-;-

  • Venue:
  • CSEET '08 Proceedings of the 2008 21st Conference on Software Engineering Education and Training
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

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 onObject-Oriented Software Engineering in an incremental and self-actuated way.