Academics

Undergraduate Courses

Robotics is a highly multi-disciplinary field of study. There are a variety of robotics-related coursework across the departments that lay the foundation for students to pursue robotics careers and graduate study.

Dynamics and Controls:

  • ECSE 246 Signals and Systems
  • ECSE 275 Fundamentals of Robotics
  • ECSE 304 Control Engineering
  • ECSE 324 Modeling and Simulation of Continuous Dynamical Systems
  • EMAE 351 Control of Mechanical Systems
  • EMAE 373 Dynamics of Machinery
  • ECSE 376/476 Mobile Robotics
  • EMAE 379/479 Mechanics and Control of Compliant Robots
  • ECSE 397/600 Design and Control of Haptic Systems

Mechatronics and System Integration:

  • ECSE 303 Embedded Systems Design and Laboratory
  • ECSE 313 Signal Processing
  • ECSE 397/600 Design and Control of Haptic Systems
  • ECSE 371 Applied Circuit Design 
  • ECSE 373/473 Modern Robot Programming
  • EMAE 377/477 Biorobotics Team Research

Perception, Planning, and Reasoning

  • CSDS 340 Introduction to Machine Learning
  • ECSE 346 Engineering Optimization
  • CSDS 391 Introduction to Artificial Intelligence

 

Graduate Courses

The graduate robotics coursework builds and expands on the material covered in the undergraduate courses. These classes will give graduate students the theoretical and practical skills to become practicing roboticists in industry and/or academia. The following is a list of courses and their syllabi:

Dynamics and Controls:

  • ECSE 408 Introduction to Linear Systems
  • ECSE 413 Nonlinear Systems
  • ECSE 476 Mobile Robotics 
  • EMAE 479 Mechanics and Control of Compliant Robots
  • EMAE 481 Advanced Dynamics
  • ECSE/EMAE 489 Robotics 1 
  • EMAE 540 Advanced Dynamics II
  • ECSE 600 Design and Control of Haptic Systems 

Mechatronics and System Integration

  • ECSE 473 Modern Robot Programming
  • ECSE 476 Mobile Robotics
  • EMAE477 Biorobotics Team Research
  • ECSE 600 Human-Robot Interaction
  • ECSE 600 Design and Control of Haptic Systems

Perception, Planning, and Reasoning

  • CSDS 440 Machine Learning
  • CSDS/ECSE 465 Computer Vision 
  • CSDS 496 Artificial Intelligence: Sequential Decision Making 
  • ECSE 499 Algorithmic Robots
  • CSDS 570 Deep Generative Models 

 

Combined Five-Year BS/MSE Degree

For outstanding and devoted engineering students, the Engineering department offers the opportunity to complete an MSE with only one additional year of study (usually MSE completion takes two years). Application for admission to the five year BS/MS program is made after completion of five semesters of course work. Minimum requirements are a 3.2 grade point average and the recommendation of a faculty member of the department.