Home > Undergraduate > BSc(Eng) in Electrical Engineering

Bachelor of Science in Engineering in Electrical Engineering (EB009 EEE01)

The undergraduate BSc(Eng) degree in Electrical Engineering programme is a four-year degree programme. The first 3 years of the degree are quite general and cover the fundamentals of the Electrical Engineering disciplines. Students are able to select final year courses, which allow some degree of specialisation in one or more disciplines. These include: Control and Instrumentation; Digital Systems; Electronics; Nuclear Engineering; Power Electronics and Machines; Power and Energy Systems; Signal and Image Processing; Communication Engineering and Microwave Engineering.

Note: A candidate shall complete approved courses of a value not less than 576 credits and shall comply with the prescribed curriculum requirements.


Professor and Programme Convener:

K A Folly, MSc(Eng) Beijing PhD Hiroshima MIEEJ SMIEEE MSAIEE

First Year Core Courses (EE)

Number Course NQF Credits HEQSF Level
AXL1200S Culture, Identity & Globalization in Africa 8 5
CSC1015F Computer Science 1015 18 5
CSC1016S Computer Science 1016 18 5
EEE1006F Introduction to Electronic Engineering 12 5
EEE1007S Introduction to Electrical Engineering 12 5
MAM1020F Mathematics IA for Engineers 18 5
MAM1021S Mathematics IB for Engineers 18 5
MEC1003F Engineering Drawing 8 5
PHY1012F Physics A for Engineers 18 5
PHY1013S Physics B for Engineers 18 5
EEE1000X Practical Training 0 5

Second Year Core Courses (EE)

Number Course NQF Credits HEQSF Level
EEE2044S Introduction to Power Engineering 16 6
EEE2045F Analogue Electronics 16 6
EEE2046F Embedded Systems I 16 6
EEE2047S Signals and Systems I 16 6
EEE2048F Professional Communication for Electrical Engineering 8 6
MAM2083F Vector Calculus for Engineers 16 6
MAM2084S Linear Algebra and DEs for Engineers 16 6
MEC1009F Introduction to Engineering Mechanics 16 5
MEC2026S Project Management 8 6
PHY2010S Electromagnetism for Engineers 16 6

Third Year Core Courses (EE)

Number Course NQF Credits HEQSF Level
EEE3017W Digital Electronics 16 7
EEE3055W Electromagnetic Engineering 20 7
EEE3057S Power Engineering 20 7
EEE3068F Electronic Circuits 12 7
EEE3069W Control Engineering 20 7
EEE3073S Professional Communication Studies 12 7
EEE3083F Communications System & Network Design I 12 7
EEE3086F Signals & Systems II 12 7
MEC2026S Project Management 8 6
EEE3000X Practical Training 0 7

Fourth Year Core Courses (EE)

Number Course NQF Credits HEQSF Level
EEE4006F Professional Communication Studies 8 8
EEE4022S/F Final Year Project 40 8
EEE4051F New Venture Planning 8 8
EEE4113C Engineering System Design 16 8
MEC4022Z Industrial Law 8 8
MEC4063C Industrial Ecology 8 8

Fourth Year Elective Courses (EE)

Select courses amounting to at least 52 credits from the following:

At least one course from:

Number Course NQF Credits HEQSF Level
EEE4087F Mobile Broadband Networks 20 8
EEE4089F Power Distribution & Transmission Networks 20 8
EEE4093F Process Control & Instrumentation 20 8

And further courses from:

Number Course NQF Credits HEQSF Level
EEE4001F Digital Signal Processing 20 8
EEE4086F Microwave Engineering 16 8
EEE4088F Wireless Communication Systems Design 16 8
EEE4090F Power Systems Analysis Operation and Control 20 8
EEE4096F Neural Fuzzy & Evolving Systems 8 8
EEE4099F Electrical Machines & Power Electronics 20 8
EEE4101F Nuclear Power Engineering 20 8
EEE4104C Electrical Machines & Drives 10 8

Note that some courses above are in the same timetable slots and cannot be taken concurrently, namely EEE4001F and EEE4089F; EEE4087F and EEE4090F; EEE4088F and EEE4101F; EEE4086F and EEE4101F.

Optional Courses (EE)

The following optional courses are possible, timetable permitting, to bring the credit total to at least 576 credits:

Number Course NQF Credits HEQSF Level
AST1000F Introduction to Astronomy 18 5
AST2002H Astrophysics 24 6
END1019L Social Infrastructures: Engaging with community for change 18 5
HUB4045F Introduction to Medical Imaging & Image Processing 12 8