Planned Course Offering for 2022-23
Enquire Planned Course Offering in 2022-23

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