Courses outlined here for Parts II, III and IV of the Computer Systems Engineering specialisation are being taught in 2025.
Please note:
Fundamentals of Computer Engineering
Fundamentals of Electrical Engineering
Mathematical Modelling 2
Object-Oriented Programming
Computer Systems Design
Electronics
Professional Skills, Communication, and Collaboration
Engineering Electromagnetics
Software Quality Assurance
Data Structures and Algorithms
Digital Systems Design
Innovation and Business Cases
Mathematical Modelling 3ECE
Microcomputers and Embedded Systems
Computer Architecture
Artificial Intelligence and Machine Learning
Applied Electronics
Signals and Systems
Control Systems
Software Architecture
Networks and Security
Advanced Digital Systems Design
Machine Intelligence and Deep Learning
Embedded Systems Design
Advanced Embedded Systems
Formal Methods for Safety Critical Software
Distributed Cyber-Physical Systems Design
Robotics and Intelligent Systems
Mobile Autonomous Robotics
Modern Control Systems
Communication Systems
Digital Signal Processing
Power Electronics
Advanced Software Engineering Development Methods
High Performance Computing
Advanced Control Systems
Topics in Digital Signal Processing
Digital Communications
Acoustics for Engineers
Advanced Agile and Lean Software Development