Specialization in Artificial Intelligence and Machine Learning


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.

Artificial Intelligence and Machine Learning are important areas of study in Robotics that center on the problems of enabling robots to make coherent decisions based on available data.

In addition to fulfilling the requirements of the Robotics MSE program, students may elect to take the following courses. Note that this suggested 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 the foundational requirements and achieve the desired level of breadth.

CORE COURSES FOR ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING SPECIALIZATION

  • CIS 520 Machine Learning
  • CIS 680 Vision & Learning
  • CIS 700 Integrated Intelligence for Robotics
  • CIS 620 Advanced Topics in AI
  • ESE 650 Learning in Robotics
  • ESE 546 Principles of Deep Learning

AT LEAST ONE OF THE FOLLOWING:

  • CIS 580 Machine Perception
  • CIS 581 Computer Vision & Computational Photography
  • CIS 625 Computational Learning Theory
  • CIS 565 GPU Programming & Architecture
  • ESE 680 Learning and Control

QUESTIONS

Mariel Celentano
Graduate Coordinator for ROBO
Office: 459 Levine
robo-coord@seas.upenn.edu