First level


DIG1501 – Digital Systems I (Theory)

DIGPRA1 – Digital Systems I (Practical)

ECT1501 – Electronics I (Theory)

ECTPRA1 – Electronics I (Practical)

ELE1501 – Electrical Engineering I (Theory)

ELEPRA1 – Electrical Engineering I (Practical)

ENN103F – English for Academic Purposes

EUP1501 – Ethical Information and Communication Technologies for Development Solutions

MAT1581 – Mathematics I (Engineering)

MCA1PRA – Mechanics I (Practical)

PHY1501 – Elementary Mechanics

Second level


COS1511 – Introduction to Programming I

DIG2601 – Digital Systems II (Theory)

DIGPRA2 – Digital Systems II (Practical)

ECT2601 – Electronics II (Theory)

ECTPRA2 – Electronics II (Practical)

ELE2601 – Electrical Engineering II (Theory)

ELEPRA2 – Electrical Engineering II (Practical)

EPR101E – Electrical Engineering Practice I

MAT2691 – Mathematics II (Engineering)

MOM2601 – Mechanics of Machines II (Theory)

MOMPRA2 – Mechanics of Machines II (Practical)

SOM2601 – Strength of Materials II (Theory)

SOMPRA2 – Strength of Materials II (Practical)

Third level


CSY3601 – Control Systems III (Theory)

CSYPRA3 – Control Systems III (Practical)

EPR201E – Electrical Engineering Practice II

FMC2601 – Fluid Mechanics II (Theory)

FMCPRA2 – Fluid Mechanics II (Practical)

INE2601 – Industrial Electronics II (Theory)

INEPRA2 – Industrial Electronics II (Practical)

MAT3700 – Mathematics III (Engineering)

MOM3601 – Mechanics of Machines III (Theory)

MOMPRA3 – Mechanics of Machines III (Practical)

Fourth level


DIG3601 – Digital Systems III (Theory)

DIGPRA3 – Digital Systems III (Practical)

DPJ391U – Design Project III

EMM2602 – Electrical Machines II (Theory)

EMMPRA2 – Electrical Machines II (Practical)

PCE3601 – Power Electronics III (Theory)

PCEPRA3 – Power Electronics III (Practical)