Below is a list of courses for the Robotics degrees, certificates, and minor with the semester they are typically offered. Information is subject to change, depending on faculty availability and course demand. See the course schedule to see what is actually being offered and check the catalog for course descriptions.
ROBOT Courses
Mechanics
Control
Cognition
Perception
Human-Robot Interaction
Robot Design
Supporting Electives
Foundational Courses (Undergrad Only)
Course Number | Title | Fall (Even Years) | Fall (Odd Years) | Summer | Spring (Even Years) | Spring (Odd Years) | |
---|---|---|---|---|---|---|---|
ROBOT 5000/6000 | Robotics I: Mechanics | ||||||
ROBOT 5100/6100 | Robotics II: Control | ||||||
ROBOT 6200 | Motion Planning | ||||||
ROBOT 6400 | Neural Engineering and NeuroRobotics | ||||||
ROBOT 6500 | Advanced Mechatronics | ||||||
ROBOT 6960 | Wearable Robotics | ||||||
ROBOT 7000 | Robot Manipulation and Mobility | ||||||
ROBOT 7010 | System Identification for Robotics | ||||||
ROBOT 7400 | Haptics for VR, Teleoperation, and Physical Human-Robot Interaction | ||||||
Course Number | Title | Fall (Even Years) | Fall (Odd Years) | Summer | Spring (Even Years)) | Spring (Odd Years) | Cross-listings |
---|---|---|---|---|---|---|---|
ROBOT 5000/6000 | Robotics I: Mechanics | CS 5310/6310 ECE 5650/6650 ME EN 5220/6220 |
|||||
ROBOT 7000 | Robot Manipulation and Mobility | CS 7310 ME EN 7230 |
|||||
ROBOT 7010 | System Identification for Robotics | CS 7320 ME EN 7220 |
Course Number | Title | Fall (Even Years) | Fall (Odd Years) | Summer | Spring (Even Years) | Spring (Odd Years) | Cross-listings |
---|---|---|---|---|---|---|---|
ROBOT 5100/6100 | Robotics II: Control | CS 6330 ECE 6651 ME EN 5230/6230 |
|||||
ME EN 5200/6200 OR ECE 5615/6615 | Classical Control Systems | ||||||
ECE 5670/6670 | Control of Electric Motors | ||||||
ME EN 5210/6210 OR ECE 5652/6652 OR CH EN 6203 | Linear Systems and State Space Control | ||||||
ME EN 7200 | Nonlinear Control | ||||||
ME EN 7210 | Optimal Control | ||||||
ECE 5570/6570 | Adaptive Control | Check schedules |
Course Number | Title | Fall (Even Years) | Fall (Odd Years) | Summer | Spring (Even Years) | Spring (Odd Years) | Cross-listings |
---|---|---|---|---|---|---|---|
ROBOT 6200 | Motion Planning | CS 6370 ME EN 6225 |
|||||
CS 4300/6300 | Artificial Intelligence | ||||||
CS 5350/6350 | Machine Learning | ||||||
CS 5968/6958 (special topics) | Robot Learning |
Course Number | Title | Fall (Even Years) | Fall (Odd Years) | Summer | Spring (Even Years) | Spring (Odd Years) | Cross-listings |
---|---|---|---|---|---|---|---|
CS 4640/6640 | Image Processing | ECE 6532 | |||||
CS 5320/6320 | Computer Vision | ||||||
CS 7640 | Advanced Image Processing | ||||||
CS 5353/6353 | Deep Learning for Image Analysis | ||||||
ECE 6530 | Digital Signal Processing |
Course Number | Title | Fall (Even Years) | Fall (Odd Years) | Summer | Spring (Even Years) | Spring (Odd Years) | Cross-listings |
---|---|---|---|---|---|---|---|
CS 5360/6360 | Virtual Reality | ||||||
ROBOT 7400 | Haptics for VR, Teleoperation, and Physical Human-Robot Interaction | ME EN 7240 | |||||
ROBOT 6400 | Neural Eng. and NeuroRobotics | BME 6440 ECE 6540 |
Course Number | Title | Fall (Even Years) | Fall (Odd Years) | Summer | Spring (Even Years) | Spring (Odd Years) | Cross-listings |
---|---|---|---|---|---|---|---|
ROBOT 6500 | Advanced Mechatronics | ME EN 6240 | |||||
ROBOT 6960 (special topics) Take ME EN 7960-001 in Fall 2024 | Wearable Robotics | ME EN 7960-001 |
|||||
ECE 5780/6780 OR CS 5780/6780 | Embedded System Design | ||||||
ROBOT 6960 | Advanced Design Techniques in Robotics | ||||||
CS 5956/6956 (special topics) | Medical Robotics |
Course Number | Title | Fall (Even Years) | Fall (Odd Years) | Summer | Spring (Even Years) | Spring (Odd Years) | Cross-listings |
---|---|---|---|---|---|---|---|
ME EN 5035/6035 | Design of Experiments | ||||||
ME EN 5100/6100 | Ergonomics | ||||||
ECE 5540/6540 | Estimation Theory | ||||||
CS 5540/6540 | Human/Computer Interaction | ||||||
ME EN 5410/6410 | Intermediate Dynamics | ||||||
CS 5340/6340 | Natural Language Processing | ||||||
ME EN 5205/6205 | System Dynamics |
Course Number | Title | Fall-Even | Fall-Odd | Summer | Spring-Even | Spring-Odd |
---|---|---|---|---|---|---|
ME EN 3220 | Dynamic Systems and Control | |||||
ME EN 3230 | Mechatronics | |||||
ECE 3610 | Fundamentals of Robotics and Cyberphysical Systems | |||||
ECE 5615 | Classical Control Systems | |||||
CS 4300 | Artificial Intelligence | |||||
CS 4640 | Image Processing Basics |