2019-2020 Catalog

CS 104 Introduction to Game Programming

This course provides hands-on experience developing computer games. The course covers the basic techniques of game programming, including graphics, events, controls, animations, and intelligent behaviors. Students learn the concepts and skills of object oriented programming by designing and implementing a sequence of computer games. No prior knowledge in programming and computer games if required. A good understanding of algebra and geometry is strongly recommended. [NS, lecture/lab]

Prerequisite

Pre-req PHIL 200 OR co-req MATH 141 OR co-req MATH 161

Corequisite

Pre-req PHIL 200 OR co-req MATH 141 OR co-req MATH 161

Instructor

Xia