Introductory programming courses have a specific set of expected outcomes. One of the most often heard complaints in such courses is that they are divorced from the reality of application. Unfortunately, it is difficult to find areas for application that all students have the background knowledge for and that are engaging and challenging. One such area is computer games and we have developed a cohesive CS1-3 sequence that provides traditional outcomes from within the context of games as an application area. We discuss the overwhelming interest in this course sequence as well as objective and subjective student experiences.
Colloquia Series page.