Planned Course Offering for 2023-24
Enquire Planned Course Offering in 2023-24

The course information listed below is for planning ONLY. Departments may at any time amend the information or update the records. Students are advised to seek confirmation with departments if they require accurate updated information.

Course Code Course Title Unit Term 1 Term 2 Last Update Date
ESTR1000 Introduction to Engineering Design 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR1002 Problem Solving By Programming 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR1003 Engineering Physics: Electromagnetics, Optics and Modern Physics 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR1004 Linear Algebra and Vector Calculus for Engineers 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR1005 Linear Algebra for Engineers 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR1006 Multivariable Calculus for Engineers 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR1100 Introduction to Computing Using C++ 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR1102 Introduction to Computing Using Java 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR2000 Complex Analysis and Differential Equations for Engineers 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR2002 Probability and Statistics for Engineers 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR2004 Discrete Mathematics for Engineers 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR2005 Probability and Statistics for Engineers 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR2012 Probability for Engineers 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR2014 Complex Variables for Engineers 2.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR2016 Differential Equations for Engineers 2.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR2018 Probability for Engineers 2.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR2020 Statistics for Engineers 2.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR2100 Embedded System Design 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR2102 Data Structures 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR2104 Digital Logic and Systems 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR2106 Building Web Applications 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR2201 Introduction to Biomedical Engineering 1.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR2203 Biomedical Engineering Laboratory and Hospital Experience 2.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR2204 Orthopaedic Biomechanics and Musculoskeletal Injury 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR2206 Signals and Systems 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR2300 Principles of Communication Systems 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR2302 Signals and Systems 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR2304 Basic Analog and Digital Circuits 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR2306 Introduction to Systems Programming 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR2308 Probability Models and Applications 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR2360 Fourier Analysis with Engineering Applications 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR2362 Discrete Structures and Probability 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR2400 Engineering Mechanics 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR2402 Thermodynamics 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR2500 Engineering Economics 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR2520 Optimization Methods 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR2540 Introduction to Data Science 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR2601 Circuits and Signals for Biomedical Engineering 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR2602 Biomedical Engineering Laboratory 2.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR3100 Rapid Prototyping of Digital Systems 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR3102 Introduction to Operating Systems 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR3106 Principles of Programming Languages 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR3110 Algorithms for Bioinformatics 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR3112 Numerical Optimization 2.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR3114 Numerical Optimization 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR3200 Microelectronic Devices and Circuits 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR3202 Wireless Technology and Systems 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR3204 Principles of Semiconductor Devices 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR3206 Introduction to Optical Communications 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR3208 Biomaterials and Tissue Engineering 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR3212 Biofluids 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR3214 Fundamentals of Applied Electromagnetics 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR3216 Robotic Perception and Intelligence 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR3300 Digital Communications 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR3302 Networks: Technology, Economics, and Social Interactions 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR3304 Introduction to Stochastic Processes 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR3400 Energy Utilization and Human Behaviour 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR3402 Engineering Materials 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR3404 Manufacturing Technology 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR3406 Introduction to Control Systems 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR3408 Introduction to Robotics 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR3500 Operations Research II 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR3502 Engineering Innovation and Entrepreneurship 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR3504 Computer Processing Systems Concepts 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR3506 Fundamentals in Information Systems 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR3508 Stochastic Models 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR3509 Investment Science 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR3510 Service Management 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR3512 Technology, Consulting and Analytics in Practice 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR3514 Introduction to Logistics and Supply Chain Management 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR3516 Fundamentals in Decision and Data Analytics 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR3601 Medical Instrumentation and Design 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR3602 Neuroengineering 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR3603 Medical Instrumentation and Design 2.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR3604 Molecular and Cellular Engineering Laboratory 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR3605 Data Analytics for Personalized Genomics and Precision Medicine 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4104 Distributed and Parallel Computing 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4106 Introduction to Cloud Computing and Storage 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4120 Data Communication and Computer Networks 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4122 Online Algorithms for Machine Learning and Optimization 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4140 Foundation of Applied Deep Learning 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4200 AI & Imaging for Biomedical Engineering 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4201 Advanced Imaging and Spectroscopy Techniques in Biomedicine 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4202 Bionanotechnology 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4203 BioMEMS 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4204 Biomolecular Engineering 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4214 Musculoskeletal Tissue Engineering 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4216 Physics and Technology of Semiconductor Devices 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4218 Digital Signal Processing and Applications 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4220 Radio Frequency Electronics 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4222 RF Circuits for Wireless Systems 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4300 Web-scale Information Analytics 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4304 Wireless Communication Systems 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4306 Introduction to Cyber Security 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4308 Network Software Design and Programming 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4312 Building Scalable Internet-based Services 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4316 Programming Big Data Systems 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4320 Optical Communications 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4322 Introduction to Cryptography 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4400 Kinetic Energy Harvesting Devices and Systems 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4404 Nuclear Energy and Risk Assessment 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4408 Computer-integrated Manufacturing 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4410 Finite Element Modelling and Analysis 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4414 Mechatronic Systems 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4416 Modern Control Systems Analysis and Design 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4418 Engineering Optimization 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4420 Introduction to Combustion 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4422 Energy Storage Devices and Systems 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4424 Energy Distribution 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4500 Logistics Management 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4502 Supply Chain Management 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4506 Computational Finance 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4508 Statistics Modeling and Analysis in Financial Engineering 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4510 Advances in Logistics and Supply Chain Management 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4512 Stochastic Models for Decision Analytics 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4601 Global Medical Device Regulatory Affairs 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4998 Graduation Thesis I 3.0 Not Yet Decided Not Yet Decided 08/07/22
ESTR4999 Graduation Thesis II 3.0 Not Yet Decided Not Yet Decided 08/07/22