Year 1 (Level 4)
- Mathematics II
- Mathematics III
- Laboratory 1
- Professional Perspectives
- Circuit Design
- Digital Circuits & Design
- Circuit Theory
- Microelectronics 1
- Imperative Programming in C
- Computer Architecture
- Programming Fundamentals
Year 2 (Level 5)
- Engineering Analysis: Mathematical Methods
- Engineering Analysis: Linear Systems
- Digital Circuits & Design 2
- VLSI Design Principles
- Communications Systems
- Microelectronics 2
- Analogue Electronics
- Optoelectronics
- Electronics Laboratory 2
- Engineering Team Project
- Project Planning & Management
- Operating Systems & Concurrency
Year 3 (Level 6)
- Signal Processing
- Electromagnetics
- Information & Coding for Communications
- Optical Communications
- Business Process Re-engineering
- Microelectronics 3
- Microwave System Design Techniques & Applications
- Central Systems
- Data Networks & Distributed Systems
- Individual Project