Courses 
EECM0215 Electromagnetics
EECM0310 Principles of Communication
EECM0320 Signal and Systems
EECM0322 Fundamental of Microelectronics
EECM0410 Microwave Engineering
EECM0422 Mobile Communication Systems
EECM0432 Antenna Engineering
EECM0462/ICEN1302 Computer Network and AdministrationThis course requires an enrolment key
EECM0481 Digital Communication Systems
EECM0485 RF and Microwave Measurements
EECM7401 Optical Fibre Communication Systems
ICEN1304 Operating System
ICEN2401 Telecommunication Networks