Robotics (RBT) Subplan Requirements
Degree Requirements
- Students enrolled in the Professional MS in Computer Science (MSCPS) program with the Robotics (RBT) subplan must complete 30 credit hours of graduate coursework that align with the MSCPS degree requirements, including the requirements for the RBT subplan:
- 9 hours - Bin/Breadth courses
- You must earn a grade of ‘B’ or better to satisfy each of the three BIN/breadth course requirements.
- 6 hours - Project courses
- Students must complete both project courses from one project course sequence.
- Students must earn grades of ‘B’ or better in both courses.
- Students cannot count just one project course to the degree.
- 15 hours - Elective courses
- You may take up to two, approved, non-CS courses.
- Any non-Computer Science courses that can count towards a subplan will count against the two maximum allowable non-CS classes.
- RBT Subplan courses
- Must complete at least 12 credit hours of eligible RBT subplan courses with a grade of ‘B’ or better.
- Counting courses for the RBT subplan
- Students can satisfy subplan requirements by counting eligible BIN and/or Elective courses towards the RBT subplan requirements. This means:
- Students may count an eligible course towards BOTH a BIN/breadth requirement AND an RBT subplan requirement.
- If the student does not need to count an eligible course towards the breadth/bin requirement, the course can count towards BOTH an elective requirement AND an RBT subplan requirement.
- For example, if a student got a grade of ‘B’ or higher in CSCI 5302:
- …and still needed to complete their Bin 2 requirement - They could count CSCI 5302 as BOTH their Bin 2 course and as an RBT subplan course.
- …and already completed their Bin 2 requirement - they could count CSCI 5302 as BOTH an Elective course and as an RBT subplan course.
- Students can satisfy subplan requirements by counting eligible BIN and/or Elective courses towards the RBT subplan requirements. This means:
- 9 hours - Bin/Breadth courses
Robotics (RBT) Subplan Course Options
- CSCI 5202/ROBO 5000 - Intro to Robotics
- CSCI 5254 - Convex Optimization
- CSCI 5302 - Advanced Robotics
- CSCI 5322 - Algorithmic Human-Robot Interaction
- CSCI 5434 - Probability for Computer Science
- CSCI 5622 - Machine Learning
- CSCI 5722 - Computer Vision
- CSCI 5854 - Theoretical Foundations of Autonomous Systems
- CSCI 5922 - Neural Networks and Deep Learning
- CSCI 7000 - Special Topics - Robot Perception
- CSCI 7000 - Special Topics - Reinforcement Learning
- CSCI 7000 - Special Topics - Physical Human Robot Interaction and Control
- ECEN 5358 - Optimization and Optimal Control
- ASEN 5347 - Math Methods in Dynamics
- ASEN 6020 - Optimal Trajectories
- ASEN 6412 - Uncertainty Quantification
- ASEN 6519 - Special Topics - Algorithms for Aerospace Autonomy