Undergraduate Program Requirements

Interactive Arts & Media Program Requirements

Currently displaying program requirements for academic year:

Programming-GameProgBS17


70 CREDITS REQUIRED TO COMPLETE THIS MAJOR in PROGRAMMING WITH A CONCENTRATION IN GAME PROGRAMMING:

IAM Courses

IAM Courses 27cr

Courses: 9/9
CourseTitleCreditsGrade
36-1010 Fundamentals of Interaction 3C
36-1200 Computer Architecture 3C
36-1501 Introduction to Programming 3C
36-2550 C++ Programming I 3C
36-2551 C++ Programming II 3C
36-2600 Object Oriented Programming 3C
36-3200 Graphics Application Programming 3C
36-3700 Object Oriented Programming II 3C
36-3720 Algorithms 3C

Science & Math Reqs 19cr

The following three courses are required for this portion of the Major:
56-2710 College Algebra 3C
56-2713 Precalculus 3C
56-2830 Fundamentals of Physics I 3C

Choose two courses:

Courses: 2/2
CourseTitleCreditsGrade
56-2706 Introduction to Statistics 3C
56-2720 Calculus I 4C
56-2721 Calculus II 4C

Choose one course:

Courses: 1/1
CourseTitleCreditsGrade
56-3740 Linear Algebra 4C
OR 1 of the following:
56-3700 Discrete Mathematics 3C
56-3710 Calculus III 3C
56-3730 Numerical Analysis 4C

Game Programming Courses

Game Programming

Courses: 7/7
CourseTitleCreditsGrade
36-1100 Game Culture 3C
36-1500 Introduction to Game Development 3C
36-3210 Game AI Programming 3C
36-3270 Game Programming 3C
36-3500 Game Programming II 3C

Capstone Choice:
36-3994 Indie Team Game Project 3C
OR 1 of the following:
36-3997 Large Team Game Project 3C
36-3995 Indie Team Game Studio 6C
OR 1 of the following:
36-3998 Large Team Game Studio 6C

This page displays information from the OASIS Catalog.
The OASIS system is maintained by the IT department. Program requirement records are maintained by the associate deans in each of their respective schools.