The courses include topics such as electrical circuit analysis, electronics, digital system, microprocessor, electromagnetic fields, electrical machines and drives, power systems, power electronics and high voltage technology. Laboratory sessions reinforce the principles learnt in the classroom which include electrical measurement techniques, application of non-linear devices, digital logic design, signal processing, microprocessor, electrical machines and power electronics. Many engineering courses are classified as design courses and complemented by computer aided engineering software as simulation and design tools.