Module Selection Instructions
Masters in Electronic & Computer Engineering
Full-time / Flexible
Please only register for Modules you have not already completed, and intend to complete this year.
ATTENTION STUDENTS WHO ARE BEGINNING THEIR PROGRAMME IN JANUARY: Register for Semester 2 modules ONLY. Do not register for the Masters Project module.
ATTENTION STUDENTS WHO ARE REGISTERING IN SEPTEMBER: You must register for ALL modules that you intend to complete in the current academic year (each academic year has its own registration process cycle).
ATTENTION FLEXIBLE/PART-TIME STUDENTS: DO NOT register for a Masters Project module in your first year of study.
Prior to proceeding with registration for the Masters in Electronic & Computer Engineering, please visit the School of Electronic Engineering postgraduate module selection.
Students must register in all the core modules (EEN1101 and EEN1095, 30 credits), a minimum of 4 optional modules corresponding to the major they have registered in (30 credits) and 4 more optional modules of their choice (30 credits).
Please click here to view your module options.
**It is your responsibility to ensure that you register correctly**
Major in Photonic Systems
Core Modules
| Module Code | Module Title | Level | Module Credits | Semester |
| EEN1101 | Research Training & Project Planning |
9 |
7.5 |
Semester 2 |
| EEN1095 | Electronic Engineering Project |
9 |
22.5 |
Year long |
Optional Modules
| Module Code | Module Title | Level | Module Credits | Semester |
| EEN1003 | Nanoelectronics Technology |
9 |
7.5 |
Semester 1 |
| EEN1067 | Photonic Devices |
9 |
7.5 |
Semester 1 |
| EEN1090 | Semiconductor Device Manufacturing |
9 |
7.5 |
Semester 2 |
| EEN1076 | Photonic Applications and Technologies |
9 |
7.5 |
Semester 2 |
Major in IoT Devices
Core Modules
| Module Code | Module Title | Level | Module Credits | Semester |
| EEN1101 | Research Training & Project Planning |
9 |
7.5 |
Semester 2 |
| EEN1095 | Electronic Engineering Project |
9 |
22.5 |
Year long |
Optional Modules — choose 4
Complete a total of eight 7.5-credit modules, of which at least four must be chosen from the following list:
| Module Code | Module Title | Level | Module Credits | Semester |
| EEN1073 | Real-Time Digital Signal Processing (DSP) |
9 |
7.5 |
Semester 1 |
| EEN1104 | CMOS Analog IC Design |
9 |
7.5 |
Semester 1 |
| EEN1004 | Network Stack Implementation |
9 |
7.5 |
Semester 2 |
| EEN1071 | Connected Embedded Systems |
9 |
7.5 |
Semester 2 |
| EEN1072 | Data Analysis and Machine Learning II |
9 |
7.5 |
Semester 2 |
Major in Physical AI
Core Modules
| Module Code | Module Title | Level | Module Credits | Semester |
| EEN1101 | Research Training & Project Planning |
9 |
7.5 |
Semester 2 |
| EEN1095 | Electronic Engineering Project |
9 |
22.5 |
Year long |
Optional Modules
| Module Code | Module Title | Level | Module Credits | Semester |
| EEN1073 | Real-Time Digital Signal Processing (DSP) | 9 | 7.5 | Semester 1 |
| EEN1072 | Data Analysis and Machine Learning II | 9 | 7.5 | Semester 2 |
| EEN1001 | Computer Vision | 9 | 7.5 | Semester 2 |
| EEN1071 | Connected Embedded Systems | 9 | 7.5 | Semester 2 |
Major in Data and Telecommunications Networks (DTN)
Core Modules
| Module Code | Module Title | Level | Module Credits | Semester |
| EEN1101 | Research Training & Project Planning |
9 |
7.5 |
Semester 2 |
| EEN1095 | Electronic Engineering Project |
9 |
22.5 |
Year long |
Optional Modules — choose 4
Complete a total of eight 7.5-credit modules, of which at least four must be chosen from the following list:
| Module Code | Module Title | Level | Module Credits | Semester |
| EEN1058 | Network Performance |
9 |
7.5 |
Semester 1 |
| EEN1067 | Photonic Devices |
9 |
7.5 |
Semester 1 |
| EEN1004 | Network Stack Implementation |
9 |
7.5 |
Semester 2 |
| EEN1072 | Data Analysis and Machine Learning II |
9 |
7.5 |
Semester 2 |
| EEN1076 | Photonic Applications and Technologies |
9 |
7.5 |
Semester 2 |
| EEN1078 | Future Network Architectures |
9 |
7.5 |
Semester 2 |
NEW - Major in Semiconductor Engineering & Integrated Circuit Design (SEMICON)
Core Modules
| Module Code | Module Title | Level | Module Credits | Semester |
| EEN1101 | Research Training & Project Planning |
9 |
7.5 |
Semester 2 |
| EEN1095 | Electronic Engineering Project |
9 |
22.5 |
Year long |
Optional Modules — choose 4
| Module Code | Module Title | Level | Module Credits | Semester |
| EEN1003 | Nanoelectronics Technology | 9 | 7.5 | Semester 1 |
| EEN1104 | CMOS Analog IC Design | 9 | 7.5 | Semester 1 |
| EEN1090 | Semiconductor Device Manufacturing | 9 | 7.5 | Semester 2 |
| EEN1106 | Digital IC Design | 9 | 7.5 | Semester 2 |
General Masters Modules / Majors Optional Module Choices
Optional Modules
| Module Code | Module Title | Level | Module Credits | Semester |
| EEN1003 | Nanoelectronics Technology |
9 |
7.5 |
Semester 1 |
| EEN1043 | Wireless/Mobile Communications |
8 |
7.5 |
Semester 1 |
| EEN1044 | Image Processing & Analysis (Plus) |
8 |
7.5 |
Semester 1 |
| EEN1049 | Solid State Electr. & Semiconductor Devices |
8 |
7.5 |
Semester 1 |
| EEN1054 | Mathematical Techniques and Problem Solving |
8 |
7.5 |
Semester 1 |
| EEN1058 | Network Performance |
9 |
7.5 |
Semester 1 |
| EEN1067 | Photonic Devices |
9 |
7.5 |
Semester 1 |
| EEN1073 | Real-Time Digital Signal Processing (DSP) |
9 |
7.5 |
Semester 1 |
| EEN1074 | Blockchain Scalability |
9 |
7.5 |
Semester 1 |
| EEN1079 | Energy System Decarbonisation |
9 |
7.5 |
Semester 1 |
| EEN1083 | Data Analysis and Machine Learning I |
8 |
7.5 |
Semester 1 |
| EEN1097 | Edge Programming with C/C++ & Rust |
8 |
7.5 |
Semester 1 |
| EEN1104 | CMOS Analog Integrated Circuit Design |
9 |
7.5 |
Semester 1 |
| EEN1001 | Computer Vision |
9 |
7.5 |
Semester 2 |
| EEN1004 | Network Stack Implementation |
9 |
7.5 |
Semester 2 |
| EEN1037 | Web Application Development |
8 |
7.5 |
Semester 2 |
| EEN1040 | Bioelectronics |
8 |
7.5 |
Semester 2 |
| EEN1048 | Mechatronic System Simulation & Control |
8 |
7.5 |
Semester 2 |
| EEN1053 | Introduction to Engineering Management |
8 |
7.5 |
Semester 2 |
| EEN1059 | Security for IoT and Edge Networks |
9 |
7.5 |
Semester 2 |
| EEN1068 | Entrepreneurship for Engineers |
9 |
7.5 |
Semester 2 |
| EEN1071 | Connected Embedded Systems |
9 |
7.5 |
Semester 2 |
| EEN1072 | Data Analysis and Machine Learning II |
9 |
7.5 |
Semester 2 |
| EEN1076 | Photonic Applications and Technologies |
9 |
7.5 |
Semester 2 |
| EEN1078 | Future Network Architectures |
9 |
7.5 |
Semester 2 |
| EEN1090 | Semiconductor Device Manufacturing |
9 |
7.5 |
Semester 2 |
| EEN1105 | Physical Layer Approaches for Secure Communication |
9 |
7.5 |
Semester 2 |
| EEN1106 | Digital IC Design |
9 |
7.5 |
Semester 2 |