CIS 166 – C++ for Game Developers
The goal of this course is to give students advanced exposure to the C++ programming language as it pertains to game development. C++ is considered the standard language in the field and this course will provide hands-on examples coupled with theory that applies directly to gaming. Topics covered include basic programming constructs, object oriented programming, references and pointers, the standard template library, functions, and dynamic memory allocation. Advanced concepts include data structures and algorithms directly relevant to game programming.