The robotics minor will have a prerequisite: knowledge of C language, basic programming skills, and familiarity with basic algorithms. Students can gain this knowledge by taking 15-122: Principles of Imperative Computing.
A central course for the minor is Introduction to Robotics (16-311).
This course gives students the big picture of what is going on in robotics. The minor also has two other required courses:
(1) a controls class and (2) a manipulation class.
These courses provide students with the necessary intuition and technical background to move on to more advanced robotics courses. The minor also requires two electives. Students may satisfy one, and only one, of the elective requirements with an independent research project. Students can satisy one or both electives with an approved Robotics Institute course or any higher course with a robotics theme. Students must have course selection approved by the director of the minor by filling out the application form.
A 2.5 GPA in the curriculum is required for graduation.
- Required Courses
- Overview: 16-311 Introduction to Robotics
- Controls: Either 18-370 Fundamentals of Control, 24-451 Feedback Control Systems, 16-299 Introduction to Feedback Control Systems or 06-464 Chemical Engineering Process Control
- Manipulation: Either 16-384 Robot Kinematics and Dynamics or 24-355 Kinematics and Dynamics of Mechanisms (not offered for the foreseeable future, so don't plan your schedule around this course)
- Two elective courses must be taken in this minor:
- Electives by course number
- Electives by department
- *Students need only take a maximum of one of these three embedded systems courses.
Last Update 7 Jul 2014