- Home
- >
- Academics
- >
- Robotics Courses
- >
- Current Course Offerings
Current Course Offerings
Robotics Winter 2023 Course List
Updated December 12, 2022
Other term course offerings:
Fall 2017, Winter 2018, Fall 2018, Winter 2019, Fall 2019, Winter 2020, Fall 2020, Winter 2021, Fall 2021, Winter 2022, Fall 2022
Undergraduate
- ROB 101: Computational Linear Algebra (Berger/Grizzle)
- ENG 100.850: Robotics Mechanisms (Yeo)
- ROB 103: Robotics Mechanisms (Yeo)
- ROB 204: Intro to Human-Robot Systems (Stirling)
- ROB 310: Robot Sensors & Signals (Gaskell)
- ROB 320: Robot Operating Systems (Jenkins)
- ROB 498: Robot Learning for Planning & Control (Berenson / Fazeli)
- ROB 498.002: Deep Learning for Robot Perception (Opipari/Jenkins)
- ROB 498.004: Applied Optimal Control (Prof. Hubicki from FAMU)
- See courses that count for Robotics upper level electives and major design experience requirements in Winter 2023
Graduate
Robotics Core
- ROB 550: Robotics Systems Lab (Gaskell)
Sensing
- BIOMEDE 517: Neural Engineering (Chestek)
- CEE 575: Sensors, Data, and Smart Systems (Kerkez)
- EECS 442: Computer Vision (Fouhey)
- Enrollment is primarily reserved for undergraduate students. Grad enrollment with instructor consent
- EECS 598: Action and Perception (Yu)
- ROB 530/NAVARCH 568/EECS 568: Mobile Robotics (Ghaffari)
- ROB 535 / MECHENG 599 / NAVARCH 565 / EECS 498: Self Driving Cars: Perception and Control (Girard)
- ROB 599.009: Deep Learning for Robot Perception (Jenkins)
Reasoning
- EECS 486: Information Retrieval & Web Search (Mihalcea)
- EECS 545: Machine Learning (Lee)
- EECS 548: Information Visualization (Card)
- EECS 553: Machine Learn ECE (Scott)
- EECS 559: Optimization for Signal Processing and Machine Learning (Qu)
- EECS 592: Foundations of Artificial Intelligence (Chakraborty)
- EECS 692: Advanced Artificial Intelligence (Chai)
- IOE 434: Human Error and Complex Systems Failures (Sarter)
- IOE 511: Continuous Optimization Methods (Berahas)
- ROB 498: Robot Learning for Planning & Control (Berenson / Fazeli)
- ROB 511: Advanced Robot Operating Systems (Jenkins)
- ROB 599.009: Deep Learning for Robot Perception (Jenkins)
Acting
- EECS 461: Embedded Control Systems (Cook)
- EECS 560/MECHENG 564/AEROSP 550: Linear Systems Theory (Freudenberg)
- EECS 562/AEROSP 551: Nonlinear Systems & Control (Panagou)
- EECS 565: Linear Feedback Control (Seiler)
- MATSCIE 593: Soft Robotic Materials and Actuators (Pena-Francesch)
- MECHENG 461: Automatic Control (Kish)
- MECHENG 542: Vehicle Dynamics and Automation (Orosz)
- ROB 498: Robot Learning for Planning & Control (Berenson / Fazeli)
- ROB 646/MECHENG 646 Locomotor Mechanics and Design / Control of Wearable Robotic Systems (Rouse)
- ROB 510/EECS 567/MECHENG 567: Robot Kinematics and Dynamics (Gregg)
- ROB 511: Advanced Robot Operating Systems (Jenkins)
- ROB 535 / MECHENG 599 / NAVARCH 565 / EECS 498: Self Driving Cars: Perception and Control (Girard)
- ROB 599: Bioinspiration (Moore)
- ROB 599: Soft Robotics (Huang)
- ROB 599.010: Applied Optimal Control (Prof. Hubicki from FAMU)
Elective
*In addition to the courses listed below, any 500-level CoE course can count as an elective.
- AEROSP 585: Aerospace Seminar (Waas)
- ECON 409: Game Theory (Peralta)
- EECS 409: Data Science Seminar
- EECS 410 / ENGR 410: Patent Fundamentals (Islam)
- EECS 460: Control Systems Analysis and Design (Meerkov)
- EECS 471: Applied GPU Programming (Tenishev)
- EECS 501: Probability & Random Processes (Anastasopoulos)
- EECS 586: Design & Analysis of Algorithms (Saranurak)
- ELI 521: Writing for Academic Purposes I (Nezami Nav / Bricker)
- ENTR 500: Intro to Innovation Careers (Crumm)
- ENTR 550: Interpersonal Skills (Fretz)
- PSYCH 614: Advanced Statistical Methods (TBD)
- ROB 599/EECS 598: Ethics for AI and Robotics (Kuipers)
- TO 628: Advanced Big Data Analytics (Kumar)
I’m on a long waitlist for the class I want/need to take this semester. What are my chances of getting in?
We frequently receive emails from students who are alarmed at seeing a long waitlist for a class they want, or are required, to take. Please don’t worry! There are several options, and students usually are able to enroll in the class they want or need.
For ROB 501, 502, or 550
These are our core Robotics Department graduate classes and we reserve seats for all our incoming MS and PhD students every term. Please simply join the waitlist, and we will issue permissions for incoming students in the leadup to the coming semester. If you are an incoming Robotics graduate student, you don’t need to worry about getting in–we have reserved a seat for you!
If you are not an incoming Robotics Department graduate student, please know that as soon as all our Robotics students have seats, we will fill all the remaining seats with non-Robotics Department students. This may not happen until about a month before the semester starts, so please add yourself to the waitlist. We will admit as many non-Robotics Department students as we can, as soon as we can!
For all other courses
Courses within the College of Engineering often have long waitlists because most students register for more classes than they intend to take. The add/drop deadline for classes is not until approximately 3 weeks into the semester (check here for the exact date for your semester), and you can add or drop classes without penalty as long as it is before this deadline. What usually happens is that students will register for many classes, attend a few meetings of each one, and then drop the classes they decide they don’t want to take that semester. This opens up space in the class for students on the waitlist.
While we can’t give a specific estimate for how likely it is that you will get off the waitlist in any particular class, please know that there is a large amount of turnover both in the leadup to the semester and after the semester starts. In many cases, even students who are quite far down on the waitlist are able to enroll in the course they want.
It is important to have a backup plan in case you aren’t able to enroll in the class that you want. However, in many cases, a long waitlist does not mean that it’s hopeless–you may just need to wait until after the semester starts.