Corpus ID: 15874574

Building Casual Games and APIs for Teaching Introductory Programming Concepts

  title={Building Casual Games and APIs for Teaching Introductory Programming Concepts},
  author={B. Chau and Rob Nash and Kelvin Sung and J. Pace},
We are building a series of custom casual games to support teaching and learning of introductory programming (CS1/2) concepts with a focus on ease of adoption. Our games are innovative twists on popular casual genres, and each game is designed explicitly for teaching specific programming concepts (e.g., conditionals, arrays). Based on these games, faculty can explain and students can explore CS1/2 concepts through engaging gameplay mechanics by working with a simple Application Programming… Expand
2 Citations


Game-themed instructional modules: a video case study
  • 15
  • PDF
Game-themed programming assignments for faculty: a case study
  • 19
  • PDF
A games first approach to teaching introductory programming
  • 206
  • PDF
Crossing the game threshold: a system for teaching basic programming constructs
  • 7
Assessing game-themed programming assignments for CS1/2 courses
  • 21
  • PDF
Game programming in introductory courses with direct state manipulation
  • 66
  • PDF
Digital gaming as a vehicle for learning
  • 45
  • PDF
A simple framework for interactive games in CS1
  • 22
Game-themed programming assignments: the faculty perspective
  • 35
  • PDF