| Select one of the following: | | 6cp |
| 48023 Object-oriented Programming | 6cp | |
| 48221 Informatics: Visual Basic | 6cp | |
| Select one of the following: | | 12cp |
| STM90068 Capstone project + electives | 12cp | |
| 48012 Capstone Project | 12cp | |
| Select 96 credit points from the following options: | | 96cp |
| 48310 Introduction to Civil Engineering | 6cp | |
| 48320 Surveying | 6cp | |
| 48321 Statics | 6cp | |
| 48330 Soil Behaviour | 6cp | |
| 48331 Mechanics of Solids | 6cp | |
| 48340 Construction | 6cp | |
| 48349 Structural Analysis | 6cp | |
| 48350 Environmental and Sanitation Engineering | 6cp | |
| 48352 Construction Materials | 6cp | |
| 48359 Structural Design 1 | 6cp | |
| 48360 Geotechnical Engineering | 6cp | |
| 48362 Hydraulics and Hydrology | 6cp | |
| 48369 Structural Design 2 | 6cp | |
| 48370 Transport in the Environment | 6cp | |
| 48389 Computer Modelling and Design | 6cp | |
| 48430 Embedded C | 6cp | |
| 48440 Software Engineering | 6cp | |
| 48441 Introductory Digital Systems | 6cp | |
| 48450 Real-time Operating Systems | 6cp | |
| 48451 Advanced Digital Systems | 6cp | |
| 48470 Computer Systems Analysis | 6cp | |
| 48480 Computer Systems Design | 6cp | |
| 48485 Software Systems Design | 6cp | |
| 48510 Introduction to Electrical Engineering | 6cp | |
| 48520 Electronics and Circuits | 6cp | |
| 48530 Circuit Analysis | 6cp | |
| 48531 Electromechanical Systems | 6cp | |
| 48540 Signals and Systems | 6cp | |
| 48541 Signal Theory | 6cp | |
| 48550 Electrical Energy Technology | 6cp | |
| 48551 Advanced Electronics | 6cp | |
| 48560 Analogue and Digital Control | 6cp | |
| 48561 Power Electronics | 6cp | |
| 48570 Data Acquisition and Distribution | 6cp | |
| 48610 Introduction to Mechanical and Mechatronic Engineering | 6cp | |
| 48620 Fundamentals of Mechanical Engineering | 6cp | |
| 48621 Manufacturing Engineering | 6cp | |
| 48640 Machine Dynamics | 6cp | |
| 48641 Fluid Mechanics | 6cp | |
| 48642 Strength of Engineering Materials | 6cp | |
| 48650 Mechanical and Manufacturing Design | 6cp | |
| 48651 Thermodynamics | 6cp | |
| 48660 Dynamics and Control | 6cp | |
| 48661 Energy Applications | 6cp | |
| 48662 Mechanical Applications | 6cp | |
| 48663 Advanced Manufacturing | 6cp | |
| 48670 Engineering Design | 6cp | |
| 48720 Network Fundamentals | 6cp | |
| 48730 Authentication and System Security | 6cp | |
| 48740 Communications Networks | 6cp | |
| 48750 Network Planning and Management | 6cp | |
| 48770 Signal Processing | 6cp | |
| 48771 Communication Theory | 6cp | |
| 48780 Mobile Communications | 6cp | |
| 48840 Water Supply and Wastewater Engineering | 6cp | |
| 48850 Environmental Planning and Law | 6cp | |
| 48860 Pollution Control and Waste Management | 6cp | |
| 48024 Object-oriented Design | 6cp | |
| 31473 Data Structures and Procedural Programming | 6cp | |
| 48432 Formal Software Engineering | 6cp | |
| 48433 Software Architecture: Engineering | 6cp | |
| 48434 Embedded Systems | 6cp | |
| 48435 Emerging Software Technologies | 6cp | |
| 48475 Software Systems Analysis | 6cp | |
| 48436 Advanced System Security | 6cp | |
| 31474 Database Fundamentals | 6cp | |
| 31777 Human-Computer Interaction | 6cp | |
| 48622 Mechatronics 1 | 6cp | |
| 48623 Mechatronics 2 | 6cp | |
| 16109 Construction 1 | 6cp | |
| 16204 Construction 2 | 6cp | |
| 16205 Services 1 | 6cp | |
| 16913 Construction Project Management 2 | 6cp | |
| 60101 Chemistry and Materials Science | 6cp | |
| 68038 Advanced Mathematics and Physics | 6cp | |
| Total | | 114cp |