The courses shown below are for students enrolled in the BE(Hons) prior to 2020. Students commencing Part II in 2021 or later will complete their degree under the latest Calendar Regulations.
Please note:
Considering other electives?
Fundamentals of Computer Engineering
Mathematical Modelling 2
Introduction to Data Structures and Algorithms
Object Oriented Software Construction
Professional Skills and Communication
Software Engineering Design 1
Software Engineering Theory
Quality Assurance
Managing Projects and Innovation
Human Computer Interaction
Fundamentals of Database Systems
Operating Systems
Software Engineering Design 2
Software Architecture
Computer Graphics and Image Processing
Digital Systems Design
Artifical Intelligence
Microcomputers and Embedded Systems
Computer Architecture
Networks and Security
Embedded Systems Design
Robotics and Intelligent Systems - Level 9
Algorithms for Optimisation
Advanced Software Engineering Development Methods - Level 9
High Performance Computing - Level 9
Advanced Software Requirements Engineering - Level 9
Formal Methods for Safety Critical Software - Level 9
Advanced Human Computer Interaction
Formal Specification and Design - Level 9
Advanced Agile and Lean Software Development - Level 9
Robotics Process Automation