Yr1 Semester 1
RBE1001 Introduction to Robotics
RBE3100 Social Implications of Robotics
ME1800 Manufacturing Science, Prototyping & Computer-Controlled Machining
ME2300 Introduction to Engineering Design
ES2001 Introduction to Materials Science
Semester 2
RBE2001 Unified Robotics 1: Actuation
RBE2002 Unified Robotics II: Sensing
RBE3001 Unified Robotics III: Manipulation
RBE3002 Unified robotics IV: Navigation
ES1310 Introduction to Computer Aided Design
Yr2 Semester 3
RBE/ME4322 Modeling and Analysis of Mechatronic Systems
RBE/ME4815 Industrial Robotics
ME2312 Introduction to Computational Solutions for Engineering Problems
ME2820 Materials Processing
ECE4801 Computer Organisation and Design
Semester 4
ME3310 Kinematics of Mechanisms
ME3311 Dynamics of Mechanisms and Machines
ME3320 Design of Machine Elements
ME3820 Computer-Aided Manufacturing
ECE4904 Semiconductor Devices
Yr3 Semester 5 & 6
RBE7000 Industrial Attachment
RBE7001 Industrial Attachment Report
Yr4 Semester 7
ME3901 Engineering Experimentation
ME4821 Plastics
ECE3503 Power Electronics
ECE3849 Real-Time Embedded Systems
CS4536 Programming Languages
Semester 8
CS1004 Introduction to Programming for Non-Majors
ME4875/MTE575 Introduction to Nanomaterials and Nanotechnology
ECE2019 Sensors, Circuits and Systems
CS3733 Software Engineering
RBE6000 Research Project