All IMGD majors must take the following core courses:
ADF S101 Foundation Drawing I (3 cr)
CMPSC F124* Introduction to Game Programming (4 cr)
ADG S219 Computer Applications in Design (3 cr)
CJN 421 Digital Games Culture (4 cr; prereq.: CJN 255*)
*Course satisfies one CAS Core course requirement.
All IMGD majors must complete the requirements of one of the concentrations: in Video Game Programming (VGP) or Video Game Design (VGD).