Minor 2017-06-23T15:22:33+00:00

Curriculum Requirements – Minor in Robotics

The curriculum for the Robotics Minor is outlined below:

Requirements

Choose 5 courses total,
one in each requirement:

Overview / Introductory 16-311 Introduction to Robotics
Controls 18-370 Fundamentals of Control
24-451 Feedback Control Systems
16-299 Introduction to Feedback Control Systems
06-464 Chemical Engineering Process Control
Appropriate upper-level RI XX-XXX course with instructor and Professor Choset’s permission
Kinematics 16-384 Kinematics and Dynamics
24-355 Kinematics and Dynamics of Mechanisms (if available; not offered regularly)
Appropriate upper-level RI XX-XXX course with instructor and Professor Choset’s permission
Two Electives See list of approved electives through the Undergraduate Catalog. Students can meet one elective requirement through 9-12 units Undergraduate Reading & Research (16-597). A student can also take additional courses from the core; e.g., a student who takes 16-385 as a core for ‘Machine Perception’ can take 16-421 as an elective.

Prerequisites

Choose one course from each category:

Calculus 21-259: Calculus in Three-Dimensions
Basic Math 21-240: Matrix Algebra with Applications
21-241: Matrix Algebra
21-260: Differential Equations
18-202: Mathematical Foundations of Electrical Engineering
24-311: Numerical Methods
Programming in C Knowledge of the C programming language which could be obtained from:
15-122: Principles of Imperative Computation (recommended for novice C users)
16-311: Introduction to Robotics (recommended for students that have some familiarity with C

Electives

Students may count up to 12 units of 16-597 Undergraduate Reading and Research towards the degree requirements. A student can also take additional courses from the core; e.g., a student who takes 16-385 as a core can take 16-421 as an elective.

Graduate level Robotics courses may be used to meet the elective requirement with permission from the Program Director. Graduate level Mechanical Engineering and Electrical and Computer Engineering courses that are relevant to robotics may be used to meet the elective requirement with permission from the Program Director.

QPA Requirement

A 2.5 QPA in the Minor curriculum is required for graduation. Courses that are taken Pass/Fail or audited cannot be counted for the Minor.

Double Counting Restriction

Courses being used to satisfy the requirements for the Robotics Minor may not be counted towards another minor. Students are permitted to double count a maximum of two courses from their Major (excluding General Education requirements) towards the Minor in Robotics. Free electives are not subject to the double counting policy.