| Course | External (EXT) | Online (WEB) | On-campus (ONC) |
|---|
| ENG1001 Principles of Professional Engineering and Surveying | S1, S2 | - | S1, S2 |
| ENG1100 Introduction to Engineering Design | S1, S2 | - | S1, S2 |
| ENG1101 Engineering Problem Solving 1 | S1, S2 | - | S1, S2 |
| ENG2002 Technology and Society | S1, S3 | - | S1 |
| ENG2102 Engineering Problem Solving 2 | S2 | - | S2 |
| ENG3003 Engineering Management | S1, S3 | - | S1 |
| ENG3103 Engineering Problem Solving 3 | S2 | - | S2 |
| ENG4004 Engineering Management Science | S2 | - | S2 |
| ENG4104 Engineering Problem Solving 4 | S2 | - | S2 |
| ENG8001 Engineering and Surveying Research Methodology | - | S1, S2 | S1, S2 |
| ENG8011 Assessment of Future Specialist Technology | S1 | - | - |
| ENG8101 Technological Impact and its Management | S1 | - | S1 |
| ENG8103 Management of Technological Risk | S2 | - | S2 |
| ENG8104 Asset Management in an Engineering Environment | S1 | - | S1 |
| ENG8205 Technology Management Practice | S2 | - | S2 |
| ENG8207 Technological Innovation and Development | S2 | - | - |
| ENG8801 Code-Based Structural Design | - | S1 | - |
| ENG8802 Advanced Prestressed Concrete | - | S2 | - |
| ENG8803 Mechanics and Technology of Fibre Composites | - | S1 | - |
| ENG8804 Advanced Design Practice using Finite Element Analysis | - | S2 | - |