Undergraduate units offered by the Department of Engineering
E
- ELEC - Electronics
- ELEC215 - Biomedical Engineering Fundamentals
- ELEC240 - Signals and Systems
- ELEC241 - Programmable Logic Design
- ELEC260 - Introduction to Mechatronics
- ELEC270 - Linear Circuits and Devices
- ELEC275 - Nonlinear Circuits and Devices
- ELEC295 - Fundamentals of Energy Conversion and Storage
- ELEC310 - Electronics Project
- ELEC321 - Communication Systems
- ELEC324 - Feedback Control and Dynamic Systems
- ELEC326 - Mechatronic Systems
- ELEC342 - Computer Hardware
- ELEC343 - Digital Systems Design
- ELEC345 - Communication Networks
- ELEC376 - Electronic Devices and Systems
- ELEC380 - Wireless Technology and Systems
- ELEC385 - Antennas and Propagation
- ELEC395 - Power Electronics
- ELEC426 - Advanced Telecommunications Engineering
- ELEC428 - Software Defined Networking
- ELEC446 - Advanced Computer Engineering
- ELEC466 - Advanced Mechatronic Engineering
- ELEC476 - Advanced Electronics Engineering
- ENGG - Engineering General
- ENGG100 - Introduction to Engineering
- ENGG120 - Engineering Mathematics I
- ENGG125 - Engineering Mathematics - II
- ENGG141 - Digital Fundamentals and Numerical Techniques
- ENGG150 - Electrical and Mechanical Principles
- ENGG200 - Engineering Practice
- ENGG255 - Data Analysis and Visualisation
- ENGG300 - Engineering Project Practices
- ENGG400 - Industry Experience
- ENGG411 - Engineering Research Thesis
- ENGG450 - Systems Design and Engineering
- ENGG460 - Engineering Principles and Practice
M
- MECH - Mechanical Engineering
- MECH201 - Engineering Dynamics
- MECH202 - Fluid Mechanics
- MECH203 - Mechanical Design 1
- MECH204 - Mechanics of Solids
- MECH205 - Engineering Materials
- MECH301 - Thermodynamics
- MECH302 - Heat and Mass Transfer
- MECH303 - Mechanical Design 2
- MECH304 - Applied Numerical Engineering
- MECH401 - Product Design Engineering
- MECH402 - Energy Sustainable Design