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

Learn More →

Extensive Evaluation of Using a Game Project in a Software Architecture Course

Extensive Evaluation of Using a Game Project in a Software Architecture Course TOE00043 ACM (Typeset by SPi, Manila, Philippines) 1 of 28 February 18, 2011 Extensive Evaluation of Using a Game Project in a Software Architecture Course ALF INGE WANG, Norwegian University of Science and Technology This article describes an extensive evaluation of introducing a game project to a software architecture course. In this project, university students have to construct and design a type of software architecture, evaluate the architecture, implement an application based on the architecture, and test this implementation. In previous years, the domain of the software architecture project has been a robot controller for navigating a maze. In 2008, the students on the software architecture course chose between the two domains: Khepera robot simulation in Java and XNA game development in C#. Independent of the domain chosen, the students had to go through the same phases, produce the same documents based on the same templates, and follow exactly the same process. This article describes an evaluation where we wanted to investigate if a game development project could successfully be used to teach software architecture. Speci cally in the evaluation, the effect of the choice of COTS (Commercial Off-The-Shelf) and domain is compared in relation to popularity of http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png ACM Transactions on Computing Education (TOCE) Association for Computing Machinery

Extensive Evaluation of Using a Game Project in a Software Architecture Course

Loading next page...
 
/lp/association-for-computing-machinery/extensive-evaluation-of-using-a-game-project-in-a-software-00eGLwfYty

References (86)

Publisher
Association for Computing Machinery
Copyright
Copyright © 2011 by ACM Inc.
ISSN
1946-6226
DOI
10.1145/1921607.1921612
Publisher site
See Article on Publisher Site

Abstract

TOE00043 ACM (Typeset by SPi, Manila, Philippines) 1 of 28 February 18, 2011 Extensive Evaluation of Using a Game Project in a Software Architecture Course ALF INGE WANG, Norwegian University of Science and Technology This article describes an extensive evaluation of introducing a game project to a software architecture course. In this project, university students have to construct and design a type of software architecture, evaluate the architecture, implement an application based on the architecture, and test this implementation. In previous years, the domain of the software architecture project has been a robot controller for navigating a maze. In 2008, the students on the software architecture course chose between the two domains: Khepera robot simulation in Java and XNA game development in C#. Independent of the domain chosen, the students had to go through the same phases, produce the same documents based on the same templates, and follow exactly the same process. This article describes an evaluation where we wanted to investigate if a game development project could successfully be used to teach software architecture. Speci cally in the evaluation, the effect of the choice of COTS (Commercial Off-The-Shelf) and domain is compared in relation to popularity of

Journal

ACM Transactions on Computing Education (TOCE)Association for Computing Machinery

Published: Feb 1, 2011

There are no references for this article.