Postgraduate Module Selection 2025/26

Our taught MEng in Electronic & Computer Engineering (MECE) programme is highly flexible, allowing participants to customise their programme based on preferred specialisation areas and to choose from an offering of a wide range of modules. Students may tailor their selection of modules to best align with, or to expand, their existing skill set. To meet the overall Masters programme requirements, complete eight taught modules (of which four or more must be Level 9 modules) plus a Masters project and the Research Training and Project Planning module.

Choose between the General Masters, with maximum flexibility of module choice, or five Majors options in specialised areas. To meet the requirements for a Major, complete the four core major modules listed below, plus any four other 7.5 credit taught modules, plus the Major Project and the Research Training and Project Planning module.  Recommended options for each major are listed below, however, students are free to tailor their optional module choices.

Qualifier students choose from the same set of 7.5 credit modules (full list below), but do not take a project module until they have transferred onto the MEng programme.

General Masters Modules / Majors Optional Module ChoicesLevelCreditsSemester

MECE Photonic Systems Major (PS) – Core Modules (Choose the four 7.5 credit modules plus EEN1101 & EEN1095) Level Credits Semester
EEN1067 (EE506): Photonic Devices 9 7.5 1
EEN1003 (EE559): Nanoelectronics Technology 9 7.5 1
EEN1090 (EE508): Semiconductor Device Manufacturing 9 7.5 2
EEN1076 (EE518): Photonic Applications and Technologies 9 7.5 2
EEN1095 : Electronic Engineering Project 9 22.5 Year Long
EEN1101 :Research Training & Project Planning 9 7.5  2
MECE Data and Telecommunications Networks Major – Core Modules (Choose four 7.5 credit modules plus EEN1101 & EEN1095) Level Credits Semester
EEN1058 (EE500): Network Performance
9 7.5 1
EEN1067 (EE506): Photonic Devices 9 7.5 1
EEN1072 (EE514): Data Analysis and Machine Learning II 9 7.5 2
EEN1076 (EE518): Photonic Applications and Technologies
9 7.5 2
EEN1078 (EE521): Future Network Architectures
9 7.5 2
EEN1004 (EE562): Network Stack Implementation 9 7.5 2
EEN1095 : Electronic Engineering Project 9 22.5 Year Long
EEN1101 :Research Training & Project Planning 9  7.5  2
MECE Internet of Things Devices Major – Core Modules (Choose four 7.5 credit modules plus EEN1101 & EEN1095) Level Credits Semester
EEN1073 (EE515): Real-Time Digital Signal Processing (DSP) 9 7.5 1
EEN1071 (EE513): Connected Embedded Systems 9 7.5 2
EEN1104: CMOS Analog Integrated Circuit Design 9 7.5
EEN1072 (EE514): Data Analysis and Machine Learning II 9 7.5 2
EEN1004 (EE562): Network Stack Implementation 9 7.5 2
EEN1095 : Electronic Engineering Project 9 22.5 Year Long
EEN1101 :Research Training & Project Planning 9  7.5  2
MECE Physical AI (PAI) Major – Core Modules (Choose the four 7.5 credit modules plus EEN1101 & EEN1095) Level Credits Semester
EEN1073 (EE515): Real-Time Digital Signal Processing (DSP) 9 7.5 1
EEN1071 (EE513): Connected Embedded Systems 9 7.5 2
EEN1072 (EE514): Data Analysis and Machine Learning II 9 7.5 2
EEN1001 (EE544): Computer Vision 9 7.5 2
EEN1095 : Electronic Engineering Project 9 22.5 Year Long
EEN1101 :Research Training & Project Planning 9  7.5  2
MECE Semiconductor and IC Design (SEMICON) Major – Core Modules (Choose the four 7.5 credit modules plus EEN1101 & EEN1095) Level Credits Semester
EEN1104: CMOS Analog Integrated Circuit Design (MECE only, physical attendance at lectures required) 9 7.5
EEN1003 (EE559): Nanoelectronics Technology 9 7.5 1
EEN1090 (EE508): Semiconductor Device Manufacturing 9 7.5 2
EEN1106: Digital Integrated Circuit Design 9 7.5 2
EEN1095 : Electronic Engineering Project 9 22.5 Year Long
EEN1101 :Research Training & Project Planning 9  7.5  2
MCTY Major in Edge Network Security (ENS) Major – Core Modules (Choose the four 7.5 credit modules plus EEN1101 & EEN1095) Level Credits Semester
EEN1071 (EE513): Connected Embedded Systems 9 7.5 2
EEN1059 (EE5001): Security for IoT and Edge Networks 9 7.5 2
CSC1134 : Network Security 9 7.5 2
EEN1105: Physical layer Principles for Secure Communication  9 7.5
EEN1095 : Electronic Engineering Project 9 22.5 Year Long
EEN1101 :Research Training & Project Planning 9  7.5  2
MCTY Major in IoT Systems (IoTS)   Major – Core Modules (Choose the four 7.5 credit modules plus EEN1101 & EEN1095) Level Credits Semester
EEN1073 (EE515): Real-Time Digital Signal Processing (DSP) 9 7.5 1
EEN1071 (EE513): Connected Embedded Systems 9 7.5 2
EEN1072 (EE514): Data Analysis and Machine Learning II 9 7.5 2
EEN1059 (EE5001): Security for IoT and Edge Networks 9 7.5 2
EEN1004 (EE562): Network Stack Implementation 9 7.5 2
EEN1095 : Electronic Engineering Project 9 22.5 Year Long
EEN1101 :Research Training & Project Planning 9  7.5  2
MECE General Masters Core Modules Level Credits Semester
EEN1095 : Electronic Engineering Project 9 22.5 Year Long
EEN1101 :Research Training & Project Planning 9 7.5 2
General Masters Modules / Majors Optional Module Choices Level Credits Semester
EEN1097 (EE402): Edge Programming with C/C++ & Rust 8 7.5 1
EEN1104: CMOS Analog Integrated Circuit Design (MECE only, physical attendance at lectures required) 9 7.5
EEN1105: Physical layer Principles for Secure Communication  9 7.5
EEN1106: Digital Integrated Circuit Design (MECE only) 9 7.5 2
EEN1043 (EE452): Wireless/Mobile Communications 8 7.5 1
EEN1044 (EE453): Image Processing & Analysis (Plus) 8 7.5 1
EEN1049 (EE463): Solid State Electronics & Semiconductor Devices 8 7.5 1
EEN1083 (EE474): Data Analysis & Machine Learning I 8 7.5 1
EEN1054 (EE488):  Mathematical Techniques and Problem Solving 8 7.5 1
EEN1058 (EE500): Network Performance 9 7.5 1
EEN1067 (EE506): Photonic Devices 9 7.5 1
EEN1073 (EE515): Real-Time Digital Signal Processing (DSP) 9 7.5 1
EEN1074 (EE516I): Blockchain Scalability 9 7.5 1
EEN1079 (EE535): Energy System Decarbonisation 9 7.5 1
EEN1003 (EE559): Nanoelectronics Technology 9 7.5 1
EEN1037 (EE417): Web Application Development 8 7.5 2
EEN1040 (EE445): Bioelectronics 8 7.5 2
EEN1045 (EE454): Optical Communications System Design (possibly not running Jan 2026) 8 7.5 2
EEN1048 (EE459): Mechatronic System Simulation & Control 8 7.5 2
EEN1053 (EE470): Introduction in Engineering Management 8 7.5 2
EEN1103: Graphics, Rendering & GPGPU Implementation 8 7.5 2
EEN1059 (EE5001): Security for IoT and Edge Networks 9 7.5 2
EEN1068 (EE507): Entrepreneurship for Engineers 9 7.5 2
EEN1090 (EE508): Semiconductor Device Manufacturing 9 7.5 2
EEN1071 (EE513): Connected Embedded Systems 9 7.5 2
EEN1072 (EE514): Data Analysis and Machine Learning II 9 7.5 2
EEN1075 (EE517): Network Analysis and Dimensioning 9 7.5 2
EEN1076 (EE518): Photonic Applications and Technologies 9 7.5 2
EEN1078 (EE521): Future Network Architectures 9 7.5 2
EEN1001 (EE544): Computer Vision 9 7.5 2
EEN1004 (EE562): Network Stack Implementation 9 7.5 2

 

Recommended Optional Modules for Majors

MECE Major in Photonic Systems (PS)

Core Skills: Semiconductor and photonic device design and production, industry practices

MECE Major in Data and Telecommunications Networks

Core Skills: Next generation network design, implementation and performance analysis.

MECE Major in IoT Devices

Core Skills: Connected-embedded, network programming, real-time DSP, data analysis

MECE Major in Physical AI

Core Skills: Data analytics, machine learning, deep learning, signal processing, industry context

MECE Major in Semiconductor Engineering and IC Design (SEMICON)

Core Skills: Semiconductor design and production, industry practices

MCTY Major in Iot Systems (IoTS)

Core Skills: Connected-embedded, Networks, Digital Systems Processing, Data Analysis

MCTY Major in Edge Network Security (ENS)

Core Skills: Networking, Communications, Cyber Security, Embedded Systems