In addition to completing the breadth requirement, students enrolled in the RBT sub-plan must fulfill the following course requirements:

  • Total 30 credits of graduate level approved coursework required
  • Four breadth courses – must earn a B or better grade
  • At least four sub-plan courses – must earn a B or better grade
  • Students may take up to two non-CS approved classes
  • No limit on distance classes

You may count the same course towards breadth and sub-plan requirement. Any non-CS courses under the sub-plan listing does count against your two allowable non-CS classes. 

Robotics Courses

  • CSCI 5254: Convex Optimization and Its Applications
  • CSCI 5302: Advanced Robotics
  • CSCI 5622: Machine Learning
  • CSCI 5722: Computer Vision
  • CSCI 5922: Neural Nets and Deep Learning
  • CSCI 7000: Human Robot Interaction
  • CSCI 7000: Robot Perception
  • CSCI 7000: Task and Motion Planning
  • CSCI 7000: Physical Systems Modeling and Analysis
  • ASEN 5347: Math Methods in Dynamics
  • ASEN 6020: Optimal Trajectories OR ECEN 5358 Optimization and Optimal Control
  • ASEN 6412: Uncertainty Quantification
  • ASEN 6519: Algorithms for Aerospace Autonomy
  • ECEN 4538: Robot Control