Year Core Subject Semester Subject Coordinator Prerequisites Notes
1 Y ELEC 1003 Electrical Fundamentals Spring/Autumn Gaetano Gargiulo/Ram Singh x
1 Y ELEC 1006 Engineering Computing Autumn Ali Mehrabi x
1 Y ENGR 1018 Fundamentals of Mechanics Spring Other x
1 Y ENGR 1011 Engineering Physics Autumn Other x
1 Y ENGR 1024 Introduction to Engineering Practice Autumn Other x
1 Y MATH 1016 Mathematics for Engineers 1 Autumn/Spring Other MATH1021 or readiness test
1 Y MATH 1019 Mathematics for Engineers 2 Autumn/Spring Other MATH 1016
1 N MATH 1021 Mathematics for Engineers Preliminary Autumn/Spring Other x
1 Y PROC 1008 Introduction to Materials Engineering Spring Other x
1 M
2 Y ELEC 1001 Digital Systems 1 Autumn Qi Cheng/ Ali Mehrabi x
2 Y ELEC 2001 Circuit Theory Autumn Jeffrey ELEC1003 and MATH1019 or MATH1035
2 Y ELEC 2004 Electronics Autumn Ali Hellany ELEC1003
2 Y ELEC 2006 Engineering Electromagnetics Spring Khoa Le MATH1019 and ENGR1011
2 N ELEC 2008 Microcontrollers and PLCs Spring Karthik ELEC2004 or ELEC1003 For Mechatronics
2 Y ELEC 2009 Microprocessor Systems Spring Qi Cheng ELEC1001
2 Y ELEC 2011 Signals and Systems Autumn Upul Gunawardana MATH1019 and ELEC1003
2 Y ELEC 3011 Power and Machines Spring Jamal Rizk ELEC2001
2 Y ENGR 3006 Control Systems Spring Upul Gunawardana ELEC011 or MECH3004
2 3691 ENGR 3029 Specialisation Workshop 1 Autumn/Spring Other 60 CP
2 3691 ENGR 3030 Specialisation Workshop 2 Autumn/Spring Other ENGR3029
2 M
3 Y ELEC 2007 Engineering Visualization Autumn Jeffrey Zou ELEC1006 and ELEC2009 or ELEC2008
3 Y ELEC 3001 Communication Systems Autumn Khoa Le ELEC2011
3 Y ELEC 3002 Data Communications Spring Ranjith Liyanapathirana ELEC2011
3 Y ELEC 3003 Digital Signal Processing Spring Jeffrey Zou ELEC2011
3 Y ELEC 3004 Digital Systems 2 Spring Ali Mehrabi ELEC1001
3 Y ELEC 3006 Electrical Machines 1 Autumn Jamal Rizk ELEC3011 or ELEC2010
3 3771 ELEC 3009 Power Systems Spring Jamal Rizk ELEC3011 or ELEC2010
3 3691 ENGR 3013 Engineering Science Project 1 Autumn/Spring Other 160 CP in 3691
3 3691 ENGR 3014 Engineering Science Project 2 Autumn/Spring Other ENGR3013
3 N ENGR 3022 Special Technical Project Autumn/Spring Ali Hellany 140 CP + Student led project for 2 semesters
4 N ENGR 3004 Biomedical Signals and Data Analysis Spring Upul Gunawardana ELEC2001
4 Y ENGR 3017 Industrial Experience (Engineering) All Other x 0 CP
M
4 Y ELEC 4002 Power Electronics Autumn Jamal Rizk ELEC2010 and ELEC2004
4 N ELEC 4003 Power Quality Autumn Ram Singh 150 CPs + Assumed Knowledge
4 N ELEC 4004 Radio and Satellite Communication Spring Ranjith Liyanapathirana ELEC3001 (ELEC4001)
4 N ELEC 4005 Smart Grids and Distributed Generation Autumn Khoa Le ELEC3009
4 N ELEC 4006 Sustainable Energy Systems Spring ------ Physics in Energy Systems
4 N ELEC 4007 Wireless Communications Autumn Ranjith Liyanapathirana ELEC3001
4 3771 ELEC 4008 Electrical Drives Spring Jamal Rizk ELEC3006
4 Y ELEC 4009 Instrumentation and Measurement Spring Gaetano Gargiulo ELEC2001
4 N ENGR 4038 Biomedical Electronics Autumn Gaetano Gargiulo 200CP + Electronics + Maths + Programming + Basic Physilogy
4 Y ENGR 4041 Final Year Project 1 (UG Engineering) Autumn/Spring Other 200 CP in 3740
4 Y ENGR 4042 Final Year Project 2 (UG Engineering) Autumn/Spring Other ENGR4041
4 3771 ENGR 4043 Advanced Engineering Thesis 1: Preliminary Investigations Autumn/Spring Other 220 CP in 3771
4 3771 ENGR 4044 Advanced Engineering Thesis 2: Detailed Investigations Autumn/Spring Other ENGR4043
100