Electrical Engineering Study Guide
Electrical Engineering Study Guide
Personalized Engineering
Study Guide
Branch-by-Branch Curriculum, Resources & Self-Study Roadmap
PILOT VOLUME
Electrical Engineering
Restructured from the Faculty's Credit-Hour Academic Bylaw into a level-by-level, phase-by-phase self-study roadmap.
Course content and references are drawn from the official curriculum; the study phases, tips, and phase gates are original
guidance built around that content. Shared foundation courses (Levels 0–2) appear once and are not repeated across
sub-branches.
Table of Contents
This guide is organized as: Part (a branch or sub-branch) → Chapter (Resources, Study Plan, Graduation Project, or
Elective Catalogue) → Level (the individual Level 0–4 sections inside the Study Plan). Numbering below follows that
structure — e.g. 1.2.2 is Part 1's Study Plan chapter, and the dashed lines under it are its individual Levels.
1.1.1 Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
– Level 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
– Level 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.2.1 Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
– Level 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
– Level 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
1.3.1 Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
– Level 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
– Level 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
1.4.1 Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
– Level 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
– Level 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
ELECTRICAL ENGINEERING
Sub-branches
All three sub-branches share an identical Level 0 (preparatory year), Level 1 and Level 2 curriculum under the
Electrical Engineering department. That shared foundation is built once, just below, as its own Resources + Study
Plan. Each sub-branch then continues on its own from Level 3 through Level 4.
Every Electrical Engineering student, regardless of eventual specialization, takes the same courses through Level 0,
Level 1 and Level 2. Build this foundation once, in full, before branching into Electrical Power & Machines,
Electronics & Communications, or Computers & Automatic Control.
1.1.1 Resources
Resources
All references cited across Level 0, 1 and 2 courses, grouped by level.
Level 1
Electric Circuits (1) [EPM111]
●
James W. Nilsson and Susan Riedel, Electric Circuits, 11th Edition, Pearson.
●
Charles K. Alexander and Matthew N.O. Sadiku, Fundamentals of Electric Circuits, 6th Edition, McGraw-Hill.
Fundamentals of Electronic Engineering [ECE111]
●
Adel S. Sedra and Kenneth C. Smith, Microelectronic Circuits, 8th Edition, Oxford University Press.
●
Donald A. Neamen, Electronic Circuit Analysis and Design, 3rd Edition, McGraw-Hill.
Logic Circuit Design (1) [CCE131]
●
M. Morris Mano and Michael D. Ciletti, Digital Design, 6th Edition, Pearson.
●
Ronald J. Tocci, Neal S. Widmer, Gregory L. Moss, Digital Systems: Principles and Applications, 12th Edition, Pearson.
Differential Equations [PHM113]
●
Erwin Kreyszig, Advanced Engineering Mathematics, 10th Edition, John Wiley & Sons, 2011.
●
Dennis G. Zill, A First Course in Differential Equations with Modeling Applications, 11th Edition, Cengage.
Technical Report Writing [TRNX11]
●
Kenneth W. Houp et al., Reporting Technical Information, Oxford University Press.
●
Herbert Michaelson, How to Write and Publish Engineering Papers and Reports, Oryx Press.
Professional Ethics [HUM122]
●
Charles E. Harris, Michael S. Pritchard, Michael J. Rabins, Engineering Ethics: Concepts and Cases, Cengage.
●
Charles B. Fleddermann, Engineering Ethics, Pearson.
Electric Circuits (2) [EPM112]
●
James W. Nilsson and Susan Riedel, Electric Circuits, 11th Edition, Pearson.
●
William H. Hayt, Jack E. Kemmerly, Steven M. Durbin, Engineering Circuit Analysis, McGraw-Hill.
Electrical Measurements & Instruments [EPM113]
●
A.K. Sawhney, A Course in Electrical and Electronic Measurements and Instrumentation, Dhanpat Rai & Co.
●
David A. Bell, Electronic Instrumentation and Measurements, 3rd Edition, Oxford University Press.
Electronic Circuits (1) [ECE112]
●
Adel S. Sedra and Kenneth C. Smith, Microelectronic Circuits, 8th Edition, Oxford University Press.
●
Robert L. Boylestad and Louis Nashelsky, Electronic Devices and Circuit Theory, 11th Edition, Pearson.
Logic Circuit Design (2) [CCE132]
●
M. Morris Mano and Michael D. Ciletti, Digital Design, 6th Edition, Pearson.
●
Charles H. Roth Jr. and Larry L. Kinney, Fundamentals of Logic Design, 7th Edition, Cengage.
Mathematical Transforms [PHM114]
●
Erwin Kreyszig, Advanced Engineering Mathematics, 10th Edition, John Wiley & Sons, 2011.
●
Alan V. Oppenheim, Alan S. Willsky, S. Hamid Nawab, Signals and Systems, 2nd Edition, Pearson.
Level 2
Electromagnetic Fields [EPM214]
●
Matthew N.O. Sadiku, Elements of Electromagnetics, 7th Edition, Oxford University Press.
●
William H. Hayt and John A. Buck, Engineering Electromagnetics, 9th Edition, McGraw-Hill.
Automatic Control (1) [CCE210]
●
Katsuhiko Ogata, Modern Control Engineering, 5th Edition, Pearson.
●
Richard C. Dorf and Robert H. Bishop, Modern Control Systems, 13th Edition, Pearson.
Signal Analysis [ECE221]
●
Alan V. Oppenheim, Alan S. Willsky, S. Hamid Nawab, Signals and Systems, 2nd Edition, Pearson.
Study Plan
Complete every phase in a level, in order, before moving to the next level.
This phase groups courses that build on each other directly — study them as one connected unit.
Engineering Mathematics (1) [PHM011]
Differential and integral calculus of a single variable: limits, continuity and differentiation techniques, applications of
differentiation (extrema, rates of change), indefinite and definite integrals, integration techniques, applications of
integration (area, volume), infinite sequences and series, and an introduction to first-order ordinary differential
equations.
Engineering Mathematics (2) [PHM012]
Vector algebra and vector calculus: gradient, divergence, curl. Multiple integrals (double and triple integrals) and their
applications to area, volume, mass and centroid. Line integrals, surface integrals, Green's theorem, Stokes' theorem
and the divergence theorem. Introduction to complex numbers and complex functions.
How to move through this phase
●
Step 1. [PHM011] Differential and integral calculus of a single variable: limits, continuity and differentiation
techniques, applications of differentiation (extrema, rates of change), indefinite and definite integrals, integration
techniques, applications of integration (area, volume), infinite sequences and series, and an introduction to
first-order ordinary differential equations. Work the corresponding chapter(s) in George B. Thomas first,
cross-checking anything shaky against Erwin Kreyszig. Work every solved example before attempting 4–6
end-of-chapter problems of increasing difficulty.
●
Step 2. [PHM012] Vector algebra and vector calculus: gradient, divergence, curl. Work the corresponding
chapter(s) in Erwin Kreyszig first, cross-checking anything shaky against George B. Thomas. Work every solved
example before attempting 4–6 end-of-chapter problems of increasing difficulty.
●
Step 3. [PHM012] Multiple integrals (double and triple integrals) and their applications to area, volume, mass and
centroid. Work the corresponding chapter(s) in Erwin Kreyszig first, cross-checking anything shaky against George
B. Thomas. Work every solved example before attempting 4–6 end-of-chapter problems of increasing difficulty.
Tips & tricks
■
After each topic block, close the book and try to reconstruct the key relationships and assumptions from memory;
this does more for retention than re-reading.
■
Study in short, focused blocks (45–60 minutes) ending with a solved example, rather than long unfocused reading
sessions.
■
Build one shared example (a single machine, engine, or system) and carry it across both courses in this phase —
applying each course's tools to the same running example cements how they connect.
Phase gate — move on once you can
■
[PHM011] Explain and apply: Differential and integral calculus of a single variable: limits, continuity and
differentiation techniques, applications of differentiation (extrema, rates of change), indefinite and definite integrals,
integration techniques, applications of integration (area, volume), infinite sequences and series, and an
introduction to first-order ordinary differential equations, without referring to notes.
■
[PHM012] Explain and apply: Vector algebra and vector calculus: gradient, divergence, curl, without referring to
notes.
■
Solve a mixed, timed problem set covering this phase's topics at roughly exam pace, scoring at least 70% unaided.
This phase groups courses that build on each other directly — study them as one connected unit.
Engineering Physics (1) [PHM021]
This phase groups courses that build on each other directly — study them as one connected unit.
Engineering Mechanics (1) — Statics [MPE041]
Fundamentals of statics: force systems and resultants, equilibrium of particles and rigid bodies in two and three
dimensions, analysis of trusses, frames and machines, distributed forces, centroids and centers of gravity, and an
introduction to friction.
Engineering Mechanics (2) — Dynamics [MPE042]
Kinematics of particles (rectilinear and curvilinear motion), kinetics of particles (Newton's second law, work-energy
and impulse-momentum methods), kinematics and kinetics of rigid bodies in plane motion, and an introduction to
mechanical vibration of simple systems.
How to move through this phase
This phase groups courses that build on each other directly — study them as one connected unit.
Engineering Drawing & Projection (1) [MDP041]
Introduction to engineering drawing standards and conventions, geometric construction, orthographic (multiview)
projection — deriving views of engineering parts, dimensioning practice, sectional views, and the fundamentals of
pictorial (isometric) representation of solids.
Engineering Drawing & Projection (2) [MDP042]
Isometric and orthographic projection of solids, sectioning of solids, development of surfaces, intersection of
surfaces, introduction to computer-aided drafting (CAD) tools for two-dimensional and three-dimensional part
representation, dimensioning standards and drawing conventions continued from Drawing (1).
How to move through this phase
●
Step 1. [MDP041] Introduction to engineering drawing standards and conventions, geometric construction,
orthographic (multiview) projection — deriving views of engineering parts, dimensioning practice, sectional views,
and the fundamentals of pictorial (isometric) representation of solids. Work the corresponding chapter(s) in Colin H
Simmons and Dennis E Maguire first, cross-checking anything shaky against Giesecke. Work every solved
example before attempting 4–6 end-of-chapter problems of increasing difficulty.
●
Step 2. [MDP042] Isometric and orthographic projection of solids, sectioning of solids, development of surfaces,
intersection of surfaces, introduction to computer-aided drafting (CAD) tools for two-dimensional and
three-dimensional part representation, dimensioning standards and drawing conventions continued from Drawing
(1). Work the corresponding chapter(s) in Colin H Simmons first, cross-checking anything shaky against Giesecke.
Work every solved example before attempting 4–6 end-of-chapter problems of increasing difficulty.
Tips & tricks
■
Study in short, focused blocks (45–60 minutes) ending with a solved example, rather than long unfocused reading
sessions.
■
After each topic block, close the book and try to reconstruct the key relationships and assumptions from memory;
this does more for retention than re-reading.
General chemistry for engineers: atomic structure and periodicity, chemical bonding, states of matter, solutions and
their properties, chemical thermodynamics and equilibrium, electrochemistry, and an introduction to corrosion and
materials chemistry relevant to engineering practice.
How to move through this phase
●
Step 1. General chemistry for engineers: atomic structure and periodicity, chemical bonding, states of matter,
solutions and their properties, chemical thermodynamics and equilibrium, electrochemistry, and an introduction to
corrosion and materials chemistry relevant to engineering practice. Work the corresponding chapter(s) in
Raymond Chang first, cross-checking anything shaky against David W. Oxtoby. Work every solved example
before attempting 4–6 end-of-chapter problems of increasing difficulty.
Tips & tricks
■
Where two courses are grouped in one phase, don't study them fully in parallel from day one — clear the first
course's core theory, then bring in the second once the foundation is solid.
■
Keep a running formula/assumptions sheet for this phase — you will reuse it when revising for the phase gate and
later for the exam.
Phase gate — move on once you can
■
Explain and apply: General chemistry for engineers: atomic structure and periodicity, chemical bonding, states of
matter, solutions and their properties, chemical thermodynamics and equilibrium, electrochemistry, and an
introduction to corrosion and materials chemistry relevant to engineering practice, without referring to notes.
■
Solve a mixed, timed problem set covering this phase's topics at roughly exam pace, scoring at least 70% unaided.
Computer architecture and organization, operating systems fundamentals, algorithmic problem solving and
flowcharts, and an introduction to structured programming (typically in C) with hands-on programming exercises
relevant to engineering computation.
How to move through this phase
●
Step 1. Computer architecture and organization, operating systems fundamentals, algorithmic problem solving and
flowcharts, and an introduction to structured programming (typically in C) with hands-on programming exercises
relevant to engineering computation. Work the corresponding chapter(s) in Byron S. Gottfried first, cross-checking
anything shaky against Brian W. Kernighan and Dennis M. Ritchie. Work every solved example before attempting
4–6 end-of-chapter problems of increasing difficulty.
Tips & tricks
■
After each topic block, close the book and try to reconstruct the key relationships and assumptions from memory;
this does more for retention than re-reading.
■
Study in short, focused blocks (45–60 minutes) ending with a solved example, rather than long unfocused reading
sessions.
Phase gate — move on once you can
■
Explain and apply: Computer architecture and organization, operating systems fundamentals, algorithmic problem
solving and flowcharts, and an introduction to structured programming (typically in C) with hands-on programming
exercises relevant to engineering computation, without referring to notes.
■
Solve a mixed, timed problem set covering this phase's topics at roughly exam pace, scoring at least 70% unaided.
This phase groups courses that build on each other directly — study them as one connected unit.
Societal Issues [HUM021]
Contemporary societal issues relevant to engineers: population and development, human rights fundamentals,
citizenship and civic responsibility, and the role of the engineer in addressing societal challenges in Egypt and the
region.
History of Engineering & Technology [HUM041]
History of engineering and technology: the evolution of engineering practice from antiquity to the modern era,
landmark inventions and engineers, and the relationship between technological change and society.
Technical Foreign Language [HUM011]
Technical foreign language skills for engineers: reading and comprehension of technical texts, technical vocabulary
building, and short written/oral exercises based on engineering topics.
How to move through this phase
●
Step 1. [HUM021] Contemporary societal issues relevant to engineers: population and development, human rights
fundamentals, citizenship and civic responsibility, and the role of the engineer in addressing societal challenges in
Egypt and the region. Work the corresponding chapter(s) in Standard department coursepack on societal issues.
first. Work every solved example before attempting 4–6 end-of-chapter problems of increasing difficulty.
This phase groups courses that build on each other directly — study them as one connected unit.
Electric Circuits (1) [EPM111]
Circuit variables and elements, Ohm's and Kirchhoff's laws, series-parallel resistive circuits, nodal and mesh analysis,
Thevenin/Norton equivalents, superposition, source transformation, and the natural and step response of first-order
RL/RC circuits.
Electric Circuits (2) [EPM112]
AC circuit analysis using phasors, impedance and admittance, power in AC circuits (real, reactive, apparent, power
factor), series and parallel resonance, three-phase circuits (balanced/unbalanced, star/delta), and mutual inductance
basics.
How to move through this phase
●
Step 1. [EPM111] Circuit variables and elements; Ohm's and Kirchhoff's laws, series-parallel resistive circuits,
nodal and mesh analysis. Work the corresponding chapter(s) in James W. Nilsson and Susan Riedel first,
cross-checking anything shaky against Charles K. Alexander and Matthew N.O. Sadiku. Work every solved
example before attempting 4–6 end-of-chapter problems of increasing difficulty.
●
Step 2. [EPM111] Thevenin/Norton equivalents, superposition, source transformation, and the natural and step
response of first-order RL/RC circuits. Work the corresponding chapter(s) in James W. Nilsson and Susan Riedel
first, cross-checking anything shaky against Charles K. Alexander and Matthew N.O. Sadiku. Work every solved
example before attempting 4–6 end-of-chapter problems of increasing difficulty.
●
Step 3. [EPM112] AC circuit analysis using phasors, impedance and admittance, power in AC circuits (real,
reactive, apparent, power factor), series and parallel resonance, three-phase circuits (balanced/unbalanced,
star/delta), and mutual inductance basics. Work the corresponding chapter(s) in James W. Nilsson and Susan
Riedel first, cross-checking anything shaky against William H. Hayt. Work every solved example before attempting
4–6 end-of-chapter problems of increasing difficulty.
Tips & tricks
■
After each topic block, close the book and try to reconstruct the key relationships and assumptions from memory;
this does more for retention than re-reading.
■
Study in short, focused blocks (45–60 minutes) ending with a solved example, rather than long unfocused reading
sessions.
■
Build one shared example (a single machine, engine, or system) and carry it across both courses in this phase —
applying each course's tools to the same running example cements how they connect.
Phase gate — move on once you can
■
[EPM111] Explain and apply: Circuit variables and elements, without referring to notes.
■
[EPM112] Explain and apply: AC circuit analysis using phasors, impedance and admittance, power in AC circuits
(real, reactive, apparent, power factor), series and parallel resonance, three-phase circuits (balanced/unbalanced,
star/delta), and mutual inductance basics, without referring to notes.
■
Solve a mixed, timed problem set covering this phase's topics at roughly exam pace, scoring at least 70% unaided.
This phase groups courses that build on each other directly — study them as one connected unit.
Fundamentals of Electronic Engineering [ECE111]
Introduction to semiconductor materials and PN-junction diodes, diode circuit applications (rectifiers, clippers,
clampers), the bipolar junction transistor (BJT) as a device, and an introduction to the field-effect transistor (FET)
family.
Electronic Circuits (1) [ECE112]
This phase groups courses that build on each other directly — study them as one connected unit.
Logic Circuit Design (1) [CCE131]
Number systems and codes, Boolean algebra and logic gates, Karnaugh-map simplification, combinational logic
design (adders, multiplexers, decoders), and an introduction to programmable logic devices.
Logic Circuit Design (2) [CCE132]
Sequential logic fundamentals: latches and flip-flops, registers and counters, finite state machine analysis and
design, timing diagrams, and an introduction to designing sequential circuits using hardware description languages.
How to move through this phase
●
Step 1. [CCE131] Number systems and codes; Boolean algebra and logic gates. Work the corresponding
chapter(s) in M. Morris Mano and Michael D. Ciletti first, cross-checking anything shaky against Ronald J. Tocci.
Work every solved example before attempting 4–6 end-of-chapter problems of increasing difficulty.
●
Step 2. [CCE131] Karnaugh-map simplification, combinational logic design (adders, multiplexers, decoders), and
an introduction to programmable logic devices. Work the corresponding chapter(s) in M. Morris Mano and Michael
D. Ciletti first, cross-checking anything shaky against Ronald J. Tocci. Work every solved example before
attempting 4–6 end-of-chapter problems of increasing difficulty.
●
Step 3. [CCE132] Sequential logic fundamentals: latches and flip-flops, registers and counters, finite state
machine analysis and design, timing diagrams, and an introduction to designing sequential circuits using hardware
description languages. Work the corresponding chapter(s) in M. Morris Mano and Michael D. Ciletti first,
cross-checking anything shaky against Charles H. Roth Jr. and Larry L. Kinney. Work every solved example
before attempting 4–6 end-of-chapter problems of increasing difficulty.
This phase groups courses that build on each other directly — study them as one connected unit.
Differential Equations [PHM113]
First-order and higher-order ordinary differential equations and their solution methods, linear differential equations
with constant coefficients, series solutions, and an introduction to Laplace transforms and their application to solving
circuit and system equations.
Mathematical Transforms [PHM114]
Fourier series and Fourier transforms, further applications of the Laplace transform, an introduction to the
Z-transform, and applications of these transform techniques to circuit, signal and system analysis.
How to move through this phase
●
Step 1. [PHM113] First-order and higher-order ordinary differential equations and their solution methods, linear
differential equations with constant coefficients, series solutions, and an introduction to Laplace transforms and
their application to solving circuit and system equations. Work the corresponding chapter(s) in Erwin Kreyszig first,
cross-checking anything shaky against Dennis G. Zill. Work every solved example before attempting 4–6
end-of-chapter problems of increasing difficulty.
●
Step 2. [PHM114] Fourier series and Fourier transforms, further applications of the Laplace transform, an
introduction to the Z-transform, and applications of these transform techniques to circuit, signal and system
analysis. Work the corresponding chapter(s) in Erwin Kreyszig first, cross-checking anything shaky against Alan V.
Oppenheim. Work every solved example before attempting 4–6 end-of-chapter problems of increasing difficulty.
Tips & tricks
■
Study in short, focused blocks (45–60 minutes) ending with a solved example, rather than long unfocused reading
sessions.
■
After each topic block, close the book and try to reconstruct the key relationships and assumptions from memory;
this does more for retention than re-reading.
■
Build one shared example (a single machine, engine, or system) and carry it across both courses in this phase —
applying each course's tools to the same running example cements how they connect.
Phase gate — move on once you can
■
[PHM113] Explain and apply: First-order and higher-order ordinary differential equations and their solution
methods, linear differential equations with constant coefficients, series solutions, and an introduction to Laplace
transforms and their application to solving circuit and system equations, without referring to notes.
■
[PHM114] Explain and apply: Fourier series and Fourier transforms, further applications of the Laplace transform,
an introduction to the Z-transform, and applications of these transform techniques to circuit, signal and system
analysis, without referring to notes.
■
Solve a mixed, timed problem set covering this phase's topics at roughly exam pace, scoring at least 70% unaided.
Principles of electrical measurement, analog and digital meters (ammeters, voltmeters, wattmeters), measurement of
resistance/inductance/capacitance via bridge circuits, the oscilloscope, measurement errors and uncertainty, and
transducers for non-electrical quantities.
How to move through this phase
●
Step 1. Principles of electrical measurement, analog and digital meters (ammeters, voltmeters, wattmeters),
measurement of resistance/inductance/capacitance via bridge circuits, the oscilloscope, measurement errors and
uncertainty, and transducers for non-electrical quantities. Work the corresponding chapter(s) in A.K. Sawhney first,
cross-checking anything shaky against David A. Bell. Work every solved example before attempting 4–6
end-of-chapter problems of increasing difficulty.
Tips & tricks
■
Where two courses are grouped in one phase, don't study them fully in parallel from day one — clear the first
course's core theory, then bring in the second once the foundation is solid.
■
Keep a running formula/assumptions sheet for this phase — you will reuse it when revising for the phase gate and
later for the exam.
Phase gate — move on once you can
■
Explain and apply: Principles of electrical measurement, analog and digital meters (ammeters, voltmeters,
wattmeters), measurement of resistance/inductance/capacitance via bridge circuits, the oscilloscope,
measurement errors and uncertainty, and transducers for non-electrical quantities, without referring to notes.
■
Solve a mixed, timed problem set covering this phase's topics at roughly exam pace, scoring at least 70% unaided.
This phase groups courses that build on each other directly — study them as one connected unit.
Technical Report Writing [TRNX11]
Elements and structure of technical reports, precision and clarity in technical writing, editing and revision, use of
figures, tables and numerals in technical sentences, and practical exercises in writing engineering reports and
presentations.
Professional Ethics [HUM122]
Professional and engineering ethics: codes of ethics, professional responsibility, ethical decision-making frameworks,
case studies of engineering failures with an ethical dimension, and the social responsibilities of the engineering
profession.
How to move through this phase
●
Step 1. [TRNX11] Elements and structure of technical reports, precision and clarity in technical writing, editing and
revision, use of figures, tables and numerals in technical sentences, and practical exercises in writing engineering
reports and presentations. Work the corresponding chapter(s) in Kenneth W. Houp et al. first, cross-checking
anything shaky against Herbert Michaelson. Work every solved example before attempting 4–6 end-of-chapter
problems of increasing difficulty.
●
Step 2. [HUM122] Professional and engineering ethics: codes of ethics, professional responsibility, ethical
decision-making frameworks, case studies of engineering failures with an ethical dimension, and the social
responsibilities of the engineering profession. Work the corresponding chapter(s) in Charles E. Harris first,
cross-checking anything shaky against Charles B. Fleddermann. Work every solved example before attempting
4–6 end-of-chapter problems of increasing difficulty.
Tips & tricks
■
Work problems by hand before reaching for a calculator or software shortcut — the goal here is intuition, not just a
numeric answer.
■
If a concept doesn't click from the primary reference, try the secondary one — it often explains the same idea with
a different intuition or a clearer worked example.
Vector calculus review, electrostatics (Coulomb's law, Gauss's law, electric potential), capacitance and dielectrics,
steady electric currents, magnetostatics (Biot-Savart law, Ampère's law), and an introduction to time-varying fields
and Maxwell's equations.
How to move through this phase
●
Step 1. Vector calculus review, electrostatics (Coulomb's law. Work the corresponding chapter(s) in Matthew N.O.
Sadiku first, cross-checking anything shaky against William H. Hayt and John A. Buck. Work every solved example
before attempting 4–6 end-of-chapter problems of increasing difficulty.
●
Step 2. Gauss's law, electric potential), capacitance and dielectrics, steady electric currents, magnetostatics
(Biot-Savart law. Work the corresponding chapter(s) in Matthew N.O. Sadiku first, cross-checking anything shaky
against William H. Hayt and John A. Buck. Work every solved example before attempting 4–6 end-of-chapter
problems of increasing difficulty.
●
Step 3. Ampère's law), and an introduction to time-varying fields and Maxwell's equations. Work the corresponding
chapter(s) in Matthew N.O. Sadiku first, cross-checking anything shaky against William H. Hayt and John A. Buck.
Work every solved example before attempting 4–6 end-of-chapter problems of increasing difficulty.
Tips & tricks
■
After each topic block, close the book and try to reconstruct the key relationships and assumptions from memory;
this does more for retention than re-reading.
■
Study in short, focused blocks (45–60 minutes) ending with a solved example, rather than long unfocused reading
sessions.
Phase gate — move on once you can
■
Explain and apply: Vector calculus review, electrostatics (Coulomb's law, without referring to notes.
■
Solve a mixed, timed problem set covering this phase's topics at roughly exam pace, scoring at least 70% unaided.
This phase groups courses that build on each other directly — study them as one connected unit.
Automatic Control (1) [CCE210]
Introduction to feedback control systems, mathematical modeling of physical systems via differential equations and
transfer functions, block-diagram reduction and signal-flow graphs, and the time-domain response of first- and
second-order control systems.
System Dynamics & Modeling [CCE211]
Mathematical modeling of dynamic systems (mechanical, electrical, electromechanical analogies), state-space
representation, an introduction to system identification, and simulation of dynamic system models.
How to move through this phase
●
Step 1. [CCE210] Introduction to feedback control systems, mathematical modeling of physical systems via
differential equations and transfer functions, block-diagram reduction and signal-flow graphs, and the time-domain
response of first- and second-order control systems. Work the corresponding chapter(s) in Katsuhiko Ogata first,
cross-checking anything shaky against Richard C. Dorf and Robert H. Bishop. Work every solved example before
attempting 4–6 end-of-chapter problems of increasing difficulty.
●
Step 2. [CCE211] Mathematical modeling of dynamic systems (mechanical, electrical, electromechanical
analogies), state-space representation, an introduction to system identification, and simulation of dynamic system
models. Work the corresponding chapter(s) in Katsuhiko Ogata first, cross-checking anything shaky against
William Palm. Work every solved example before attempting 4–6 end-of-chapter problems of increasing difficulty.
Tips & tricks
This phase groups courses that build on each other directly — study them as one connected unit.
Signal Analysis [ECE221]
Classification of signals and systems, continuous- and discrete-time signal representation, linear time-invariant (LTI)
system properties, convolution, Fourier series and the Fourier transform applied to signal analysis, and an
introduction to sampling.
Electronic Circuits (2) [ECE213]
Multistage and differential amplifiers, operational amplifier fundamentals and applications (inverting/non-inverting,
summing, integrator/differentiator), amplifier frequency response, and an introduction to feedback in amplifier circuits.
How to move through this phase
●
Step 1. [ECE221] Classification of signals and systems, continuous- and discrete-time signal representation, linear
time-invariant (LTI) system properties, convolution. Work the corresponding chapter(s) in Alan V. Oppenheim first,
cross-checking anything shaky against Simon Haykin and Barry Van Veen. Work every solved example before
attempting 4–6 end-of-chapter problems of increasing difficulty.
●
Step 2. [ECE221] Fourier series and the Fourier transform applied to signal analysis, and an introduction to
sampling. Work the corresponding chapter(s) in Alan V. Oppenheim first, cross-checking anything shaky against
Simon Haykin and Barry Van Veen. Work every solved example before attempting 4–6 end-of-chapter problems of
increasing difficulty.
●
Step 3. [ECE213] Multistage and differential amplifiers, operational amplifier fundamentals and applications
(inverting/non-inverting, summing, integrator/differentiator), amplifier frequency response, and an introduction to
feedback in amplifier circuits. Work the corresponding chapter(s) in Adel S. Sedra and Kenneth C. Smith first,
cross-checking anything shaky against Sergio Franco. Work every solved example before attempting 4–6
end-of-chapter problems of increasing difficulty.
Tips & tricks
■
If a concept doesn't click from the primary reference, try the secondary one — it often explains the same idea with
a different intuition or a clearer worked example.
■
Work problems by hand before reaching for a calculator or software shortcut — the goal here is intuition, not just a
numeric answer.
■
Build one shared example (a single machine, engine, or system) and carry it across both courses in this phase —
applying each course's tools to the same running example cements how they connect.
Phase gate — move on once you can
■
[ECE221] Explain and apply: Classification of signals and systems, continuous- and discrete-time signal
representation, linear time-invariant (LTI) system properties, convolution, without referring to notes.
■
[ECE213] Explain and apply: Multistage and differential amplifiers, operational amplifier fundamentals and
applications (inverting/non-inverting, summing, integrator/differentiator), amplifier frequency response, and an
introduction to feedback in amplifier circuits, without referring to notes.
This phase groups courses that build on each other directly — study them as one connected unit.
Microprocessors & Applications (1) [CCE231]
Microprocessor architecture and organization, instruction sets and addressing modes, assembly-language
programming, memory interfacing, and an introduction to input/output interfacing techniques.
Microprocessors & Applications (2) [CCE232]
Advanced microprocessor/microcontroller programming, interrupt handling, timers and counters, serial
communication interfacing (UART, SPI, I2C), and applied embedded programming projects using a microcontroller
platform.
How to move through this phase
●
Step 1. [CCE231] Microprocessor architecture and organization, instruction sets and addressing modes,
assembly-language programming, memory interfacing, and an introduction to input/output interfacing techniques.
Work the corresponding chapter(s) in Muhammad Ali Mazidi first, cross-checking anything shaky against Barry B.
Brey. Work every solved example before attempting 4–6 end-of-chapter problems of increasing difficulty.
●
Step 2. [CCE232] Advanced microprocessor/microcontroller programming, interrupt handling, timers and counters,
serial communication interfacing (UART. Work the corresponding chapter(s) in Muhammad Ali Mazidi et al. first,
cross-checking anything shaky against John Iovine. Work every solved example before attempting 4–6
end-of-chapter problems of increasing difficulty.
●
Step 3. [CCE232] I2C), and applied embedded programming projects using a microcontroller platform. Work the
corresponding chapter(s) in Muhammad Ali Mazidi et al. first, cross-checking anything shaky against John Iovine.
Work every solved example before attempting 4–6 end-of-chapter problems of increasing difficulty.
Tips & tricks
■
Study in short, focused blocks (45–60 minutes) ending with a solved example, rather than long unfocused reading
sessions.
■
After each topic block, close the book and try to reconstruct the key relationships and assumptions from memory;
this does more for retention than re-reading.
■
Build one shared example (a single machine, engine, or system) and carry it across both courses in this phase —
applying each course's tools to the same running example cements how they connect.
Phase gate — move on once you can
■
[CCE231] Explain and apply: Microprocessor architecture and organization, instruction sets and addressing
modes, assembly-language programming, memory interfacing, and an introduction to input/output interfacing
techniques, without referring to notes.
■
[CCE232] Explain and apply: Advanced microprocessor/microcontroller programming, interrupt handling, timers
and counters, serial communication interfacing (UART, without referring to notes.
■
Solve a mixed, timed problem set covering this phase's topics at roughly exam pace, scoring at least 70% unaided.
Electromechanical energy conversion principles, magnetic circuits, the transformer as an introduction to rotating
machines, fundamentals of DC and AC machine operation, and an overview of machine types and their typical
applications.
How to move through this phase
●
Step 1. Electromechanical energy conversion principles, magnetic circuits, the transformer as an introduction to
rotating machines, fundamentals of DC and AC machine operation, and an overview of machine types and their
typical applications. Work the corresponding chapter(s) in Stephen J. Chapman first, cross-checking anything
shaky against A.E. Fitzgerald. Work every solved example before attempting 4–6 end-of-chapter problems of
increasing difficulty.
Introduction to artificial intelligence: search algorithms and problem solving, knowledge representation, an
introduction to expert systems, and an introduction to machine learning concepts and their engineering applications.
How to move through this phase
●
Step 1. Introduction to artificial intelligence: search algorithms and problem solving, knowledge representation, an
introduction to expert systems, and an introduction to machine learning concepts and their engineering
applications. Work the corresponding chapter(s) in Stuart Russell and Peter Norvig first, cross-checking anything
shaky against Ethem Alpaydin. Work every solved example before attempting 4–6 end-of-chapter problems of
increasing difficulty.
Tips & tricks
■
Work problems by hand before reaching for a calculator or software shortcut — the goal here is intuition, not just a
numeric answer.
■
If a concept doesn't click from the primary reference, try the secondary one — it often explains the same idea with
a different intuition or a clearer worked example.
Phase gate — move on once you can
■
Explain and apply: Introduction to artificial intelligence: search algorithms and problem solving, knowledge
representation, an introduction to expert systems, and an introduction to machine learning concepts and their
engineering applications, without referring to notes.
■
Solve a mixed, timed problem set covering this phase's topics at roughly exam pace, scoring at least 70% unaided.
Numerical solution of nonlinear equations, systems of linear equations (direct and iterative methods), numerical
interpolation and curve fitting, numerical differentiation and integration, and numerical solution of ordinary differential
equations.
How to move through this phase
●
Step 1. Numerical solution of nonlinear equations, systems of linear equations (direct and iterative methods),
numerical interpolation and curve fitting, numerical differentiation and integration, and numerical solution of
ordinary differential equations. Work the corresponding chapter(s) in Steven C. Chapra and Raymond P. Canale
first, cross-checking anything shaky against Richard L. Burden and J. Douglas Faires. Work every solved example
before attempting 4–6 end-of-chapter problems of increasing difficulty.
Tips & tricks
■
After each topic block, close the book and try to reconstruct the key relationships and assumptions from memory;
this does more for retention than re-reading.
■
Study in short, focused blocks (45–60 minutes) ending with a solved example, rather than long unfocused reading
sessions.
Phase gate — move on once you can
This phase groups courses that build on each other directly — study them as one connected unit.
Engineering Economy [BUSX21]
Engineering economy: time value of money, present/future worth analysis, rate-of-return analysis, comparison of
alternatives, depreciation, and break-even analysis applied to engineering decision-making.
Communication & Presentation Skills [HUM232]
Communication and presentation skills: oral and non-verbal communication, structuring a technical presentation,
effective use of visual aids, and practice presentations with peer feedback.
How to move through this phase
●
Step 1. [BUSX21] Engineering economy: time value of money, present/future worth analysis, rate-of-return
analysis, comparison of alternatives, depreciation, and break-even analysis applied to engineering
decision-making. Work the corresponding chapter(s) in William G. Sullivan first, cross-checking anything shaky
against Leland Blank and Anthony Tarquin. Work every solved example before attempting 4–6 end-of-chapter
problems of increasing difficulty.
●
Step 2. [HUM232] Communication and presentation skills: oral and non-verbal communication, structuring a
technical presentation, effective use of visual aids, and practice presentations with peer feedback. Work the
corresponding chapter(s) in Dale Carnegie first, cross-checking anything shaky against Nancy Duarte. Work every
solved example before attempting 4–6 end-of-chapter problems of increasing difficulty.
Tips & tricks
■
Keep a running formula/assumptions sheet for this phase — you will reuse it when revising for the phase gate and
later for the exam.
■
Where two courses are grouped in one phase, don't study them fully in parallel from day one — clear the first
course's core theory, then bring in the second once the foundation is solid.
■
Build one shared example (a single machine, engine, or system) and carry it across both courses in this phase —
applying each course's tools to the same running example cements how they connect.
Phase gate — move on once you can
■
[BUSX21] Explain and apply: Engineering economy: time value of money, present/future worth analysis,
rate-of-return analysis, comparison of alternatives, depreciation, and break-even analysis applied to engineering
decision-making, without referring to notes.
■
[HUM232] Explain and apply: Communication and presentation skills: oral and non-verbal communication,
structuring a technical presentation, effective use of visual aids, and practice presentations with peer feedback,
without referring to notes.
■
Solve a mixed, timed problem set covering this phase's topics at roughly exam pace, scoring at least 70% unaided.
This track continues straight on from the Shared Foundation (Level 0–2) covered earlier in this guide — it is not
repeated here. What follows is specific to Electrical Power & Machines Engineering (EPM): Level 3 and Level 4
Resources, then their Study Plan, then the specialty elective catalogue.
1.2.1 Resources
Resources
References cited across this sub-branch's Level 3 and Level 4 courses.
Level 3
DC Machines & Transformers [EPM322]
●
Stephen J. Chapman, Electric Machinery Fundamentals, 5th Edition, McGraw-Hill.
●
A.E. Fitzgerald, Charles Kingsley Jr., Stephen D. Umans, Electric Machinery, 7th Edition, McGraw-Hill.
New & Renewable Energy Generation [EPM331]
●
Gilbert M. Masters, Renewable and Efficient Electric Power Systems, 2nd Edition, Wiley.
●
Godfrey Boyle (Editor), Renewable Energy: Power for a Sustainable Future, Oxford University Press.
Electric Power Transmission & Distribution [EPM332]
●
John J. Grainger and William D. Stevenson, Power System Analysis, McGraw-Hill.
●
Hadi Saadat, Power System Analysis, 3rd Edition, McGraw-Hill.
Power Electronics (1) [EPM341]
●
Muhammad H. Rashid, Power Electronics: Circuits, Devices, and Applications, 4th Edition, Pearson.
●
Ned Mohan, Tore M. Undeland, William P. Robbins, Power Electronics: Converters, Applications, and Design, Wiley.
Laws & Legislations [BUSX31]
●
J. Ellis Bell, Legal Aspects of Engineering, Kendall Hunt.
●
Standard department coursepack on engineering law.
High Voltage Engineering [EPM333]
●
M.S. Naidu and V. Kamaraju, High Voltage Engineering, 5th Edition, McGraw-Hill.
●
E. Kuffel, W.S. Zaengl, J. Kuffel, High Voltage Engineering: Fundamentals, 2nd Edition, Butterworth-Heinemann.
Electrical Installations Engineering [EPM334]
●
Brian Scaddan, Electrical Installation Work, Routledge.
●
IEE Wiring Regulations (BS 7671), standard reference.
Induction Machines [EPM323]
●
Stephen J. Chapman, Electric Machinery Fundamentals, 5th Edition, McGraw-Hill.
●
P.C. Sen, Principles of Electric Machines and Power Electronics, 3rd Edition, Wiley.
Power Systems Analysis (1) [EPM335]
●
John J. Grainger and William D. Stevenson, Power System Analysis, McGraw-Hill.
●
Hadi Saadat, Power System Analysis, 3rd Edition, McGraw-Hill.
Power System Protection [EPM351]
●
J. Lewis Blackburn and Thomas J. Domin, Protective Relaying: Principles and Applications, 4th Edition, CRC Press.
●
Y.G. Paithankar and S.R. Bhide, Fundamentals of Power System Protection, PHI Learning.
Feasibility Studies [BUS361]
●
Prasanna Chandra, Projects: Planning, Analysis, Selection, Financing, Implementation and Review, McGraw-Hill.
●
Standard department coursepack on feasibility studies.
Level 4
Synchronous Machines [EPM424]
Study Plan
Complete every phase in a level, in order, before moving to the next level.
Level 3
– Level 3
This phase groups courses that build on each other directly — study them as one connected unit.
DC Machines & Transformers [EPM322]
Construction and operating principles of DC machines (generators and motors), DC motor speed-torque
characteristics and starting methods, transformer theory (equivalent circuit, voltage regulation, efficiency), and
three-phase transformer connections.
Induction Machines [EPM323]
Construction and operating principles of three-phase induction motors, equivalent circuit and performance
characteristics, starting and speed-control methods, and an introduction to single-phase induction motors.
How to move through this phase
●
Step 1. [EPM322] Construction and operating principles of DC machines (generators and motors). Work the
corresponding chapter(s) in Stephen J. Chapman first, cross-checking anything shaky against A.E. Fitzgerald.
Work every solved example before attempting 4–6 end-of-chapter problems of increasing difficulty.
●
Step 2. [EPM322] DC motor speed-torque characteristics and starting methods, transformer theory (equivalent
circuit, voltage regulation, efficiency), and three-phase transformer connections. Work the corresponding
chapter(s) in Stephen J. Chapman first, cross-checking anything shaky against A.E. Fitzgerald. Work every solved
example before attempting 4–6 end-of-chapter problems of increasing difficulty.
●
Step 3. [EPM323] Construction and operating principles of three-phase induction motors, equivalent circuit and
performance characteristics, starting and speed-control methods, and an introduction to single-phase induction
motors. Work the corresponding chapter(s) in Stephen J. Chapman first, cross-checking anything shaky against
P.C. Sen. Work every solved example before attempting 4–6 end-of-chapter problems of increasing difficulty.
Tips & tricks
■
After each topic block, close the book and try to reconstruct the key relationships and assumptions from memory;
this does more for retention than re-reading.
■
Study in short, focused blocks (45–60 minutes) ending with a solved example, rather than long unfocused reading
sessions.
■
Build one shared example (a single machine, engine, or system) and carry it across both courses in this phase —
applying each course's tools to the same running example cements how they connect.
Phase gate — move on once you can
■
[EPM322] Explain and apply: Construction and operating principles of DC machines (generators and motors),
without referring to notes.
■
[EPM323] Explain and apply: Construction and operating principles of three-phase induction motors, equivalent
circuit and performance characteristics, starting and speed-control methods, and an introduction to single-phase
induction motors, without referring to notes.
■
Solve a mixed, timed problem set covering this phase's topics at roughly exam pace, scoring at least 70% unaided.
Overview of renewable energy resources: solar photovoltaic systems, wind energy conversion systems, and an
introduction to other renewable sources, with emphasis on grid integration and the electrical engineering aspects of
each technology.
How to move through this phase
Structure of electric power systems, overhead line and underground cable parameters, per-unit system, transmission
line models (short, medium, long), load flow fundamentals, and an introduction to distribution system design.
How to move through this phase
●
Step 1. Structure of electric power systems, overhead line and underground cable parameters, per-unit system,
transmission line models (short, medium, long), load flow fundamentals, and an introduction to distribution system
design. Work the corresponding chapter(s) in John J. Grainger and William D. Stevenson first, cross-checking
anything shaky against Hadi Saadat. Work every solved example before attempting 4–6 end-of-chapter problems
of increasing difficulty.
Tips & tricks
■
If a concept doesn't click from the primary reference, try the secondary one — it often explains the same idea with
a different intuition or a clearer worked example.
■
Work problems by hand before reaching for a calculator or software shortcut — the goal here is intuition, not just a
numeric answer.
Phase gate — move on once you can
■
Explain and apply: Structure of electric power systems, overhead line and underground cable parameters, per-unit
system, transmission line models (short, medium, long), load flow fundamentals, and an introduction to distribution
system design, without referring to notes.
■
Solve a mixed, timed problem set covering this phase's topics at roughly exam pace, scoring at least 70% unaided.
Generation and measurement of high AC, DC and impulse voltages, breakdown mechanisms in gases/liquids/solids,
insulation coordination fundamentals, and an introduction to high-voltage testing of equipment.
How to move through this phase
●
Step 1. Generation and measurement of high AC. Work the corresponding chapter(s) in M.S. Naidu and V.
Kamaraju first, cross-checking anything shaky against E. Kuffel. Work every solved example before attempting
4–6 end-of-chapter problems of increasing difficulty.
●
Step 2. DC and impulse voltages, breakdown mechanisms in gases/liquids/solids, insulation coordination
fundamentals, and an introduction to high-voltage testing of equipment. Work the corresponding chapter(s) in M.S.
Naidu and V. Kamaraju first, cross-checking anything shaky against E. Kuffel. Work every solved example before
attempting 4–6 end-of-chapter problems of increasing difficulty.
Tips & tricks
Design of electrical installations for buildings and industrial facilities: load estimation, cable sizing and protection
coordination, earthing systems, lighting design fundamentals, and relevant electrical installation codes and standards.
How to move through this phase
●
Step 1. Design of electrical installations for buildings and industrial facilities: load estimation, cable sizing and
protection coordination, earthing systems, lighting design fundamentals, and relevant electrical installation codes
and standards. Work the corresponding chapter(s) in Brian Scaddan first, cross-checking anything shaky against
IEE Wiring Regulations (BS 7671). Work every solved example before attempting 4–6 end-of-chapter problems of
increasing difficulty.
Tips & tricks
■
Where two courses are grouped in one phase, don't study them fully in parallel from day one — clear the first
course's core theory, then bring in the second once the foundation is solid.
■
Keep a running formula/assumptions sheet for this phase — you will reuse it when revising for the phase gate and
later for the exam.
Phase gate — move on once you can
■
Explain and apply: Design of electrical installations for buildings and industrial facilities: load estimation, cable
sizing and protection coordination, earthing systems, lighting design fundamentals, and relevant electrical
installation codes and standards, without referring to notes.
■
Solve a mixed, timed problem set covering this phase's topics at roughly exam pace, scoring at least 70% unaided.
Formation of the bus admittance and impedance matrices, load-flow analysis methods (Gauss-Seidel,
Newton-Raphson), and an introduction to economic dispatch of generation.
How to move through this phase
●
Step 1. Formation of the bus admittance and impedance matrices, load-flow analysis methods (Gauss-Seidel.
Work the corresponding chapter(s) in John J. Grainger and William D. Stevenson first, cross-checking anything
shaky against Hadi Saadat. Work every solved example before attempting 4–6 end-of-chapter problems of
increasing difficulty.
●
Step 2. Newton-Raphson), and an introduction to economic dispatch of generation. Work the corresponding
chapter(s) in John J. Grainger and William D. Stevenson first, cross-checking anything shaky against Hadi Saadat.
Work every solved example before attempting 4–6 end-of-chapter problems of increasing difficulty.
Tips & tricks
■
Work problems by hand before reaching for a calculator or software shortcut — the goal here is intuition, not just a
numeric answer.
■
If a concept doesn't click from the primary reference, try the secondary one — it often explains the same idea with
a different intuition or a clearer worked example.
Phase gate — move on once you can
■
Explain and apply: Formation of the bus admittance and impedance matrices, load-flow analysis methods
(Gauss-Seidel, without referring to notes.
Power semiconductor devices (diodes, thyristors, power transistors), single-phase and three-phase rectifier circuits,
and an introduction to DC-DC converter (chopper) topologies.
How to move through this phase
●
Step 1. Power semiconductor devices (diodes, thyristors, power transistors), single-phase and three-phase
rectifier circuits, and an introduction to DC-DC converter (chopper) topologies. Work the corresponding chapter(s)
in Muhammad H. Rashid first, cross-checking anything shaky against Ned Mohan. Work every solved example
before attempting 4–6 end-of-chapter problems of increasing difficulty.
Tips & tricks
■
After each topic block, close the book and try to reconstruct the key relationships and assumptions from memory;
this does more for retention than re-reading.
■
Study in short, focused blocks (45–60 minutes) ending with a solved example, rather than long unfocused reading
sessions.
Phase gate — move on once you can
■
Explain and apply: Power semiconductor devices (diodes, thyristors, power transistors), single-phase and
three-phase rectifier circuits, and an introduction to DC-DC converter (chopper) topologies, without referring to
notes.
■
Solve a mixed, timed problem set covering this phase's topics at roughly exam pace, scoring at least 70% unaided.
Principles of power system protection, protective relay types and characteristics, current and voltage transformers for
protection, overcurrent and differential protection schemes, and an introduction to protection coordination.
How to move through this phase
●
Step 1. Principles of power system protection, protective relay types and characteristics, current and voltage
transformers for protection, overcurrent and differential protection schemes, and an introduction to protection
coordination. Work the corresponding chapter(s) in J. Lewis Blackburn and Thomas J. Domin first, cross-checking
anything shaky against Y.G. Paithankar and S.R. Bhide. Work every solved example before attempting 4–6
end-of-chapter problems of increasing difficulty.
Tips & tricks
■
Keep a running formula/assumptions sheet for this phase — you will reuse it when revising for the phase gate and
later for the exam.
■
Where two courses are grouped in one phase, don't study them fully in parallel from day one — clear the first
course's core theory, then bring in the second once the foundation is solid.
Phase gate — move on once you can
■
Explain and apply: Principles of power system protection, protective relay types and characteristics, current and
voltage transformers for protection, overcurrent and differential protection schemes, and an introduction to
protection coordination, without referring to notes.
■
Solve a mixed, timed problem set covering this phase's topics at roughly exam pace, scoring at least 70% unaided.
This phase groups courses that build on each other directly — study them as one connected unit.
Laws & Legislations [BUSX31]
Construction and operating principles of synchronous machines (generators and motors), the synchronous generator
equivalent circuit and voltage regulation, parallel operation of generators, and V-curves of synchronous motors.
How to move through this phase
●
Step 1. Construction and operating principles of synchronous machines (generators and motors), the synchronous
generator equivalent circuit and voltage regulation, parallel operation of generators, and V-curves of synchronous
motors. Work the corresponding chapter(s) in Stephen J. Chapman first, cross-checking anything shaky against
A.E. Fitzgerald. Work every solved example before attempting 4–6 end-of-chapter problems of increasing difficulty.
Tips & tricks
■
After each topic block, close the book and try to reconstruct the key relationships and assumptions from memory;
this does more for retention than re-reading.
■
Study in short, focused blocks (45–60 minutes) ending with a solved example, rather than long unfocused reading
sessions.
Phase gate — move on once you can
■
Explain and apply: Construction and operating principles of synchronous machines (generators and motors), the
synchronous generator equivalent circuit and voltage regulation, parallel operation of generators, and V-curves of
synchronous motors, without referring to notes.
■
Solve a mixed, timed problem set covering this phase's topics at roughly exam pace, scoring at least 70% unaided.
DC-AC inverter topologies (single-phase and three-phase), pulse-width modulation techniques, AC-AC converters,
and applications of power electronic converters in motor drives and renewable energy interfacing.
How to move through this phase
●
Step 1. DC-AC inverter topologies (single-phase and three-phase), pulse-width modulation techniques. Work the
corresponding chapter(s) in Muhammad H. Rashid first, cross-checking anything shaky against Ned Mohan. Work
every solved example before attempting 4–6 end-of-chapter problems of increasing difficulty.
●
Step 2. AC-AC converters, and applications of power electronic converters in motor drives and renewable energy
interfacing. Work the corresponding chapter(s) in Muhammad H. Rashid first, cross-checking anything shaky
against Ned Mohan. Work every solved example before attempting 4–6 end-of-chapter problems of increasing
difficulty.
Tips & tricks
■
Keep a running formula/assumptions sheet for this phase — you will reuse it when revising for the phase gate and
later for the exam.
■
Where two courses are grouped in one phase, don't study them fully in parallel from day one — clear the first
course's core theory, then bring in the second once the foundation is solid.
Phase gate — move on once you can
■
Explain and apply: DC-AC inverter topologies (single-phase and three-phase), pulse-width modulation techniques,
without referring to notes.
■
Solve a mixed, timed problem set covering this phase's topics at roughly exam pace, scoring at least 70% unaided.
Applied protection system design: protection of transmission lines, transformers, generators and busbars, distance
protection principles, and case studies in coordinating a complete power system protection scheme.
How to move through this phase
●
Step 1. Applied protection system design: protection of transmission lines, transformers, generators and busbars,
distance protection principles, and case studies in coordinating a complete power system protection scheme. Work
the corresponding chapter(s) in J. Lewis Blackburn and Thomas J. Domin first, cross-checking anything shaky
against Y.G. Paithankar and S.R. Bhide. Work every solved example before attempting 4–6 end-of-chapter
problems of increasing difficulty.
Tips & tricks
■
Study in short, focused blocks (45–60 minutes) ending with a solved example, rather than long unfocused reading
sessions.
■
After each topic block, close the book and try to reconstruct the key relationships and assumptions from memory;
this does more for retention than re-reading.
Phase gate — move on once you can
■
Explain and apply: Applied protection system design: protection of transmission lines, transformers, generators
and busbars, distance protection principles, and case studies in coordinating a complete power system protection
scheme, without referring to notes.
■
Solve a mixed, timed problem set covering this phase's topics at roughly exam pace, scoring at least 70% unaided.
Power quality disturbances (harmonics, voltage sags/swells, flicker), sources and effects of poor power quality,
harmonic analysis and mitigation techniques, and relevant power quality standards.
How to move through this phase
●
Step 1. Power quality disturbances (harmonics, voltage sags/swells, flicker), sources and effects of poor power
quality, harmonic analysis and mitigation techniques, and relevant power quality standards. Work the
corresponding chapter(s) in Roger C. Dugan first, cross-checking anything shaky against Math H.J. Bollen. Work
every solved example before attempting 4–6 end-of-chapter problems of increasing difficulty.
Tips & tricks
Project management fundamentals: project life cycle, scope/time/cost management, scheduling techniques (Gantt,
CPM/PERT), resource allocation, risk management, and an introduction to project management software tools.
How to move through this phase
●
Step 1. Project management fundamentals: project life cycle, scope/time/cost management, scheduling
techniques (Gantt. Work the corresponding chapter(s) in Project Management Institute first, cross-checking
anything shaky against Harold Kerzner. Work every solved example before attempting 4–6 end-of-chapter
problems of increasing difficulty.
●
Step 2. CPM/PERT), resource allocation, risk management, and an introduction to project management software
tools. Work the corresponding chapter(s) in Project Management Institute first, cross-checking anything shaky
against Harold Kerzner. Work every solved example before attempting 4–6 end-of-chapter problems of increasing
difficulty.
Tips & tricks
■
Work problems by hand before reaching for a calculator or software shortcut — the goal here is intuition, not just a
numeric answer.
■
If a concept doesn't click from the primary reference, try the secondary one — it often explains the same idea with
a different intuition or a clearer worked example.
■
Treat this as a design phase, not a memorization one: for every rule or equation, ask 'what failure mode is this
protecting against?' before applying it.
Phase gate — move on once you can
■
Explain and apply: Project management fundamentals: project life cycle, scope/time/cost management, scheduling
techniques (Gantt, without referring to notes.
■
Solve a mixed, timed problem set covering this phase's topics at roughly exam pace, scoring at least 70% unaided.
Graduation Project
This chapter is the applied capstone for Electrical Power & Machines Engineering (EPM): a set of projects sized
and chosen so that, taken together, they exercise both the theoretical and the practical core of the sub-branch. It has
two parts — a list of project names, then a full solving guide for each.
A. Project Names
4 projects, together covering the sub-branch's theoretical and practical scope end to end:
B.1.2 Verification
What the output should look like:
A correctly completed project shows a load-flow that converges within a small number of iterations, a voltage profile that
declines smoothly from source to the far end of the feeder without any bus violating the acceptable voltage band under
base loading, and a loss-vs-loading trend that grows roughly with the square of the loading factor.
Conditions — all of the following must hold for a fully correct result:
■
The load-flow solution converges (mismatch below tolerance) within a reasonable number of iterations.
■
Every bus voltage under base loading falls within the acceptable band (typically 0.95–1.05 pu).
■
The voltage profile declines monotonically from the source toward the far end of a radial feeder.
■
Power losses scale up roughly with the square of the loading factor across the sensitivity study.
■
The proposed improvement is shown, with a re-run study, to measurably improve at least one of voltage profile or losses.
Visual reference — expected outputs (including intermediate steps):
B.2.2 Verification
What the output should look like:
A correctly completed project produces a torque-speed curve with a clear breakdown-torque peak below synchronous
speed, efficiency and power factor curves that both rise smoothly with load from a low starting point, and a full-load
efficiency/power-factor pair that falls within a few percentage points of the motor's nameplate rating.
Conditions — all of the following must hold for a fully correct result:
■
The torque-speed curve shows a clear breakdown-torque peak occurring below synchronous speed.
■
Both efficiency and power factor increase with load rather than falling or staying flat.
■
Measured full-load efficiency and power factor are within roughly 5 percentage points of nameplate values, or the gap is
explained.
■
No-load and locked-rotor test results are used explicitly to derive the equivalent-circuit parameters, not just reported as
raw numbers.
■
All four raw readings (voltage, current, power, speed) are recorded at every load step, not just the calculated results.
Visual reference — expected outputs (including intermediate steps):
B.3.2 Verification
What the output should look like:
A correctly completed project shows protection zones that cover every network element exactly once at the primary level
with a defined backup for each, time-current coordination curves in which every backup relay sits above its primary with
adequate margin across the full fault-current range, and relay pickup settings that are sensitive enough to detect the
minimum expected fault current while staying above maximum normal load current.
Conditions — all of the following must hold for a fully correct result:
■
Every element of the protected network falls inside exactly one primary protection zone, with a defined backup relay.
■
Coordination time margin between every adjacent primary/backup relay pair is at least the design target (commonly 0.3
s) across the full fault-current range shown on the TCC plot.
■
Every relay's pickup setting is below the minimum fault current in its zone and above the maximum normal load current.
■
Fault current vs. distance is calculated explicitly and used to justify relay sensitivity at the far end of the feeder, not just at
the near end.
■
The complete protection philosophy document ties every relay setting back to a stated calculation, not an assumed
default.
Visual reference — expected outputs (including intermediate steps):
B.4.2 Verification
What the output should look like:
A correctly completed project shows I-V and P-V curves whose maximum power point matches the module datasheet's
rated power within a small margin, a daily generation profile that traces a smooth bell shape peaking near solar noon, and a
calculated daily energy output that is within a reasonable margin of the original design target once realistic derating and
conversion losses are included.
Conditions — all of the following must hold for a fully correct result:
■
The I-V/P-V maximum power point falls within roughly 5% of the module's datasheet-rated power at standard test
conditions.
■
The daily generation profile is a smooth, single-peaked curve centered near solar noon, not a jagged or multi-peaked
trace.
■
Calculated daily energy output is within roughly ±15–20% of the design target once temperature derating and conversion
losses are applied.
■
At least one specific loss mechanism is quantified (not just mentioned) and attributed to a specific stage of the system.
■
For off-grid variants, the battery sizing is checked against a stated multi-day low-sun scenario, not just an average day.
Visual reference — expected outputs (including intermediate steps):
●
Electric Drives [EPM425] — prerequisite: EPM424: Fundamentals of electric drive systems: DC motor drives,
induction motor variable-frequency drives, drive selection criteria, and dynamic performance of motor-drive-load
systems.
●
Special Electrical Machines [EPM426] — prerequisite: EPM424: Construction, operating principles and
applications of special electrical machines: stepper motors, brushless DC motors, switched reluctance motors, and
linear motors.
●
Advanced Electrical Machine Theory [EPM427] — prerequisite: EPM424: Advanced topics in electrical machine
theory: generalized machine theory, dq-axis transformation, and dynamic modeling of AC machines for use in
advanced drive and control system design.
●
Electric Vehicles [EPM471] — prerequisite: EPM425: Electric vehicle powertrain architectures (BEV, HEV,
PHEV), traction motor and battery technology fundamentals, charging infrastructure basics, and the electrical
engineering considerations specific to vehicle electrification.
●
Electrical Energy Utilization [EPM472] — prerequisite: EPM437: Efficient utilization of electrical energy in
industrial, commercial and residential applications: electric heating, illumination engineering fundamentals, and
electric traction system basics.
●
Energy Economics [EPM473] — prerequisite: EPM437: Economic principles applied to energy projects: cost of
generation, tariff structures, economic dispatch, and investment appraisal methods applied specifically to
power-sector projects.
●
Power Network Security & Safety [EPM474] — prerequisite: EPM436: Cybersecurity considerations for power
network SCADA/control systems, physical and cyber threat vectors for critical infrastructure, and an introduction to
safety practices for personnel working on electrical power networks.
●
Smart Grids [EPM475] — prerequisite: EPM436: Smart grid architecture and components, advanced metering
infrastructure, demand response, distributed energy resource integration, and communication technologies used in
modern smart-grid systems.
●
Power System Operation & Management [EPM476] — prerequisite: EPM436: Operational planning and
management of power systems: unit commitment, economic dispatch in operation, reliability considerations, and
an introduction to energy management systems used by grid operators.
●
Advanced Control in Power Systems [EPM477] — prerequisite: EPM436: Advanced control strategies applied
to power systems: automatic generation control, FACTS device fundamentals, and an introduction to wide-area
monitoring and control concepts.
This track continues straight on from the Shared Foundation (Level 0–2) covered earlier in this guide — it is not
repeated here. What follows is specific to Electronics & Electrical Communications Engineering (ECE): Level 3
and Level 4 Resources, then their Study Plan, then the specialty elective catalogue.
1.3.1 Resources
Resources
References cited across this sub-branch's Level 3 and Level 4 courses.
Level 3
Analog Communication Systems [ECE331]
●
Simon Haykin and Michael Moher, Communication Systems, 5th Edition, Wiley.
●
B.P. Lathi and Zhi Ding, Modern Digital and Analog Communication Systems, 4th Edition, Oxford University Press.
Electronic Measurements & Testing (1) [ECE314]
●
David A. Bell, Electronic Instrumentation and Measurements, 3rd Edition, Oxford University Press.
●
Albert D. Helfrick and William D. Cooper, Modern Electronic Instrumentation and Measurement Techniques, Pearson.
Electronic Circuits (3) [ECE315]
●
Adel S. Sedra and Kenneth C. Smith, Microelectronic Circuits, 8th Edition, Oxford University Press.
●
Donald A. Neamen, Electronic Circuit Analysis and Design, 3rd Edition, McGraw-Hill.
Electromagnetic Waves [ECE341]
●
Matthew N.O. Sadiku, Elements of Electromagnetics, 7th Edition, Oxford University Press.
●
David K. Cheng, Field and Wave Electromagnetics, 2nd Edition, Pearson.
●
William H. Hayt and John A. Buck, Engineering Electromagnetics, 9th Edition, McGraw-Hill.
Laws & Legislations [BUSX31]
●
J. Ellis Bell, Legal Aspects of Engineering, Kendall Hunt.
●
Standard department coursepack on engineering law.
Digital Communication Systems (1) [ECE332]
●
Simon Haykin, Digital Communications, Wiley.
●
John G. Proakis and Masoud Salehi, Digital Communications, 5th Edition, McGraw-Hill.
Electronic Instruments [ECE316]
●
David A. Bell, Electronic Instrumentation and Measurements, 3rd Edition, Oxford University Press.
●
Albert D. Helfrick and William D. Cooper, Modern Electronic Instrumentation and Measurement Techniques, Pearson.
Digital Signal Processing [ECE322]
●
Alan V. Oppenheim and Ronald W. Schafer, Discrete-Time Signal Processing, 3rd Edition, Pearson.
●
John G. Proakis and Dimitris K. Manolakis, Digital Signal Processing, 4th Edition, Pearson.
Feasibility Studies [BUS361]
●
Prasanna Chandra, Projects: Planning, Analysis, Selection, Financing, Implementation and Review, McGraw-Hill.
●
Standard department coursepack on feasibility studies.
Level 4
Antennas [ECE442]
●
Constantine A. Balanis, Antenna Theory: Analysis and Design, 4th Edition, Wiley.
●
John D. Kraus and Ronald J. Marhefka, Antennas for All Applications, 3rd Edition, McGraw-Hill.
Integrated Circuits [ECE418]
●
Behzad Razavi, Design of Analog CMOS Integrated Circuits, 2nd Edition, McGraw-Hill.
●
Adel S. Sedra and Kenneth C. Smith, Microelectronic Circuits, 8th Edition, Oxford University Press.
Digital Communication Systems (2) [ECE434]
Study Plan
Complete every phase in a level, in order, before moving to the next level.
Level 3
– Level 3
Amplitude modulation (AM, DSB, SSB) and demodulation techniques, angle modulation (FM/PM) and demodulation,
noise performance of analog communication systems, and an introduction to superheterodyne receiver architecture.
How to move through this phase
●
Step 1. Amplitude modulation (AM. Work the corresponding chapter(s) in Simon Haykin and Michael Moher first,
cross-checking anything shaky against B.P. Lathi and Zhi Ding. Work every solved example before attempting 4–6
end-of-chapter problems of increasing difficulty.
●
Step 2. SSB) and demodulation techniques, angle modulation (FM/PM) and demodulation, noise performance of
analog communication systems, and an introduction to superheterodyne receiver architecture. Work the
corresponding chapter(s) in Simon Haykin and Michael Moher first, cross-checking anything shaky against B.P.
Lathi and Zhi Ding. Work every solved example before attempting 4–6 end-of-chapter problems of increasing
difficulty.
Tips & tricks
■
After each topic block, close the book and try to reconstruct the key relationships and assumptions from memory;
this does more for retention than re-reading.
■
Study in short, focused blocks (45–60 minutes) ending with a solved example, rather than long unfocused reading
sessions.
Phase gate — move on once you can
■
Explain and apply: Amplitude modulation (AM, without referring to notes.
■
Solve a mixed, timed problem set covering this phase's topics at roughly exam pace, scoring at least 70% unaided.
Frequency response of multistage amplifiers, feedback amplifier topologies and stability, oscillator circuits (RC and
LC types), and an introduction to power amplifier classes (A, B, AB, C).
How to move through this phase
●
Step 1. Frequency response of multistage amplifiers, feedback amplifier topologies and stability, oscillator circuits
(RC and LC types), and an introduction to power amplifier classes (A. Work the corresponding chapter(s) in Adel
S. Sedra and Kenneth C. Smith first, cross-checking anything shaky against Donald A. Neamen. Work every
solved example before attempting 4–6 end-of-chapter problems of increasing difficulty.
Tips & tricks
■
Keep a running formula/assumptions sheet for this phase — you will reuse it when revising for the phase gate and
later for the exam.
■
Where two courses are grouped in one phase, don't study them fully in parallel from day one — clear the first
course's core theory, then bring in the second once the foundation is solid.
Phase gate — move on once you can
■
Explain and apply: Frequency response of multistage amplifiers, feedback amplifier topologies and stability,
oscillator circuits (RC and LC types), and an introduction to power amplifier classes (A, without referring to notes.
■
Solve a mixed, timed problem set covering this phase's topics at roughly exam pace, scoring at least 70% unaided.
Maxwell's equations in differential and integral form, plane wave propagation in lossless and lossy media, reflection
and transmission at boundaries, transmission line theory and the Smith chart, and an introduction to waveguides.
How to move through this phase
●
Step 1. Maxwell's equations in differential and integral form, plane wave propagation in lossless and lossy media,
reflection and transmission at boundaries, transmission line theory and the Smith chart, and an introduction to
waveguides. Work the corresponding chapter(s) in Matthew N.O. Sadiku first, cross-checking anything shaky
against David K. Cheng. Work every solved example before attempting 4–6 end-of-chapter problems of increasing
difficulty.
Tips & tricks
■
Study in short, focused blocks (45–60 minutes) ending with a solved example, rather than long unfocused reading
sessions.
■
After each topic block, close the book and try to reconstruct the key relationships and assumptions from memory;
this does more for retention than re-reading.
Phase gate — move on once you can
■
Explain and apply: Maxwell's equations in differential and integral form, plane wave propagation in lossless and
lossy media, reflection and transmission at boundaries, transmission line theory and the Smith chart, and an
introduction to waveguides, without referring to notes.
■
Solve a mixed, timed problem set covering this phase's topics at roughly exam pace, scoring at least 70% unaided.
Sampling and quantization, pulse code modulation (PCM), baseband digital transmission and line coding, digital
bandpass modulation techniques (ASK, FSK, PSK), and an introduction to error probability in digital communication.
How to move through this phase
Operating principles and applications of key electronic instruments used in communication and electronics
laboratories: signal sources, analyzers, and automated test/measurement setups, including calibration
considerations.
How to move through this phase
●
Step 1. Operating principles and applications of key electronic instruments used in communication and electronics
laboratories: signal sources, analyzers, and automated test/measurement setups, including calibration
considerations. Work the corresponding chapter(s) in David A. Bell first, cross-checking anything shaky against
Albert D. Helfrick and William D. Cooper. Work every solved example before attempting 4–6 end-of-chapter
problems of increasing difficulty.
Tips & tricks
■
Work problems by hand before reaching for a calculator or software shortcut — the goal here is intuition, not just a
numeric answer.
■
If a concept doesn't click from the primary reference, try the secondary one — it often explains the same idea with
a different intuition or a clearer worked example.
Phase gate — move on once you can
■
Explain and apply: Operating principles and applications of key electronic instruments used in communication and
electronics laboratories: signal sources, analyzers, and automated test/measurement setups, including calibration
considerations, without referring to notes.
■
Solve a mixed, timed problem set covering this phase's topics at roughly exam pace, scoring at least 70% unaided.
Discrete-time signals and systems, the Z-transform and its application to system analysis, the discrete Fourier
transform (DFT) and fast Fourier transform (FFT), and an introduction to digital filter design (FIR and IIR).
How to move through this phase
●
Step 1. Discrete-time signals and systems, the Z-transform and its application to system analysis, the discrete
Fourier transform (DFT) and fast Fourier transform (FFT), and an introduction to digital filter design (FIR and IIR).
Work the corresponding chapter(s) in Alan V. Oppenheim and Ronald W. Schafer first, cross-checking anything
shaky against John G. Proakis and Dimitris K. Manolakis. Work every solved example before attempting 4–6
end-of-chapter problems of increasing difficulty.
Tips & tricks
This phase groups courses that build on each other directly — study them as one connected unit.
Laws & Legislations [BUSX31]
Engineering law and legislation: contracts, liability, intellectual property basics, labor law fundamentals relevant to
engineering practice, and an overview of professional licensing and regulation.
Feasibility Studies [BUS361]
Principles of feasibility studies: market study, technical study, financial study and evaluation criteria (NPV, IRR,
payback period) for engineering projects, culminating in a practical feasibility study exercise.
How to move through this phase
●
Step 1. [BUSX31] Engineering law and legislation: contracts, liability, intellectual property basics, labor law
fundamentals relevant to engineering practice, and an overview of professional licensing and regulation. Work the
corresponding chapter(s) in J. Ellis Bell first, cross-checking anything shaky against Standard department
coursepack on engineering law.. Work every solved example before attempting 4–6 end-of-chapter problems of
increasing difficulty.
●
Step 2. [BUS361] Principles of feasibility studies: market study, technical study, financial study and evaluation
criteria (NPV. Work the corresponding chapter(s) in Prasanna Chandra first, cross-checking anything shaky
against Standard department coursepack on feasibility studies.. Work every solved example before attempting 4–6
end-of-chapter problems of increasing difficulty.
●
Step 3. [BUS361] IRR, payback period) for engineering projects, culminating in a practical feasibility study
exercise. Work the corresponding chapter(s) in Prasanna Chandra first, cross-checking anything shaky against
Standard department coursepack on feasibility studies.. Work every solved example before attempting 4–6
end-of-chapter problems of increasing difficulty.
Tips & tricks
■
Keep a running formula/assumptions sheet for this phase — you will reuse it when revising for the phase gate and
later for the exam.
■
Where two courses are grouped in one phase, don't study them fully in parallel from day one — clear the first
course's core theory, then bring in the second once the foundation is solid.
■
Build one shared example (a single machine, engine, or system) and carry it across both courses in this phase —
applying each course's tools to the same running example cements how they connect.
Phase gate — move on once you can
■
[BUSX31] Explain and apply: Engineering law and legislation: contracts, liability, intellectual property basics, labor
law fundamentals relevant to engineering practice, and an overview of professional licensing and regulation,
without referring to notes.
■
[BUS361] Explain and apply: Principles of feasibility studies: market study, technical study, financial study and
evaluation criteria (NPV, without referring to notes.
■
Solve a mixed, timed problem set covering this phase's topics at roughly exam pace, scoring at least 70% unaided.
This phase groups courses that build on each other directly — study them as one connected unit.
Antennas [ECE442]
Antenna fundamentals: radiation patterns, gain and directivity, common antenna types (dipole, loop, array antennas),
and an introduction to antenna design and impedance matching for communication systems.
Microwave Electronics Engineering [ECE419]
Microwave circuit theory using S-parameters, microwave transmission structures (microstrip, waveguide), microwave
passive components (couplers, filters), and an introduction to microwave active devices and amplifiers.
How to move through this phase
●
Step 1. [ECE442] Antenna fundamentals: radiation patterns, gain and directivity, common antenna types (dipole,
loop, array antennas), and an introduction to antenna design and impedance matching for communication
systems. Work the corresponding chapter(s) in Constantine A. Balanis first, cross-checking anything shaky against
John D. Kraus and Ronald J. Marhefka. Work every solved example before attempting 4–6 end-of-chapter
problems of increasing difficulty.
●
Step 2. [ECE419] Microwave circuit theory using S-parameters, microwave transmission structures (microstrip,
waveguide), microwave passive components (couplers, filters), and an introduction to microwave active devices
and amplifiers. Work the corresponding chapter(s) in David M. Pozar first, cross-checking anything shaky against
Robert E. Collin. Work every solved example before attempting 4–6 end-of-chapter problems of increasing
difficulty.
Tips & tricks
■
After each topic block, close the book and try to reconstruct the key relationships and assumptions from memory;
this does more for retention than re-reading.
■
Study in short, focused blocks (45–60 minutes) ending with a solved example, rather than long unfocused reading
sessions.
■
Build one shared example (a single machine, engine, or system) and carry it across both courses in this phase —
applying each course's tools to the same running example cements how they connect.
Phase gate — move on once you can
■
[ECE442] Explain and apply: Antenna fundamentals: radiation patterns, gain and directivity, common antenna
types (dipole, loop, array antennas), and an introduction to antenna design and impedance matching for
communication systems, without referring to notes.
■
[ECE419] Explain and apply: Microwave circuit theory using S-parameters, microwave transmission structures
(microstrip, waveguide), microwave passive components (couplers, filters), and an introduction to microwave
active devices and amplifiers, without referring to notes.
■
Solve a mixed, timed problem set covering this phase's topics at roughly exam pace, scoring at least 70% unaided.
Integrated circuit fabrication process overview, analog IC building blocks (current mirrors, differential pairs),
operational amplifier internal design, and an introduction to digital IC design considerations.
How to move through this phase
●
Step 1. Integrated circuit fabrication process overview, analog IC building blocks (current mirrors, differential
pairs), operational amplifier internal design, and an introduction to digital IC design considerations. Work the
corresponding chapter(s) in Behzad Razavi first, cross-checking anything shaky against Adel S. Sedra and
Kenneth C. Smith. Work every solved example before attempting 4–6 end-of-chapter problems of increasing
difficulty.
Tips & tricks
Advanced digital communication techniques: multiplexing (TDM, FDM, CDMA basics), spread-spectrum
communication fundamentals, channel coding for error control, and an introduction to modern wireless
communication standards.
How to move through this phase
●
Step 1. Advanced digital communication techniques: multiplexing (TDM. Work the corresponding chapter(s) in
John G. Proakis and Masoud Salehi first, cross-checking anything shaky against Theodore S. Rappaport. Work
every solved example before attempting 4–6 end-of-chapter problems of increasing difficulty.
●
Step 2. CDMA basics), spread-spectrum communication fundamentals, channel coding for error control, and an
introduction to modern wireless communication standards. Work the corresponding chapter(s) in John G. Proakis
and Masoud Salehi first, cross-checking anything shaky against Theodore S. Rappaport. Work every solved
example before attempting 4–6 end-of-chapter problems of increasing difficulty.
Tips & tricks
■
If a concept doesn't click from the primary reference, try the secondary one — it often explains the same idea with
a different intuition or a clearer worked example.
■
Work problems by hand before reaching for a calculator or software shortcut — the goal here is intuition, not just a
numeric answer.
Phase gate — move on once you can
■
Explain and apply: Advanced digital communication techniques: multiplexing (TDM, without referring to notes.
■
Solve a mixed, timed problem set covering this phase's topics at roughly exam pace, scoring at least 70% unaided.
Advanced measurement and testing of communication systems and circuits: bit-error-rate testing, spectrum and
network analyzer-based characterization, and automated test-bench design for communication equipment.
How to move through this phase
●
Step 1. Advanced measurement and testing of communication systems and circuits: bit-error-rate testing,
spectrum and network analyzer-based characterization, and automated test-bench design for communication
equipment. Work the corresponding chapter(s) in David A. Bell first, cross-checking anything shaky against Albert
D. Helfrick and William D. Cooper. Work every solved example before attempting 4–6 end-of-chapter problems of
increasing difficulty.
Tips & tricks
■
Study in short, focused blocks (45–60 minutes) ending with a solved example, rather than long unfocused reading
sessions.
■
After each topic block, close the book and try to reconstruct the key relationships and assumptions from memory;
this does more for retention than re-reading.
Phase gate — move on once you can
Communication network architectures and protocol layering (OSI model), circuit- and packet-switched networks, an
introduction to the physical and data-link layers, and network performance metrics (throughput, delay, loss).
How to move through this phase
●
Step 1. Communication network architectures and protocol layering (OSI model), circuit- and packet-switched
networks, an introduction to the physical and data-link layers, and network performance metrics (throughput,
delay, loss). Work the corresponding chapter(s) in James F. Kurose and Keith W. Ross first, cross-checking
anything shaky against William Stallings. Work every solved example before attempting 4–6 end-of-chapter
problems of increasing difficulty.
Tips & tricks
■
Where two courses are grouped in one phase, don't study them fully in parallel from day one — clear the first
course's core theory, then bring in the second once the foundation is solid.
■
Keep a running formula/assumptions sheet for this phase — you will reuse it when revising for the phase gate and
later for the exam.
Phase gate — move on once you can
■
Explain and apply: Communication network architectures and protocol layering (OSI model), circuit- and
packet-switched networks, an introduction to the physical and data-link layers, and network performance metrics
(throughput, delay, loss), without referring to notes.
■
Solve a mixed, timed problem set covering this phase's topics at roughly exam pace, scoring at least 70% unaided.
Graduation Project
This chapter is the applied capstone for Electronics & Electrical Communications Engineering (ECE): a set of
projects sized and chosen so that, taken together, they exercise both the theoretical and the practical core of the
sub-branch. It has two parts — a list of project names, then a full solving guide for each.
A. Project Names
4 projects, together covering the sub-branch's theoretical and practical scope end to end:
B.1.2 Verification
What the output should look like:
A correctly completed project shows a received constellation diagram with symbol clusters that tighten visibly as SNR
increases, a BER-vs-SNR curve that falls steeply (roughly exponentially for common modulations) as SNR improves, and a
simulated curve that tracks the theoretical curve for the chosen modulation within a small, explainable gap.
Conditions — all of the following must hold for a fully correct result:
■
The constellation diagram at high SNR shows tight, clearly separated clusters around each ideal symbol location.
■
The BER-vs-SNR curve is monotonically decreasing, with no SNR range where BER unexpectedly increases.
■
The simulated BER curve tracks the theoretical curve for the chosen modulation within about a 1–2 dB gap, or the gap is
explained by a stated implementation loss.
■
Enough bits are simulated at each SNR point that at least ~100 errors are recorded (for statistically meaningful BER
estimates), or the limitation is explicitly noted.
■
Every stage of the transmit/receive chain is clearly identified in the report, matching the block diagram.
Visual reference — expected outputs (including intermediate steps):
Eye diagram.
B.2.2 Verification
What the output should look like:
A correctly completed project shows a measured mid-band gain close to the small-signal hand-calculation, a frequency
response that is flat across the passband before rolling off at a clearly identifiable −3 dB point, and a
THD-vs-input-amplitude curve that stays low until the amplifier approaches clipping, at which point it rises sharply.
Conditions — all of the following must hold for a fully correct result:
■
Measured mid-band gain is within roughly 10% of the hand-calculated small-signal gain, or the gap is explained.
■
The frequency response is flat (within a few dB) across the intended passband before rolling off.
■
The −3 dB bandwidth point is explicitly identified from the frequency-response data, not estimated by eye.
■
THD stays below the design's acceptable limit across the full intended input range, with a clear rise only near clipping.
■
The DC operating point of every stage is verified and reported before any AC measurement is presented.
Visual reference — expected outputs (including intermediate steps):
B.3.2 Verification
What the output should look like:
A correctly completed project shows an S11 curve with a clear, sufficiently deep dip (below −10 dB) landing at the intended
design frequency, a radiation pattern with the expected general shape for the chosen antenna type (e.g. a figure-eight for a
simple dipole), and a final design summary in which every reported number (dimensions, S11, bandwidth, gain) is internally
consistent.
Conditions — all of the following must hold for a fully correct result:
B.4.2 Verification
What the output should look like:
●
Instrumentation Electronics [ECE351] — prerequisite: ECE111: Sensors and transducers used in
instrumentation, signal conditioning circuits, analog-to-digital conversion fundamentals, and the design of a
complete instrumentation chain from sensor to digital readout.
●
Integrated Circuit Technology [ECE352] — prerequisite: ECE315: CMOS fabrication process flow, layout design
rules, an introduction to VLSI design methodology, and the relationship between fabrication technology and
achievable circuit performance.
●
Satellite Communications [ECE333] — prerequisite: ECE332: Satellite communication system architecture,
orbital mechanics fundamentals for communication satellites, link budget analysis, and an overview of satellite
transponders and ground station equipment.
●
Optical Communication Systems [ECE435] — prerequisite: ECE332: Optical fiber fundamentals (modes,
dispersion, attenuation), optical transmitters and receivers, optical communication link design, and an introduction
to wavelength-division multiplexing.
●
Mobile Communications [ECE455] — prerequisite: ECE435: Cellular network fundamentals (frequency reuse,
handoff, cell design), mobile radio propagation, and an overview of modern mobile communication standards and
their key physical-layer techniques.
●
Selected Topics in Communication Systems [ECE456] — prerequisite: ECE435: Selected advanced topics in
modern communication systems, drawing on current developments in the field and connecting them back to the
fundamental communication theory covered earlier in the program.
●
Analog IC Design [ECE457] — prerequisite: ECE418: Design methodology for analog integrated circuits:
operational amplifier design, comparators, and analog building blocks, with emphasis on the trade-offs between
gain, bandwidth, noise and power consumption.
●
Information Theory [ECE438] — prerequisite: ECE434: Fundamentals of information theory: entropy and
information measures, source coding and data compression, channel capacity, and an introduction to
error-correcting codes.
●
Network Security [ECE439] — prerequisite: ECE434: Network security fundamentals for communication
systems: cryptographic principles, secure communication protocols, and common attack vectors and
countermeasures relevant to modern communication networks.
●
Selected Topics in Electronics [ECE458] — prerequisite: ECE418: Selected advanced topics in electronic circuit
design, drawing on current developments in the field and building directly on the integrated-circuit and
amplifier-design foundations covered earlier in the program.
This track continues straight on from the Shared Foundation (Level 0–2) covered earlier in this guide — it is not
repeated here. What follows is specific to Computers & Automatic Control Engineering (CCE): Level 3 and Level
4 Resources, then their Study Plan, then the specialty elective catalogue.
1.4.1 Resources
Resources
References cited across this sub-branch's Level 3 and Level 4 courses.
Level 3
Automatic Control (2) [CCE313]
●
Katsuhiko Ogata, Modern Control Engineering, 5th Edition, Pearson.
●
Richard C. Dorf and Robert H. Bishop, Modern Control Systems, 13th Edition, Pearson.
Computer Architecture [CCE320]
●
David A. Patterson and John L. Hennessy, Computer Organization and Design, 5th Edition, Morgan Kaufmann.
●
William Stallings, Computer Organization and Architecture, 10th Edition, Pearson.
Data Structures & Algorithm Design [CCE351]
●
Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein, Introduction to Algorithms, 3rd Edition, MIT
Press.
●
Mark Allen Weiss, Data Structures and Algorithm Analysis in C++, 4th Edition, Pearson.
Software Engineering [CCE324]
●
Ian Sommerville, Software Engineering, 10th Edition, Pearson.
●
Roger S. Pressman and Bruce R. Maxim, Software Engineering: A Practitioner's Approach, 8th Edition, McGraw-Hill.
Laws & Legislations [BUSX31]
●
J. Ellis Bell, Legal Aspects of Engineering, Kendall Hunt.
●
Standard department coursepack on engineering law.
Microcomputers [CCE322]
●
Muhammad Ali Mazidi et al., The 8051 Microcontroller and Embedded Systems, 2nd Edition, Pearson.
●
Douglas V. Hall, Microprocessors and Interfacing, 3rd Edition, McGraw-Hill.
Database Management Systems [CCE354]
●
Ramez Elmasri and Shamkant B. Navathe, Fundamentals of Database Systems, 7th Edition, Pearson.
●
Abraham Silberschatz, Henry F. Korth, S. Sudarshan, Database System Concepts, 7th Edition, McGraw-Hill.
Neural Networks [CCE340]
●
Simon Haykin, Neural Networks and Learning Machines, 3rd Edition, Pearson.
●
Ian Goodfellow, Yoshua Bengio, Aaron Courville, Deep Learning, MIT Press.
Operating Systems [CCE325]
●
Abraham Silberschatz, Peter B. Galvin, Greg Gagne, Operating System Concepts, 10th Edition, Wiley.
●
Andrew S. Tanenbaum and Herbert Bos, Modern Operating Systems, 4th Edition, Pearson.
Feasibility Studies [BUS361]
●
Prasanna Chandra, Projects: Planning, Analysis, Selection, Financing, Implementation and Review, McGraw-Hill.
●
Standard department coursepack on feasibility studies.
Level 4
Digital Control [CCE312]
●
Katsuhiko Ogata, Discrete-Time Control Systems, 2nd Edition, Pearson.
●
Gene F. Franklin, J. David Powell, Michael Workman, Digital Control of Dynamic Systems, 3rd Edition, Ellis-Kagle Press.
Computer Security & Data Encryption [CCE353]
Study Plan
Complete every phase in a level, in order, before moving to the next level.
Level 3
– Level 3
Frequency-domain analysis of control systems (Bode plots, Nyquist criterion), stability analysis and margins,
root-locus design methods, and an introduction to compensator (lead/lag) design.
How to move through this phase
●
Step 1. Frequency-domain analysis of control systems (Bode plots. Work the corresponding chapter(s) in
Katsuhiko Ogata first, cross-checking anything shaky against Richard C. Dorf and Robert H. Bishop. Work every
solved example before attempting 4–6 end-of-chapter problems of increasing difficulty.
●
Step 2. Nyquist criterion), stability analysis and margins, root-locus design methods, and an introduction to
compensator (lead/lag) design. Work the corresponding chapter(s) in Katsuhiko Ogata first, cross-checking
anything shaky against Richard C. Dorf and Robert H. Bishop. Work every solved example before attempting 4–6
end-of-chapter problems of increasing difficulty.
Tips & tricks
■
After each topic block, close the book and try to reconstruct the key relationships and assumptions from memory;
this does more for retention than re-reading.
■
Study in short, focused blocks (45–60 minutes) ending with a solved example, rather than long unfocused reading
sessions.
Phase gate — move on once you can
■
Explain and apply: Frequency-domain analysis of control systems (Bode plots, without referring to notes.
■
Solve a mixed, timed problem set covering this phase's topics at roughly exam pace, scoring at least 70% unaided.
Computer organization fundamentals: instruction set architecture, the datapath and control unit, pipelining basics,
memory hierarchy (cache, virtual memory), and an introduction to input/output subsystems.
How to move through this phase
●
Step 1. Computer organization fundamentals: instruction set architecture, the datapath and control unit, pipelining
basics, memory hierarchy (cache, virtual memory), and an introduction to input/output subsystems. Work the
corresponding chapter(s) in David A. Patterson and John L. Hennessy first, cross-checking anything shaky against
William Stallings. Work every solved example before attempting 4–6 end-of-chapter problems of increasing
difficulty.
Tips & tricks
■
Keep a running formula/assumptions sheet for this phase — you will reuse it when revising for the phase gate and
later for the exam.
■
Where two courses are grouped in one phase, don't study them fully in parallel from day one — clear the first
course's core theory, then bring in the second once the foundation is solid.
Phase gate — move on once you can
■
Explain and apply: Computer organization fundamentals: instruction set architecture, the datapath and control unit,
pipelining basics, memory hierarchy (cache, virtual memory), and an introduction to input/output subsystems,
without referring to notes.
■
Solve a mixed, timed problem set covering this phase's topics at roughly exam pace, scoring at least 70% unaided.
This phase groups courses that build on each other directly — study them as one connected unit.
Data Structures & Algorithm Design [CCE351]
Abstract data types and data structures (lists, stacks, queues, trees, graphs), algorithm design paradigms
(divide-and-conquer, greedy, dynamic programming), and algorithm complexity analysis (Big-O notation).
Software Engineering [CCE324]
Software development life cycle models, requirements analysis and specification, software design principles
(modularity, UML), software testing strategies, and an introduction to software project management.
How to move through this phase
●
Step 1. [CCE351] Abstract data types and data structures (lists, stacks, queues, trees, graphs), algorithm design
paradigms (divide-and-conquer, greedy, dynamic programming), and algorithm complexity analysis (Big-O
notation). Work the corresponding chapter(s) in Thomas H. Cormen first, cross-checking anything shaky against
Mark Allen Weiss. Work every solved example before attempting 4–6 end-of-chapter problems of increasing
difficulty.
●
Step 2. [CCE324] Software development life cycle models, requirements analysis and specification, software
design principles (modularity. Work the corresponding chapter(s) in Ian Sommerville first, cross-checking anything
shaky against Roger S. Pressman and Bruce R. Maxim. Work every solved example before attempting 4–6
end-of-chapter problems of increasing difficulty.
●
Step 3. [CCE324] UML), software testing strategies, and an introduction to software project management. Work
the corresponding chapter(s) in Ian Sommerville first, cross-checking anything shaky against Roger S. Pressman
and Bruce R. Maxim. Work every solved example before attempting 4–6 end-of-chapter problems of increasing
difficulty.
Tips & tricks
■
If a concept doesn't click from the primary reference, try the secondary one — it often explains the same idea with
a different intuition or a clearer worked example.
■
Work problems by hand before reaching for a calculator or software shortcut — the goal here is intuition, not just a
numeric answer.
■
Build one shared example (a single machine, engine, or system) and carry it across both courses in this phase —
applying each course's tools to the same running example cements how they connect.
Phase gate — move on once you can
■
[CCE351] Explain and apply: Abstract data types and data structures (lists, stacks, queues, trees, graphs),
algorithm design paradigms (divide-and-conquer, greedy, dynamic programming), and algorithm complexity
analysis (Big-O notation), without referring to notes.
■
[CCE324] Explain and apply: Software development life cycle models, requirements analysis and specification,
software design principles (modularity, without referring to notes.
■
Solve a mixed, timed problem set covering this phase's topics at roughly exam pace, scoring at least 70% unaided.
Phase 4 · Microcomputers
CCE322 2 credit hrs total Prerequisite: CCE232
Microcomputer system architecture, bus structures, memory and peripheral interfacing at the system level, and
hands-on interfacing of a microcomputer/microcontroller to external sensors and actuators.
How to move through this phase
●
Step 1. Microcomputer system architecture, bus structures, memory and peripheral interfacing at the system level,
and hands-on interfacing of a microcomputer/microcontroller to external sensors and actuators. Work the
corresponding chapter(s) in Muhammad Ali Mazidi et al. first, cross-checking anything shaky against Douglas V.
Hall. Work every solved example before attempting 4–6 end-of-chapter problems of increasing difficulty.
Tips & tricks
■
Study in short, focused blocks (45–60 minutes) ending with a solved example, rather than long unfocused reading
sessions.
■
After each topic block, close the book and try to reconstruct the key relationships and assumptions from memory;
this does more for retention than re-reading.
Relational database concepts, entity-relationship modeling, relational algebra and SQL, normalization theory, and an
introduction to transaction management and database system architecture.
How to move through this phase
●
Step 1. Relational database concepts, entity-relationship modeling, relational algebra and SQL, normalization
theory, and an introduction to transaction management and database system architecture. Work the corresponding
chapter(s) in Ramez Elmasri and Shamkant B. Navathe first, cross-checking anything shaky against Abraham
Silberschatz. Work every solved example before attempting 4–6 end-of-chapter problems of increasing difficulty.
Tips & tricks
■
Where two courses are grouped in one phase, don't study them fully in parallel from day one — clear the first
course's core theory, then bring in the second once the foundation is solid.
■
Keep a running formula/assumptions sheet for this phase — you will reuse it when revising for the phase gate and
later for the exam.
Phase gate — move on once you can
■
Explain and apply: Relational database concepts, entity-relationship modeling, relational algebra and SQL,
normalization theory, and an introduction to transaction management and database system architecture, without
referring to notes.
■
Solve a mixed, timed problem set covering this phase's topics at roughly exam pace, scoring at least 70% unaided.
Fundamentals of artificial neural networks: perceptrons, multilayer networks and backpropagation, common network
architectures, and applications of neural networks to classification and function approximation problems.
How to move through this phase
●
Step 1. Fundamentals of artificial neural networks: perceptrons, multilayer networks and backpropagation,
common network architectures, and applications of neural networks to classification and function approximation
problems. Work the corresponding chapter(s) in Simon Haykin first, cross-checking anything shaky against Ian
Goodfellow. Work every solved example before attempting 4–6 end-of-chapter problems of increasing difficulty.
Tips & tricks
■
Work problems by hand before reaching for a calculator or software shortcut — the goal here is intuition, not just a
numeric answer.
■
If a concept doesn't click from the primary reference, try the secondary one — it often explains the same idea with
a different intuition or a clearer worked example.
Phase gate — move on once you can
■
Explain and apply: Fundamentals of artificial neural networks: perceptrons, multilayer networks and
backpropagation, common network architectures, and applications of neural networks to classification and function
approximation problems, without referring to notes.
■
Solve a mixed, timed problem set covering this phase's topics at roughly exam pace, scoring at least 70% unaided.
This phase groups courses that build on each other directly — study them as one connected unit.
Laws & Legislations [BUSX31]
Engineering law and legislation: contracts, liability, intellectual property basics, labor law fundamentals relevant to
engineering practice, and an overview of professional licensing and regulation.
Feasibility Studies [BUS361]
Principles of feasibility studies: market study, technical study, financial study and evaluation criteria (NPV, IRR,
payback period) for engineering projects, culminating in a practical feasibility study exercise.
How to move through this phase
●
Step 1. [BUSX31] Engineering law and legislation: contracts, liability, intellectual property basics, labor law
fundamentals relevant to engineering practice, and an overview of professional licensing and regulation. Work the
corresponding chapter(s) in J. Ellis Bell first, cross-checking anything shaky against Standard department
coursepack on engineering law.. Work every solved example before attempting 4–6 end-of-chapter problems of
increasing difficulty.
●
Step 2. [BUS361] Principles of feasibility studies: market study, technical study, financial study and evaluation
criteria (NPV. Work the corresponding chapter(s) in Prasanna Chandra first, cross-checking anything shaky
against Standard department coursepack on feasibility studies.. Work every solved example before attempting 4–6
end-of-chapter problems of increasing difficulty.
●
Step 3. [BUS361] IRR, payback period) for engineering projects, culminating in a practical feasibility study
exercise. Work the corresponding chapter(s) in Prasanna Chandra first, cross-checking anything shaky against
Standard department coursepack on feasibility studies.. Work every solved example before attempting 4–6
end-of-chapter problems of increasing difficulty.
Tips & tricks
■
Keep a running formula/assumptions sheet for this phase — you will reuse it when revising for the phase gate and
later for the exam.
■
Where two courses are grouped in one phase, don't study them fully in parallel from day one — clear the first
course's core theory, then bring in the second once the foundation is solid.
■
Build one shared example (a single machine, engine, or system) and carry it across both courses in this phase —
applying each course's tools to the same running example cements how they connect.
Phase gate — move on once you can
Analysis and design of digital (sampled-data) control systems: the Z-transform applied to control, pulse transfer
functions, stability analysis in the Z-domain, and digital controller design/implementation.
How to move through this phase
●
Step 1. Analysis and design of digital (sampled-data) control systems: the Z-transform applied to control, pulse
transfer functions, stability analysis in the Z-domain, and digital controller design/implementation. Work the
corresponding chapter(s) in Katsuhiko Ogata first, cross-checking anything shaky against Gene F. Franklin. Work
every solved example before attempting 4–6 end-of-chapter problems of increasing difficulty.
Tips & tricks
■
After each topic block, close the book and try to reconstruct the key relationships and assumptions from memory;
this does more for retention than re-reading.
■
Study in short, focused blocks (45–60 minutes) ending with a solved example, rather than long unfocused reading
sessions.
Phase gate — move on once you can
■
Explain and apply: Analysis and design of digital (sampled-data) control systems: the Z-transform applied to
control, pulse transfer functions, stability analysis in the Z-domain, and digital controller design/implementation,
without referring to notes.
■
Solve a mixed, timed problem set covering this phase's topics at roughly exam pace, scoring at least 70% unaided.
Fundamentals of computer security: symmetric and asymmetric cryptography, hashing and digital signatures,
authentication protocols, and common vulnerabilities and defenses in computer systems.
How to move through this phase
●
Step 1. Fundamentals of computer security: symmetric and asymmetric cryptography, hashing and digital
signatures, authentication protocols, and common vulnerabilities and defenses in computer systems. Work the
corresponding chapter(s) in William Stallings first, cross-checking anything shaky against Charlie Kaufman. Work
every solved example before attempting 4–6 end-of-chapter problems of increasing difficulty.
Tips & tricks
■
Keep a running formula/assumptions sheet for this phase — you will reuse it when revising for the phase gate and
later for the exam.
■
Where two courses are grouped in one phase, don't study them fully in parallel from day one — clear the first
course's core theory, then bring in the second once the foundation is solid.
Phase gate — move on once you can
■
Explain and apply: Fundamentals of computer security: symmetric and asymmetric cryptography, hashing and
digital signatures, authentication protocols, and common vulnerabilities and defenses in computer systems,
without referring to notes.
■
Solve a mixed, timed problem set covering this phase's topics at roughly exam pace, scoring at least 70% unaided.
Fundamentals of pattern recognition (feature extraction, classification methods) and digital image processing (image
enhancement, filtering, segmentation), with applications to automated inspection and recognition systems.
Network security architecture, firewalls and intrusion detection/prevention systems, virtual private networks, and
security considerations for networked control and computer systems.
How to move through this phase
●
Step 1. Network security architecture, firewalls and intrusion detection/prevention systems, virtual private
networks, and security considerations for networked control and computer systems. Work the corresponding
chapter(s) in William Stallings first, cross-checking anything shaky against Michael E. Whitman and Herbert J.
Mattord. Work every solved example before attempting 4–6 end-of-chapter problems of increasing difficulty.
Tips & tricks
■
Study in short, focused blocks (45–60 minutes) ending with a solved example, rather than long unfocused reading
sessions.
■
After each topic block, close the book and try to reconstruct the key relationships and assumptions from memory;
this does more for retention than re-reading.
Phase gate — move on once you can
■
Explain and apply: Network security architecture, firewalls and intrusion detection/prevention systems, virtual
private networks, and security considerations for networked control and computer systems, without referring to
notes.
■
Solve a mixed, timed problem set covering this phase's topics at roughly exam pace, scoring at least 70% unaided.
Control system design using state-space and modern control methods: controllability and observability, state
feedback and pole placement, observer design, and an introduction to optimal control concepts.
How to move through this phase
●
Step 1. Control system design using state-space and modern control methods: controllability and observability,
state feedback and pole placement, observer design, and an introduction to optimal control concepts. Work the
corresponding chapter(s) in Katsuhiko Ogata first, cross-checking anything shaky against Chi-Tsong Chen. Work
every solved example before attempting 4–6 end-of-chapter problems of increasing difficulty.
Tips & tricks
■
Where two courses are grouped in one phase, don't study them fully in parallel from day one — clear the first
course's core theory, then bring in the second once the foundation is solid.
Graduation Project
This chapter is the applied capstone for Computers & Automatic Control Engineering (CCE): a set of projects
sized and chosen so that, taken together, they exercise both the theoretical and the practical core of the sub-branch.
It has two parts — a list of project names, then a full solving guide for each.
A. Project Names
4 projects, together covering the sub-branch's theoretical and practical scope end to end:
Project 2 Design & Tuning of a Digital Control System for a Physical Process
Automatic Control (1)&(2), Digital Control, and Intelligent Control Systems — the control-theory half of the
sub-branch.
B.1.2 Verification
What the output should look like:
A correctly completed project runs its firmware logic exactly as flowcharted with no unhandled states, produces a sensor log
that shows a believable real-world trend with realistic noise (not perfectly smooth synthetic-looking data), and continues
operating without crashing or hanging when tested against at least one deliberately induced edge case.
Conditions — all of the following must hold for a fully correct result:
■
Every decision branch in the firmware flowchart is exercised and confirmed working during testing, not just the
main/expected path.
■
The system correctly detects and handles at least one edge-case/fault condition without crashing or hanging.
■
Logged sensor data shows a plausible real-world trend and noise level appropriate to the sensor type.
■
Every pin/peripheral in the block diagram is traceable to a specific line in the pin-map documentation.
■
Power consumption is measured or estimated and reported, not omitted.
Visual reference — expected outputs (including intermediate steps):
Project 2 · Design & Tuning of a Digital Control System for a Physical Process
B.2.2 Verification
What the output should look like:
B.3.2 Verification
What the output should look like:
A correctly completed project shows training and validation loss curves that both decrease before validation loss plateaus
or turns upward (indicating training was stopped at a sensible point), a final test-set confusion matrix with a strong diagonal
relative to off-diagonal entries, and a chosen model that measurably outperforms the simple baseline on the held-out test
set.
Conditions — all of the following must hold for a fully correct result:
■
The test set was used exactly once, for final evaluation only — never during training or hyperparameter tuning.
■
Training was stopped at or before the point where validation loss starts increasing while training loss keeps falling.
■
The final model outperforms the simple baseline model on the test set by a stated, non-trivial margin.
■
At least one class-imbalance-aware metric (precision, recall, or F1) is reported alongside overall accuracy.
■
The confusion matrix shows a clearly dominant diagonal, confirming genuine class discrimination rather than a
majority-class-guessing model.
Visual reference — expected outputs (including intermediate steps):
ROC curve.
●
Industrial Control Systems [CCE414] — prerequisite: CCE312: Control systems used in industrial automation:
PLC-based control architectures, SCADA systems, industrial communication protocols (Modbus, Profibus), and
case studies of industrial process control loops.
●
Robot Modeling & Control [CCE417] — prerequisite: CCE312: Robot kinematics (forward and inverse), robot
dynamics fundamentals, trajectory planning, and control strategies for robotic manipulators, with applications to
industrial robot programming.
●
Embedded Systems [CCE435] — prerequisite: CCE320: Embedded system design principles: real-time
operating system concepts, hardware/software co-design, low-power design considerations, and a complete
embedded-system design project on a microcontroller platform.
●
Advanced FPGA Applications [CCE436] — prerequisite: CCE320: Advanced FPGA design: hardware
description language design flow, timing analysis and optimization, IP core integration, and applied projects
implementing digital systems on an FPGA platform.
●
Machine Learning [CCE444] — prerequisite: CCE340: Supervised and unsupervised machine learning
algorithms: regression, classification (SVM, decision trees), clustering, model evaluation and validation, and
applications to engineering data.
●
Deep Learning [CCE446] — prerequisite: CCE444: Deep learning fundamentals: convolutional neural networks,
recurrent neural networks, training techniques (backpropagation, regularization, optimization), and applications to
image and sequence data.
●
Biomedical Engineering [CCE426]: Introduction to biomedical engineering: physiological signal acquisition
(ECG, EMG, EEG), medical imaging fundamentals, and the design considerations specific to instrumentation used
in a clinical/biomedical setting.
●
Geographic Information Systems [CCE455] — prerequisite: CCE354: Fundamentals of geographic information
systems: spatial data models, coordinate systems and map projections, spatial analysis techniques, and
engineering applications of GIS (e.g. infrastructure and network planning).
●
Intelligent Transportation Systems [CCE474] — prerequisite: CCE412: Intelligent transportation systems: traffic
sensing and data collection, traffic signal control strategies, vehicle-to-infrastructure communication basics, and an
introduction to autonomous/connected vehicle concepts.
●
Big Data Analytics [CCE457] — prerequisite: CCE354: Fundamentals of big data: distributed storage and
processing frameworks (Hadoop/Spark concepts), data pipelines, and analytics techniques applied to large-scale
engineering and operational datasets.