Master of Science in Computer Science
with Specialization in Multimedia and Creative
Technologies
Curriculum:
You must take one of the following courses:
- EE 557 - Computer Systems Architecture
3 Units - Fall, Spring.
- CS 555 - Advanced Operating Systems
3 Units - Fall, Spring.
- CS 551 - Computer Communication
3 Units - Fall, Spring.
- CS 571 - Web Technologies
3 Units - Fall, Spring,Summer.
- CS 577a - Software Engineering
3 Units - Fall.
- CS 585 - Database Systems
3 Units - Fall, Spring,Summer.
You must take one course
from the following:
- CS 545 - Robotics
3 Units - Spring.
- CS 561 - Foundations to Artificial Intelligence
3 Units - Fall, Spring.
- CS 564 - Brain Theory and AI
3 Units - Fall.
- CS 574 - Computer Vision
3 Units - Fall.
- CS 580 - 3-D Graphics and Rendering
3 Units - Fall.
- CS 582 - Geometric Modeling
3 Units - Spring.
You must take the following courses:
- CS 576 - Multimedia Systems Design
3 Units - Fall, Spring.
- CS 570 - Analysis of Algorithms
3 Units - Fall, Spring,
Summer.
There are 2 specialization tracked within this major,
Graphics and Vision or Networks and Databases. They require different
courses and you must complete 2 courses from one of the tracks listed below:
Graphics and Vision Track:
You must take two of the following courses
- CS 480 - Computer Graphics
3 Units - Fall, Spring.
- CS 574- Computer Vision
3 Units - Fall.
- CS 580 - 3D Graphics and Rendering
3 Units - Fall.
- CS 582 - Geometric Modeling
3 Units - Spring.
- CS 674 - Advanced Topics in Computer Vision
3 Units - TBA.
- EE 569 - Intro to Digital Image Processing
3 Units - Fall, Spring.
- CS 520 - Computer Animation and Simulation
3 Units - Spring.
Networks and Databases:
You must take two of the following courses:
- CS 485 - File and Database Management
3 Units - Fall, Spring.
- CS 551 - Computer Communication
3 Units - Fall, Spring.
- CS 558L - Internetworking and Dist. Systems Laboratory
3 Units - Fall, Spring.
- CS 585 - Database Systems
3 Units - Fall, Spring, Summer.
- CS 586 - Database Systems Interoperability
3 Units - Fall, Spring.
- CS 694a - Topics in Computer Networks
3 Units - TBA.
- CS 694b - Topics in Computer Networks
3 Units - TBA.
- EE 450 - Introduction to Computer Networks
3 Units - Fall, Spring, Summer.
Additional Recommended Elective Courses:
- CS 561 - Foundations of Artificial Intelligence
3 Units - Fall, Spring.
- CS 573 - Advanced Artificial Intelligence
3 Units - Fall, Spring.
- CS 577a - Software Engineering
4 Units - Fall.
- CS 577b - Software Engineering
4 Units - Spring.
- CS 583 - Computational Geometry
3 Units - Fall.
- CS 588 - Specification and Design of User Interface Software
3 Units - Fall.
- CS 590 - Directed Research
1-6 Units - Fall, Spring, Summer.
- EE 554 - Real Time Computer Systems
3 Units - Spring.
- ITP 411x - Interactive Multimedia Production
3 Units - Fall, Spring, Summer.
- ISE 571- Human Factors Issues in Integrated Media Systems
3 Units.
- ISE 575- Topics in Engineering Approached to Music Cognition
3 Units (max. 6).
- 27 units are required for the degree and there is no examination required for the degree.
- Similar to the CS (general) degree, only 9 units of your courses can be from 400 level courses and EE course not listed above have to be approved EE courses. Please view CS website.
- Prerequisites must be taken prior to an advanced course. Even if a prerequisite is waived, you may not take the prerequisite course AFTER taking the advanced course.
- CS 485 must be taken BEFORE CS 585
- Availability of courses per semester may occasionally change.
|