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:

You must take one of the following courses:

  • 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:

  • EE 450 - Introduction to Computer Networks
    3 Units - Fall, Spring, Summer.
  • CS 551 - Computer Communications
    3 Units - Fall, Spring.
  • CS 555 - Advanced Operating Systems
    3 Units - Fall, Spring.
  • CS 570 - Analysis of Algorithms
    3 Units - Fall, Spring, Summer.

You must take three of the following courses:

  • CSCI 558- Internetworking and Distributed Systems Laboratory
    3 Units - Fall, Spring.
  • CS 599- Special Topics
    2 to 4 Units - Fall, Spring.
    or
    CSCI 694a- Topics in Computer Networks
    3 Units - TBA.
  • CSCI 694b- Topics in Computer Networks
    3 Units - TBA.
  • EE 549- Queueing Theory for Performance Modeling
    3 Units - Spring.
  • EE 550- Design and Analysis of Computer Communication Networks
    3 Units - Fall.
  • EE 555- Broadband Computer Architectures
    3 Units - Fall, Spring.

  • 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 courses not listed above have to be approved EE courses.
  • 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.
  • Availability of courses per semester may occasionally change.