To see a schedule for an entire department, click the department name. To see the schedule for an individual course, click on the course name below.
Computational Media
- CMPM15: Research Explorations
- CMPM17: Design Build Experience
- CMPM20: Psychosocial and Planetary Resilience in the Age of the Climate Crisis
- CMPM25: Introduction to 3D Modeling
- CMPM26: Introduction to 3D Animation
- CMPM27: Fundamentals of Substance Designer and Painter
- CMPM35: Data Structures for Interactive Media
- CMPM80J: Games as Technical Culture
- CMPM80A: Accessible Games
- CMPM80L: Entrepreneurial Organization and Leadership
- CMPM80H: Human Centered AI
- CMPM80K: Foundations of Video Game Design
- CMPM80I: Introduction to Human Computer Interaction
- CMPM110: Writing for Game Technologies
- CMPM115: Lead by Design: Experiential Learning Collaborative
- CMPM118: Collaborative Research Experience in Engineering
- CMPM120: Game Development Experience
- CMPM121: Game Development Patterns
- CMPM122: Business of Games
- CMPM123: Advanced Programming
- CMPM125: Game Technologies
- CMPM130: User Interface and User Experience Design
- CMPM131: User Experience for Interactive Media
- CMPM132: Interaction Design Studio
- CMPM146: Game AI
- CMPM147: Generative Design
- CMPM148: Interactive Narrative
- CMPM150: Creating Digital Audio
- CMPM151: Algorithmic Music for Games
- CMPM152: Musical Data
- CMPM163: Game Graphics and Real-Time Rendering
- CMPM164L: Game Engines Lab
- CMPM164: Game Engines
- CMPM169: Creative Coding
- CMPM170: Rapid Prototyping
- CMPM171: Game Design Studio
- CMPM172: Game Production Studio
- CMPM176: Game Systems
- CMPM177: Creative Strategies for Designing Interactive Media
- CMPM178: Human-Centered Design Research
- CMPM179: Game Design Practicum
- CMPM180: Topics in Computational Media
- CMPM181: Games for Impact Studio I
- CMPM182: Games for Impact Studio II
- CMPM201: Introduction to Computational Media
- CMPM202: Computational Media Research
- CMPM203: Computational Media Methods
- CMPM204: Computational Media Project Definition
- CMPM206: Computational Media Research Preparation
- CMPM230: Data Science in Computational Experiences
- CMPM232: Psychology of Play
- CMPM235: User Evaluation of Technology
- CMPM237: Advanced Topics in Human-Robot Interaction
- CMPM243: Social Computing Research: Design, Algorithms, and Incentives
- CMPM244: Artificial Intelligence in Games
- CMPM245: Computational Models of Discourse and Dialogue
- CMPM248: Interactive Narrative
- CMPM255: Games for Impact Studio I
- CMPM256: Games for Impact Studio II
- CMPM265: Generative Methods
- CMPM268: Immersive Analytics
- CMPM269: Machine Learning for Creativity and Design
- CMPM280F: Seminar in Creative Coding and Computational Media
- CMPM280P: Seminar in Player Experience and Modeling
- CMPM280X: Seminar on Expressive AI
- CMPM280Z: Seminar in Natural Language Processing and Dialogue
- CMPM280C: Computational Media Seminar
- CMPM280H: Seminar in Human Computer Interaction and Computational Media
- CMPM280I: Human Computer Interaction Seminar
- CMPM280K: Seminar in Interactive Systems for Individuals with Special Needs
- CMPM280S: Seminar Topics
- CMPM280G: Seminar in Generative Methods
- CMPM280R: Topics in Human-Robot Interaction
- CMPM280W: Seminar in Digital Media
- CMPM290P: Topics in Computational Cinematography
- CMPM290J: Playable Media
- CMPM290K: Social and Emotional Approaches to Human Computer Interaction
- CMPM290A: Topics in Computational Media
- CMPM296: Masters Project
- CMPM297G: Independent Study or Research