Makerspace image

Academics

Academics

The University of Wisconsin–Madison offers dozens of ways to integrate robotics into student coursework. Available courses range from Biomedical Engineering to Human-Robot interactions.  Student work includes interplanetary exploration, automation of household tasks, and even build robots that can teach children how to read.

This is not a degree program and will not appear on a student’s transcript. Students should consult with their advisor about how to integrate appropriate courses into their official degree program.

Explore Our Courses

All available courses are listed in the course catalog Guide.

Core Robotics – Undergraduate

  • EMA 202 / ME 240 – Dynamics
  • ME 340 – Dynamic Systems
  • COMP SCI – 580 Intelligent Robotics

Core Robotics – Graduate

  • ME/ECE 439 – Introduction to Robotics
  • ME/ECE 441 – Kinematics, Dynamics, and Control of Robotic Manipulators
  • COMP SCI 839 – Topics in Advanced Robotics

Related Courses

Human-Computer Interaction

  • COMP SCI 570 Introduction to Human-Computer Interaction
  • COMP SCI  770 Human-Computer Interaction

Artificial Intelligence

  • COMP SCI/PSYCH/BMI 841 – Computational Cognitive Science
  • ECE/COMP SCI 533 – Image Processing
  • COMP SCI 766 – Computer Vision
  • COMP SCI 760 – Machine Learning
  • COMP SCI 839 – Advanced Topics in Reinforcement Learning

Mathematical Theory

  • ECE 717 – Linear Systems
  • ECE 334 – State Space Systems
  • ECE 524 – Introduction to Optimization
  • ECE 532 – Matrix Methods in Machine Learning

Engineering

  • ME 446 – Introduction to Feedback Controls
  • ME 577 – Automatic Controls Lab
  • ME 458 – Introduction to Feedback Control of Autonomous Systems
  • ME 751 – Advanced Computational Dynamics
  • ME 759 – High Performance Computing for Engineering Applications
  • ME 376 – Mechatronics
  • EMA 523 – Flight Dynamics and Control
  • EMA 542 – Advanced Dynamics
  • ECE 355 – Electromagnetic energy conversion
  • ECE 411 – Introduction to Electric Drives
  • ECE 511 – Synchronous Machines

Other Relevant Courses

  • COMP SCI 559 – Computer Graphics
  • COMP SCI/ECE/ISyE 524 – Introduction to Optimization
  • COMP SCI 704 – Principles of Programming Languages
  • COMP SCI 838 – Physics Based Modeling and Simulation