A game design approach to CS2

  • Authors:
  • Daniel C. Cliburn

  • Affiliations:
  • University of the Pacific, Stockton, CA

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, an approach to teaching CS2 is described that involves discussing principles of game design with students before designing and implementing a game as a series of programming projects. At the beginning of the term, students are divided into small groups and asked to make a low-fidelity prototype for a game. Students then play each other's games and vote for the one they most want to implement as a class. The winning game then becomes the basis for the course projects. Evaluation of this approach to CS2 has been quite positive, with students indicating that they find it to be fun and engaging, and that the games provide a context for understanding course concepts that may be difficult to grasp otherwise.