Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You or Your Team.

Learn More →

Teaching software engineering by means of computer‐game development: Challenges and opportunities

Teaching software engineering by means of computer‐game development: Challenges and opportunities Software‐engineering education programs are intended to prepare students for a field that involves rapidly changing conditions and expectations. Thus, there is always a danger that the skills and the knowledge provided may soon become obsolete. This paper describes results and draws on experiences from the implementation of a computer game‐development course whose design addresses problems in software‐engineering education by improving students' abilities in four areas: (1) problem solving; (2) the application of previously learned knowledge; (3) the use of independent learning; and (4) learning by doing. In order to better understand this course's effect on students' performance in a software‐development project, I investigated 125 students' performance in a 1‐year senior‐project course. Results of this study show that the students who had taken the computer game‐development course became more successful in the senior‐project course than the students who had not taken it. http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png British Journal of Educational Technology Wiley

Teaching software engineering by means of computer‐game development: Challenges and opportunities

Loading next page...
 
/lp/wiley/teaching-software-engineering-by-means-of-computer-game-development-gtkUiFTkPl

References (27)

Publisher
Wiley
Copyright
Copyright © 2007 Wiley Subscription Services, Inc., A Wiley Company
ISSN
0007-1013
eISSN
1467-8535
DOI
10.1111/j.1467-8535.2007.00705.x
Publisher site
See Article on Publisher Site

Abstract

Software‐engineering education programs are intended to prepare students for a field that involves rapidly changing conditions and expectations. Thus, there is always a danger that the skills and the knowledge provided may soon become obsolete. This paper describes results and draws on experiences from the implementation of a computer game‐development course whose design addresses problems in software‐engineering education by improving students' abilities in four areas: (1) problem solving; (2) the application of previously learned knowledge; (3) the use of independent learning; and (4) learning by doing. In order to better understand this course's effect on students' performance in a software‐development project, I investigated 125 students' performance in a 1‐year senior‐project course. Results of this study show that the students who had taken the computer game‐development course became more successful in the senior‐project course than the students who had not taken it.

Journal

British Journal of Educational TechnologyWiley

Published: May 1, 2007

There are no references for this article.