Software engineering senior design course: experiences with agile game development in a capstone project

  • Authors:
  • Tucker Smith;Kendra M.L. Cooper;C. Shaun Longstreet

  • Affiliations:
  • The University of Texas at Dallas, Richardson, TX, USA;The University of Texas at Dallas, Richardson, TX, USA;The University of Texas at Dallas, Richardson, TX, USA

  • Venue:
  • Proceedings of the 1st International Workshop on Games and Software Engineering
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

The importance of capstone senior design project courses is widely recognized for undergraduate software engineering curricula. They provide students with an opportunity to integrate and apply theoretical knowledge (both from previous courses and newly acquired for the project) on a team, improving both their technical and soft-skills. Here, we report our experiences using an agile development method for a game project; this is a radical shift from our previous course offerings that were based on waterfall, model driven development. This report is unique and valuable, especially for software engineering education, which goes beyond the discipline-specific limits of computer science curricula.