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