Go to Content
Columbia College Chicago
Interactive Arts & Media
Print this Page Email this Page

Interactive Arts & Media

Game Design-Programming


Students are required to complete a minimum of 61 credits to complete the major.
Major requirements & credits waived by the department must be substituted with 
additional IAM credits. Students are required to earn a "C" or better in
all major courses.




                                                                                
GAME DESIGN-PROGRAMMING 

IAM CORE REQUIREMENTS                       Courses:  5/ 5

 Course       Title                             Credits  Grade

 36-1300      Digital Image Design                 3       C  
 36-1501      Introduction to Programming:         3       C  
 36-1000      Media Theory and Design I            3       C  
 36-2000      Media Theory and Design II*          3       C  
 36-2601      Authoring Interactive Media*         3       C  

GAME DESIGN REQUIREMENTS                    Courses:  4/ 4

 Course       Title                             Credits  Grade

 36-1100      Game Culture*                        3       C  
 36-1500      Game Idea Development*               3       C  
 36-3997      Game Project                         3       C  
 36-3998      Game Studio                          6       C  

PROGRAMMING REQUIREMENTS                    Courses: 10/10

 Course       Title                             Credits  Grade

 36-1200      Computer Architecture*               3       C  
 56-2730      Numerical and Mathematical           4       C  
 36-2550      C++ Programming I*                   3       C  
 36-3500      Programming for Games*               3       C  
 35-2551      C++ Programming II                   3       C  
 56-2850                                                   C  
     OR 1 of the following:
     56-2686      Biomechanics: The Biology        3
 56-3740                                                   C  
     OR 1 of the following:
     56-2721      Calculus II*                     3
 36-2210      Game Engine Programming*             3       C  
 36-3210      Game Engine AI*                      3       C  
     OR 1 of the following:
     36-2510      Engine-Based Design I*           3
 36-3250      Multiplayer Network Programmin       3       C  
     OR 1 of the following:
     39-3500      Programming Data Design          3


Contents of this page maintained by the Associate Dean.