Module Selection Instructions
MSc Electronic and Computer Technology, Full-time
Students must complete all core modules (EEN1101 and EEN1095) and an additional eight optional modules, consisting of a minimum of four taught modules at Level 9 and any other Level 8 or Level 9 modules (total 8 modules). Students may choose a general pathway or a specialism at enrolment which informs their module selection.
Core Modules
| Module Code | Module Title | Module Credits | Semester |
| EEN1101 | Research Training & Project Planning | 7.5 | 1, 2 & 3 |
| EEN1095 | Electronic Engineering Project | 22.5 | 1, 2 & 3 |
General
| Module Code | Module Title | Module Credits | Semester |
| EEN1043 | Wireless/ Mobile Communications | 7.5 | 1 |
| EEN1054 | Mathematical Techniques and Problem Solving | 7.5 | 1 |
| EEN1073 | Real-Time Digital Signal Processing (DSP) | 7.5 | 1 |
| EEN1074 | Blockchain Scalability | 7.5 | 1 |
| EEN1083 | Data Analysis and Machine Learning I | 7.5 | 1 |
| EEN1097 | Edge Programming with C/C++ & Rust | 7.5 | 1 |
| CSC1134 | Network Security | 7.5 | 2 |
| EEN1004 | Network Stack Implementation | 7.5 | 2 |
| EEN1037 | Web Application Development | 7.5 | 2 |
| EEN1040 | Bioelectronics | 7.5 | 2 |
| EEN1059 | Security for IoT and Edge Networks | 7.5 | 2 |
| EEN1068 | Entrepreneurship for Engineers | 7.5 | 2 |
| EEN1071 | Connected Embedded Systems | 7.5 | 2 |
| EEN1072 | Data Analysis and Machine Learning II | 7.5 | 2 |
| EEN1105 | Physical Layer Approaches for Secure Communication | 7.5 | 2 |
Major in Edge and IoT Security
In addition to EEN1101 and EEN1095, for the Major in Edge and IoT Security students must choose the four Core modules plus another four modules from either the supporting or optional modules.
Core Modules
| Module Code | Module Title | Module Credits | Semester |
| CSC1134 | Network Security | 7.5 | 2 |
| EEN1059 | Security for IoT and Edge Networks | 7.5 | 2 |
| EEN1071 | Connected Embedded Systems | 7.5 | 2 |
| EEN1105 | Physical Layer Approaches for Secure Communication | 7.5 | 2 |
Supporting Modules
| Module Code | Module Title | Module Credits | Semester |
| EEN1043 | Wireless/ Mobile Communications | 7.5 | 1 |
| EEN1054 | Mathematical Techniques and Problem Solving | 7.5 | 1 |
| EEN1083 | Data Analysis and Machine Learning I | 7.5 | 1 |
| EEN1097 | Edge Programming with C/C++ & Rust | 7.5 | 1 |
Optional Modules
| Module Code | Module Title | Module Credits | Semester |
| EEN1073 | Real-Time Digital Signal Processing (DSP) | 7.5 | 1 |
| EEN1074 | Blockchain Scalability | 7.5 | 1 |
| EEN1004 | Network Stack Implementation | 7.5 | 2 |
| EEN1037 | Web Application Development | 7.5 | 2 |
| EEN1040 | Bioelectronics | 7.5 | 2 |
| EEN1068 | Entrepreneurship for Engineers | 7.5 | 2 |
| EEN1072 | Data Analysis and Machine Learning II | 7.5 | 2 |
Major in IoT Systems
In addition to EEN1101 and EEN1095, for the Major in IoT Systems students must choose a minimum of four Core modules from the set of five core modules. A further four modules must be selected from the remaining core module, and the supporting or optional modules.
Core Modules
Choose a minimum of four modules and a maximum of five modules from this list.
| Module Code | Module Title | Module Credits | Semester |
| EEN1073 | Real-Time Digital Signal Processing (DSP) | 7.5 | 1 |
| EEN1004 | Network Stack Implementation | 7.5 | 2 |
| EEN1059 | Security for IoT and Edge Networks | 7.5 | 2 |
| EEN1071 | Connected Embedded Systems | 7.5 | 2 |
| EEN1072 | Data Analysis and Machine Learning II | 7.5 | 2 |
Supporting Modules
| Module Code | Module Title | Module Credits | Semester |
| EEN1043 | Wireless/ Mobile Communications | 7.5 | 1 |
| EEN1054 | Mathematical Techniques and Problem Solving | 7.5 | 1 |
| EEN1083 | Data Analysis and Machine Learning I | 7.5 | 1 |
| EEN1097 | Edge Programming with C/C++ & Rust | 7.5 | 1 |
| EEN1040 | Bioelectronics | 7.5 | 2 |
Optional Modules
| Module Code | Module Title | Module Credits | Semester |
| EEN1074 | Blockchain Scalability | 7.5 | 1 |
| CSC1134 | Network Security | 7.5 | 2 |
| EEN1037 | Web Application Development | 7.5 | 2 |
| EEN1068 | Entrepreneurship for Engineers | 7.5 | 2 |
| EEN1105 | Physical Layer Approaches for Secure Communication | 7.5 | 2 |
Find out more on the DCU's Schools Of Electronic Engineering website:
https://ece.eeng.dcu.ie/index.php/msc-in-electronic-and-computer-technology-internet-of-things/