Major and 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**
Nanotechnology and Photonics (NTP) Major
Core Modules
Module Code | Module Title | Level | Module Credits | Semester |
EEN1101 | Research Training & Project Planning | 9 | 7.5 | Year long |
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 |
Internet of Things (IoT) Major
Core Modules
Module Code | Module Title | Level | Module Credits | Semester |
EEN1101 | Research Training & Project Planning | 9 | 7.5 | Year long |
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 |
EEN1071 | Connected Embedded Systems | 9 | 7.5 | Semester 2 |
EEN1072 | Data Analysis and Machine Learning II | 9 | 7.5 | Semester 2 |
EEN1004 | Network Stack Implementation | 9 | 7.5 | Semester 2 |
Imaging Processing & Analysis (IPA) Major
Core Modules
Module Code | Module Title | Level | Module Credits | Semester |
EEN1101 | Research Training & Project Planning | 9 | 7.5 | Year long |
EEN1095 | Electronic Engineering Project | 9 | 22.5 | Year long |
Optional Modules
Module Code | Module Title | Level | Module Credits | Semester |
EEN1067 | 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 |
EEN1068 | Entrepreneurship for Engineers | 9 | 7.5 | Semester 2 |
Data and Telecommunications Networks (DTN) Major
Core Modules
Module Code | Module Title | Level | Module Credits | Semester |
EEN1101 | Research Training & Project Planning | 9 | 7.5 | Year long |
EEN1095 | Electronic Engineering Project | 9 | 22.5 | Year long |
Optional Modules
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 |
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 |
EEN1004 | Network Stack Implementation | 9 | 7.5 | Semester 2 |
General Masters Modules / Majors Optional Module Choices
Optional Modules
Module Code | Module Title | Level | Module Credits | Semester |
EEN1097 | Edge Programming with C/C++ & Rust | 8 | 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 |
EEN1083 | Data Analysis and Machine Learning I | 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 |
EEN1079 | Energy System Decarbonisation | 9 | 7.5 | Semester 1 |
EEN1003 | Nanoelectronics Technology | 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 |
EEN1037 | Web Application Development | 8 | 7.5 | Semester 2 |
EEN1040 | Bioelectronics | 8 | 7.5 | Semester 2 |
EEN1045 | Optical Communications System Design | 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 |
EEN1057 | 3D Interface Technologies | 8 | 7.5 | Semester 2 |
EEN1068 | Entrepreneurship for Engineers | 9 | 7.5 | Semester 2 |
EEN1090 | Semiconductor Device Manufacturing | 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 |
EEN1001 | Computer Vision | 9 | 7.5 | Semester 2 |
EEN1004 | Network Stack Implementation | 9 | 7.5 | Semester 2 |
EEN1059 | Security for IoT and Edge Networks | 9 | 7.5 | Semester 2 |
EEN1076 | Photonic Applications and Technologies | 9 | 7.5 | Semester 2 |
EEN1078 | Future Network Architectures | 9 | 7.5 | Semester 2 |