Planned Course Offering for 2024-25
Enquire Planned Course Offering in 2024-25

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