Students are required to complete coursework in each category. Elective courses help develop individual interests and unique career paths.

Major Required Courses 60
AIM2003 Fundamentals of Computer Graphics (3 Units)
AIM2013 Visual Communication (3 Units)
AIM3003 Character Animation (3 Units)
AIM3013 Scenery Design (3 Units)
AIM3023 Interactive Graphics (3 Units)
AIM3033 Interactive Media Workshop (3 Units)
AIM3043 3D Modelling (3 Units)
AIM3053 Multimedia Storytelling (3 Units)
AIM3063 3D Animation (3 Units)
AIM4003 Production Methods (3 Units)
AIM4033 Final Year Project I (AIM) (3 Units)
AIM4043 Final Year Project II (AIM) (3 Units)
AIM4053 Internship (6 Units)
AIM4063 Portfolio (6 Units)
CST2101 Introduction to Computer Science (3 Units)
CST2201 Computer Programming (3 Units)
DST1006 Design Thinking (3 Units)
DST2015 Foundation Design Studio (6 Units)
DST2115 Drawing (3 Units)
DST2805 Introduction to Design History (3 Units)
Major Elective Courses 18
AIM3103 Japanese Animation (3 Units)
AIM4013 Game Art and Design (3 Units)
AIM4023 Interactive Media Arts: Origins to the Present (3 Units)
AIM4073 Experimental Animation (3 Units)
AIM4083 Advanced Interactive Media (3 Units)
AIM4093 Motion Graphics (3 Units)
CST3501 Object-Oriented Programming and Data Structures (3 Units)
DST2025 Visual Communication Studio (6 Units)
DST2035 Digital Design Studio (6 Units)
DST3105 Typography (3 Units)
DST3205 Photography (3 Units)
DST3505 Video and Editing (3 Units)
DST4205 User Experience Design (3 Units)
DST4815 Contemporary Issues in Design (3 Units)
FTV3405 Film and TV Appreciation (3 Units)
MUS2105 Computer Music (3 Units)
University Core Courses 36
ENG1005 University English I (3 Units)
ENG1015 University English II (3 Units)
ENG2005 University English III (3 Units)
ENG2015 University English IV (3 Units)
GEC1005 Healthy Lifestyle (2 Units)
MAT1005 Calculus I (3 Units)
MAT1015 Calculus II (3 Units)
MAT2005 Probability and Statistics (3 Units)
CHI1005 Chinese Language and Literature I (3 Units)
CHI1015 Chinese Language and Literature II (3 Units)
CHI2005 Chinese Language and Literature III (3 Units)
CHI2015 Chinese Language and Literature IV (3 Units)
HIS1005 Chinese History (2 Units)
POL1005 Introduction to Politics (2 Units)
General Education Courses 18
Students are required to take at least 18 units from General Education courses offered by the University, with at least 6 units from each of the three domains: Natural Science and Technology, Social Science, and Arts and Humanities.
Free Elective Courses 15
Students may choose any courses offered by the University to fulfill the requirements for Free Elective Courses, including courses that are pre-approved for study abroad programs.