Close Menu

B.Sc. in Electrical Power Engineering: Programme Structure

Definition of Course Codes

CVNG Civil Engineering
ECNG Electrical and Computer Engineering
ECSE Electronics Engineering
ELNG Electronics Engineering
EPNG Electrical and Power Engineering
ENGM Electronics Engineering
ENGR Faculty of Engineering
ELET Electronics
FOUN Foundation Courses
GEOM Geomatics and Geoinformatics 
MGMT Management Studies 
MATH Mathematics
PHYS Physics

Note: The letter ‘E’ or ‘C’ preceding the credit allocation indicates Examination by Written Papers or by Course Work, respectively.

LEVEL 1 (all courses compulsory) 

Course Code 

Course Title Number of Credits 

ECSE1109

Programming for Engineers I

3             

ENGR1100 

The Engineering Profession 3

ECSE1102 

Engineering Circuit Analysis and Devices  3

ELNG1101 

Physics for Engineers  3

ENGR1180

Engineering Mathematics I 3

ECSE1104

Digital Circuits and Systems 3  
EPNG1201 Intro to Thermodynamics and Fluid Mechanics

3

EPNG1210 Electrical Machines I 

3

ENGR1200 Engineering Tools and Practice

3

ENGR1105 Engineering Laboratory and Designs I

1

ENGR1205 Engineering Laboratory and Designs II

1

FOUN1014

Critical Reading and Writing 3

LEVEL 2 (all courses compulsory)

Course Code

Course Title  Number of Credits 

ECSE2104

Microprocessors and Embedded Systems

3             

ECSE2206

Signals and Linear Systems 3

ENGR2105

Engineering Laboratory and Designs III 1
ENGR2120 Technical Communications I

2            

MATH2230

Engineering Mathematics II 3

EPNG2110

Electrical Machines II

3             

EPNG2020

Renewable Energy Systems 3

ECSE2209

Control Systems Engineering 3

ENGM2210

Engineering Electromagnetics 2

ECSE2202

Analogue Circuits and Instrumentation 3
ENGR2205 Engineering Laboratory and Designs IV

1

ENGM2280 Probability and Statistical Systems

3

LEVEL 3

Year-Long (Semesters 1 & 2): 6 Credits

 

Course Code   

Course Title  Number of Credits 

ECNG 3020

Special Project

C6

 

Core: 31 Credits

Course Code

Course Title    Number of Credits

ECNG 3021

Intro to Engineering Management and Accounting Systems E4
MGMT 3058

New Venture Management           

C3

LANG 3003

Technical Writing E2
ECNG 3013  Electrical Transmission and Distribution System

E3

ELNG 3040

Industrial Automation E3
PHYS 3386

Electromagnetism

E3

ELNG 3050

Power Electronics & Protection Circuits E3

ENGR 3000

Engineering Internship C1

ENGR 3200

Engineering Analysis and Practice E3
ECNG 3015 Industrial and Commercial Electrical Systems

E3

EPNG 3010

Nuclear Power Systems and Reactor Operations   E3 

Electives (Select any one): 3 Credits

Course Code   

Course Title  Number of Credits 

ECNG 3010  

Electrical Machines and Drive Systems

E3          

 

ECNG 3012

Power Systems Analysis E3

EPNG 3030

Integrating Electrical Power Systems   E3

EPNG 3012

Cryogenics E3

Foundation Courses: 9 Credits

The Foundation Courses may be taken at any time during the undergraduate course of study. See Faculty Handbook for more information.

Top of Page