Teaching Object-Oriented software engineering through Problem-Based Learning in the context of game design

Research output: Chapter in Book/Report/Conference proceedingConference contribution

12 Citations (Scopus)

Abstract

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.

Original languageEnglish (US)
Title of host publicationProceedings - 21st Conference on Software Engineering Education and Training, CSEET 2008
Pages137-144
Number of pages8
DOIs
StatePublished - Sep 19 2008
Event21st Conference on Software Engineering Education and Training, CSEET 2008 - Charleston, SC, United States
Duration: Apr 14 2008Apr 17 2008

Publication series

NameSoftware Engineering Education Conference, Proceedings
ISSN (Print)1093-0175

Other

Other21st Conference on Software Engineering Education and Training, CSEET 2008
CountryUnited States
CityCharleston, SC
Period4/14/084/17/08

Fingerprint

Software engineering
Teaching
engineering
Object oriented programming
Engineering education
Curricula
learning
programming
Students
curriculum
science
education
student
Problem-Based Learning
software

All Science Journal Classification (ASJC) codes

  • Software
  • Education

Cite this

Ryoo, J., Fonseca, F., & Janzen, D. S. (2008). Teaching Object-Oriented software engineering through Problem-Based Learning in the context of game design. In Proceedings - 21st Conference on Software Engineering Education and Training, CSEET 2008 (pp. 137-144). [4556959] (Software Engineering Education Conference, Proceedings). https://doi.org/10.1109/CSEET.2008.26
Ryoo, Jungwoo ; Fonseca, Frederico ; Janzen, David S. / Teaching Object-Oriented software engineering through Problem-Based Learning in the context of game design. Proceedings - 21st Conference on Software Engineering Education and Training, CSEET 2008. 2008. pp. 137-144 (Software Engineering Education Conference, Proceedings).
@inproceedings{60992a6ecaad4d5d81eefd21229d9e53,
title = "Teaching Object-Oriented software engineering through Problem-Based Learning in the context of game design",
abstract = "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.",
author = "Jungwoo Ryoo and Frederico Fonseca and Janzen, {David S.}",
year = "2008",
month = "9",
day = "19",
doi = "10.1109/CSEET.2008.26",
language = "English (US)",
isbn = "9780769531441",
series = "Software Engineering Education Conference, Proceedings",
pages = "137--144",
booktitle = "Proceedings - 21st Conference on Software Engineering Education and Training, CSEET 2008",

}

Ryoo, J, Fonseca, F & Janzen, DS 2008, Teaching Object-Oriented software engineering through Problem-Based Learning in the context of game design. in Proceedings - 21st Conference on Software Engineering Education and Training, CSEET 2008., 4556959, Software Engineering Education Conference, Proceedings, pp. 137-144, 21st Conference on Software Engineering Education and Training, CSEET 2008, Charleston, SC, United States, 4/14/08. https://doi.org/10.1109/CSEET.2008.26

Teaching Object-Oriented software engineering through Problem-Based Learning in the context of game design. / Ryoo, Jungwoo; Fonseca, Frederico; Janzen, David S.

Proceedings - 21st Conference on Software Engineering Education and Training, CSEET 2008. 2008. p. 137-144 4556959 (Software Engineering Education Conference, Proceedings).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Teaching Object-Oriented software engineering through Problem-Based Learning in the context of game design

AU - Ryoo, Jungwoo

AU - Fonseca, Frederico

AU - Janzen, David S.

PY - 2008/9/19

Y1 - 2008/9/19

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=51749119708&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=51749119708&partnerID=8YFLogxK

U2 - 10.1109/CSEET.2008.26

DO - 10.1109/CSEET.2008.26

M3 - Conference contribution

AN - SCOPUS:51749119708

SN - 9780769531441

T3 - Software Engineering Education Conference, Proceedings

SP - 137

EP - 144

BT - Proceedings - 21st Conference on Software Engineering Education and Training, CSEET 2008

ER -

Ryoo J, Fonseca F, Janzen DS. Teaching Object-Oriented software engineering through Problem-Based Learning in the context of game design. In Proceedings - 21st Conference on Software Engineering Education and Training, CSEET 2008. 2008. p. 137-144. 4556959. (Software Engineering Education Conference, Proceedings). https://doi.org/10.1109/CSEET.2008.26