University of Southern California
 
  MS in
     Multimedia
     Technologies
  Related Links 
CS Dept Mission Statement
MS Brochure - PDF
MS Brochure - word

 

Home > Admissions > MS in Multimedia Technologies

Master of Science in Computer Science with Specialization in Multimedia and Creative Technologies

Curriculum:
Core: You must take 3 of the following courses:

Course
Name
Units
Semester
EE 557
Computer Systems Architecture
3
Fall, Spring
Advanced Operating Systems
3
Fall, Spring
Foundations of Artificial Intelligence
3
Spring
Advanced Artificial Intelligence
3
Fall
Compiler Design
4
Spring, Summer
Web Technologies
3
Fall, Summer
Software Engineering
4
Fall
Database Systems
3
Fall, Spring

 

Specialization: You must take the following courses:

Course
Name
Units
Semester
Multimedia Systems Design
3
Fall, Spring

There are two specialization tracks within the major, graphics and vision or Networks and Databases. They require different courses.

For Graphics and Vision:
You must take two of the following courses

Course
Name
Units
Semester
Computer Graphics
3
Fall, Spring
Computer Vision
3
Fall
3D Graphics and Rendering
3
Fall
Geometric Modeling
3
Spring
Advanced Topics in Computer Vision
3
EE 569
Intro. to Digital Image Processing
3
Fall, Spring

For Networks and Databases:
You must take two of the following courses:

Course
Name
Units
Semester
File and Database Management
3
Fall, Spring
Computer Communication
3
Spring
Internetworking and Dist. Systems Laboratory
3
Database Systems
3
Fall, Spring
Database Systems Interoperability
4
Spring
Topics in Computer Networks
3
Topics in Computer Networks
4
EE 450
Introduction to Computer Networks
3
Fall, Spring, Summer

* Can be used to satisfy both the core and the specialization requirement

In Addition there is a suggested elective list. You may also take electives from the two tracks to satisfy your 27 required units.

Course
Name
Units
Semester
Foundations of Artificial Intelligence
3
Spring
Advanced Artificial Intelligence
3
Fall
Software Engineering
4
Fall
Software Engineering
4
Spring
Computational Geometry
3
Specification and Design of User Interface Software
3
Fall
Directed Research
1 to 12
Fall, Spring, Summer
EE 554
Real Time Computer Systems
3
Spring
ITP 411x
Interactive Multimedia Production
3
Fall, Spring, Summer