Minor Requirements
Fundamentals (can be double counted):
- Computer Science Fundamentals. CS2.
- Mathematics Fundamentals. Ma 2; (Ma 3 or Ma/ACM/IDS 140a or ME 40 or EE 55).
- Engineering Fundamentals. ME/CS/EE 129; ME 13 or EE/ME 7.
Core:
- Robotics Core. ME/CS/EE 133ab; (ME/CS/EE 134 or ME/CS/EE 169)
Advanced:
- Advanced Robotics and Controls. Two courses from among the following: ME/CDS/EE 234ab; ME/CDS 235ab; CDS 110; CDS 131; CDS 212; CDS 232.
- Intelligence. One course from among the following: CMS/CS/CNS/EE/IDS 155, EE/CNS/CS 148, or CNS/Bi/EE/CS/NB 186.
With the approval of the option representative, up to 9 research units may be applied to satisfy requirements 5 or 6, e.g., via CS 80, CS 81, EE 80, EE 99, ME 90, or ME 100, culminating in a required report reviewed by the research adviser.
Courses used to fulfill requirements 1, 2, and 3 (fundamentals) may be used to fulfill another major or minor or the Institute's humanities and social sciences requirements.
Courses used to fulfill requirements in 4, 5 & 6 cannot be used to fulfill (i) a requirement for another major or minor or (ii) the institute's humanities and social sciences requirements. Any replacement of these courses must be discussed with the option administrator.
Pass/fail grading cannot be elected for courses taken to satisfy minor requirements. Courses taken as part of the minor are counted toward the total 486 units needed for Institute graduation requirements.