The undergraduate Creative Computational Media (CCM) Certificate Program provides students and industry professionals with training necessary to enter exciting and lucrative immersive media job markets, such as video game and eSports design and development, digital film production and special effects, new media theatre and dance performance, interactive digital media installation development, and exhibit design for museums, theme parks, or marketing/advertising.

CCM is offered in collaboration with the Academy for Creative Media (ACM), the Department of Theatre & Dance (Arts and Humanities), the Department of Electrical Engineering (College of Engineering), and the Department of Information and Computer Sciences (ICS) (College of Natural Sciences).

Certificate Requirements

Students must complete 18 credits of required and elective courses with a minimum of 9 credits from upper division courses and a cumulative GPA of 2.5 for the certificate courses taken.

Prerequisites (3 credits)

  • ICS 110 (Alpha): Introduction to Computer Programming or ICS 111: Introduction to Computer Science I or EE 160: Programming for Engineers or equivalent

Required Courses (9 credits)

  • ACM 215: Introduction to 3D Computer Animation
  • EE 369/ICS 369: Computational Media Systems
  • ICS 486/ACM 419: Virtual and Augmented Reality Programming

Electives Courses (9 credits)

  • ACM 216 Fundamentals of Animation
  • ACM 315: Narrative Game Design
  • ACM 316B: 3D Character Animation
  • ACM 317: 3D Cinematography and Dynamics
  • ACM 321: Storyboarding & Animatics
  • ACM 325: Visual Effects
  • ACM 255: Cinema and Digital Media
  • ICS 464: Human Computer Interaction I
  • ICS 484/ACM 484: Data Visualization
  • ICS 485/ACM 487: Video Game Design and Development 
  • DNCE 362: Visual Media for Dance
  • DNCE 673: Adv. Dance, Technology, and Live Performance

Additional electives identified by students may be considered through a petitioning process, whose approval can be conducted in collaboration with the affected departments. 

The following information outlines when the courses are typically taught and example pathways for students to complete the courses depending on their career goals.

Red: Required courses   Blue: Elective courses

FallSpringSummer
EE 369/ICS 369: Computational Media Systems
ICS 486/ACM 419: Virtual & Augmented  Reality Programming
ACM 215: Introduction to 3D Computer Animation
ICS 464: Human Computer Interaction I
ICS/ACM 484: Data Visualization
ACM 216:  Fundamentals of Animation
ACM 316B: 3D Character Animation
ACM 321: Storyboarding & Animatics
DNCE 362: Visual Media for Dance
ACM 255: Cinema and Digital Media
ICS 485/ACM 487: Video Game Design
ICS 464: Human Computer Interaction I
ACM 216: Fundamentals of Animation
ACM 317: 3D Cinematography and Dynamics
ACM 325: Visual Effects
ACM 255: Cinema and Digital Media
ICS 464: Human Computer Interaction I

Suggested Pathways

The following information outlines when the courses are typically taught and example pathways for students to complete the courses depending on their career goals.

Video Game Designer / Developer / Animator
FallSpringSummer
ACM 215
EE 369 / ICS 369

ICS 486 / ACM 419
ACM 315
ACM 216
ICS 464
ICS 485 / ACM 487
ACM 317
none
Virtual and Mixed Reality Designer / Developer
FallSpringSummer
EE 369 / ICS 369
ICS 486 / ACM 419

DNCE 362
ACM 215
ACM 216
ACM 325
none
Interactive Exhibit Designer / Developer
FallSpringSummer
EE 369 / ICS 369
ICS 486 / ACM 419
ACM 215
ACM 216
ACM 325
ICS 464
Installation Performance Artist / Designer / Developer
FallSpringSummer
EE 369 / ICS 369
ICS 486 / ACM 419

DNCE 362
ACM 215
ACM 255
DNCE 673
ICS 464

How to Apply

Applications are open to i) undergraduate students, ii) unclassified students (and professionals).

Students should declare their intention to pursue the certificate as early as possible by registering here so that they can be assigned an advisor, and added to the program mailing lists for special events, guest speakers, employment opportunities. It will also help us better adapt class sizes to meet demand. 

When students are ready to graduate, they must file a verification of Minor or Certificate form with their respective college:

Contact Information

For assistance either email us or join our Discord room.

Press

New certificate to fast-track students to creative media employers

HPR story on Esports and Creative Computational Media Certificate