The Electrical Power and Machines Engineering Program is designed to qualify its graduates for both fundamental and modern trends in electrical power systems, design, operation and control. The program is structured in a hierarchical manner based on strong mathematical and physics background while moving gradually up to the fundamental electrical engineering subjects. Then, reaching to the major specialty courses of power systems design, operation, installation, control and economics. The program pays significant attention to the renewable electrical energy resources as well as the smart grid operation and control with the objective of environmental conservation and economical aspects. The program adapts the updated approaches and methodology in teaching and learning activities and assessment with focus on achieving balance between academic background and professional skills of the graduates. Students in the program are centred of focus by implanting self-learning attitude, peer discussions, and courses embedded engineering skills. The assessment techniques are devised in a way to avoid passing the courses unless the student gets the required Competencies.