Department of Electrical and Computer Engineering


Electrical and Electronic Engineering courses

Courses taught by the department are listed in alpha-numerical order with a brief description. Please be aware that some courses may not be on offer in a current programme of study.

Students and potential students are advised to ascertain which courses are expected to be offered in this academic year and in which semester they are scheduled by referring to the Class Search on Student Services Online, or by contacting the department.

Where courses are listed with an ‘A’ and a ‘B’ option, this means that, if they are offered, they will be taught over two semesters and students must enrol in both Part A and Part B in order to complete and, where successful, be credited with the course. Courses with no ‘A’ or ‘B’ designation are taught over one semester.

Stage I


ELECTENG 101 - Electrical and Digital Systems

(15 points)
An introduction to electrical, computer and electronic systems and technology. Digital circuits and analysis techniques, computer organisation. Analog circuits and analysis techniques. Inductive power transfer, power systems and electric machines. Communication systems.
Restriction: ELECTENG 202, 204, 208, 210

Stage II


ELECTENG 202 - Circuits and Systems

(15 points)
This course aims to provide a good understanding of the way electrical circuits work. It covers DC and AC circuit theorems and analysis; transient analysis, including the Laplace transform; transfer functions; AC power calculations; and time and frequency representation of signals.
Prerequisite: ELECTENG 101

ELECTENG 204 - Engineering Electromagnetics

(15 points)
Electrical conduction theories, conducting materials and insulators, magnetic and dielectric properties and materials, electrostatics and magnetostatics, steady electric currents, the magnetic field of steady electric currents, Ampere's law and its applications, electromagnetic induction, Faraday's law and its applications, electromagnetism, simple transmission lines, magnetic circuits, permanent magnets, inductors, transformers, introduction to electrical machines.
Prerequisite: ELECTENG 101

ELECTENG 208 - Electric Circuit Analysis

(15 points)
Aims to provide a good understanding of the way electrical circuits work. The course covers DC and AC circuit theorems and analysis. It also introduces some semiconductor devices (diodes, transistors and operational amplifiers) and gives examples of their applications.
Prerequisite: ELECTENG 101
Restriction: ELECTENG 202

ELECTENG 209 - Analogue and Digital Design

(15 points)
This project-based course provides an introduction to real-world design of analogue and digital circuits. Practical skills will be gained in electronic circuit analysis, use of CAD tools, PCB design and construction, circuit testing and calibration using laboratory equipment. Appropriate design methodology will be developed in a practical framework.
Prerequisite: ELECTENG 101, 202, ELECTENG 205 or COMPSYS 201, ELECTENG 207 or 210

ELECTENG 210 - Electronics 1

(15 points)
An introduction to semiconductor devices (diodes, bipolar junction transistors, field-effect transistors, operational amplifiers) and their applications. Device operation, device models and terminal characteristics. Biasing, coupling and bypass techniques. Small-signal analysis. Signal amplifiers, oscillators and power amplifiers. Switches and sensors.
Prerequisite: ELECTENG 101

Top

Stage III


ELECTENG 303 - Systems and Control

(15 points)
Introduction to linear, time-invariant, continuous-time system theory from both a time-domain and frequency domain standpoint. This leads on to the fundamental body of knowledge underlying the control and enhancement of system behaviour, with application to the analysis and control of electrical systems.
Prerequisite: ELECTENG 202

ELECTENG 305 - Electronics 2

(15 points)
The operation, analysis and design of a range of electronic devices and systems will be discussed, taking examples from the full spectrum of electrical engineering. Such analysis will consider non-ideal circuit models and their frequency dependence. Selected applications will be taken from the fields of signal conditioning, amplifiers, communications systems and energy conversion.
Prerequisite: ELECTENG 202, 207 or 210

ELECTENG 307 - Transmission Lines and Systems

(15 points)
The basic concepts of electromagnetism are completed with a formal treatment of Maxwell's equations and their applications, including electromagnetic wave propagation, transmission lines, the Smith chart, and an introduction to antennas and radio systems, EMI and RFI.
Prerequisite: ELECTENG 204

ELECTENG 309 - Power Apparatus and Systems

(15 points)
This course introduces students to fundamentals of electric machinery and power system components. It covers theory, control and practical aspects of electric machines and apparatus as well as their applications in relation to power electronics.
Prerequisite: ELECTENG 204

ELECTENG 310 - Electrical Engineering Design 1

(15 points)
An appreciation of the design process as applied to various electrical and electronic engineering systems. Design skills are enhanced through a variety of engineering projects which typically introduce students to modelling, simulation and analogue and digital electronic hardware design.
Prerequisite: ELECTENG 202, ELECTENG 203 or COMPSYS 202, ELECTENG 205 or COMPSYS 201, ELECTENG 206 or 209, ELECTENG 207 or 210

ELECTENG 311 - Electrical Engineering Design 2

(15 points)
The formal introduction to the design process is completed by one or more open-ended projects which typically include elements of design from concept to working prototype.
Prerequisite: ELECTENG 310 or ELECTENG 203, 205, 206, 207

Top

Postgraduate 700 Level Courses


ELECTENG 700A - Research Project

(15 points)

ELECTENG 700B - Research Project

(15 points)
A student is required to submit a report on project work carried out on a topic assigned by the Head of Department. The work shall be supervised by a member of staff.
Prerequisite: ELECTENG 303, 305, ELECTENG 301 or 310 and 311
Restriction: ELECTENG 401
Note: To complete this course students must enrol in ELECTENG 700 A and B

ELECTENG 701 - Wireless Communication

(15 points)
Aspects of the design and planning of wireless communication systems. Introduction to cellular system design. Issues related to radio propagation: multipath, path loss prediction, channel characterisation. System aspects: cellular technologies, system planning and reliability estimation. Wireless systems and standards.
Prerequisite: ELECTENG 421 or 721

ELECTENG 702 - Applied Electromagnetics

(15 points)
Selected topics in electromagnetic theory. Consideration will be given to both analytical and numerical techniques.
Prerequisite: ELECTENG 302 or 306 or 307

ELECTENG 703 - Advanced Power Systems

(15 points)
Electricity markets – structure, pricing, optimisation. Application of power electronics to power systems. Distribution system issues. Integration of DG/renewable sources to bulk power systems.
Prerequisite: ELECTENG 411 or 731

ELECTENG 704 - Advanced Control Systems

(15 points)
Theory of modern control systems with emphasis on optimisation techniques for both deterministic and stochastic processes. State-space modelling of dynamic systems and choice of suitable performance criteria. Adaptive, fuzzy logic and sliding mode control systems.
Prerequisite: ELECTENG 422 or 722

ELECTENG 705 - Heavy Current Electronics

(15 points)
Selected advanced topics in the design and control of power electronics are presented. Topics include: analysis of power electronic circuits using state space techniques with suitable applications; design and application of switch mode resonant converters; scalar and vector control of AC induction motors; advanced magnetics modelling.
Prerequisite: ELECTENG 414 or 734

ELECTENG 706 - Digital Signal Processing

(15 points)
Advanced digital signal processing concepts and techniques for analysing discrete-time deterministic and random signals and systems. Stochastic signal description and analysis, system response to stochastic signals. Adaptive systems and applications. Multi-rate techniques. Digital Signal Processor (DSP) implementation strategies and real-world issues.
Prerequisite: ELECTENG 413 or 733

ELECTENG 709 - Image Processing and Computer Vision

(15 points)
Two-dimensional signals and systems and methods of analysis. Digital image manipulation, enhancement and restoration techniques. Two-dimensional digital filters and their application. Colour image processing. Computer vision concepts and tools. Quantitative image analysis and information extraction.
Prerequisite: ELECTENG 413 or 733

ELECTENG 711 - Studies in Electrical and Electronic Engineering 1

(15 points)
Advanced course on topics to be determined each year by the Head of Department.

ELECTENG 712 - Studies in Electrical and Electronic Engineering 2

(15 points)
Advanced course on topics to be determined each year by the Head of Department.

ELECTENG 713 - Studies in Electrical and Electronic Engineering 3

(15 points)
Advanced course on topics to be determined each year by the Head of Department.

ELECTENG 714 - Studies in Electrical and Electronic Engineering 4

(15 points)
Advanced course on topics to be determined each year by the Head of Department.

ELECTENG 715 - Studies in Electrical and Electronic Engineering 5

(15 points)
Advanced course on topics to be determined each year by the Head of Department.

ELECTENG 716 - Studies in Electrical and Electronic Engineering 6

(15 points)
Advanced course on topics to be determined each year by the Head of Department.

ELECTENG 720 - Microwave Engineering

(15 points)
Microwave systems, waveguides, passive components, resonators and filters. Microwave network theory, waveguide discontinuities. Microwave measurements. Aperture antennas.
Prerequisite: ELECTENG 421 or 721

ELECTENG 721 - Radio Systems

(15 points)
Transmission lines and waveguides, impedance matching, devices. Radio propagation, antennas and arrays. Radio system design – mobile, point-to-point, area coverage.
Prerequisite: ELECTENG 302 or 306 or 307
Restriction: ELECTENG 421

ELECTENG 722 - Control Systems

(15 points)
State space analysis, relationship to transfer function methods, controllability and observability, multivariable plant. Computer simulation. Stability considerations. State variable feedback. Digital control system, design and realisation of digital controllers, adaptive controllers. Nonlinear systems, phase-plane and describing function techniques, Liaponov's method of stability analysis, design of controllers for non-linear systems. Variable structure systems.
Prerequisite: ELECTENG 303
Restriction: ELECTENG 422

ELECTENG 724 - Special Topics 2

(15 points)
An advanced course on topics to be determined each year by the Head of Department.
Restriction: ELECTENG 424

ELECTENG 726 - Digital Communications

(15 points)
Advanced principles and techniques in digital transmission systems: signal and information coding, data compression, digital modulation, digital transmission, error detection and correction. Digital networks. Information theory. Traffic theory.
Prerequisite: ELECTENG 303, 732
Restriction: ELECTENG 426

ELECTENG 728 - Sensor Networks

(15 points)
Data acquisition. Sensor classification and characteristics. Physical principles of sensing. Interface electronics. Noise. Application examples. Architecture for sensor networks. Network node structure. Protocols and layers. Positioning and timing. Energy efficient algorithms. Wireless sensor network design, testing and validation. Sample applications. Network software design tools.
Prerequisite: ELECTENG 305 or COMPSYS 305 or MECHENG 370
Restriction: ELECTENG 428

ELECTENG 731 - Power Systems

(15 points)
Power system network modelling; power system analysis – load flow, fault, stability, power quality; control of real and reactive power.
Prerequisite: ELECTENG 302 or 309
Restriction: ELECTENG 411

ELECTENG 732 - Communication Systems

(15 points)
Analog modulations, AM and FM modulation. Noise. Noise in AM and FM systems. Broadband systems: FDM, TDM, PCM. Information theory, data networks, waveform coding and data compression, baseband data transmission. Introduction to digital systems: Digital modulation.
Prerequisite: ELECTENG 303
Restriction: ELECTENG 412

ELECTENG 733 - Signal Processing

(15 points)
Analog signals and systems: Signal processing concepts and tools for analysing deterministic and random continuous-time signals and systems. Digital signals and systems: Discrete-time deterministic signal analysis, digital filters and transforms, including the FFT. Digital Signal Processor (DSP) architectures and DSP applications.
Prerequisite: ELECTENG 303
Restriction: ELECTENG 413

ELECTENG 734 - Power Electronics

(15 points)
This course introduces students to selected building blocks in power electronics by way of a practical design project utilising modern power electronic converters with supporting lectures that include: inductive power transfer, switched mode DC-DC converter design and control, high frequency magnetics design, semiconductor switches, practical design issues, controlled rectifiers and PWM converters with application to conventional and brushless DC motors.
Prerequisite: ELECTENG 303
Restriction: ELECTENG 414

ELECTENG 735 - Special Topics 1

(15 points)
An advanced course on topics to be determined each year by the Head of Department.

ELECTENG 736 - Analog and Digital Filter Synthesis

(15 points)
Filter concepts and network functions, a review of approximation techniques and frequency transformations, leading to a thorough treatment of passive, active and digital filter implementations.
Prerequisite: ELECTENG 303
Restriction: ELECTENG 416

ELECTENG 787 - Project X

(15 points)
A student is required to submit a report on a topic assigned by the appropriate Head of Department.

ELECTENG 788A  - Project Y

(15 points)

ELECTENG 788B - Project Y

(15 points)
A student is required to submit a report on a topic assigned by the appropriate Head of Department.
Note: To complete this course students must enrol in ELECTENG 788 A and B

ELECTENG 789 - Project Z

(30 points)
A student is required to submit a report on a topic assigned by the appropriate Head of Department.

ELECTENG 796A - ME Thesis (Electrical and Electronic)

(60 points)

ELECTENG 796B - ME Thesis (Electrical and Electronic)

(60 points)
A student is required to submit a thesis on a topic assigned by the appropriate Head of Department.
Note: To complete this course students must enrol in ELECTENG 796 A and B

Top