Total Units: 32
Required Course (4 units):
- CSCI 570 - Analysis of Algorithms (4)
Emphasis Requirement (16 units)*:
- CSCI 420 - Computer Graphics (4)
- CSCI 520 - Computer Animation and Simulation (4)
- CSCI 576 - Multimedia Systems Design (4)
- CSCI 580 - 3D Graphics and Rendering (4)
Emphasis Electives (12 units):
- CSCI 590 - Directed Research (1-2, max 2)
- CSCI 591 - Computer Science Research Colloquium (1, max 2)
- Additional 500-level CSCI courses
- 600-level CSCI courses (adviser approval required)
- Non Computer Science course from the approved list
*CSCI 420 and CSCI 580 must be taken before CSCI 520.
A maximum of 2 units of CSCI 590 and a maximum of 2 units of CSCI 591 may be applied.
Thesis courses (CSCI 594a, CSCI 594b, CSCI 594z) and Internship courses (ENGR 595a, ENGR 595b, ENGR 595z) are not eligible for elective credit.