Semester 1
| Course Name | Course Code | Credit Units | Course Type |
|---|---|---|---|
| Christian Ethics | ENG1102 | 2 | Core |
| Applied Calculus I | MTH1101 | 4 | Core |
| Circuit Analysis | EE1101 | 4 | Core |
| Introduction to Computing | CIT1101 | 4 | Core |
| Physical Electronics | EE1102 | 4 | Core |
| Technical Writing and Communication | ENG1101 | 3 | Core |
Semester 2
| Course Name | Course Code | Credit Units | Course Type |
|---|---|---|---|
| Applied Calculus II | MTH1201 | 4 | Core |
| Electricity and Magnetism | EE1201 | 4 | Core |
| Digital Electronics I | EE1202 | 4 | Core |
| Technology in Society | ENG1201 | 3 | Core |
| Statics and Dynamics for Electrical Engineers | ENG1202 | 3 | Core |
| C++ Programming and Numerical Analysis | EE1203 | 4 | Core |
| Christian Ethics II | ENG1203 | 3 | Core |
| Computer Applications II | CIT1201 | 3 | Core |
Semester 1
| Course Name | Course Code | Credit Units | Course Type |
|---|---|---|---|
| Vocational Training | ENG1301 | 2 | Core |
| Differential Equations | MTH2101 | 4 | Core |
| Electronic Circuits | EE2101 | 4 | Core |
| Electrical Machines I | EE2103 | 4 | Elective |
| Electrical Materials I | EE2102 | 4 | Core |
| Electromagnetics | EE2104 | 4 | Core |
Semester 2
| Course Name | Course Code | Credit Units | Course Type |
|---|---|---|---|
| Complex Variable Analysis and Statistics | MTH2201 | 4 | Core |
| Network Theory | EE2201 | 4 | Core |
| Electrical Materials II | EE2202 | 4 | Core |
| Power Systems Theory | ELE2203 | 4 | Core |
| Principles of Economics | ENG2201 | 3 | Core |
Semester 1
| Course Name | Course Code | Credit Units | Course Type |
|---|---|---|---|
| Applied Analogue Electronics | EE3101 | 4 | Core |
| Electromagnetic Fields | EE3102 | 4 | Core |
| Partial Differential Equations | MTH3101 | 4 | Elective |
| Electrical Installation Practice | EE3103 | 3 | Elective |
| Energy Conversion | EE3105 | 4 | Elective |
| Applied Digital Electronics | EE3104 | 4 | Core |
| Energy Utilisation | EE3106 | 4 | Elective |
| Computer Programming for Electrical Engineers | EE3107 | 4 | Elective |
| Principles of Business Management | ENG3101 | 3 | Elective |
| Industrial Training I | EE2301 | 4 | Core |
Semester 2
| Course Name | Course Code | Credit Units | Course Type |
|---|---|---|---|
| Instrumentation | EE3201 | 4 | Core |
| Maintenance Engineering | MEC3204 | 3 | Core |
| Probability and Stochastic Processes | MTH3201 | 4 | Elective |
| Electrical Machines II | EE3205 | 4 | Elective |
| Power Electronics | EE3203 | 4 | Elective |
| Control System Engineering I | EE3202 | 4 | Elective |
| Communication Theory I | EE3204 | 3 | Elective |
| Business Management for Electrical Engineers | ENG3206 | 2 | Elective |
Semester 1
| Course Name | Course Code | Credit Units | Course Type |
|---|---|---|---|
| Industrial Training II | ENG3301 | 4 | Core |
| Individual Project I | EE4101 | 2 | Elective |
| Network Theory II | EE4104 | 3 | Elective |
| Communication Theory II | EE4103 | 3 | Elective |
| Propagation | EE4102 | 3 | Elective |
| Telecommunication Systems I | EE4105 | 4 | Elective |
| Power Systems Engineering I | EE4106 | 4 | Elective |
| Power System Protection and Coordination | EE4107 | 3 | Elective |
Semester 2
| Course Name | Course Code | Credit Units | Course Type |
|---|---|---|---|
| Control Engineering II | EE4202 | 3 | Elective |
| Power System Engineering II | EE4203 | 3 | Elective |
| Telecommunication Systems II | EE4204 | 3 | Elective |
| Antennas | EE4205 | 4 | Elective |
| Radio Frequency Engineering | EE4206 | 3 | Elective |
| High Voltage Engineering | EE4207 | 3 | Elective |
| Electrical Installation Design | EE4210 | 3 | Elective |
| Individual Project II | EE4201 | 6 | Core |
| Energy Policy and Planning | EE4211 | 3 | Elective |