| Essential Modules |
| TE2101 Programming Methodology |
| TE2102 Foundation Mathematics
|
| TE2002 Engineering Mathematics I |
| TE2003 Engineering Mathematics II |
| EE2004 Electronic Devices
|
| EE2005 Electronics
|
| EE2006 Digital Design Electronics
|
| EE2007 Microprocessor System
|
| EE2008 Circuits
|
| EE2009 Signals
|
| EE2010 Systems and Control
|
| EE2011 Engineering Electromagnetics
|
| TE3801 Robust Design of Electronic Circuits
|
| Enrichment Modules (2 Modules from the following List)
|
| HR1424 Business, Management and People |
| HR2002 Understanding Human Relations in the New Economy
|
| TG1422 Financial and Management Accounting
|
| TG2415 Ethics in Engineering |
| TG1423 Industrial Management
|
| Elective Modules (8 Modules from the following List) |
| Communications |
| EE3101E Digital Signal Processing |
| EE3103E Communications |
| EE3407E Analog Electronics |
| EE4101E RF Communications |
| EE4102E Digital Communications |
| EE4103E Coding Theory and Applications |
| EE4104E Microwave Circuits & Devices |
| EE4112E HF Techniques |
| Computer Engineering
|
| TE3201 Software Engineering |
| EE3204E Computer Communications Networks I |
| EE3206E Introduction to Computer Vision & Image Processing |
| EE3207E Computer Architecture |
| EE3208E Embedded Computer Systems Design |
| EE4214E Real-time Embedded Systems |
| Microelectronics |
| EE3406E Microelectronic Materials |
| EE3408E Integrated Analog Design |
| EE4408E Silicon Device Reliability |
| EE4411E Silicon Processing Technology |
| EE4412E Technology and Modelling of Silicon Transistors |
| EE4415E Integrated Digital Design |
| General |
| EE3302E Industrial Control Systems |
| EE3501E Power Electronics |
| TE3802 Quality Assurance |
| Projects |
| EE3001E (Technology Assessment) Project |
| EE4001E Final Year Project (over 2 semesters)
|