Game Programming
Champlain College offers an innovative bachelor of science degree in Game Programming, in addition to our Game Design program and our Art and Animation program.
What makes this program distinct among others is that it integrates the creative side of the industry with the technical side. You will become immersed in all aspects of the game development cycle throughout the program, gaining a full spectrum of experience with design and art teams. The program will culminate in two senior team project courses in which members of a game development team will work together in the creation of final projects. In the profession, game designers, artists and programmers make up an essential part of the game development team and need to be able to interact with each other and work together. You'll graduate with a full slate of these skills and the on-the-job training required by prospective employers.
With the video game industry growing at an incredible rate, well-educated and expertly-trained professional programmers are in peak demand. This program allows you to combine your love of games and game theory with your passion for the intellectual challenge of programming, and be prepared after graduation with the market-driven skills and knowledge you'll need to succeed in the field. Also to your benefit, well-established contacts, partnerships and relationships in the electronic gaming industry are already in place among Champlain College faculty.
You'll have career options beyond the electronic gaming industry. The Game Programming curriculum will provide you with the education and experience to pursue careers in a wealth of industries -- from aviation and aerospace to health care and the military -- that require the development of simulation-type software, in addition to traditional programming environments.
-
Program Highlights
- A balanced academic curriculum. Your course of study will be rich in both the liberal arts and the market-driven skills and knowledge you'll need to succeed in your career. Rather than focus only on the technical aspects of electronic game programming, you'll get a varied, balanced education.
- Hands-on learning. You'll work in development teams with students from the Game Design and the Art and Animation programs to create a game from start to finish, which will help prepare you for employment in an industry that thrives on team-based creativity.
- State-of-the-art technology. Cutting-edge resources at Champlain include several new multimedia 3D animation and game production labs.
- Close to industry leaders. Montreal, Canada, just 90 miles north of Champlain, is the world's second-largest region for game development. The Northeast is the second largest region in the United States for game design.
- Expert instruction. The faculty are programming and game development industry experts and award-winning professional game designers.
- A balanced academic curriculum. Your course of study will be rich in both the liberal arts and the market-driven skills and knowledge you'll need to succeed in your career. Rather than focus only on the technical aspects of electronic game programming, you'll get a varied, balanced education.
-
Curriculum
First Year
First Semester:
- COR 110 - Concepts of the Self
- COR 115 - Rhetoric I
- MTH 230 - Applied Calculus
- CIT 135 - Introduction to Computer Theory
- EGD 100 - Game History and Development
Second Semester:
- COR 120 - Concepts of Community
- COR 125 - Rhetoric II
- MTH 330 - Math for 3D Graphics
- EGD 202 - Game Technology
- SWE 140 - C++ Programming I
Second Year
First Semester:
- COR 210 - Scientific Revolutions
- COR 220 - Aesthetic Expressions
- MTH 325 - Discrete Mathmatics
- SWE 240 - C++ Programming II
- CIT 130 - Introduction to Networking and Security
Second Semester:
- COR 230 - The Secular and the Sacred
- COR 240 - Capitalism and Democracy
- EGP 310 - Game Architecture
- SCI 250 - Physics I with Lab
- SWE 281 - Data Structures and Algorithms
Third Year
First Semester:
- COR 310 - Future Shock: Globalization and Technology
- COR 320 - Global Dimensions of Human Rights
- SWE 285 - Computer Systems for Software Engineering I
- EGP 200 - Graphics / Game Engine Programming I
- SWE 315 - Linux / Unix Programming
Second Semester:
- COR 330 - CORE 9
- COR 340 - CORE 10
- EGD 320 - Game Production II
- EGP 300 - Graphics / Game Engine Programming II
- General Elective I
Fourth Year
First Semester:
- COR 410 - CORE 11
- EGD 400 - Senior Team Project I
- EGP 4XX - Networking for Online Games
- EGP 410 - Artificial Intelligence
Second Semester:
- EGD 420 - Senior Team Project II
- EGP 420 - Console Programming
- SWE 385 - Operating Systems Architecture
- EGP 4XX - Games Physics
- General Elective II
BS Degree in Game Programming
- Career Opportunities
- Student Resources
- Faculty
Events
- If you have javascript disabled, go to the Event Index page for a complete event list






















