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

 

Home > Admissions > MS in Intelligent Robotics

Master of Science in Computer Science with Specialization in Intelligent Robotics

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, Summer.
  • CS 577a - Software Engineering
    4 Units - Fall.
  • CS 585 - Database Systems
    3 Units - Fall, Spring, Summer.

You must take the following courses

  • CS 545* - Robotics
    3 Units - Spring.
  • CS 570 - Analysis of Algorithms
    3 Units - Fall, Spring, Summer.

You must take three of the following courses:

  • CS 445* - Introduction to Robotics
    4 Units - Fall.
  • CS 547 - Sensing and Planning in Robotics
    3 Units - NA.
  • CS 584 - Control and Learning in Mobile Robots and Multi-Robot Systems
    3 Units - NA.
  • CS 593 - Autonomous Learning and Discovery Agents
    3 Units - NA.
  • CS 561 - Foundations to Artificial Intelligence
    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.
  • CS 445 must be taken BEFORE CS 545
  • Availability of courses per semester may occasionally change.