Specialization in Computer Vision

Please note: There are no official "specializations" for the Robotics MSE degree, this curricula aims to provide an example of how the Robotics MSE degree could be targeted towards this specific topic.

Computer Vision is a rapidly growing area of Artificial Intelligence that centers on problems related to drawing inferences from image data and related sources of information.

In addition to fulfilling the requirements of the Robotics Master’s program, students may elect to take the following courses. Note that this set of courses covers 2 of the 3 required areas so students would only need to take one other course in either the Control or Robot Design category to complete foundational requirements and achieve the desired level of breadth.

Core Courses for Computer Vision Specialization

  • CIS 520 Machine Learning
  • CIS 580 Machine Perception
  • CIS 581 Computer Vision & Computational Photography
  • CIS 680 Vision & Learning
  • CIS 700 Topics in Machine Perception

At least one of the following:

  • CIS 515 Foundations of Linear Algebra & Optimization
  • CIS 560 Computer Graphics
  • CIS 565 GPU Programming & Architecture
  • CIS 620 Advanced Topics in AI


Colleen Kennedy
Graduate Coordinator for ROBO
Office: 459 Levine