Menu Close

Creative Computational Media Certificate

Creative Computational Media Certificate

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

DNCE 362: Visual Media for Dance
DNCE 673: Advanced Dance Technology & Live Performance
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.

Industry Data Scientist
FallSpring
ICS 235 Machine Learning Methods
ICS 484 Data Visualization
ICS 438 Big Data Analytics
ICS 434 Data Science Fundamentals
ICS 435
Machine Learning Fundamentals
MATH 472
Statistical Inference
Machine Learning Scientist
FallSpring
ICS 235 Machine Learning Methods
ICS 484 Data Visualization
ICS 438 Big Data Analytics
ICS 434 Data Science Fundamentals
ICS 435
Machine Learning Fundamentals

MATH 472
Statistical Inference
Bioinformatician
FallSpring
ICS 235 Machine Learning Methods
ICS 484
Data Visualization
MATH 372 Elementary Probability and Statistics
ICS 434 Data Science Fundamentals
ICS 435
Machine Learning Fundamentals
BIOL 483/MBBE 483
Bioinformatics

Contact Information

For assistance email us.