Curriculum Modules Ranked by Technical ComplexityComprehensive record of all 17 accredited undergraduate modules across the BEng Electronic & Computer Engineering curriculum, ranked by architectural depth, laboratory implementation, and technical complexity:
#1Individual Project (Automated FPGA Hardware-in-the-Loop Test Framework — VAIDAR)
Flagship | FPGA HIL VerificationLevel 6 (Final Year)
First Class 91% (A+)IET Prize Winner 2026
Built an automated hardware-in-the-loop verification framework bridging Python to a physical AMD Xilinx Artix-7 FPGA. It runs tests at ~1,000Hz over UART, checking physical silicon behaviour against golden models.
#2Engineering Design (Autonomous Combat Robotics & High-Current Motor Drives)
Robotics & High-Current Power ElectronicsLevel 5 (Second Year)
First Class 82% (A+)2nd Place University Championship
Built a combat robot that placed 2nd in the university championship. Designed custom motor drivers and CAD chassis.
#3Digital Systems Design (FPGA Digital Systems & VHDL Architecture)
Digital RTL & FSM ArchitectureLevel 5 (Second Year)
First Class 84% (A+)
Wrote VHDL to control a multi-floor elevator on an FPGA, implementing state machines and safety interlocks.
#4Embedded Systems 2 (Autonomous Sensor Navigation & Embedded C)
Autonomous Microcontroller SystemsLevel 5 (Second Year)
First Class 79% (A)
Built an autonomous obstacle-navigating robot in C using dual PIC microcontrollers to handle sonar timing, motor steering, and sensor data.
#5Communications & Network Architecture (Enterprise Networks & RF Systems)
Telecommunications & RF SystemsLevel 6 (Final Year)
First Class 90% (A+)
Simulated WAN/LAN networks with dynamic routing and VLANs in Packet Tracer. Analysed cellular frequency re-use and RF links.
#6Embedded Systems 3 (Virtual Instrumentation & Real-Time Telemetry)
Virtual Instrumentation & TelemetryLevel 6 (Final Year)
First Class 84% (A+)
Built a MATLAB desktop app that turned a microcontroller into a live dual-channel oscilloscope, with real-time plotting and variable sampling.
#7Digital Signal Processing (LTI Audio Crossover & Microcontroller DSP)
Digital Signal Processing & Filter DesignLevel 6 (Final Year)
Upper Second Class 68%
Designed digital FIR and IIR crossover filters for loudspeakers in MATLAB, and wrote real-time audio filtering code for microcontrollers.
#8Analogue Electronics and Communications (AM RF Systems & OpAmp Circuits)
Analogue RF Circuits & CommunicationsLevel 5 (Second Year)
First Class 70% (A-)
Built discrete analogue circuits on copper, including a working AM radio receiver, an op-amp light meter, and a 555 timer LED dimmer.
#9Control and Applications (LTI System Modelling & Closed-Loop PID Control)
Closed-Loop Control & Dynamic StabilityLevel 5 (Second Year)
First Class 70% (A-) — First Class 92% in MATLAB Exam
Modelled physical motor systems and tuned closed-loop PID controllers in MATLAB, validating the response on physical hardware.
#10Embedded Systems 1 (Microcontroller Architectures & Bare-Metal MPASM)
Low-Level Assembly & MicroprocessorsLevel 4 (First Year)
First Class 79% (A)
Wrote bare-metal MPASM assembly for PIC microcontrollers, handling hardware timers, cycle-accurate logic, and direct I/O port control.
#11Engineering Practice (Electronic CAD, PCB Design & SPICE Simulation)
Electronic CAD & PCB SimulationLevel 4 (First Year)
Upper Second Class 69%
Captured schematics and routed single-sided PCBs. Ran LTspice AC frequency sweeps and transient signal integrity simulations.
#12Analogue & Digital Electronics 1 (Semiconductor Physics & Logic Design)
Fundamental Semiconductor ElectronicsLevel 4 (First Year)
First Class 87% (A+)Contributed to IET Sussex Prize
Studied BJT/MOSFET transistor switching, active op-amp circuits, and combinational logic. Won the IET Sussex Prize for first-year performance.
#13Introduction to Electrical Engineering (Electromagnetics & Network Analysis)
Electromagnetics & Network AnalysisLevel 4 (First Year)
First Class 87% (A+)Contributed to IET Sussex Prize
Studied foundational electrical physics, including AC phasor analysis, Thévenin equivalents, reactive impedance, and magnetic circuits.
#14Electrical Engineering 2 (Three-Phase Power & Industrial Machines)
Three-Phase Power & Electrical MachinesLevel 5 (Second Year)
First Class 76% (A)
Analysed 3-phase AC power systems, transformer core saturation, induction motor torque curves, and power factor correction.
#15Analogue & Digital Electronics 2 (Multistage Amplifiers & Sequential Logic)
Multistage Amplifiers & Sequential MemoryLevel 4 (First Year)
Upper Second Class 62%
Designed multistage BJT amplifiers and analysed differential input stages alongside sequential digital logic like flip-flops and counters.
#16Engineering Mathematics (Differential Equations & Numerical Methods)
Differential Equations & Numerical SolversLevel 4 (First Year)
First Class 84% (A+)
Solved 2nd-order differential equations for RLC circuits, Laplace transforms, Fourier series, and developed numerical solvers in MATLAB.
#17Product Design (Systems Engineering & Commercial Feasibility)
Product Engineering & Systems FeasibilityLevel 6 (Final Year)
Upper Second Class 62%
Acted as systems engineer in an interdisciplinary team to develop a commercial grid energy storage concept, applying NPD stage-gate methods.