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