The Mechanical Engineering department is working with other departments in the College of Engineering on the development of a new undergraduate minor in robotics with a target start date of Fall 2021, and we'd like your feedback. This minor would be open to any STEM major who has completed the prerequisite courses. Our list of classes is not yet finalized, but we're looking at three potentially tracks. Here's what we're thinking:
Track 1: Hardware -- Open to non-ME majors
Prerequisites: Coursework in circuit analysis and differential equations
Courses:
1) EE 30 Intro to Programming Microcontrollers OR CmpE 50 Object Oriented Concepts and Methodology
2) ME 101 Dynamics
3) ME 106 Fundamentals of Mechatronics
4) ME 192 Robotics and Manufacturing Systems
Elective (3 units) -- Choose one course: ME 190 Mechatronics System Design OR ME 187 Automatic Control Systems Design OR AE 157 Aerospace Automatic Control Systems Design
Track 2: Computer Engineering -- Embedded System and Electronic Design -- Open to non-CmpE majors
Prerequisite: CMPE 30 Programming Concepts and Methodology or ME 106 Fundamentals of Mechatronics
Courses:
1) CMPE 110 Electronics for Computing Systems
2) CMPE 150 System Architecture and Electronic Design for Robotics
3) CMPE 146 Real-Time Embedded System Co-Design
4) another course TBD
Track 3: Computer Engineering - Algorithms -- Open to non-CmpE majors
Prerequisite: CMPE 30 Programming Concepts and Methodology or ME 106 Fundamentals of Mechatronics
Courses:
1) CMPE 50 Object-Oriented Concepts and Methodology
2) CMPE 126 Algorithms and Data Structure Design
3) ISE 131 Statistical Process Control and Improvement or EE 102 Probability and Statistics in Electrical or Math 161A Applied Probability and Statistics
4) CMPE 185 Autonomous Mobile Robots