Year 1
Analogue Electronics
Basic Electronics
Circuit Theory
Digital Electronics
Electrical Machines
English for Engineering
Fundamentals of Programming
Mathematical Techniques for Engineering
Mathematics for Engineering I
Object-Oriented Concepts and Programming Techniques
Signals, Circuits and Systems
Year 2
Basic Economics, Accounting and Management
Electromagnetic Fields and Waves
Introductory Electromagnetics
Mathematics for Engineering II
Microprocessor and Microcontroller Systems
MPU1*
MPU1**
National Language/Other Languages
Power Electronics and Drives
Power Systems
Principles of Communication Systems
Process Control and Instrumentation
Year 3
Computer Organisation and Architecture
Control Systems
Digital Signal Processing
3E Elective Group I
Electrical Drives
Industrial Training
Integrated Design Project
Numerical Methods and Statistics
Power Transmission and Distribution
Project Management
Year 4
Co-Curriculum
3E Elective Group I
3E Elective Group II
Engineer in Society
High Voltage Engineering
Integrated Design Project
Law for Engineers
Project
Sun Zi's Art of War and Business Strategies