Compulsory Section
Engineering Mathematics 1
MG5004
5
15
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
28 May 2024
10 Jun 2024
29 Sep 2024
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
28 May 2024
10 Jun 2024
29 Sep 2024
2025
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Engineering Communication
MG5003
5
15
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
28 May 2024
10 Jun 2024
29 Sep 2024
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
28 May 2024
10 Jun 2024
29 Sep 2024
2025
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Engineering Mechanics
MG5002
5
15
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
28 May 2024
10 Jun 2024
29 Sep 2024
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
28 May 2024
10 Jun 2024
29 Sep 2024
2025
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Civil Materials
MG5107
5
15
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
2025
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Engineering Computing
MG5001
5
15
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
28 May 2024
10 Jun 2024
29 Sep 2024
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
28 May 2024
10 Jun 2024
29 Sep 2024
2025
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Engineering Design and Drawing
MG5005
5
15
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
28 May 2024
10 Jun 2024
29 Sep 2024
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
28 May 2024
10 Jun 2024
29 Sep 2024
2025
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Engineering Management
MG6103
6
15
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
28 May 2024
10 Jun 2024
29 Sep 2024
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
28 May 2024
10 Jun 2024
29 Sep 2024
2025
Engineering Site Investigation
MG5009
5
15
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
2025
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Land Surveying
MG5006
5
15
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
2025
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Basic Structures
MG5032
5
15
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
28 May 2024
10 Jun 2024
29 Sep 2024
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
28 May 2024
10 Jun 2024
29 Sep 2024
Oct
October enrolment dates
Enrol by -
Course starts -
Course ends -
24 Sep 2024
7 Oct 2024
26 Jan 2025
2025
Fluid Mechanics (Civil)
MG5008
5
15
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
2025
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Highway Engineering
MG5012
5
15
Oct
October enrolment dates
Enrol by -
Course starts -
Course ends -
24 Sep 2024
7 Oct 2024
26 Jan 2025
Oct
October enrolment dates
Enrol by -
Course starts -
Course ends -
24 Sep 2024
7 Oct 2024
26 Jan 2025
2025
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Civil Engineering Detailing and Modelling
MG6005
6
15
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
28 May 2024
10 Jun 2024
29 Sep 2024
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
28 May 2024
10 Jun 2024
29 Sep 2024
Oct
October enrolment dates
Enrol by -
Course starts -
Course ends -
24 Sep 2024
7 Oct 2024
26 Jan 2025
2025
Civil Engineering Construction Practices
MG6106
6
15
Oct
October enrolment dates
Enrol by -
Course starts -
Course ends -
24 Sep 2024
7 Oct 2024
26 Jan 2025
Oct
October enrolment dates
Enrol by -
Course starts -
Course ends -
24 Sep 2024
7 Oct 2024
26 Jan 2025
2025
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Engineering Development Project
MG7101
7
30
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
28 May 2024
10 Jun 2024
19 Jan 2025
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
28 May 2024
10 Jun 2024
19 Jan 2025
Jul
July enrolment dates
Enrol by -
Course starts -
Course ends -
25 Jun 2024
8 Jul 2024
16 Feb 2025
Aug
August enrolment dates
Enrol by -
Course starts -
Course ends -
23 Jul 2024
5 Aug 2024
16 Mar 2025
Sep
September enrolment dates
Enrol by -
Course starts -
Course ends -
20 Aug 2024
2 Sep 2024
13 Apr 2025
Oct
October enrolment dates
Enrol by -
Course starts -
Course ends -
24 Sep 2024
7 Oct 2024
18 May 2025
Nov
November enrolment dates
Enrol by -
Course starts -
Course ends -
22 Oct 2024
4 Nov 2024
15 Jun 2025
Dec
December enrolment dates
Enrol by -
Course starts -
Course ends -
19 Nov 2024
2 Dec 2024
13 Jul 2025
2025
Jan
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Mar
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Apr
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Professional Engineering Practice
MG7121
7
15
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
28 May 2024
10 Jun 2024
29 Sep 2024
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
28 May 2024
10 Jun 2024
29 Sep 2024
Jul
July enrolment dates
Enrol by -
Course starts -
Course ends -
25 Jun 2024
8 Jul 2024
27 Oct 2024
Aug
August enrolment dates
Enrol by -
Course starts -
Course ends -
23 Jul 2024
5 Aug 2024
24 Nov 2024
Sep
September enrolment dates
Enrol by -
Course starts -
Course ends -
20 Aug 2024
2 Sep 2024
22 Dec 2024
Oct
October enrolment dates
Enrol by -
Course starts -
Course ends -
24 Sep 2024
7 Oct 2024
26 Jan 2025
Nov
November enrolment dates
Enrol by -
Course starts -
Course ends -
22 Oct 2024
4 Nov 2024
23 Feb 2025
Dec
December enrolment dates
Enrol by -
Course starts -
Course ends -
19 Nov 2024
2 Dec 2024
23 Mar 2025
2025
Jan
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Mar
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Apr
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
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
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
28 May 2024
10 Jun 2024
29 Sep 2024
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
28 May 2024
10 Jun 2024
29 Sep 2024
2025
Water and Waste Treatment
MG6110
6
15
Oct
October enrolment dates
Enrol by -
Course starts -
Course ends -
24 Sep 2024
7 Oct 2024
26 Jan 2025
Oct
October enrolment dates
Enrol by -
Course starts -
Course ends -
24 Sep 2024
7 Oct 2024
26 Jan 2025
2025
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Hydrology and Erosion Management
MG6011
6
15
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
28 May 2024
10 Jun 2024
29 Sep 2024
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
28 May 2024
10 Jun 2024
29 Sep 2024
2025
Urban Drainage Systems
MG7005
7
15
Oct
October enrolment dates
Enrol by -
Course starts -
Course ends -
24 Sep 2024
7 Oct 2024
26 Jan 2025
Oct
October enrolment dates
Enrol by -
Course starts -
Course ends -
24 Sep 2024
7 Oct 2024
26 Jan 2025
2025
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
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
28 May 2024
10 Jun 2024
29 Sep 2024
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
28 May 2024
10 Jun 2024
29 Sep 2024
2025
Highway Design and Maintenance
MG6014
6
15
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
28 May 2024
10 Jun 2024
29 Sep 2024
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
28 May 2024
10 Jun 2024
29 Sep 2024
2025
Traffic Engineering
MG6015
6
15
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
2025
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Urban Transport Planning
MG7007
7
15
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
28 May 2024
10 Jun 2024
29 Sep 2024
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
28 May 2024
10 Jun 2024
29 Sep 2024
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
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
28 May 2024
10 Jun 2024
29 Sep 2024
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
28 May 2024
10 Jun 2024
29 Sep 2024
2025
Project Management
MG7025
7
15
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
28 May 2024
10 Jun 2024
29 Sep 2024
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
28 May 2024
10 Jun 2024
29 Sep 2024
Oct
October enrolment dates
Enrol by -
Course starts -
Course ends -
24 Sep 2024
7 Oct 2024
26 Jan 2025
2025