Game Programming Curriculum
First Year
First Semester:
- COR 110 - Concepts of the Self
- COR 115 - Rhetoric I
- MTH 230 - Applied Calculus
- CSI 140 - Introduction to Programming
- EGD 100 - Game History & Development
Second Semester:
- COR 120 - Concepts of Community
- COR 125 - Rhetoric II
- MTH 250 - Math for 3D Graphics
- EGD 202 - Game Technology
- CSI 240 - Advanced Programming
Second Year
First Semester:
- COR 210 - Scientific Revolutions
- COR 220 - Aesthetic Expressions
- MTH 270 - Discrete Mathematics
- EGP 200 - Graphics Programming I
- CSI 281 - Data Structures & Algorithms
Second Semester:
- COR 230 - The Secular & the Sacred
- COR 240 - Capitalism & Democracy
- EGP 310 - Game Architecture
- CIT 130 - Introduction to Networking & Security
or NET 215 - TCP/IP - EGD 220 - Game Production I
Third Year
First Semester:
- COR 310 - Global Studies I: Technology & Development
- COR 320 - Global Studies II: Human Rights
- SWE 285 - Computer Systems for Software Engineering I
- EGP 420 - Console Programming
- CSI 230 - Intro to OS, Linux/Unix
Second Semester:
- COR 330 - International Cultural Studies
- COR 330 - International Cultural Studies
- EGD 320 - Game Production II
- EGP 300 - Graphics / Game Engine Programming II
- General Elective
Fourth Year
First Semester:
- CCC 410 - College Capstone
- EGP 405 - Networking for Online Games
- EGP 410 - Artificial Intelligence for Games
- SCI 250 - Physics I with Lab
Second Semester:
- EGD 420 - Senior Production
- EGP 425 - Game Physics
- SWE 385 - Operating Systems Architecture
- General Elective
- General Elective




















