Computer Game Design B.S. Degree 2015-16 Curriculum Chart + CMPS 5J Intro to Prog: Java *CMPS 12A/L Intro to Prog. (Accelerated) *CMPE 13/L OR OR *CMPS 13H/L CMPS 12B/M Computer Systems and C Programming Data Structures Intro to Prog. & Data Structures (Honors) **OR CMPS 11 Intermediate Programming MATH 19A or 20A Calculus I * * Students may take CMPS 13/L in lieu of another introductory programming class + data structures. CMPM 80K *AMS 10 *CMPE 12/L Foundations of Video Game Design Engr Math Methods I or Computer Systems & Assembly Language *MATH 21 Linear Algebra Students must complete ARTG 80G, ARTG 80H, CMPM 80K, CMPS 12B/M, FILM 80V and students must be concurrently enrolled in both of the courses below MATH 19B or 20B Calculus II CMPM 120 Game Development Experience AND *CMPE 16 *CMPS 101 Discrete Math Abstract Data Types Arts Foundations ARTG 120 Game Design Experience Games and Playable Media Foundations CMPS 109 CMPM 176 Advanced Programming Systems Design ARTG 80G Visual Communication and Interaction Design Computer Game Engineering Electives● ARTG 80H HAVC 141A CGE ELECTIVE History of Digital Games __________________ Modern Art: Realism to Cubism __________________ CGE ELECTIVE OR __________________ HAVC 141B Modern Art: Cubism to Pop OR CGE ELECTIVE CGE ELECTIVE __________________ FILM 80V Video Games as Visual Culture CGE ELECTIVE __________________ HAVC 141C Modern Art: Pop to Present CMPM 170 CMPM 171 (7 units) Game Design Studio I Game Design Studio II - Completion of Game Design Studio courses satisfies the exit requirement. - Completion of CMPM 170 satisfies disciplinary communication requirement. Students must complete CMPM 120, ARTG 120 & CMPS 109 prior to enrolling into CMPS 170. Pre-reqs to CMPM 171 are CMPM 170, CMPM 176, and one computer game engineering elective. Notes: * Check catalog/SOE course descriptions for additional prerequisites. http://ua.soe.ucsc.edu • [email protected] • (831) 459-5840 • 1/30/2014 ● Computer Game Engineering course lists are on the back of this chart. CMPM 172 (7 units) Game Design Studio III Computer Game Design B.S. Degree 2015-16 Curriculum Chart Fall _______ Winter _______ Spring _______ Summer _______ Fall _______ Winter _______ Spring _______ Summer _______ Fall _______ Winter _______ Spring _______ Summer _______ Fall _______ Winter _______ Spring _______ Summer _______ Computer Game Engineering Electives AMS: AMS 131 AMS 147 CMPE: CMPE 110 CMPE 112 CMPE 113 CMPE 118/L CMPE 131 CMPE 150/L CMPM: CMPM 146 CMPM 147 CMPM 148 CMPM 164/L CMPM 177 CMPM 178 CMPM 179 ♪ CMPS: CMPS 102 CMPS 104A CMPS 104B CMPS 105 CMPS 111 CMPS 112 CMPS 115 CMPS 116 CMPS 117 CMPS 119 CMPS 121 CMPS 122 CMPS 128 CMPS 129 CMPS 130 CMPS 132 CMPS 140 CMPS 142 CMPS 143 CMPS 160/L CMPS 161/L CMPS 162/L CMPS 165 CMPS 166A CMPS 180 CMPS 181 CMPS 183 ♪ Can be repeated, but may only satisfy an elective once. Please note that some Computer Game Engineering electives may have pre-requisites that are not already satisfied by courses required in the major. Student Name: Staff Advisor: Faculty Advisor: http://ua.soe.ucsc.edu • [email protected] • (831) 459-5840 • 1/30/2014
© Copyright 2026 Paperzz