Electronic Game Programming: Home Program Highlights Curriculum
Curriculum (2008-2009)
First Year
First Semester: COR 110- -Concepts of the Self COR 115 - Rhetoric I MTH 220 - Algebra & Trigonometry CIT 135 - Introduction to Computer Theory CIT 130 - Introduction to Networking & Security
Second Semester: COR 120 - Concepts of Community COR 125 - Rhetoric II MTH 310 - Calculus EGD 100 - Game History & Development SWE 140 - C++ Programming I
15 3 3 3 3 3
First Semester: COR 210 - Scientific Revolutions COR 220 - Aesthetic Expressions MTH 325 - Discrete Math SWE 240 - C++ Programming II EGD 200 - Player-Driven Game Design
Second Semester: COR 230 - The Secular & the Sacred COR 240 - Capitalism & Democracy EGD 220 - Game Production I SCI 250 - Physics I SWE 281 - Data Structures & Algorithms
16 3 3 3 4 3
Third Year
First Semester: COR 310 - Globalization & Technology COR 320 - Globalization & Faith SWE 285 -Computer Systems for Software Engineering I EGP 310 - Game Architecture EGP 200 - Graphics / Game Engine Programming I
Second Semester: COR 330 - CORE 9 COR 340 - CORE 10 EGD 320 - Game Production II EGP 300 - Graphics / Game Engine Programming II SWE 315 - Linux / Unix Programming I
First Semester: COR 410 - CORE 11 EGD 400 - Senior Team Project I EGP 400 - Real Time Systems EGP 410 - Artificial Intelligence
Second Semester: EGD 420 - Senior Team Project II EGP 420 - Console Programming SWE 385 - Operating Systems Architecture General Elective I General Elective II
BS Degree in Game Programming
14 5 3 3 3