CPSC 585: Games Programming
Block Week / Winter 2026
Block Week / Winter 2027
This course examines techniques for creating modern video games. Topics include game architecture, graphics, physics simulation, sound, handling user input, optimization and project management. Students will create a game as a term long group project. Perfect attendence is required during the block week portion of this course.

CPSC 217: Introduction to Computer Science for Multi­disciplinary Studies I
Winter 2026
This course provides an introduction to problem solving, analysis and design of small-scale computational systems. Solutions will be implemented using a procedural programming language. This course is targeted at students wishing to combine studies in computer science with studies in other disciplines.