B.S. in Robotics Engineering Curriculum

RPI’s robotics program uniquely integrates control theory, cyber-physical systems, advanced manufacturing, and AI-enabled autonomy, preparing students to design intelligent physical systems operating in real-world environments.

Core
Courses
Engineering FoundationsAdvanced Topics & ElectivesCapstone
Experience

Intro to Robotics

Robot Programming

Kinematics & Dynamics

Mobile Robotics & Planning

Calculus

Physics

Linear Algebra

Differential Equations

Embedded Control

Signals & Systems

Probability

AI/ML

Control Systems

Mechatronics

Computer Vision

Sensing

MPC

Manufacturing

IoT

Autonomous Driving

Multidisciplinary, 
industry-sponsored design projects

First Year

Fall SemesterSpring Semester
CourseCreditsCourseCredits
CSCI-1100 Computer Science I4MATH-1200 Calculus II4
MATH-1010 Calculus I4PHYS-1100 Physics I4
ROBT-1010 Introduction to Robotics4Science Elective4
HASS Elective4ENGR-2350 Embedded Control4
  ENGR-1200 Engineering Graphics & Communications1
Total16Total17

Second Year

Fall SemesterSpring Semester
CourseCreditsCourseCredits
MATH-2400 Introduction to Differential Equations4MATH-2010 Multivariable Calculus & Matrix Algebra4
PHYS-1200 Physics II4ENGR-2090 Engineering Dynamics4
ROBT-2010 Introduction to Robotics Programming3ECSE-2410 Signals & Systems or MANE-4500 Modeling & Control4
HASS Elective4ENGR-2050 Intro to Engineering Design4
Total15Total16

Third Year

ARCH SEMESTERThird Year Fall or Spring 
ECSE-2500Engineering Probability3ENGR-4010Prof Development - Leadership1
ROBT-4010Manipulator Kinematics & Dynamics3ROBT-4020Mobile Robotics and Planning3
STSO-4100Prof Devt - Tech Issues & Solutions2 AI/ML Elective3
 Hum., Arts or Soc. Sci. Elective4ECSE-4440Control Systems Engineering3
 Free Elective4MANE-4510Control Systems Lab2
  16 Hum., Arts or Soc. Sci. Elective4
     16

Fourth Year

Fall SemesterSpring Semester
CourseCreditsCourseCredits
Science Elective4ROBT-4910 Robotics Capstone3
MANE-4520 Mechatronics3HASS Elective4
Technical Elective3Technical Elective3
Restricted Elective3Restricted Elective3
Free Elective4Free Elective4
Total17Total17

CategoryInformation
HASS Core ElectiveOne HASS Core Elective must be selected from the list of Cognitive Science Electives.
Science ElectiveAny course with the prefix ASTR, BCBP, BIOL, CHEM, ERTH, IENV, MATH, or PHYS for 4 credits, or a 3-credit course with a 1-credit lab.
AI/ML Elective

Choose one of:

  • ECSE 4840 - Introduction to Machine Learning
  • ECSE 4850 - Intro to Deep Learning
  • MANE 4962 - Machine Learning
Restricted ElectiveCourses from ECSE or MANE at the 4xxx or 6xxx level for 3-4 credits.
Technical ElectiveCourses from ECSE, MANE, CHME, CSCI, ITWS, COGS, or GSAS at the 4xxx or 6xxx level for 3-4 credits.
Recommended Restricted Electives
  • ECSE 4660 - Internetworking of Things
  • ECSE 4790 - Microprocessor Systems
  • ECSE 4170 - Modeling and Simulation of Cyber-physical Systems
  • ECSE 4450 - Decision Making Under Uncertainties
  • ENGR 4710 - Manufacturing Process and System Lab I
  • MANE 4170 - Machine Dynamics
  • MANE 4180 - Mechanisms
  • MANE 4160 - Vibration
  • MANE 496# - Autonomous Driving
Recommended Multidisciplinary Courses
  • CSCI 4270 - Computational Vision
  • CHME 4660 - Model Predictive Control
Back to top