• 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