Computer Game Development BS-Game Programming 2010

Students in the Game Programming Concentration engage in the rigorous study of computer science basics, and then apply this knowledge to the demanding specialization of game programming.  Areas of study include computer graphics development, computer science, linear algebra, game physics, and artificial intelligence programming. Online learning opportunities are available.

Bachelor or Science

Computer Game Development

Game Programming Concentration

Degree Requirements
Student in this degree must meet the following requirements:
  • complete a minimum of 142 credit hours (generally 48 courses).
  • earn a grade of C- or higher in all major courses (i.e. non-Liberal Studies and non-Open Elective)
  • maintain a cumulative GPA of 2.0 or higher while pursuing their degree
  • achieve a cumulative GPA of 2.5 or higher at the completion of all other requirements

A student who earns a cumulative DePaul University GPA

  • between 3.500 and 3.699 will be graduated cum laude
  • between 3.700 and 3.849 will be graduated magna cum laude
  • of at least 3.850 will be graduated summa cum laude

For a complete list of academic policies see the DePaul Undergraduate Course Catalogue.

Course Requirements
Liberal Studies

The Liberal Studies program is the general education portion of the curriculum at DePaul University. Students must earn a grade of D or better in all course taken to satisfy these requirements except for the Capstone course which is considered also a major requirement and in which students need to earn a C- or better. You might choose to take some CDM courses that carry Liberal Studies credit but you might not double count them if they are part of your major requirements. You can search for courses that satisfy a particular Liberal Studies requirement on campusconnect or see a complete list here. For an overview of the Liberal Studies requirements for this program click here.

The representation of these course requirements on a year by year basis is just a suggestion. Student are free to take these courses in any order they choose, provided they have mastered the course-specific prerequisites. The blue background indicates major requirements, the pink one liberal studies program requirements. For a list of CDM courses that carry Liberal Studies credit click here. DO WE NEED ONE FOR OPEN ELECTIVES?? SEE GPA RESTRICTIONS


First Year
GAM 224 Game Design for Non-Majors
GAM 244 Game Development I
GAM 245 Game Development II
ANI 105 Intro to Visual Design
MAT 150 Calculus I
MAT 151 Calculus II
DC 201 Introduction to Screenwriting (Arts & Litterature)
ANI 101 Animation for Non-Majors (Arts & Litterature)
LSP 110 Discover Chicago
    or LSP 111 Explore Chicago
LSP 112 Focal Point Seminar
WRD 103 Composition and Rhetoric I
WRD 104 Composition and Rhetoric II    
1 Self Society and the Modern world
Second Year
GAM 245 Game Development II
CSC 261 Programming in C++ I
CSC 262 Programming in C++ II
CSC 393 Data Structures in C++
ANI 230 3D Design and Modeling
2 Major Electives
LSP 200 Seminar On Multiculturalism in the United States
1 Arts & Litterature
1 Self Society and the Modern world
1 Religious Dimensions
1 Phylosophical Inquiry
Third Year
CSC 373 Computer Systems I
CSC 374 Computer Systems II
GAM 350 Physics for Game Developers
GAM 374 Fundamentals of Game Programming I
GPH 321 Computer Graphics Development I
GPH 329 Computer Graphics Development II
2 Major Electives
GAM 228 Ethics in Computer Games and Cinema (Phylosophical Inquiry)
1 Junior Year Experiential Learning
1 Self Society and the Modern world
1 Understanding the Past
Fourth Year
GPH 378 Compositing and Special Effects
GAM 376 Artificial Intelligence for Computer Games
GAM 392 Game Modification Workshop
GAM 394 Game Development Project I
GAM 395 Game Development Project II (Capstone)
1 Major Elective
1 Understanding the Past
1 Religious Dimensions
1 Scientific Inquiry Lab
3 Open Electives
Major Electives

Students may choose courses from the following list:

  • Any 200-level ANI, DC, GAM, GPH or IM Course
  • Any 300-level CDM Courses

Students must earn a grade of C- or higher in all major elective courses.

Open Electives

Open Electives may be taken from any unit at DePaul. These are the only courses that may be taken under the pass/fail option (see the DePaul Undergraduate Course Catalogue for details). Students must earn a grade of D or higher in all open elective courses. If you wish to pursue a minor from CDM or from elsewhere in the University, most minor field courses will be credited as open electives.