Search results
Showing courses for all available years.Filter courses by 2026
Neural Networks and Deep Learning
AIML 425
Uncover the fundamentals of neural network-based deep learning. In this course you will learn the state-of-the-art methods for classification, regression, and generative modelling, giving you the building blocks for designing your own chatbots as wel...
This course focuses on the techniques for designing, building and analysing computer programs that deal with large collections of data. The course addresses techniques for programming with collections of data, and the data structures and algorithms n...
Electrical Circuits
EEEN 104
Physics theory and practice relevant to electronics and computer systems engineering. Topics covered will include electrostatics (charge, force, field, potential), magnetic field and force, DC and AC circuits, electromagnetic induction and other sele...
Mechatronic Design and Prototyping
EEEN 201
This course will equip students with a basic understanding of mechanical theory and the skills of electronic and mechanical design and construction so that they can successfully design and complete a moderately complex project. A presentation of this...
An introduction to the design and construction of digital electronic instruments. Following a review of binary arithmetic and Boolean algebra, the course will focus on the design of digital circuits using both combinatorial and sequential logic. Furt...
Circuit Analysis
EEEN 203
This course covers the analysis of analogue electrical and electronic circuits. Topics covered include basic circuit theorems, operational amplifier circuits, the use of phasors for AC circuit analysis and the Laplace transform for switched systems. ...
Electronic Devices
EEEN 204
This course introduces fundamental electronic devices and their circuit applications. Topics include semiconductor fundamentals, diodes, transistors and operational amplifiers and the operation and application of special function diodes such as light...
Signals, Systems and Statistics 1
EEEN 220
The course introduces analysis techniques for signals and linear time-invariant systems as well as fundamentals of engineering statistics. The first part of the course focuses on continuous time signals and systems and Fourier transform techniques, w...
The course develops an understanding of the structure of computers, how they execute programs and how they interface to the real world. The course first covers ARM assembly language programming, data representation, computer arithmetic, microprocesso...
This course covers the theory, design and application of electrical machines, power electronic circuits, electric drives, and the transformation and control of electrical energy. The course introduces the fundamentals of electromagnetics and electric...
Control and Instrumentation
EEEN 315
The course shows how models can be used to analyse, describe and predict the behaviour of mechanical and electrical systems. The use of feedback to alter the properties of these systems to meet desired specifications is presented. A variety of method...
Signals, Systems and Statistics II
EEEN 320
The course introduces analysis techniques for discrete-time signals and linear time-invariant systems as well as topics in engineering statistics. The first part of the course focuses on discrete-time signals and systems and discrete Fourier transfor...
Robotic Engineering
EEEN 325
This course presents the principles of robotic and mechatronic design, construction and control. It covers both the theoretical and practical aspects of integrating mechanical, electronic and software components.
This course will address the engineering applications of electromagnetism, including propagation of signals, low EM emissions circuit board design, radio waves and antennas, grounding, high voltage insulators, and electrical safety design and testing...
Programmable Digital Logic
EEEN 402
The course develops an understanding of the structure of Field Programmable Gate Arrays, how to program them and how to interface them to the real world. The topics covered are VHDL programming, logic design, state machine design, I/O, design tools, ...
The course covers key topics in modern coding theory (finite vector spaces, linear codes, coding bounds, perfect codes, cyclic codes) as applied to wireless communication systems. Further topics include cryptography (classical ciphers, the one-time p...
Advanced Control Systems Engineering
EEEN 415
This course extends previous control studies to cover the use of modern control techniques in shaping the behaviour of complex systems having multiple inputs and outputs, in both discrete and continuous time. Optimal control (LQR) and estimation (the...
Advanced Robotic Engineering
EEEN 425
This course presents advanced principles of robotic and mechatronic design, prototyping, construction and control. It covers both the theoretical and practical aspects of integrating the mechanical, electronic and software components and applies rele...
Engineering Mathematics Foundations
ENGR 121
An introduction to the range of mathematical techniques employed by engineers, including functions, calculus, linear algebra, vector geometry, set theory, logic and probability. This course emphasises engineering applications and modelling.
Further mathematical techniques employed by electrical and electronic engineers, with a focus on methods of calculus, differential equations, and linear algebra. There is an emphasis on engineering applications and use of software.
Engineering Science
ENGR 141
ENGR 141 deals with scientific topics relevant to Engineering. Topics will include forms and use of energy, Newton’s laws of motion, gravity, waves, thermodynamics and required math concepts (limits, derivatives, functions). Students will obtain an a...
Physics theory and practice relevant to electronics and computer systems engineering. Topics covered will include electrostatics (charge, force, field, potential), magnetic field and force, DC and AC circuits, electromagnetic induction and other sele...
Computational Algebra and Calculus
ENGR 222
This course covers fundamental concepts in linear algebra and multivariable calculus, with an emphasis on their applications to physical and engineering problems. Topics covered include linear transformations, matrix decomposition including the singu...
Calculus 1B
MATH 142
Integration looks at summing continuous variables, providing a way to define and compute areas and volumes, which are essential for many applications. This course develops integral calculus, including the view of integration as anti-differentiation, ...
Algebra
MATH 151
Linear algebra is central to mathematics, and essential in science and engineering. This course introduces linear algebra, motivated by some of these applications, and maintaining a practical approach using fundamental mathematical objects such as ma...
Systems Programming
NWEN 241
This course considers the issues raised when programming at a low-level, for example in embedded systems, OS system level, or network protocol stacks. It includes an introduction to C language programming and motivating examples related to a wide var...
Power Systems Analysis
RESE 411
This course introduces the electricity industry and its components along with techniques for modern electric power system modelling and analysis. Topics include transmission line models, transformers and per unit systems, generator models, network ma...
This course presents techniques used to design advanced, integrated renewable energy solutions for given situations. The hardware and control enabling renewable energy systems to interact with a wider grid are presented along with topologies such as ...
Showing results 1 - 28 of 28 results
Showing 1 - 28 of 28 results for Electrical & Electronic Engineering