In this section

Bachelor of Engineering Technology (Mechanical, Civil or Electrical) Modules

SC1001

Programme Regulations

Please Note: To ensure you receive the correct information for the latest programme regulations, please download the above pdf document.​

These regulations should be read in conjunction with the Institute’s Academic Regulations, clause 2 General Programme Regulations.

Schedule of Modules

All Majors - Common Compulsory Modules

Module Code Module Name Level Credits Pre-requisites Co-requisites
MG5001Engineering Computing515
MG5002Engineering Mechanics515
MG5003Engineering Communication515
MG5004Engineering Mathematics 1515
MG5005Engineering Design and Drawing515
MG6103Engineering Management Principles515MG5003
MG7101Engineering Development
Project
730Minimum of 30
credits at level 6 in chosen major; and Civil: MG6106 and
Electrical/Mechanical: MG6136
MG7121Professional Engineering
Practice
715MG6103

Mechanical Pathways

Mechanical Major Compulsory Modules

Module Code Module Name Level Credits Pre-requisites Co-requisites
MG5033 OR
MG5034
Electrical Fundamentals
OR
Electrical Principles 
515
MG5028Materials Science515
MG5029Strength of Materials 1515MG5002
MG5004
MG6032Fluid Mechanics (Mech)615MG5002
MG5004
MG5030Thermodynamics and Heat Transfer515MG5004
MG6038Strength of Materials 2615MG5029
MG6033Mechanics of Machines615MG5002
MG5004
MG6037Advanced
Thermodynamics
615MG5030
MG6136Design615MG5005

Mechanical Major Elective Modules

Module Code Module Name Level Credits Pre-requisites Co-requisites
MG6039Applied Computational Modelling615MG6032
MG6038
MG6040Product design Engineering615MG5002
MG5005
MG6041Quality and Reliability615MG5002
MG5004
MG6044Manufacturing Processes and Production615MG5028
MG6190Mathematics 2615MG5004
MG7030Air Handling Systems715MG5030
MG7020Mechanical Design 2 715MG6136
MG7023Vibration and Seismic Design for Mechanical Plant715MG6136
MG6038
MG7022Energy Engineering715MG6037
MG7028Engineering Systems Analysis715MG5004
MG5005
MG6032
MG7024Fluids Power and Advanced Fluid Mechanics
715MG6032

Common Electives

Module Code Module Name Level Credits Pre-requisites Co-requisites
MG5090Heritage, Culture and
Sustainability in Engineering
515
MG6190Mathematics 2615MG5004
MG7025Project Management715MG6103
MG7026Risk Management715MG6103
MG6048Special Topic615
MG7047Special Topic715

Civil Pathways

Civil Major Compulsory Modules

Module Code Module Name Level Credits Pre-requisites Co-requisites
MG5006Land Surveying515  
MG5008Fluid Mechanics (Civil)515 MG5002 
MG5009Engineering Site Investigation515  
MG5012Highway Engineering515  
MG5107Civil Materials515  
MG5032Basic Structures515 MG5002 
MG6005Civil Engineering Detailing and Modelling615 MG5005 
MG6106Civil Engineering
Construction Practices
615  

Structural Pathway

Module Code Module Name Level Credits Pre-requisites Co-requisites
MG6046Structural Principles615MG5032
MG5107
MG6007Structural Steel and Timber615MG6046
MG6008Structural Concrete615MG6046
MG7004Design of Structures715MG6007
MG6008

Water and Water Waste Pathway

Module Code Module Name Level Credits Pre-requisites Co-requisites
MG6109Water and Waste Engineering615MG5008
MG6011Hydrology and Erosion Management 615
MG6110Water and Waste Treatment615
MG7005Urban Drainage Systems715MG6109

Geotechnical Pathway

Module Code Module Name Level Credits Pre-requisites Co-requisites
MG6012Geotechnical Engineering A615MG5009
MG6045Geotechnical Engineering B615MG6012
MG6013Engineering Geology615MG5107MG5009
MG7045Geotechnical Engineering C715MG6045

Roading/Transportation Pathway

Module Code Module Name Level Credits Pre-requisites Co-requisites
MG6014Highway Design and Maintenance615MG5012
MG6015Traffic Engineering615MG5012MG5004
MG7007Urban Transport Planning
715MG5012

Environmental Pathway

Module Code Module Name Level Credits Pre-requisites Co-requisites
MG5113Fundamentals of Environmental Engineering515
MG6116Sensitive Environment615
MG7008Sustainable Resource Utilisation715
MG7109Resource and Environmental Management715

Common Electives

Module Code Module Name Level Credits Pre-requisites Co-requisites
MG7025Project Management715MG6103
MG7026Risk Management715MG6103
MG5090Heritage, Culture and
Sustainability in Engineering
515
MG6048Special Topic615
MG7047Special Topic715
MG6190Mathematics 2515MG5004

Electrical Pathways

Electrical Major Compulsory Modules

Module Code Module Name Level Credits Pre-requisites Co-requisites

MG5034

MG5035

Electrical Principles; and Electronic Principles 

5

5

15

15

MG5014

MG5015

Electrical and Electronic Principles 1; and Electrical
and Electronic Principles 2

5

5

15

15

MG6136Design615MG5005

Note: only one combination is compulsory – either MG5034 / MG5035, or MG5014 / MG5015

Power Pathway

Module Code Module Name Level Credits Pre-requisites Co-requisites
MG5016Elements of Power Engineering515MG5015 or
MG5034
MG5017Electrical Machines515MG5015 or
MG5034
MG5018PLC Programming 1515MG5001 and one of
MG5014 or
MG5034 or
MG5033 or
MG5021Electronics Manufacturing 1515MG5015 or
MG5035
MG6117Power Distribution615MG5016
MG6118Sustainable Energy and
Power Electronics
615MG5004, MG5014 or MG5034 or MG5015 or MG5035
MG6019PLC Programming 2615MG5018
MG6190Mathematics 2615MG5004
MG6020Automation615MG6019
MG7110Power Systems715MG5016
MG7011Electrical Machine Dynamics715MG5017

Electronic Pathway

Module Code Module Name Level Credits Pre-requisites Co-requisites
MG5019Electronics 1515MG5015 or
MG5035
MG5020Microcontroller Systems 1515MG5001
MG5021Electronics Manufacturing 1
515MG5015 or
MG5035
MG5022Programming for Engineers 1515MG5001
MG6021Electronics 2615MG5019
MG6022Microcontroller Systems 2615MG5020
MG6023Electronics Manufacturing 2615MG5021
MG6024Electronic Design615MG5015 or
MG5035MG5020
MG7012Signal Processing 715MG5004
MG5019
MG7013Embedded Systems715MG6022

Computer Pathway

Module Code Module Name Level Credits Pre-requisites Co-requisites
MG5022Programming for Engineers 1515MG5001
MG5020Microcontroller Systems 1515MG5001
MG5023PC Engineering515
MG6025Programming for Engineers 2615MG5022
MG6022Microcontroller Systems 2615MG5020
MG6026Network Operating
Systems
615MG5023
MG7014Programming for Engineers 3715MG6025
MG7013Embedded Systems715MG6022
MG6024Electronic Design615MG5015 or
MG5035
MG5020

Network Pathway

Module Code Module Name Level Credits Pre-requisites Co-requisites
MG5124Introduction to Networks515
MG5125Routing and Switching Essentials
515MG5124
MG5023PC Engineering515MG6103
MG6026Network Operating Systems615MG5023
MG6127Scaling Networks615MG5125
MG6128Connecting Networks615MG6127
MG6129Network Security615MG6128
MG6130Advanced Network
Routing
615MG6128
MG7115Advanced Network Switching715MG6128
MG7116Advanced Network Troubleshooting715MG6130
MG7115

Mechatronics Pathway

Module Code Module Name Level Credits Pre-requisites Co-requisites
MG5018PLC Programming 1515MG5001 and one of
MG5014 or
MG5034 or
MG5033
MG5021Electronics Manufacturing 1
515MG5015 or
MG5035
MG5026Instrumentation and Control 1515MG5014 or
MG5034
MG6019PLC Programming 2615MG5018
MG6031Instrumentation and Control 2615MG5004
MG5026
MG6032Fluid Mechanics (Mech)615MG5002
MG5004
MG6033Mechanics of Machines615MG5002
MG5004
MG6190Mathematics 2615MG5004
MG6020Automation615MG6019
MG7017Robotics715MG6019
MG6033
MG7018Systems and Control715MG6031

Telecommunications Pathway

Module Code Module Name Level Credits Pre-requisites Co-requisites
MG5020Microcontroller Systems 1515MG5001
MG5021Electronics Manufacturing 1515MG5015 or
MG5035
MG5124Introduction to Networks515
MG5125Routing and Switching Essentials515MG5124
MG6022Microcontroller Systems 2615MG5020
MG6190Mathematics 2615MG5004
MG6127Scaling Networks615MG5125
MG6049Telecommunications Intermediate615MG5015 or 
MG5035
MG5124
MG6128Connecting Networks615MG6127
MG7135Telecommunications Advanced715MG6049
MG7012Signal Processing715MG5004
MG5019

Common Electives

Module Code Module Name Level Credits Pre-requisites Co-requisites
MG7025Project Management 715MG6103
MG7026Risk Management715MG6103
MG5090Heritage, Culture and Sustainability in Engineering515
MG6048Special Topic615
MG7047Special Topic715
MG6190Mathematics 2515MG5004

Electrical Electives

Module Code Module Name Level Credits Pre-requisites Co-requisites
MG6047Protection615MG5032 and
MG5107