Course Details

University Preparatory Programme in Electrical and Electronic Engineering

Overview

  • Course Date:

    14 Mar 2027 to 14 Mar 2028

  • Registration Period:

    14 Sep 2026 to 13 Mar 2027

  • Duration/Frequency:

    1 year to complete 360 hours Asynchronous e-learning

  • Mode of Training:

    AsynchronousELearning

What You Will Learn

This course is designed to strengthen your foundational knowledge and skills to prepare you to enter an Electrical and Electronic Engineering or related university programme.

The course comprises of a series of self-paced modules covering key engineering concepts such as electrical and electronic principles, circuit analysis, programming, and other essential technical areas. Through learning activities, worked examples, and assessments, you will review and apply concepts commonly encountered in university-level engineering studies.

Delivered fully asynchronously, you will have the flexibility to learn at their own pace and focus on areas where additional preparation is needed.

Upon completion, you will be better prepared to transition into university-level engineering studies.

By the end of the course, you will be able to
  1. Apply standard electrical quantities, units, and scientific/engineering notation to represent and compute electrical values.
  2. Analyse complex series-parallel circuits using foundational circuit theorems (KVL/KCL) and power distribution rules.
  3. Identify the characteristics, generation, and mathematical representation of sinusoidal alternating current (AC) waveforms.
  4. Examine the structural operation and DC biasing of Bipolar Junction Transistors (BJTs) to mathematically determine their operational regions and circuit behaviours.
  5. Differentiate analogue and digital systems, including the necessity of signal conversion and binary numbering.
  6. Systematically design and optimize combinational logic circuits using truth tables, Boolean equations, and Karnaugh Maps.
  7. Analyse the operation, timing constraints, and practical applications of synchronous, edge-triggered sequential logic devices (like Latches and Flip-Flops).
  8. Design, cascade, and decode asynchronous counters with custom modulus values while accounting for physical timing delays.
  9. Interpret the operating characteristics of ideal and practical voltage and current sources, perform source transformations, and synthesize series voltage and parallel current source connections into equivalent circuits.
  10. Apply systematic circuit analysis techniques including mesh and nodal analysis by matrix inspection and execute star-delta transformations to evaluate and simplify complex electrical networks.
  11. Apply Thevenin’s and Norton’s theorems to reduce DC and AC networks to their equivalent circuits and evaluate the dual relationship between Thévenin and Norton representations.
  12. Explain the electromagnetic principles of single-phase and three-phase AC EMF generation and evaluate the significance of phase sequence in polyphase systems.
  13. Construct star and delta three-phase circuit diagrams and analyse balanced supply and load systems using phasor diagrams to derive line and phase relationships for voltage, current, power, and power factor.
  14. Evaluate power factor correction using power triangle analysis and analyse three-phase four-wire star-connected systems to solve unbalanced load problems.
  15. Analyse computational problems, design algorithmic solutions, and implement them as foundational C programs by applying principles of computer execution, memory representation, and fundamental programming constructs such as variables, data types, and expressions.
  16. Interpret structured C programs by managing standard input/output, controlling program flow with conditional and iterative constructs, decomposing complex problems into modular functions, and applying formal reasoning techniques (such as assertions and loop invariants) to ensure algorithmic correctness.
  17. Design intermediate C programs by organizing complex data using multi-dimensional arrays, strings, and structures; safely managing memory and function data flow using pointers and call-by-reference techniques; and developing efficient algorithmic solutions through recursion and searching algorithms.
  18. Apply foundational Python programming principles and built-in data collections to write structured code.

Topics to be covered
Module 1 : Fundamentals in Electrical Engineering
  • Core Fundamentals
  • Circuit Analysis
  • AC & Magnetism
  • Power Supplies & Diodes
  • Analog Transistors

Module 2 : Fundamentals in Electronics
  • Foundations & Numbering
  • Combinational Logic
  • Sequential Logic
  • Advanced Counters
  • University Bridge (Systems)

Module 3 : Fundamentals of Circuit Analysis
  • Electric Sources & Transformations
  • Systematic Circuit Analysis Techniques
  • Thevenin & Norton Equivalent Circuits
  • AC Fundamentals & Notation
  • Three-Phase Star and Delta Systems
  • Three-Phase Power, Power Factor & Unbalanced Systems

Module 4 : Fundamentals in Programming
  • Introduction to Computational Thinking and Problem-Solving
  • Control Flow and Modular Programming
  • Data Structures and Memory Management
  • Data Wrangling and Analysis: From Python Basics to Pandas