Specialization in Computational Perception and Robotics
For a Master of Science in Computer Science, Specialization in Computational Perception and Robotics (15 hours), students must select from the following:
*The following is a complete look at the courses that may be selected to fulfill the Computational Perception and Robotics specialization, regardless of campus; only courses listed with bold titles are offered through the online program.
Core Courses (6 hours)
Algorithms: Pick one (1) of:
- CS 6505 Computability, Algorithms, and Complexity
- CS 6515 Introduction to Graduate Algorithms
- CS 6520 Computational Complexity Theory
- CS 6550 Design and Analysis of Algorithms
- CS 7520 Approximation Algorithms
- CS 7530 Randomized Algorithms
- CSE 6140 Computational Science and Engineering Algorithms
And, pick one (1) of:
Electives (9 hours)
Pick three (3) courses from Perception and Robotics, with at least one (1) course from each.
Perception
- CS 6475 Computational Photography
- CS 6476 Computer Vision
- CS 7499 3D Reconstruction
- CS 7636 Computational Perception
- CS 7639 Cyber Physical Design and Analysis
- CS 7644 Machine Learning for Robotics
- CS 7650 Natural Language
Robotics
- CS 7630 Autonomous Robotics
- CS 7631 Autonomous Multi-Robot Systems
- CS 7633 Human-Robot Interaction
- CS 7638 Artificial Intelligence Techniques for Robotics
- CS 7648 Interactive Robot Learning
- CS 7649 Robot Intelligence: Planning
Free Electives (15 hours)
Free electives may be any courses offered through the OMSCS program. You can find the list of current OMSCS courses here.