Thesis Option: Minimum 6 credits or 2 courses
Project Option: Minimum 12 credits or 4 courses
Course Only Option: Minimum 15 credits or 5 courses
- Introduction to Mobile Robotics (EE555, if not taken as a Robotics Foundation Core Course)
- Introduction to Robotic Manipulators (EE556, if not taken as a Robotics Foundation Core Course)
- Computer Vision (CS652, if not taken as Perception Core Course)
- Computational Learning (CS549, if not taken as Cognition Core Course)
- Artificial Intelligence (CS551, if not taken as Cognition Core Course)
- Deep Learning (CS570, if not taken as Cognition Core Course)
- Control Systems (EE550, if not taken as Action Core Course)
- Digital Control (EE551, if not taken as Action Core Course)
- Linear Control System (EE657, if not taken as Action Core Course)
- Advanced Modeling and Simulation of Dynamic Systems (ME580, if not taken as Action Core Course)
- Natural Language Processing (CS668)
- Computer Graphics (CS552)
- Mixed Reality (CS561)
- Human-Robot Interaction: Taken as part of the Human-Computer Interaction course (CS559). Focus will be on developing robotic user interfaces.
- Parallel Programming (CS543)
- Advanced CAD Design (ME544)
FOR THESIS OPTION ONLY:
Thesis course (Minimum of 7 credits) Thesis (CS634)
Seminar course (2 credits)
Seminar (CS707)
FOR PROJECT OPTION ONLY:
Project Course (Minimum of 3 credits) Robotics Project (CS616)