400-level

ENME403
Linear Systems Control and System Identification
Description
State-space modelling, solution and analysis of state-space equations. Control systems aspects include state feedback and pole placement, state estimation and optimal control. System identification, which is complementarily related to control systems design/analysis will develop and solve linear methods of model identification and creation from data.
Occurrences
Summer Nov 2025 (Distance)
Semester One 2026
Points
15 points
Prerequisites
Restrictions
ENEL430 and ENME603

ENEL420
Advanced Signals
Description
An advanced course on methods for digitally processing signals. Practical methods of designing finite response and infinite impulse response digital filters. Statistical signal processing, estimation/detection and pattern classification. The multidimensional Fourier transform and applications, including image filtering, deconvolution and computed tomography.
Occurrences
Semester Two 2026
Points
15 points
Prerequisites
Restrictions
ENEL440

ENEL422
Communications Engineering
Description
Topics covered: baseband transmission, signal space, digital modulation and reception, equalization, communications systems, error control coding and networking.
Occurrences
Semester One 2026
Points
15 points
Prerequisites

ENEL445
Applied Engineering Optimisation
Description
An advanced course on optimisation techniques and their engineering applications. The course first provides a review of mathematical background, and then covers the formulation of unconstrained/constrained optimisation problems, gradient descent, method of Lagrangian multipliers, and first-order KKT conditions. Other topics include model predictive control, power system optimisation, evolutionary algorithms, constraint satisfaction methods, Bayesian optimization, nonlinear least squares,adaptive filtering and backpropagation for deep neural networks.
Occurrences
Semester One 2026
Points
15 points
Prerequisites
Either ENEL320 or ENMT301; and either ENEL321 or ENME303

ENCE461
Embedded Systems 2
Description
An advanced course on embedded systems with an emphasis on the hardware interfacing aspects of microcontrollers. Practical issues are considered, including multilayer printed circuit board design, CMOS interfacing, signal integrity, power supply decoupling, memory considerations, and peripheral operation and programming. The course is project-based where students have to design, assemble, and program a microcontroller-based system using multilayer printed circuit boards.
Occurrences
Semester One 2026
Points
15 points
Prerequisites

ENCE464
Embedded Software and Advanced Computing
Description
This course combines software engineering practice for embedded systems with advanced computer architectures and memory systems. The first part considers software design principles and practices relevant to embedded software, including software architecture, concurrency, real-time operating systems, design patterns, and testing. The second part considers topics on high-performance computing, including pipelining, out of order execution, cache-memory systems, virtual memory systems, profiling, optimisation, GPUs, and quantum computing.
Occurrences
Semester Two 2026
Points
15 points
Prerequisites

ENEL471
Power Electronics 2
Description
Building modern Power Electronic circuits is a complex task. It involves analysis of the electro-mechanical system within which a circuit is embedded, followed by selection of appropriate circuit configurations. Electric circuit, magnetic circuit and control design are all integral to sound system operation. This course covers switching circuits for a range of powers and applications. It covers circuits and thermal management needed to maximise efficiency and reliability, and meet EMC requirements. Three phase system modelling, to enable model-based control of motion control systems, is included. Students will learn how to design a modern power electronic system within the context of a power supply or motion control system. It has a significant group project implementing an electric go-cart control system.
Occurrences
Semester Two 2026
Points
15 points
Prerequisites

ENEL480
Electrical Power Systems
Description
This course is designed to build on Electric Power and Machines (ENEL382) by giving a more in-depth treatment of some areas (power-flow, fault analysis and protection) while covering in detail new areas such as reliability assessment, power quality, electromagnetic transients, harmonic analysis and substation earthing. New developments in electrical power systems are covered. In the process of teaching this course and by using a design assignment as a problem-based learning tool, students will learn how a large real power system will perform and how to engineer solutions to identified problems.
Occurrences
Semester One 2026
Points
15 points
Prerequisites

ENEL481
Electrical Machines
Description
This course focuses on two aspects. The first topic is the design of electrical machines from first principles including transformers, rotating machines, and electroheaters. The second topic covers industry-standard high-voltage testing of generators, power transformers and cables.
Occurrences
Semester Two 2026
Points
15 points
Prerequisites

ENMT482
Robotics
Description
This course is structured as two parts: (1) articulated robot manipulators and (2) autonomous mobile robotics. Articulated manipulators form an important class of robots that are commonly used in industrial situations. The purpose of this part of the course is to introduce students to fundamental concepts of geometry, kinematics, dynamics, and control of robotic systems allowing students to model and analyse a robot manipulator. The autonomous mobile robotics part of the course is an introduction to the probablistic robotics techniques that underpin self-driving cars and other autonomous robots. This course is project-based and students will be given the opportunity to apply the material in both simulation and with real industrial and research robots through project work.
Occurrences
Semester Two 2026
Points
15 points
Prerequisites

ENEL491
Nano Engineered Devices
Description
Micro- and nano-electronic device design and fabrication technology. Physics of electronic materials. Advanced semiconductor devices. Solar cells design and fabrication. Future trends in nano-electronics. Micro- and nano-fluidics and their applications.
Occurrences
Semester One 2026
Points
15 points
Prerequisites

Not Offered Courses in 2026

400-level

ENEL420
Advanced Signals
Description
An advanced course on methods for digitally processing signals. Practical methods of designing finite response and infinite impulse response digital filters. Statistical signal processing, estimation/detection and pattern classification. The multidimensional Fourier transform and applications, including image filtering, deconvolution and computed tomography.
Occurrences
ENEL420-25SU2 (C)
Summer Nov 2025 - Not offered
For further information see ENEL420 course details
Points
15 points
Prerequisites
Restrictions
ENEL440