Metadata
Title
MRSD Program Curriculum
Category
courses
UUID
e2a3622ad7a04f3a801ad3c3a5142256
Source URL
https://mrsd.ri.cmu.edu/curriculum/
Parent URL
https://mrsd.ri.cmu.edu/
Crawl Time
2026-03-25T05:26:24+00:00
Rendered Raw Markdown

MRSD Program Curriculum

Source: https://mrsd.ri.cmu.edu/curriculum/ Parent: https://mrsd.ri.cmu.edu/

CurriculumAlex Krause2026-01-26T14:03:41-05:00

Students in the Master of Science in Robotic Systems Development (MRSD) Program at Carnegie Mellon University must complete 183 units of coursework, as dictated by the curriculum, to be eligible for graduation. The MRSD curriculum includes four semesters of coursework and a summer internship, resulting in a 21-month program. The suggested sequence of courses is outlined below. Detailed course descriptions can be accessed through the Schedule of Classes. Examples of projects developed by previous teams of students for the MRSD Project Course and Robot Autonomy can be found here.

Semester 1 (Fall) 48 units
Course Title Units
16-650 Systems Engineering and Management for Robotics 12
16-662 Robot Autonomy 12
16-665 Robot Mobility on Air, Land, & Sea 12
16-720 Computer Vision (or Technical Elective) 12
Semester 2 (Spring) 48 units
Course Title Units
16-642 Manipulation, Estimation, & Control 12
16-xxx Technical Elective  (or 16-720) 12
16-681 MRSD Project I 15
16-697 Introduction to Robotics Business 9
Summer Semester
Course Title Units
16-991 Internship 3
Semester 3 (Fall) 42 units
Course Title Units
16-682 MRSD Project II 15
16-698 Advanced Topics in Robotics Business 9
xx-xxx Technical Elective 12
xx-xxx Business Elective 6
Semester 4 (Spring) 42 units
Course Title Units
xx-xxx Technical Elective 12
xx-xxx Technical Elective 12
xx-xxx Technical Elective 12
xx-xxx Business Elective 6

16-991  Internship

MRSD students complete a 12-week internship in the summer between the first & second academic year.  Internships are to fall within the summer term as outlined by the University Academic Calendar.  Interns are required to submit a final end-of-internship report documenting the work that they carried out as part of their internship.  The MRSD Program Director reviews the reports and assigns a Pass/Fail grade at the end of the summer semester.

Business Elective(s)

Students are required to complete a total of 12 units of Business Electives to be eligible for graduation. Business Electives are to be chosen from the Heinz College, though options from the Tepper School of Business will also be accepted. Many of the courses offered by Tepper and Heinz are “mini” courses. Mini courses are 6 units and last one-half of a semester. Students will need to complete either one 12-unit course or two 6-unit mini courses to meet the Business Elective requirement.

Technical Electives

Students must complete a total of 60 units of approved Technical Electives to be eligible for graduation. This requirement is met through five 12-unit courses. Students are permitted to take up to 12 units of advanced undergraduate-level (i.e. xx-300/xx-400) elective coursework with program approval.

The technical electives listed below are pre-approved for the MRSD Program and do not require permission from the program administration. If you find an MRSD-relevant course that is not included on this list, please send the course name, number and description to the MRSD Program Manager for review and approval.  Also include your reasoning for requesting that specific course.

Pre-approved Technical Electives: