The Bachelor of Science in Computer Animation and Game Development
Total Course Requirements for the Bachelor's Degree: 120 units
See Bachelor's Degree Requirements in the University Catalog for complete details on general degree requirements. A minimum of 39 units, including those required for the major, must be upper division.
A suggested Major Academic Plan (MAP) has been prepared to help students meet all graduation requirements within four years. You can view MAPs on the Major Academic Plans page or you can request a plan from your major advisor.
Courses in this program may complete more than one graduation requirement.
General Education Pathway Requirements: 48 units
See General Education in the University Catalog and the Class Schedule for the most current information on General Education Pathway Requirements and course offerings.
Diversity Course Requirements: 6 units
See Diversity Requirements in the University Catalog. Most courses taken to satisfy these requirements may also apply to General Education .
Upper-Division Writing Requirement:
Writing Across the Curriculum (Executive Memorandum 17-009) is a graduation requirement and may be demonstrated through satisfactory completion of four Writing (W) courses, two of which are designated by the major department. See Mathematics/Quantitative Reasoning and Writing Requirements in the University Catalog for more details on the four courses. The first of the major designated Writing (W) courses is listed below.
- Any upper-division Writing (W) course.
The second major-designated Writing course is the Graduation Writing Assessment Requirement (GW) (Executive Order 665). Students must earn a C- or higher to receive GW credit. The GE Written Communication (A2) requirement must be completed before a student is permitted to register for a GW course.
Grading Requirement:
All courses taken to fulfill major course requirements must be taken for a letter grade except those courses specified by the department as Credit/No Credit grading only.
A grade of C- or higher is required in all Computer Animation and Game Development courses required for the major.
Course Requirements for the Major: 69 units
Completion of the following courses, or their approved transfer equivalents, is required of all candidates for this degree. Additional required courses, depending upon the selected option are outlined following the major core program requirements.
For the CAGD degree, students must successfully complete the 4 lower division core CAGD courses with a C- or higher prior to taking any upper division CAGD courses.
Major Core Program: 36 units
6 courses required:
SUBJ NUM | Title | Sustainable | Units | Semester Offered | Course Flags |
---|---|---|---|---|---|
CAGD 110 | Computer-Assisted Art I | 3.0 | FS | GE | |
CAGD 112 | Digital Photography | 3.0 | FS | ||
CAGD 180 | Scripting and Programming for Computer Graphics | 3.0 | FS | ||
Prerequisites: GE Critical Thinking (A3), GE Mathematics/Quantitative Reasoning (A4). | |||||
CAGD 230 | Digital Modeling | 3.0 | FS | ||
Prerequisite: CAGD 112. | |||||
CAGD 320 | Digital Texturing | 3.0 | FS | ||
Prerequisite: CAGD 230. | |||||
CAGD 495 | Advanced Production | 3.0 | FS | ||
Prerequisite: Faculty permission. |
3 units selected from:
SUBJ NUM | Title | Sustainable | Units | Semester Offered | Course Flags |
---|---|---|---|---|---|
CAGD 489 | Industry Internship | 1.0 -3.0 | FS | ||
CAGD 499 | Special Problems | 1.0 -3.0 | FS | ||
Prerequisites: Faculty permission. |
Interdisciplinary Program Requirements: 15 units
15 units selected from:
SUBJ NUM | Title | Sustainable | Units | Semester Offered | Course Flags |
---|---|---|---|---|---|
ARTH 110 | Art History Survey: Prehistory to Medieval | 3.0 | FA | GE | |
ARTH 120 | Art History Survey: Renaissance to 1800 | 3.0 | SP | GE | |
ARTH 130 | Art History Survey: 1800 to the Present | 3.0 | FS | GE USD | |
ARTS 122 | 2D Design | 3.0 | FS | ||
ARTS 123 | 3D Design | 3.0 | FS | ||
ARTS 125 | Basic Drawing | 3.0 | FS | ||
ARTS 126 | Basic Life Drawing | 3.0 | FS | ||
Prerequisites: ARTS 125 or faculty permission. | |||||
ARTS 227 | Introduction to Painting | 3.0 | FS | ||
ARTS 260 | Introduction to Ceramics | 3.0 | FS | ||
ARTS 325 | Intermediate Drawing | 3.0 | FS | ||
Prerequisites: ARTS 122; ARTS 125; ARTS 126; or faculty permission. | |||||
ARTS 326 | Intermediate Life Drawing | 3.0 | FS | ||
Prerequisites: ARTS 125; ARTS 126; or faculty permission. | |||||
ARTS 425 | Advanced Drawing | 3.0 | FS | ||
Prerequisites: ARTS 325 or faculty permission. | |||||
ARTS 426 | Advanced Life Drawing | 3.0 | FS | ||
Prerequisites: ARTS 326 or faculty permission. | |||||
CSCI 111 | Programming and Algorithms I | 4.0 | FS | ||
Prerequisite: MATH 109, MATH 119 (or high school equivalent), or MATH 120; or a passing score on the Math department administered calculus readiness exam. | |||||
CSCI 211 | Programming and Algorithms II | 4.0 | FS | ||
Prerequisite: CSCI 111 with a grade of C or higher. | |||||
CSCI 311 | Algorithms and Data Structures | 4.0 | FS | ||
Prerequisites: CSCI 211; CSCI 217 or MATH 217, all with a grade of C or higher. | |||||
CSCI 430 | Software Engineering | 3.0 | FS | ||
Prerequisite: CSCI 311 with a grade of C or higher. | |||||
CSCI 566 | Computer Graphics Programming | 3.0 | FA | ||
Prerequisite: CSCI 311 with a grade of C or higher. | |||||
CSCI 567 | Mobile Application Development | 3.0 | FA | ||
Prerequisite: CSCI 311 with a grade of C or higher. | |||||
CSCI 580 | Artificial Intelligence | 3.0 | FS | ||
Prerequisite: CSCI 311 with a grade of C or higher. | |||||
KINE 524W | Biomechanical Analysis (W) | 3.0 | FS | W | |
Prerequisites: KINE 322 and basic computer literacy. | |||||
MADT 103W | Writing for Screen Media (W) | 3.0 | FS | W | |
Prerequisite: ENGL 130W. | |||||
MADT 141 | Media Aesthetics | 3.0 | FS | ||
MADT 216 | Introduction to Digital Audio in Media | 3.0 | FS | ||
MADT 222 | Basic Web Design | 3.0 | FS | ||
MADT 261 | Foundations of Electronic Media | 3.0 | FS | ||
MADT 266 | Field Video Production | 3.0 | FS | ||
Prerequisites: MADT 103W, MADT 146, MADT 216. For CAGD majors: CAGD 112, MADT 103W, MADT 141, MADT 216. | |||||
MADT 283 | Digital Fundamentals | 3.0 | FS | ||
MADT 314 | Rich Internet Media Design I | 3.0 | FS | ||
Prerequisite: MADT 222. | |||||
MADT 322 | Advanced Web Design | 3.0 | FA | ||
Prerequisite: MADT 222. | |||||
MADT 433 | Human Factors | 3.0 | FS | ||
Prerequisites: MADT 334. | |||||
MADT 466 | Studio Video Production | 3.0 | FA | ||
Prerequisite: MADT 266. | |||||
MADT 468 | Video Production Workshop | 3.0 | SP | ||
Prerequisite: MADT 266. | |||||
THEA 112 | Acting and Social Wellness | 3.0 | FS | GE | |
THEA 371 | Lighting Design | 3.0 | F2 | ||
Prerequisites: THEA 170, THEA 250. Corequisite: THEA 205 for lighting crew is required. |
Major Option Course Requirements: 33 units
The following courses, or their approved transfer equivalents, are required dependent upon the option chosen. Students must select one of the following options for completion of the major course requirements. Use the links below to jump to your chosen option.
The Option in Animation Production: 33 units
18 units required:
SUBJ NUM | Title | Sustainable | Units | Semester Offered | Course Flags |
---|---|---|---|---|---|
CAGD 117 | Concept Design and Storyboarding | 3.0 | FS | ||
CAGD 240 | Digital Animation | 3.0 | FS | ||
Prerequisites: CAGD 110. | |||||
CAGD 250 | Introduction to Technical CGI | 3.0 | FS | ||
Prerequisites: CAGD 117 and CAGD 230 all with a grade of C- or higher. | |||||
CAGD 345W | Advanced Animation Pre-Production and Story Development (W) | 3.0 | FS | GW W | |
Prerequisites: GE Written Communication (A2) requirement, CAGD 117. | |||||
CAGD 493 | Senior Portfolio | 3.0 | FS | ||
Prerequisite: Senior standing in CAGD. | |||||
CAGD 495 | Advanced Production | 3.0 | FS | ||
Prerequisite: Faculty permission. |
Technical Selections: 15 units
Students must select and complete one of the following course groups:
Animation Group
SUBJ NUM | Title | Sustainable | Units | Semester Offered | Course Flags |
---|---|---|---|---|---|
CAGD 325 | Motion Capture | 3.0 | FS | ||
Prerequisite: CAGD 230. | |||||
CAGD 340 | Computer Animation | 3.0 | SP | ||
Prerequisites: CAGD 240. | |||||
CAGD 374W | Interactive Storytelling in Video Games | 3.0 | FS | W | |
Prerequisite: CAGD 345W or CAGD 370 (with a grade C- or higher). | |||||
CAGD 432 | 3-D Character Rigging | 3.0 | SP | ||
Prerequisite: CAGD 330 or CAGD 340. | |||||
CAGD 441 | 3-D Character Animation | 3.0 | FA | ||
Prerequisites: CAGD 340. |
CGI Group
SUBJ NUM | Title | Sustainable | Units | Semester Offered | Course Flags |
---|---|---|---|---|---|
CAGD 330 | 3-D Computer Modeling | 3.0 | FA | ||
Prerequisite: CAGD 320. | |||||
CAGD 331 | 3-D Character Modeling | 3.0 | SP | ||
Prerequisites: CAGD 330. | |||||
CAGD 350 | 3D Scanning | 3.0 | FS | ||
Prerequisite: CAGD 320 with a grade of C- or higher. | |||||
CAGD 373 | Game Asset Production | 3.0 | FS | ||
Prerequisite: CAGD 320. | |||||
CAGD 420 | Digital Lighting and Texturing | 3.0 | FA | ||
Prerequisite: CAGD 330. |
The Option in Game Development: 33 units
10 courses required:
SUBJ NUM | Title | Sustainable | Units | Semester Offered | Course Flags |
---|---|---|---|---|---|
CAGD 170 | Video Game Design | 3.0 | FS | ||
CAGD 270 | Level Design | 3.0 | FS | ||
Prerequisite: CAGD 170. | |||||
CAGD 280 | Introduction to Game Scripting | 3.0 | FS | ||
Prerequisite: CAGD 180 or CSCI 111 all with a grade of C- or higher. | |||||
CAGD 350 | 3D Scanning | 3.0 | FS | ||
Prerequisite: CAGD 320 with a grade of C- or higher. | |||||
CAGD 370 | Video Game Development | 3.0 | FS | ||
Prerequisites: CAGD 180, CAGD 270. | |||||
CAGD 373 | Game Asset Production | 3.0 | FS | ||
Prerequisite: CAGD 320. | |||||
CAGD 374W | Interactive Storytelling in Video Games | 3.0 | FS | W | |
Prerequisite: CAGD 345W or CAGD 370 (with a grade C- or higher). | |||||
CAGD 375W | Video Game Pre-Production | 3.0 | FS | GW W | |
Prerequisites: GE Written Communication (A2) requirement; CAGD 370 (with a grade C- or higher). | |||||
CAGD 377 | Mobile Game Development | 3.0 | FS | ||
Prerequisite: CAGD 370. | |||||
CAGD 470 | Video Game Production | 3.0 | FS | ||
Prerequisites: CAGD 370; CAGD 373 for CAGD majors only. |
Technical Selections: 3 units
3 units selected from:
SUBJ NUM | Title | Sustainable | Units | Semester Offered | Course Flags |
---|---|---|---|---|---|
CAGD 325 | Motion Capture | 3.0 | FS | ||
Prerequisite: CAGD 230. | |||||
CAGD 330 | 3-D Computer Modeling | 3.0 | FA | ||
Prerequisite: CAGD 320. | |||||
CAGD 358 | Emerging Technologies in Media and Entertainment | 3.0 | FA | ||
Prerequisites: CAGD 112, CAGD 180 for CAGD majors; JOUR 255 or 255W, JOUR 260W for JOUR majors; MADT 206 for MADT majors. This course is also offered as JOUR 358, MADT 358. | |||||
CAGD 380 | Game Scripting | 3.0 | SP | ||
Prerequisite: CAGD 180 or CSCI 111. | |||||
CAGD 495 | Advanced Production | 3.0 | FS | ||
Prerequisite: Faculty permission. |
Electives Requirement:
To complete the total units required for the bachelor's degree, select additional elective courses from the total University offerings. You should consult with an advisor regarding the selection of courses which will provide breadth to your University experience and possibly apply to a supportive second major or minor.
Advising Requirement:
Advising is mandatory for all majors in this degree program. Consult your undergraduate advisor for specific information.
Honors in the Major:
Honors in the Major is a program of independent work in your major. It requires 6 units of honors course work completed over two semesters.
The Honors in the Major program allows you to work closely with a faculty mentor in your area of interest on an original performance or research project. This year-long collaboration allows you to work in your field at a professional level and culminates in a public presentation of your work. Students sometimes take their projects beyond the University for submission in professional journals, presentation at conferences, or academic competition. Such experience is valuable for graduate school and professional life. Your honors work will be recognized at your graduation, on your permanent transcripts, and on your diploma. It is often accompanied by letters of commendation from your mentor in the department or the department chair.
Some common features of Honors in the Major program are:
- You must take 6 units of Honors in the Major course work. All 6 units are honors classes (marked by a suffix of H), and at least 3 of these units are independent study (399H, 499H, 599H) as specified by your department. You must complete each class with a minimum grade of B.
- You must have completed 9 units of upper-division course work or 21 overall units in your major before you can be admitted to Honors in the Major. Check the requirements for your major carefully, as there may be specific courses that must be included in these units.
- Your cumulative GPA should be at least 3.5 or within the top 5% of majors in your department.
- Your GPA in your major should be at least 3.5 or within the top 5% of majors in your department.
- Most students apply for or are invited to participate in Honors in the Major during the second semester of their junior year. Then they complete the 6 units of course work over the two semesters of their senior year.
- Your honors work culminates with a public presentation of your honors project.
While Honors in the Major is part of the Honors Program, each department administers its own program. Please contact your major department or major advisor to apply.
Honors in Computer Animation and Game Development
In addition to the common requirements for the Honors in the Major program given above, the Honors in Computer Animation and Game Development program includes the following:
1. You must be recommended by a faculty member.
2. To complete the Honors in Computer Animation and Game Development program, you must complete two semesters of CAGD 499H with minimum grades of B. You must define a research problem or performance area and develop a Honors Research Project/Thesis proposal approved by your major advisor and completed by the end of your second semester of CAGD 499H. You must maintain an overall GPA of at least 3.0 and must make a public presentation of the results of your Honors project.
3. Each Honors in the Major class requires completion of the course plus an additional Honors project and culminates with a public presentation of your Honors project.