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

 

Home > Admissions > MS in Computer Networks

Master of Science in Computer Science with specialization in Computer Networks

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: (Courses can be used to satisfy both the core requirement AND the requirement below)

Course
Name
Units
Semester
EE 450
Introduction to Computer Networks
3
Fall, Spring, Summer
Computer Communication
3
Spring
Advanced Operating Systems
3
Fall, Spring

You must take three of the following courses:

Course
Name
Units
Semester
Internetworking and Distributed Systems Laboratory
3
Special Topics
2 to 4
Fall, Spring
Topics in Computer Networks
3
Topics in Computer Networks
3
EE 549
Queueing Theory for Performance Modeling
3
Spring
EE 550
Design and Analysis of Computer Communication Networks
3
Fall
EE 555
Broadband Computer Architectures
3
Fall, Spring

* Topic must be approved

27 Units are required to Graduate