Click for PDF
Prerequisite skills for Robotics Core Graduate Courses
| Course Number | Course Name | Prerequisites Knowledge Required |
|---|---|---|
| ROBOT 6000 | Robotics I: Mechanics | • Fundamental computer programming (especially MATLAB and/or Python) • Calculus III (vector calculus) • Linear algebra • Differential equations • Calculus-based physics I (kinematics, forces, dynamics) |
| ROBOT 6100 | Robotics II: Control | • Robotics I: Mechanics • Classical control systems |
| ROBOT 6200 | Motion Planning | • Differential equations and linear algebra |
| CS 6300 | Artificial Intelligence | •Programming in Python • Engineering probability and statistics • Algorithms (especially tree and graph search basics) • Familiarity with PyTorch and supervised learning basics (classification, regression, loss functions) |
| CS 6640 | Image Processing | • Computer programming/ Algorithms & data structures • Calculus I |
| CS 6320 | Computer Vision | • Linear algebra • Solid background in programming, including data structures and algorithms, with Python experience preferred |