Games for teaching software development

  • Authors:
  • Bruce A. Scharlau

  • Affiliations:
  • University of Aberdeen, Aberdeen, Scotland Uk

  • Venue:
  • Proceedings of the 18th ACM conference on Innovation and technology in computer science education
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

We have been using games to teach software development for a number of years now with our MSc IT students as a warm-up to the group project over the summer. Games, and game-like processes without accompanying lectures can provide the participants with enough insight into the thinking and rationale of agile, lean, and kanban approaches to software development. This weeklong crash course consists of games and exercises to provide students with a good foundation in software development processes. The agile games, and game-like service design activities along with some Lego® Serious Play® games, illustrate why we use the agile approach. The game environment provides a mixture of icebreaker, team building and software development aspects in a useful week of work that the students enjoy.