The courses shown below are for students commencing Part II in 2021 or later. Part III courses below will be taught in 2022, and Part IV courses below will be taught in 2023. Students enrolled in the BE(Hons) prior to 2020 will complete their degree under the 2019 Calendar Regulations.
Please note:
Considering other electives?
Other useful links
Fundamentals of Computer Engineering
Mathematical Modelling 2
Object-Oriented Programming
Professional Skills and Communication
Software Engineering Design 1
Software Quality Assurance
Fundamentals of Electrical Engineering
Software Engineering Theory
Engineering Electromagnetics
Electronics
Data Structures and Algorithms
Managing Projects and Innovation
Fundamentals of Database Systems
Software Engineering Design 2
Software Architecture
Software Evolution and Maintenance
Networks and Security
Computer Graphics and Image Processing
Digital Systems Design
Mathematical Modelling 3ECE
Artifical Intelligence
Microcomputers and Embedded Systems
Computer Architecture
Artificial Intelligence and Machine Learning
Applied Electronics
Signals and Systems
Control Systems
Embedded Systems Design
Digital Signal Processing
Algorithms for Optimisation
Advanced Software Engineering Development Methods - Level 9
Software Development Methodologies
High Performance Computing - Level 9
Advanced Software Requirements Engineering - Level 9
Formal Methods for Safety Critical Software - Level 9
Robotics and Intelligent Systems - Level 9
Advanced Human Computer Interaction
Formal Specification and Design - Level 9
Machine Learning Techniques and Applications
Advanced Agile and Lean Software Development - Level 9
Robotics Process Automation