Teaching Object-Oriented Software Engineering through Problem-Based Learning in the context of game design

被引:11
|
作者
Ryoo, Jungwoo [1 ]
Fonseca, Frederico [2 ]
Janzen, David S. [3 ]
机构
[1] Penn State Univ, Dept Informat Sci & Technol, Altoona, PA 16601 USA
[2] Penn State Univ, Dept Informat Sci & Technol, State Coll, PA 16804 USA
[3] Calif Polytech State Univ San Luis Obispo, Dept Comp Sci, San Luis Obispo, CA 93407 USA
关键词
D O I
10.1109/CSEET.2008.26
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:137 / +
页数:4
相关论文
共 50 条
  • [31] TEACHING OBJECT-ORIENTED PROGRAMMING AND DESIGN
    MCKIM, JC
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1993, 6 (01): : 32 - 39
  • [32] Teaching object-oriented design with heuristics
    Gibbon, C
    Higgins, C
    [J]. ACM SIGPLAN NOTICES, 1996, 31 (07) : 12 - 16
  • [33] Design of Didactic Units through Problem-Based Learning for Science Teaching
    Florez-Nisperuza, Elvira-Patricia
    Gonzalez-Rivas, Martha-Sofia
    [J]. REVISTA CIENTIFICA, 2021, 41 (02): : 134 - 149
  • [34] Teaching EBP through Problem-Based Learning
    Fineout-Overholt, Ellen
    Stillwell, Susan B.
    Kent, Bridie
    [J]. WORLDVIEWS ON EVIDENCE-BASED NURSING, 2008, 5 (04) : 205 - 207
  • [35] Implementing problem-based learning in the software engineering course
    Zainol, Azida
    Almukadi, Wafa Sulaiman
    [J]. INTERNATIONAL JOURNAL OF ADVANCED AND APPLIED SCIENCES, 2020, 7 (12): : 19 - 26
  • [36] Problem frames and object-oriented software architecture
    Taylor, Paul
    [J]. Proceedings of the Conference on Technology of Object-Oriented Languages and Systems, TOOLS, 2000, (TOOLS-PACIFIC2000): : 70 - 81
  • [37] Problem frames and object-oriented software architecture
    Taylor, P
    [J]. 37TH INTERNATIONAL CONFERENCE ON TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS, 2000, : 70 - 81
  • [38] OBJECT-ORIENTED SOFTWARE REUSE - THE YOYO PROBLEM
    TAENZER, D
    GANTI, M
    PODAR, S
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1989, 2 (03): : 30 - 35
  • [39] A game-based approach to the teaching of object-oriented programming languages
    Rodriguez Corral, Jose Maria
    Civit Balcells, Anton
    Morgado Estevez, Arturo
    Jimenez Moreno, Gabriel
    Ferreiro Ramos, Maria Jose
    [J]. COMPUTERS & EDUCATION, 2014, 73 : 83 - 92
  • [40] A problem-based learning design for teaching biochemistry
    Dods, RF
    [J]. JOURNAL OF CHEMICAL EDUCATION, 1996, 73 (03) : 225 - 228