Contact John Pile, Jr., Assistant Professor
Email: pile@champlain.edu
Phone: 802-865-5985
Our Upside-Down Curriculum, allows you to get a head start on these skills by starting your Game Programming classes in your first semester. By the time you finish your first year, you will have taken six courses required in your major.
Champlain's study abroad program is a great opportunity to get hands-on experience in Montreal the second-largest video game hub in the world. The Game Programming faculty built the curriculum so you can take a semester studying abroad without getting behind on required courses for your major.
Another important aspect of the major, one that gives students in the program a tremendous advantage when seeking employment, is the collaborative work environment provided by our Game Studio, in which Game Programming students work with Game Art & Animation and Game Design majors and Management of Creative Media majors to build games from start to finish.
|
First Semester |
|
|
Game History and Development |
|
|
Introduction to Programming |
|
|
Applied Calculus |
|
|
Concepts of the Self |
|
|
Rhetoric I |
|
|
Second Semester |
|
|
Game Technology I |
|
|
Advanced Programming |
|
|
Matrices, Vectors and 3D Math |
|
|
Concepts of Community |
|
|
Rhetoric II |
|
|
First Semester |
|
|
Graphics/Game Engine Programming I |
|
|
Data Structures & Algorithms |
|
|
Discrete Mathematics |
|
|
Choose 200-level COR course |
|
|
Choose 200-level COR course |
|
|
Second Semester |
|
|
Game Architecture |
|
|
Game Production I |
|
|
Choose 200-level COR course |
|
|
Choose 200-level COR course |
|
|
First Semester |
|
|
Al for Games |
|
|
Linux/Unix Programming |
|
|
Global Studies II: Human Rights |
|
|
Second Semester |
|
|
Game Production II |
|
|
Graphics/Game Engine Programming II |
|
|
International Cultural Studies |
|
|
International Cultural Studies |
|
|
General Elective |
|
|
First Semester |
|
|
College Capstone |
|
|
Networking for Online Games |
|
|
Physics I with Lab |
|
|
General Elective |
|
|
Second Semester |
|
|
Senior Production |
|
|
Console Programming |
|
|
Game Physics |
|
|
Operating Systems Architecture |
|
|
General Elective |
|