Compulsory Section
Engineering Maths Level 5
MG5004
5
15
Nov
November enrolment dates
Enrol by -
Course starts -
Course ends -
21 Oct 2025
3 Nov 2025
22 Feb 2026
Nov
November enrolment dates
Enrol by -
Course starts -
Course ends -
21 Oct 2025
3 Nov 2025
22 Feb 2026
2026
Mar
March enrolment dates
Enrol by -
Course starts -
Course ends -
24 Feb 2026
9 Mar 2026
28 Jun 2026
Engineering Communication
MG5003
5
15
Mar
March enrolment dates
Enrol by -
Course starts -
Course ends -
24 Feb 2026
9 Mar 2026
28 Jun 2026
2026
Mar
March enrolment dates
Enrol by -
Course starts -
Course ends -
24 Feb 2026
9 Mar 2026
28 Jun 2026
Mechanics
MG5002
5
15
Mar
March enrolment dates
Enrol by -
Course starts -
Course ends -
24 Feb 2026
9 Mar 2026
28 Jun 2026
2026
Mar
March enrolment dates
Enrol by -
Course starts -
Course ends -
24 Feb 2026
9 Mar 2026
28 Jun 2026
Civil Materials
MG5107
5
15
Engineering Computing
MG5001
5
15
Mar
March enrolment dates
Enrol by -
Course starts -
Course ends -
24 Feb 2026
9 Mar 2026
28 Jun 2026
2026
Mar
March enrolment dates
Enrol by -
Course starts -
Course ends -
24 Feb 2026
9 Mar 2026
28 Jun 2026
Engineering Design and Drawing
MG5005
5
15
Mar
March enrolment dates
Enrol by -
Course starts -
Course ends -
24 Feb 2026
9 Mar 2026
28 Jun 2026
2026
Mar
March enrolment dates
Enrol by -
Course starts -
Course ends -
24 Feb 2026
9 Mar 2026
28 Jun 2026
Engineering Management
MG6103
6
15
Geotechnical Engineering 1
MG5009
5
15
Mar
March enrolment dates
Enrol by -
Course starts -
Course ends -
24 Feb 2026
9 Mar 2026
28 Jun 2026
2026
Mar
March enrolment dates
Enrol by -
Course starts -
Course ends -
24 Feb 2026
9 Mar 2026
28 Jun 2026
Land Surveying 1
MG5006
5
15
Structures 1
MG5032
5
15
Nov
November enrolment dates
Enrol by -
Course starts -
Course ends -
21 Oct 2025
3 Nov 2025
22 Feb 2026
Nov
November enrolment dates
Enrol by -
Course starts -
Course ends -
21 Oct 2025
3 Nov 2025
22 Feb 2026
2026
Fluid Mechanics (Civil)
MG5008
5
15
Mar
March enrolment dates
Enrol by -
Course starts -
Course ends -
24 Feb 2026
9 Mar 2026
28 Jun 2026
2026
Mar
March enrolment dates
Enrol by -
Course starts -
Course ends -
24 Feb 2026
9 Mar 2026
28 Jun 2026
Highway Engineering 1
MG5012
5
15
Nov
November enrolment dates
Enrol by -
Course starts -
Course ends -
21 Oct 2025
3 Nov 2025
22 Feb 2026
Nov
November enrolment dates
Enrol by -
Course starts -
Course ends -
21 Oct 2025
3 Nov 2025
22 Feb 2026
2026
Mar
March enrolment dates
Enrol by -
Course starts -
Course ends -
24 Feb 2026
9 Mar 2026
28 Jun 2026
Civil Engineering Detailing and Modelling
MG6005
6
15
Nov
November enrolment dates
Enrol by -
Course starts -
Course ends -
21 Oct 2025
3 Nov 2025
22 Feb 2026
Nov
November enrolment dates
Enrol by -
Course starts -
Course ends -
21 Oct 2025
3 Nov 2025
22 Feb 2026
2026
Civil Engineering Construction Practices
MG6106
6
15
Nov
November enrolment dates
Enrol by -
Course starts -
Course ends -
21 Oct 2025
3 Nov 2025
22 Feb 2026
Nov
November enrolment dates
Enrol by -
Course starts -
Course ends -
21 Oct 2025
3 Nov 2025
22 Feb 2026
2026
Mar
March enrolment dates
Enrol by -
Course starts -
Course ends -
24 Feb 2026
9 Mar 2026
28 Jun 2026
Engineering Development Project
MG7101
7
30
Aug
August enrolment dates
Enrol by -
Course starts -
Course ends -
22 Jul 2025
4 Aug 2025
15 Mar 2026
Aug
August enrolment dates
Enrol by -
Course starts -
Course ends -
22 Jul 2025
4 Aug 2025
15 Mar 2026
Sep
September enrolment dates
Enrol by -
Course starts -
Course ends -
19 Aug 2025
1 Sep 2025
12 Apr 2026
Oct
October enrolment dates
Enrol by -
Course starts -
Course ends -
23 Sep 2025
6 Oct 2025
17 May 2026
Nov
November enrolment dates
Enrol by -
Course starts -
Course ends -
21 Oct 2025
3 Nov 2025
14 Jun 2026
2026
Jan
January enrolment dates
Enrol by -
Course starts -
Course ends -
30 Dec 2025
12 Jan 2026
23 Aug 2026
Feb
February enrolment dates
Enrol by -
Course starts -
Course ends -
27 Jan 2026
9 Feb 2026
20 Sep 2026
Mar
March enrolment dates
Enrol by -
Course starts -
Course ends -
24 Feb 2026
9 Mar 2026
18 Oct 2026
Apr
April enrolment dates
Enrol by -
Course starts -
Course ends -
24 Mar 2026
6 Apr 2026
15 Nov 2026
May
May enrolment dates
Enrol by -
Course starts -
Course ends -
21 Apr 2026
4 May 2026
13 Dec 2026
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
19 May 2026
1 Jun 2026
10 Jan 2027
Professional Engineering Practice
MG7121
7
15
Aug
August enrolment dates
Enrol by -
Course starts -
Course ends -
22 Jul 2025
4 Aug 2025
23 Nov 2025
Aug
August enrolment dates
Enrol by -
Course starts -
Course ends -
22 Jul 2025
4 Aug 2025
23 Nov 2025
Sep
September enrolment dates
Enrol by -
Course starts -
Course ends -
19 Aug 2025
1 Sep 2025
21 Dec 2025
Oct
October enrolment dates
Enrol by -
Course starts -
Course ends -
23 Sep 2025
6 Oct 2025
25 Jan 2026
Nov
November enrolment dates
Enrol by -
Course starts -
Course ends -
21 Oct 2025
3 Nov 2025
22 Feb 2026
2026
Jan
January enrolment dates
Enrol by -
Course starts -
Course ends -
30 Dec 2025
12 Jan 2026
3 May 2026
Feb
February enrolment dates
Enrol by -
Course starts -
Course ends -
27 Jan 2026
9 Feb 2026
31 May 2026
Mar
March enrolment dates
Enrol by -
Course starts -
Course ends -
24 Feb 2026
9 Mar 2026
28 Jun 2026
Apr
April enrolment dates
Enrol by -
Course starts -
Course ends -
24 Mar 2026
6 Apr 2026
26 Jul 2026
May
May enrolment dates
Enrol by -
Course starts -
Course ends -
21 Apr 2026
4 May 2026
23 Aug 2026
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
19 May 2026
1 Jun 2026
20 Sep 2026
Recommended Electives for a specialisation in Water and Wastewater : It is recommended that students complete all electives from at least one specialisation.
Water and Waste Systems
MG6109
6
15
Water and Waste Management
MG6110
6
15
Nov
November enrolment dates
Enrol by -
Course starts -
Course ends -
21 Oct 2025
3 Nov 2025
22 Feb 2026
Nov
November enrolment dates
Enrol by -
Course starts -
Course ends -
21 Oct 2025
3 Nov 2025
22 Feb 2026
2026
Mar
March enrolment dates
Enrol by -
Course starts -
Course ends -
24 Feb 2026
9 Mar 2026
28 Jun 2026
Hydrology and Erosion Management
MG6011
6
15
Urban Drainage Systems
MG7005
7
15
Nov
November enrolment dates
Enrol by -
Course starts -
Course ends -
21 Oct 2025
3 Nov 2025
22 Feb 2026
Nov
November enrolment dates
Enrol by -
Course starts -
Course ends -
21 Oct 2025
3 Nov 2025
22 Feb 2026
2026
Recommended Electives for a specialisation in Roading/Transportation: It is recommended that students complete all electives from at least one specialisation.
Geotechnical Engineering 2
MG6012
6
15
Nov
November enrolment dates
Enrol by -
Course starts -
Course ends -
21 Oct 2025
3 Nov 2025
22 Feb 2026
Nov
November enrolment dates
Enrol by -
Course starts -
Course ends -
21 Oct 2025
3 Nov 2025
22 Feb 2026
2026
Highway Engineering 2
MG6014
6
15
Traffic Engineering
MG6015
6
15
Mar
March enrolment dates
Enrol by -
Course starts -
Course ends -
24 Feb 2026
9 Mar 2026
28 Jun 2026
2026
Mar
March enrolment dates
Enrol by -
Course starts -
Course ends -
24 Feb 2026
9 Mar 2026
28 Jun 2026
Urban Transport Planning
MG7007
7
15
Elective Section: Select additional electives to achieve an overall total of 360 Credits with at least 75 Credits at Level 7.
Mathematics Level 6
MG6190
6
15
Project Management
MG7025
7
15
Nov
November enrolment dates
Enrol by -
Course starts -
Course ends -
21 Oct 2025
3 Nov 2025
22 Feb 2026
Nov
November enrolment dates
Enrol by -
Course starts -
Course ends -
21 Oct 2025
3 Nov 2025
22 Feb 2026
2026