Unit Offerings 2017

•    First Year Engineering
•    Chemical Engineering
•    Civil Engineering
•    Software Engineering
•    Electrical and Computer Systems Engineering
•    Mechanical Engineering
•    Mechatronics Engineering

 

First Year Engineering

Unit Code Unit Title Credit Point Semester 1 Semester 2 October intake Remarks
CHM1051 Chemistry I advanced 6cp Yes Yes Yes  
ENG1001 Engineering design: lighter, faster, stronger 6cp Yes Yes Yes  
ENG1002 Engineering design:  cleaner, safer, smarter 6cp Yes Yes    
ENG1003 Engineering mobile apps 6cp Yes Yes    
ENG1005 Mathematics for engineering 6cp Yes Yes Yes  
ENG1021 Spatial communication in engineering 6cp   Yes    
ENG1060 Computing for engineers 6cp Yes Yes Yes  
ENG1081 Physics for engineering 6cp Yes Yes Yes  
ENG2801 Leadership and innovation 6cp Yes Yes    

 

Chemical Engineering

Unit Code Unit Title Credit Point Semester 1 Semester 2 October intake Remarks
CHE2161 Mechanics of fluids 6cp Yes Yes    
CHE2162 Material and energy balances 6cp   Yes    
CHE2163 Heat and mass transfer 6cp   Yes    
CHE2164 Thermodynamics I 6cp Yes      
CHE2166 Introduction to Process Simulation 6cp   Yes    
CHE2167 Process material selection 6cp Yes      
CHE2871 Biochemistry for engineers 6cp Yes      
ENG2005 Advanced engineering mathematics  6cp Yes Yes    
 
CHE3161 Chemistry and chemical thermodynamics 6cp Yes      
CHE3162 Process control 6cp   Yes    
CHE3163 Sustainable processing I 6cp Yes      
CHE3164 Reaction engineering 6cp   Yes    
CHE3165 Separation processes 6cp Yes      
CHE3166 Process design 6cp   Yes    
CHE3167 Transport phenomena & numerical methods 6cp Yes      
CHE3171 Bioprocess technology 6cp   Yes    
CHE3172 Nanotechnology and materials 1 6cp   Yes    
ENE3608 Environmental impact assessment and management systems 6cp Yes      
 
CHE4161 Engineer in society 6cp Yes      
CHE4162 Particle technology 6cp   Yes    
CHE4170 Design project 12cp   Yes    
CHE4171 Biochemical engineering 6cp   Yes    
CHE4172 Nanotechnology and materials 2 6cp   Yes    
CHE4173 Sustainable processing 2 6cp   Yes    
CHE4180 Chemical engineering project 12cp Yes      

 

Civil Engineering

Unit Code Unit Title Credit Point Semester 1 Semester 2 October intake Remarks
CIV2206 Mechanics of solids                                   6cp Yes      
CIV2225 Design of steel and timber structures          6cp Yes      
CIV2226 Design of concrete and masonry structures 6cp   Yes    
CIV2242 Geomechanics 1                                           6cp   Yes    
CIV2263 Water systems             6cp Yes      
CIV2282 Transport and traffic engineering                     6cp   Yes     
ENG2005 Advanced engineering mathematics 6cp Yes Yes    
 
CIV3204 Engineering investigation 6cp   Yes    
CIV3205 Project management for civil engineers 6cp Yes      
CIV3221 Building structures and technology 6cp Yes      
CIV3222 Bridge design and assessment 6cp   Yes    
CIV3247 Geomechanics II                                           6cp   Yes    
CIV3248 Groundwater and environmental geomechanics 6cp Yes      
CIV3264 Urban water and wastewater systems 6cp Yes      
CIV3283 Road engineering 6cp   Yes    
 
CIV4210 Project A 6cp Yes Yes    
CIV4211 Project B 6cp Yes Yes    
CIV4212 Civil and environmental engineering practice  6cp   Yes    
CIV4234 Advanced structural analysis 6cp Yes      
CIV4235 Advanced structural design     Yes    
CIV4249 Foundation engineering 6cp   Yes    
CIV4261 Integrated urban water management 6cp Yes      
CIV4284 Transport systems 6cp Yes      

 

Electrical and Computer Systems Engineering

Unit Code Unit Title Credit Point Semester 1 Semester 2 October intake Remarks
ECE2061 Analogue electronics 6cp Yes      
ECE2071 Computer organisation and programming 6cp Yes      
ECE2072 Digital systems 6cp   Yes    
ECE2111 Signals and systems 6cp   Yes    
ECE2131 Electrical circuits 6cp Yes      
ECE2191 Probability models in engineering 6cp   Yes    
ENG2005 Advanced engineering mathematics  6cp Yes Yes    
 
ECE3051 Electrical energy systems 6cp   Yes    
ECE3062 Electronic Systems and Control 6cp   Yes    
ECE3073 Computer Systems 6cp Yes      
ECE3091 Engineering Design 6cp   Yes    
ECE3093 Optimization estimation and numerical methods 6cp Yes      
ECE3121 Engineering electromagnetics 6cp   Yes    
ECE3141 Information and networks 6cp Yes      
 
ECE4032 Advanced control 6cp   Yes    
ECE4042 Communications theory 6cp   Yes    
ECE4043 Optical communications 6cp Yes      
ECE4053 Electrical Energy - Generation and Supply 6cp Yes      
ECE4076 Computer vision 6cp Yes      
ECE4094 Project A 6cp Yes Yes    
ECE4095 Project B 6cp Yes Yes    
ECE4099 Professional practice 6cp Yes      
ECE4122 Advanced electromagnetics 6cp   Yes    
ECE4808 Organic electronics and micro devices 6cp   Yes    

 

Mechanical Engineering

Unit Code Unit Title Credit Point Semester 1 Semester 2 October intake Remarks
MEC2401 Dynamics I 6cp Yes      
MEC2402 Engineering design I 6cp Yes      
MEC2403 Mechanics of materials 6cp Yes      
MEC2404 Mechanics of fluids  6cp Yes Yes    
MEC2405 Thermodynamics 6cp Yes Yes    
MEC2407 Electromechanics 6cp   Yes    
ENG2005 Advanced engineering mathematics  6cp Yes Yes    
 
MEC3416 Engineering design II 6cp   Yes    
MEC3451 Fluid mechanics II 6cp Yes      
MEC3453 Dynamics II 6cp Yes      
MEC3454 Thermodynamics and heat transfer 6cp Yes      
MEC3455 Solid mechanics 6cp Yes      
MEC3457 Systems and control 6cp   Yes    
MEC3458 Experimental project 6cp   Yes    
MEC3459 Materials selection for engineering design 6cp   Yes    
 
MEC4401 Final year project 6cp Yes Yes    
MEC4402 Final year project - Thesis 6cp Yes Yes    
MEC4404 Professional practice 6cp Yes      
MEC4407 Engineering design III 6cp   Yes    
MEC4416 Momentum, energy & mass transport in engineering systems 6cp   Yes    
MEC4417 Refrigeration and air conditioning 6cp Yes      
MEC4418 Control systems 6cp Yes      
MEC4444 Industrial noise and control 6cp   Yes   Not offered in Sem 2 2017 
MEC4801 Non-destructive testing and inspection  6cp Yes      
MEC4802 Sustainable engineering and design with nanomaterials 6cp   Yes    
MEC4803 Internal combustion engines 6cp Yes      

 

Mechatronics Engineering

Unit Code Unit Title Credit Point Semester 1 Semester 2 October intake Remarks
TRC2001 Introduction to systems engineering 6cp   Yes    
TRC2200 Thermo-fluids and power systems 6cp   Yes   No longer offered w.e.f Sem 1 2017 
TRC2201 Mechanics 6cp Yes Yes    
ENG2005 Advanced engineering mathematics  6cp Yes Yes    
 
TRC3000 Mechatronics project II 6cp Yes Yes    
TRC3200 Dynamical systems 6cp Yes      
TRC3500 Sensors and artificial perception 6cp Yes      
TRC3600 Modelling and control 6cp   Yes    
TRC3801 Mechatronics and manufacturing 6cp   Yes    
 
TRC4000 Mechatronics final year project I 6cp Yes Yes    
TRC4001 Mechatronics final year project II 6cp Yes Yes    
TRC4800 Robotics 6cp   Yes    
TRC4901 Computation Intelligence and AI 6cp Yes      

 

Software Engineering

Unit Code Unit Title Credit Point Semester 1 Semester 2 October intake Remarks
MAT1830 Discrete mathematics for computer science 6cp Yes Yes    
FIT1045 Introduction to algorithms & programming 6cp Yes Yes Yes  
FIT1049 IT professional practice 6cp Yes Yes    
FIT2099 Object oriented design & implementation 6cp Yes      
FIT1008 Introduction to computer science 6cp Yes Yes    
FIT2001 Systems development 6cp Yes      
FIT1050 Web fundamentals 6cp Yes      
FIT2101 Software engineering process and management 6cp   Yes    
FIT2107 Software quality and testing 6cp   Yes    
FIT2004 Algorithms & data structures 6cp Yes Yes    
FIT2002 IT Project management 6cp   Yes    

 

Important notes

  • The elective offerings are subject to change based on student enrolment numbers.

 


 

Unit Offerings 2018

•    First Year Engineering
•    Chemical Engineering
•    Civil Engineering
•    Software Engineering
•    Electrical and Computer Systems Engineering
•    Mechanical Engineering
•    Mechatronics Engineering

 

First Year Engineering

Unit Code Unit Title Credit Point Semester 1 Semester 2 October intake Remarks
CHM1051 Chemistry I advanced 6cp Yes Yes Yes  
ENG1001 Engineering design: lighter, faster, stronger 6cp Yes Yes Yes  
ENG1002 Engineering design:  cleaner, safer, smarter 6cp Yes Yes    
ENG1003 Engineering mobile apps 6cp Yes Yes    
ENG1005 Mathematics for engineering 6cp Yes Yes Yes  
ENG1021 Spatial communication in engineering 6cp   Yes    
ENG1060 Computing for engineers 6cp Yes Yes Yes  
ENG1081 Physics for engineering 6cp Yes Yes Yes  
ENG1090 Foundation Mathematics 6cp Yes Yes Yes  
ENG2801 Leadership and innovation 6cp Yes Yes    

 

Chemical Engineering

Unit Code Unit Title Credit Point Semester 1 Semester 2 October intake Remarks
CHE2161 Mechanics of fluids 6cp   Yes    
CHE2162 Material and energy balances 6cp   Yes    
CHE2163 Heat and mass transfer 6cp   Yes    
CHE2164 Thermodynamics I 6cp Yes      
CHE2166 Introduction to process simulation 6cp   Yes    
CHE2167 Process material selection 6cp Yes      
CHE2871 Biochemistry for engineers 6cp Yes      
ENG2005 Advanced engineering mathematics  6cp Yes Yes    
 
CHE3161 Chemistry and chemical thermodynamics 6cp Yes      
CHE3162 Process control 6cp   Yes    
CHE3163 Sustainable processing I 6cp Yes      
CHE3164 Reaction engineering 6cp   Yes    
CHE3165 Separation processes 6cp Yes      
CHE3166 Process design 6cp   Yes    
CHE3167 Transport phenomena & numerical methods 6cp Yes      
CHE3171 Bioprocess technology 6cp   Yes    
CHE3172 Nanotechnology and materials 1 6cp   Yes    
ENE3608 Environmental impact assessment and management systems 6cp Yes      
 
CHE4161 Engineer in society 6cp Yes      
CHE4162 Particle technology 6cp   Yes    
CHE4170 Design project 12cp   Yes    
CHE4171 Biochemical engineering 6cp   Yes    
CHE4172 Nanotechnology and materials 2 6cp   Yes    
CHE4173 Sustainable processing 2 6cp Yes      
CHE4180 Chemical engineering project 12cp Yes      

 

Civil Engineering

Unit Code Unit Title Credit Point Semester 1 Semester 2 October intake Remarks
CIV2206 Mechanics of solids                                   6cp Yes      
CIV2225 Design of steel and timber structures          6cp Yes      
CIV2242 Geomechanics 1                                           6cp   Yes    
CIV2263 Water systems             6cp Yes      
CIV2282 Transport and traffic engineering                     6cp   Yes    
ENG2005 Advanced engineering mathematics 6cp Yes Yes    
 
CIV3204 Engineering investigation 6cp   Yes    
CIV3205 Project management for civil engineers 6cp Yes      
CIV3221 Building structures and technology 6cp Yes      
CIV3222 Bridge design and assessment 6cp   Yes    
CIV3247 Geomechanics II                                           6cp   Yes    
CIV3248 Groundwater and environmental geomechanics 6cp Yes      
CIV3283 Road engineering 6cp   Yes    
CIV3284 Design of concrete and masonry structures 6cp   Yes    
CIV3285 Engineering hydrology 6cp Yes      
 
CIV4210 Project A 6cp Yes Yes    
CIV4211 Project B 6cp Yes Yes    
CIV4212 Civil and environmental engineering practice  6cp   Yes    
CIV4234 Advanced structural analysis 6cp Yes      
CIV4235 Advanced structural design 6cp   Yes    
CIV4249 Foundation engineering 6cp   Yes    
CIV4261 Integrated urban water management 6cp Yes      
CIV4268 Water resources management 6cp   Yes    
CIV4284 Traffic systems 6cp Yes      

 

Electrical and Computer Systems Engineering

Unit Code Unit Title Credit Point Semester 1 Semester 2 October intake Remarks
ECE2071 Computer organisation and programming 6cp Yes      
ECE2072 Digital systems 6cp   Yes    
ECE2111 Signals and systems 6cp Yes Yes    
ECE2131 Electrical circuits 6cp Yes      
ECE2191 Probability models in engineering 6cp   Yes    
ENG2005 Advanced engineering mathematics  6cp Yes Yes    
 
ECE3051 Electrical energy systems 6cp   Yes    
ECE3073 Computer Systems 6cp Yes      
ECE3091 Engineering Design 6cp   Yes    
ECE3121 Engineering electromagnetics 6cp   Yes    
ECE3141  Information and networks 6cp Yes      
ECE3161 Analogue electronics 6cp Yes      
 
ECE4032 Advanced control 6cp   Yes    
ECE4042 Communications theory 6cp   Yes    
ECE4043 Optical communications 6cp Yes      
ECE4053 Electrical Energy - Generation and Supply 6cp Yes      
ECE4063 Large scale digital design 6cp   Yes    
ECE4075 Real time embedded systems 6cp Yes     new unit
ECE4076 Computer vision 6cp Yes     no longer offered in 2018
ECE4094 Project A 6cp Yes Yes    
ECE4095 Project B 6cp Yes Yes    
ECE4099 Professional practice 6cp Yes      
ECE4122 Advanced electromagnetics 6cp   Yes    
ECE4132 Control system design 6cp   Yes    
ECE4808 Organic electronics and micro devices 6cp   Yes    
ECE4809 Solid state lighting 6cp   Yes    

 

Mechanical Engineering

Unit Code Unit Title Credit Point Semester 1 Semester 2 October intake Remarks
MEC2401 Dynamics I 6cp Yes      
MEC2402 Engineering design I 6cp Yes      
MEC2403 Mechanics of materials 6cp Yes      
MEC2404 Mechanics of fluids  6cp Yes Yes    
MEC2405 Thermodynamics 6cp Yes Yes    
MEC2407 Electromechanics 6cp   Yes    
MEC2408 Advanced engineering technologies 6cp   Yes   New unit
ENG2005 Advanced engineering mathematics  6cp Yes Yes    
 
MEC3416 Engineering design II 6cp   Yes    
MEC3451 Fluid mechanics II 6cp Yes      
MEC3453 Dynamics II 6cp Yes Yes    
MEC3454 Thermodynamics and heat transfer 6cp Yes      
MEC3455 Solid mechanics 6cp Yes      
MEC3456 Engineering computational analysis 6cp Yes      
MEC3457 Systems and control 6cp   Yes    
MEC3458 Experimental project 6cp   Yes    
MEC3459 Materials selection for engineering design 6cp   Yes    
 
MEC4401 Final year project 6cp Yes Yes    
MEC4402 Final year project - Thesis 6cp Yes Yes    
MEC4404 Professional practice 6cp Yes      
MEC4407 Engineering design III 6cp   Yes    
MEC4408 Thermodynamics and heat transfer 6 cp Yes     New unit
MEC4416 Momentum, energy & mass transport in engineering systems 6cp   Yes    
MEC4417 Refrigeration and air conditioning 6cp Yes      
MEC4418 Control systems 6cp Yes      
MEC4444 Industrial noise and control 6cp   Yes    
MEC4801 Non-destructive testing and inspection  6cp Yes      
MEC4802 Sustainable engineering and design with nanomaterials 6cp Yes      
MEC4803  Internal combustion engines 6cp Yes      
MEC4804 Energy metarials 6cp   Yes   New unit

 

Mechatronics Engineering

Unit Code Unit Title Credit Point Semester 1 Semester 2 October intake Remarks
TRC2001 Introduction to systems engineering 6cp   Yes    
TRC2201 Mechanics 6cp   Yes    
ENG2005 Advanced engineering mathematics  6cp Yes Yes    
 
TRC3000 Mechatronics project II 6cp Yes Yes    
TRC3200 Dynamical systems 6cp Yes      
TRC3500 Sensors and artificial perception 6cp Yes      
TRC3600 Modelling and control 6cp   Yes    
TRC3801 Mechatronics and manufacturing 6cp   Yes    
 
TRC4000 Mechatronics final year project I 6cp Yes Yes    
TRC4001 Mechatronics final year project II 6cp Yes Yes    
TRC4800 Robotics 6cp   Yes    
TRC4802 Thermo-fluids and power systems 6 cp   Yes   New unit
TRC4901 Computation Intelligence and AI 6cp Yes      

 

Software Engineering

Unit Code Unit Title Credit Point Semester 1 Semester 2 October intake Remarks
MAT1830 Discrete mathematics for computer science 6cp Yes Yes Yes  
FIT1008 Introduction to computer science 6cp Yes Yes    
FIT1045 Introduction to algorithms & programming 6cp Yes Yes Yes  
FIT1049 IT professional practice 6co Yes Yes    
FIT1051 Programming fundamentals in java 6cp Yes Yes    
FIT2004 Algorithms & data structures 6cp Yes Yes    
FIT2099 Object oriented design & implementation 6cp Yes      
FIT2101 Software engineering process and management  6cp   Yes    
FIT2107 Software quality and testing 6cp   Yes    
FIT3003 Business intelligence and data warehousing 6cp   Yes    
FIT3077 Software engineering: Architecture and design   6cp Yes      
FIT3159 Computer architecture   6cp Yes      
FIT3170  Software engineering practice  12cp Yes Yes    
FIT3171  Databases 6cp Yes      
FIT3175 Usability 6cp   Yes    
FIT4042 Industry-based learning 18cp   Yes    

 

Important notes

  • The elective offerings are subject to change based on student enrolment numbers.