Our course offerings reflect the wide variety of games work and academic research.  The following is a list of games courses offered through Interactive Media Studies and allied programs and departments. To understand how these courses fit into our formal curriculum please visit the major, co-major and minor sites. The following list provides the core courses that count toward one of the degree programs in games.

Analysis Design Code Art
IMS111
Game Careers and First Year Exp. (2)
ART155
Drawing (3)
IMS199
Global Game Jam (1)
MTH151/153
Calculus (3)
CSE174
Fundamentals of Programming (3)
CSE201
Software Engineering I
IMS211
The Analysis of Play (3)
CSE211
Software Construction (3)
IMS212
The Design of Play (3)
CSE212
Software Engineering II (3)
IMS213
Novice Game Engines (3)
IMS215
3D Digital Sculpting (3)
IMS218
3D Shading and Texturing (3)
IMS224
Digital Rhetoric (3)
IMS225 (EDP225)
Games and Learning (3)
MTH231
Elements of Discrete Mathemathics (3)
ART231
Painting (3)
IMS238 (ENG238)
Narrative and Games (3)
CSE251
Introduction to Game Programming (3)
IMS254
Design Principles Applied (3)
IMS259
Art and Digital Tools I (3)
CSE270.I
Special Topics – Game Algorithms (3)
CSE271
Object-Oriented Programming (3)
MPT274
Data Abstraction and Data Structures (3)
IMS285
Inside the GDC (3)
IMS287
e-Sports (3)
CSE287
Computer Graphics and Games (3)
IMS288
Streaming (3)
EDL290T
Leadership through Games (3)
IMS305
Character Design (3)
 
IMS311
Games and Business (3)
IMS313
Games and Human Factors (3)
IMS317
Writing for Games (3)
IMS319
3D Modelling and Animation (3)
IMS324
Ethics and Digital Media (3)
IMS351
Introduction to Mobile Development (3)
IMS356
Interactive Animation (3)
IMS359
Art and Digital Tools II (3)
IMS360
Character Design (3)
IMS377
Independent Study (3)
IMS380
Music and Games (3)
CSE387
Game Engine Design (3)
IMS390C
Games and Business (3)
IMS390S
Burn The Keyboard (3)
IMS391
Character Animation (3)
IMS441
Visual Rhetoric (3)
IMS443
Research Methods for Games (3)
IMS444
Theory of Games (6)
IMS445
Advanced Game Design (3)
IMS461
Virtual Reality Games (3)
IMS464
Algorithms (3)
IMS466
Indie/Critical Game Development (3)
CSE486
Artificial Intelligence (3)
IMS487
Game Pipeline and Production (3)
CSE487
Game Design and Implementation (3)
IMS441
Games Capstone/Client Project (4)

 

For the full list of game-related courses (including music production, specialized programming courses, studio art, business and marketing, storytelling, etc.), please visit the main IMS website as well as the main Miami course portal.

We recommend that all games students take IMS466 multiple times, preferably at the beginning and the end of the program. If there are topics that are not addressed then you can ask faculty members to setup an independent study with you.

Examples

The following links provide an overview of student work and guest lectures related to some of our courses.