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

 

Home > Admissions > MS in Computer Science

Master of Science in Computer Science

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

Non Thesis Track:
You may take up to 9 units of your elective courses in 400 level courses in either electrical engineering or computer science. CS 590, Directed Research, is also available for up to 6 units of credit.
27 Units are required for the degree and there is no examination required for the degree.

Thesis Track:
You may take up to 6 units of your elective courses in 400 level courses in either electrical engineering or computer science.
CS 590, Directed Research, is also available for up to 2 units of credit.
You must enroll in at least 2 semesters of 594abz for a maximum of 4 units.

27 Units are required for the degree and there is no examination required for the degree.