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

Sample Curriculum

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

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

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

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