Electrical Power Engineering Modules

Year 1

Electricity and Magnetism


The aim of this course is to establish the fundamentals of electromagnetism in preparation for other courses of the degree program.

The major concepts covered include forces, power and energy using the case study of real-life applications involving gravitational, electric and magnetic fields.

The students will see the connection between conservative forces and potential energy; the motion of charges move through electric circuits and the close connection between electricity and magnetism.

The Electrostatic Field: Forces and charges. Coulomb’s law and the definition of the electric field. Electric flux density and Gauss’s law. Effects of dielectric materials. Permittivity. Capacitance. Electric Current: Ohm’s law at a point. Conduction current. The Magnetic Field: magnetic flux density, magnetic flux intensity vector H and the MMF law.

The Biot-Savart law. Permeability, inductance and reluctance. Time Changing Magnetic Fields: Faraday’s law. The Lorentz force leading to F=BiL.



The aim of this module is to introduce the students to the basic concepts associated with analogue and digital electronics together with an understanding of the operation of a digital processor.

This will enable the student, in subsequent years, to further his/her knowledge in this subject area by undertaking more advanced modules.

Circuit Theory


This is a first-year course which introduces students to some electrical and magnetic components of electrical circuits and devices which are the building blocks for electrical engineering. Such components include resistors, capacitors, inductors, op amps.

For lab session, students will work in groups to design simple circuits and systems using these components. In the process, students learn about physical quantities of voltage and currents, circuit principles, power and energy, and operations of op amps.

The knowledge gain in circuit theory will be needed for subsequent modules on Electronics, Signals and Comms and Electrical machines. 

There will also be design projects in the third year which required the fundamental knowledge in Circuit Theory.

Signals and Communications


The aim of this module is for students to represent continuous and discrete signals in time and frequency domain with knowledge of solving the Fourier series of a periodic signal.

The students will learn about the fundamental building block of analogue/ digital communication systems and be exposed to different modulation and multiplexing techniques.

Through the course, they will be able to apply such techniques for telecommunications (telephony services), broadcasting (TV, AM & FM radio) and point to point communications (transport, off-shore operations and etc).

The students will have a better appreciation of the vital role of analogue and digital communications in the modern world and be able to implement error detection and correction in communication channels.

C Programming


Programming is one of the most basic and essential skills for any professional in the field of Engineering. This module is intended for students with no prior computing knowledge or experience beyond a basic familiarity with operation of a personal computer.

The aim of this module is to introduce the fundamental aspects of programming in the programming language C.

This module will also introduce some of the fundamental aspects of software engineering, primarily those of problem solving, abstraction and design, with particular emphasis on solving simple numerical problems from the engineering field.

This module provides an Introduction to software development, problem solving, algorithmisation.

Programming languages and their syntax and semantics, Program development environment, Introduction to C, basic number types, variable number declarations, expressions, control structures, repetition and selection, functions, arrays, pointers, and files. Additional skills on running, testing and debugging programs.

C Programming Projects

  • Use of operating system and compiler
  • Simple polynomial and power calculations
  • Temperature data analysis
  • Electric Circuit calculations
  • Files, functions and arrays

Technical Writing and Effective Communication


The aim of this module is to train students to independently write scientific/technical reports and essays to effectively communicate scientific/technical findings to a broad community of readers.

Through this module, students will be taught the skills required to communicate complex scientific or technical information into content that a specific audience can easily understand.

This module also aim to provide students with the understanding and practice of the planning and management of technical projects along with an appreciation of business organisation and planning.

For the Writing Process; Effective writing styles; Plagiarism; Writing procedures and instructions; Describing change and development; Organization patterns in comparison and contrast; Organization patterns in cause and effect; Feasibility and recommendation reports; Presentation skills; presentation materials preparation.

Engineering Mathematics 1


The aim of this module is to provide basic foundation in mathematics for engineering students and to equip them with core mathematical skills which will help them better understand engineering course modules.

This module presents the mathematical foundations of Functions, which includes function transformation, logarithms and exponential functions, trigonometric and hyperbolic functions. The more substantial part of this module begins with Complex Numbers, Vectors and Matrix algebra.

For Complex Numbers, subtopics covered include De Moivre’s theorem and Euler’s formula. For Vectors and Matrix Algebra, subtopics include dot & cross product, vector equation of line and plane, determinants, inverse matrix, Gaussian elimination method, eigenvalues and eigenvectors.

The last topic covered in this module is Limits and Continuity. Subtopics include limits at infinity and L’ Hopital’s rule.

Engineering Mathematics 2


The aim of this module is to provide basic foundation in mathematics for engineering students and to equip them with core mathematical skills which will help them better understand engineering course modules.

These are then developed to enable a large range of engineering systems to be modelled using differential equations and linear algebra.

This module presents the mathematical foundations of Differentiation and Integration. Partial differentiation. Techniques of integration and numerical integration. Applications. Basic types of first and second order ordinary differential equations. Analytical methods of solution

Year 2

Automatic Control


The module presents the fundamental knowledge of control engineering, modelling.

It gives an understanding of 1st and 2nd order behaviour. It gives knowledge of system compensation via PID control schemes. It presents the knowledge of system stability using time and frequency domain characteristics.

Topics include: Mathematical models of physical systems; system response; compensation; stability, use of CAD packages.

The outline syllabus for this module is as follows: Matlab introduction; study of 1st and 2nd order dynamics in time domain, Transfer function; s-plane analysis; block diagrams; time domain specifications and high order systems, Closed loop systems; steady state error and controller design, Root locus and design based on root locus and Frequency response

Electrical Systems


The module introduces students to topics in electrical engineering including polyphase circuits; polyphase synchronous machines; three-phase distribution systems; polyphase induction machines; electric drives.

It is specially designed for the students to acquire the important knowledge about electrical systems.

Students will attend lectures, do experiments and homework in their study.