The B.S. degree in Computer Games Development reflects the fact that the field of computer games development is tremendously multidimensional and requires expertise from such areas as: game play, game design, art, 3D modeling, animation, procedural art development, physics, programming languages, artificial intelligence to name only a few. The program emphasizes the fact that a game developer needs inspiration from such areas as art, architecture and engineering. Students graduating from this program will be prepared for design, modeling and programming jobs in the gaming industry.
The curriculum consists of the DePaul University Liberal Studies Program
(please see the Liberal Studies homepage)
and Major Field Courses.
Below is a sample schedule of courses that you can follow to
graduate in four years.
| Offered Winter | ||
| In class | ||
| √ | GAM 224 Introduction to Game Design | |
| √ | DC 201 Introduction to Screenwriting | |
| √ | GAM 244 Game Development I | |
| √ | GAM 245 Game Development II | |
| √ | ANI 101 Animation for Non-Majors | |
| Offered Winter | ||
| In class | ||
| √ | MAT 150 Calculus I | |
| GAM 341 Introduction to Level Design | ||
| ANI 200 3d Modeling for Animation and Gaming | ||
| √ | CSC 261 Programming in C++ I | |
| √ | CSC 262 Programming in C++ II | |
Liberal Studies (5) - Consider CTI courses for Liberal Studies.
| Offered Winter | ||
| In class | ||
| ANI 210 3d Animation for Cinema and Gaming | ||
| GAM 350 Physics for Game Developers | ||
| GAM 374 Action Games Programming | ||
| √ | IT 228 Ethics in Computer Games and Cinema | |
| Offered Winter | ||
| In class | ||
| √ | ANI 310 Motion Capture Workshop | |
| √ | GAM 376 Artificial Intelligence for Computer Games | |
| GAM 378 Strategy Games Programming | ||
| √ | GAM 394 Game Development Project I | |
| GAM 395 Game Development Project II | ||
Any 200 and 300 level GPH courses
Any 300 level TDC courses
| Offered Winter | ||
| In class | ||
| √ | CSC 224 Java for Programmers | |
| √ | CSC 321 Design and Analysis of Algorithms | |
| √ | CSC 373 Computer Systems I | |
| √ | CSC 374 Computer Systems II | |
| √ | CSC 393 Data Structures in C++ | |
| √ | DC 215 Digital Sound Design | |
| √ | DC 220 Editing I | |
| GAM 250 Digital Sound for Computer Games | ||
| GAM 380 Console Game Development Environments | ||
| GAM 382 Serious Games | ||
| GAM 385 Introduction to Game Programming in Java | ||
| GAM 386 Game Development for Mobile Devices | ||
| GAM 390 Multiplayer Game Development | ||
| HCI 210 Introduction to Human Computer Interaction | ||
| HCI 360 User-Centered Evaluation | ||
| √ | IS 371 Introduction to I.t. System Management | |
| IS 372 Fundamentals of Software Project Management | ||
| IS 373 Introduction to Large Systems Implementation | ||
| √ | IS 375 Object-Oriented Analysis and Design | |
| √ | IT 130 The Internet and the Web | |
| √ | IT 215 Analysis and Design Techniques | |
| √ | IT 223 Data Analysis | |
| IT 230 Building Internet Applications | ||
| IT 236 User Interface Development | ||
| √ | IT 240 Introduction to Desktop Databases | |
| √ | MAT 141 Discrete Mathematics II | |
| √ | MAT 151 Calculus II | |
| √ | MAT 220 Linear Algebra with Applications | |
| SE 350 Object-Oriented Software Development | ||
Open Electives may be taken from any department or program. These are the only courses that may be taken under the pass/fail option (see the undergraduate Bulletin for details). If you wish to pursue a minor, most minor field courses will be credited as open electives.
Last Modified: Tuesday May 26, 2009