Faculty of Engineering

Civil Engineering

Civil Engineering (2024)


Note: This course version applies only to students first enrolling in 2024.
WARNING: This course version is currently under review and is subject to change.


1. Overview

Course: Civil Engineering (2024)
CP Required: 192
Min FT Duration: 4.00 Years
Min PT Duration: N/A
Faculty/School: Civil Engineering
Years Offered: 2025, 2024, 2023, 2022, 2021, 2020, 2019, 2018, 2017, 2016, 2015

2. Requirements

Summary

In summary the requirements are:

Students must complete 192 credit points as follows:

► 6 credit points of Introductory Computing units table

► 12 credit points of Foundation Mathematics units table

► 30 credit points of Project table

► The Professional Engagement Program (PEP) units comprising ENGP1001 (0cp), ENGP1002 (0cp), ENGP1003 (0cp), ENGP2001 (0cp), ENGP2002 (0cp), ENGP2003 (0cp), ENGP3001 (0cp) and ENGP3002 (0cp)

► 90 credit points of Civil Stream core units

► 30 credit points of Civil Stream elective units

► 24 credit points of Free Electives (Engineering Electives or a Table S elective)

The completion of a specialisation is not mandatory. If a student chooses to do a specialisation, it must be completed within the 192 credit points described above.

Dalyell Scholars Program

Students in the Dalyell Scholars program can review the Dalyell Canvas page for information on fitting the program into their degree: https://canvas.sydney.edu.au/courses/7156/pages/enrolment-options-for-dalyell-scholars

Advanced units in Maths and Science

Most units of study offered by the Science Faculty on the list of core requirements can be replaced by an equivalent advanced level unit; subject to prerequisite conditions (as required by the Faculty of Science) being met. Students considering doing advanced options should seek advice from their department before enrolling.

Faculty Resolutions

Details of relevant Faculty resolutions are available via the university handbook site at: http://sydney.edu.au/handbooks/

3. Semesters

Year 0 - Planning your degree

Type CP CP From

Note: Specialisations in the Civil Engineering Stream



You have a few specialisation combinations to choose from in the Civil Stream:

Year 1 - Semester 1

Type CP CP From
0 Select from ENGP1001: Professional Engagement Program 1A


Note: All students must enrol in ENGP1001 in their first semester of enrolment.
6 Select from CIVL1802: Statics
6 Select from CIVL1900: Introduction to Civil Engineering
6 Select from ENGG1810: Introduction to Engineering Computing
6 Select from MATH1061: Mathematics 1A

Note: MATH1061 may be replaced by advanced unit MATH1961.

Year 1 - Semester 2

Type CP CP From
6 Select from CIVL1810: Engineering Construction and Surveying
6 Select from CIVL1110: Materials
0 Select from ENGP1002: Professional Engagement Program 1B
6 Select from CIVL1022: Geological Hazards
6 Select from MATH1062: Mathematics 1B

Note: MATH1062 may be replaced by advanced unit MATH1962.

Year 2 - Semester 1

Type CP CP From
6 Select from CIVL2201: Structural Mechanics
6 Select from MATH2061: Linear Mathematics and Vector Calculus
6 Select from CIVL2700: Transport Systems
0 Select from ENGP1003: Professional Engagement Program 1C
6 Select from ENGG2112: Multi-disciplinary Engineering

Year 2 - Semester 2

Type CP CP From
6 Select from CIVL2010: Environmental Engineering
6 Select from CIVL2410: Soil Mechanics 1
6 Select from CIVL2611: Introductory Fluid Mechanics
0 Select from ENGP2001: Professional Engagement Program 2A
List
6 Select from Unit Blocks:
Civil Stream Electives
Free Electives

Year 3 - Semester 1

Type CP CP From
6 Select from CIVL3612: Fluid Mechanics
6 Select from CIVL3205: Concrete Structures 1
0 Select from ENGP2002: Professional Engagement Program 2B
List
6 Select from Unit Blocks:
Civil Stream Electives
Free Electives
6 Select from Unit Block:
Civil Stream Electives

Year 3 - Semester 2

Type CP CP From
6 Select from CIVL3811: Engineering Design and Construction
6 Select from CIVL3206: Steel Structures 1
6 Select from ENGG3112: Interdisciplinary Engineering
6 Select from Unit Block:
Civil Stream Electives
0 Select from ENGP2003: Professional Engagement Program 2C

Year 4 - Semester 1

Type CP CP From
6 Select from CIVL4903: Civil Engineering Design
6 Select from CIVL4022: Thesis A
0 Select from ENGP3001: Professional Engagement Program 3A
List
6 Select from Unit Blocks:
Civil Stream Electives
Free Electives
6 Select from Unit Block:
Civil Stream Electives

Year 4 - Semester 2

Type CP CP From
6 Select from CIVL4023: Thesis B
6 Select from Unit Block:
Civil Stream Electives
0 Select from ENGP3002: Professional Engagement Program 3B
6 Select from Unit Block:
Civil Stream Electives
List
6 Select from Unit Blocks:
Civil Stream Electives
Free Electives

4. Pathways

01. Stream Specialisation in Integrated Building Engineering

Type CP CP From
6 Select from CIVL3511: Basics of Integrated Building Engineering
12 Select from CIVL5531: Advanced Integrated Building Engineering
CIVL5533: Energy-efficient Building Systems
CIVL5535: Building Envelope and Adaptive Engineering

02. Stream Specialisation in Structures

Type CP CP From
6 Select from CIVL3235: Structural Analysis
6 Select from CIVL5266: Steel Structures - Stability
CIVL5269: Advanced Concrete Structures
CIVL5276: Bridge Engineering
CIVL5277: Structural Rehabilitation and Timber Design
List
6 Select from CIVL5266: Steel Structures - Stability
CIVL5269: Advanced Concrete Structures
CIVL5276: Bridge Engineering
CIVL5277: Structural Rehabilitation and Timber Design
CIVL5458: Numerical Methods in Civil Engineering
CIVL5668: Fundamentals of Wind Engineering for Design
CIVL5999: Advanced Research and Analysis

03. Stream Specialisation in Environmental Fluids

Type CP CP From
18 Select from CIVL3614: Hydrology
CIVL5351: Geoenvironmental Engineering
CIVL5665: Advanced Water Resources Engineering
CIVL5668: Fundamentals of Wind Engineering for Design
CIVL5670: Reservoir, Stream and Coastal Engineering
CIVL5999: Advanced Research and Analysis

Note: The specialisation changed its name to Water Engineering in 2025.

04. Stream Specialisation in Geotechnical Engineering

Type CP CP From
12 Select from CIVL5452: Geotechnical Engineering 2
CIVL5453: Geotechnical Hazards
CIVL5458: Numerical Methods in Civil Engineering
CIVL5460: Soil Mechanics 2
CIVL5999: Advanced Research and Analysis
6 Select from CIVL3411: Geotechnical Engineering 1

05. Stream Specialisation in Humanitarian Engineering (Civil)

Type CP CP From
6 Select from CIVL3310: Humanitarian Engineering
12 Select from CIVL5320: Engineering for Sustainable Development
CIVL5330: Global Engineering Field Work
ENGG3801: Industry and Community Project


Note: In 2025, CIVL5453 has been removed from the Humanitarian Engineering stream specialisation electives. Students who already completed these units towards the specialisation prior to 2025 will still have them included.

06. Stream Specialisation in Project Management (Civil)

Type CP CP From
12 Select from CIVL2812: Project Appraisal
CIVL3806: Scheduling
6 Select from CIVL4812: Legal Aspects of Projects
CIVL4816: Project Conflict Management
CIVL4817: Adapting to Project Context
CIVL4818: Sustainability and Knowledge Management
CIVL4819: Project Acceptance

07. Stream Specialisation in Transport

Type CP CP From
6 Select from CIVL3704: Transport Informatics
12 Select from CIVL3705: Transport Design: Sustainable and Safe Access
CIVL5701: Transport Networks
CIVL5702: Traffic Engineering
CIVL5703: Transport Policy, Planning and Deployment
CIVL5704: Transport Analytics

08. Breadth Specialisation in Engineering Data Science

Type CP CP From
18 Select from DATA2001: Data Science: Big Data and Data Diversity
DATA2002: Data Analytics: Learning from Data
DATA2901: Big Data and Data Diversity (Advanced)
DATA2902: Data Analytics: Learning from Data (Adv)
STAT2011: Probability and Estimation Theory
STAT2911: Probability and Statistical Models (Adv)
6 Select from COMP3308: Introduction to Artificial Intelligence
COMP3608: Introduction to Artificial Intelligence (Adv)
DATA3404: Scalable Data Management
DATA3406: Human-in-the-Loop Data Analytics

09. Breadth Specialisation in Innovation and Entrepreneurship

Type CP CP From
18 Select from SIEN1000: Innovation and Entrepreneurship Foundation
SIEN1001: Innovators` Skills and Actions
SIEN2001: Validating Ideas and Building Ventures
6 Select from CLAW2209: Intellectual Property for Business
DECO2015: Responsible Design for Innovation
DECO2016: Design Thinking
ENGG3216: Management of Technological Innovation
INFS2030: e-Business Management
MKTG3114: New Products Marketing
MKTG3120: Building and Managing Brands
PMGT3856: Sustainability and Knowledge Management
SIEN2210: Strategic Management
SIEN3001: Social Entrepreneurship
SIEN3204: Managing Organisational Sustainability

10. Breadth Specialisation in Computer Systems

Type CP CP From
18 Select from ELEC1601: Introduction to Computer Systems
ELEC2602: Digital Logic
ELEC3607: Embedded Systems
6 Select from ELEC3305: Digital Signal Processing
ELEC3608: Computer Architecture

5. Unit Blocks

Block 0 - Introductory Computing Units (Min CP: 6,Max CP: 6)

Unit Code Unit Name CP Sessions Offered
ENGG1810 Introduction to Engineering Computing 6 Semester 1
Semester 2
Int February
INFO1110 Introduction to Programming 6 Semester 1
Semester 2
INFO1910 Introduction to Programming (Advanced) 6 Semester 1
Semester 2

Note: Students must complete 6cp from ENGG1810 (or INFO1110 or INFO1910). Students in the Civil Engineering Stream are strongly recommended to take ENGG1810.

Block 1 - Foundation Mathematics Table (Min CP: 12,Max CP: 12)

Unit Code Unit Name CP Sessions Offered
MATH1061 Mathematics 1A 6 Semester 1
Semester 2
MATH1062 Mathematics 1B 6 Semester 1
Semester 2
MATH1961 Mathematics 1A (Advanced) 6 Semester 1
MATH1962 Mathematics 1B (Advanced) 6 Semester 2

Block 2 - Projects Table (Min CP: 30,Max CP: 30)

Unit Code Unit Name CP Sessions Offered
AERO1560 Introduction to Aerospace Engineering 6 Semester 1
BMET1960 Biomedical Engineering 1A 6 Semester 1
CHNG1108 Introduction to Chemical Engineering 6 Semester 1
CIVL1900 Introduction to Civil Engineering 6 Semester 1
CIVL4022 Thesis A 6 Semester 1
Semester 2
CIVL4023 Thesis B 6 Semester 1
Semester 2
ELEC1004 Practical Introduction to Electrical Engineering 6 Semester 1
ENGG2112 Multi-disciplinary Engineering 6 Semester 1
Semester 2
ENGG3112 Interdisciplinary Engineering 6 Semester 1
Semester 2
MECH1560 Introduction to Mechanical Engineering 6 Semester 1
MTRX1701 Introduction to Mechatronic Engineering 6 Semester 1

Note: - Students are to select the introduction unit relevant to their stream.

- Students are to select the thesis units relevant to their stream. Aeronautical, Mechanical and Mechatronic students are to enrol in the AMME coded units. Students in both Electrical and Software are to enrol in the ELEC coded units.

Block 3 - Professional Engagement Program (PEP) Units

Unit Code Unit Name CP Sessions Offered
ENGP1001 Professional Engagement Program 1A 0 Semester 1
Semester 2
ENGP1002 Professional Engagement Program 1B 0 Semester 1
Semester 2
ENGP1003 Professional Engagement Program 1C 0 Semester 1
Semester 2
ENGP2001 Professional Engagement Program 2A 0 Semester 1
Semester 2
ENGP2002 Professional Engagement Program 2B 0 Semester 1
Semester 2
ENGP2003 Professional Engagement Program 2C 0 Semester 1
Semester 2
ENGP3001 Professional Engagement Program 3A 0 Semester 1
Semester 2
ENGP3002 Professional Engagement Program 3B 0 Semester 1
Semester 2

Note: - All students in the Bachelor of Engineering Honours must complete the Professional Engagement Program units of study.

- Students must enrol in ENGP1001 in their first semester of study.

Block 4 - Civil Stream Core (Min CP: 90,Max CP: 90)

Unit Code Unit Name CP Sessions Offered
CIVL1022 Geological Hazards 6 Semester 2
CIVL1110 Materials 6 Semester 2
Int February
CIVL1802 Statics 6 Semester 1
Int January
Int July
CIVL1810 Engineering Construction and Surveying 6 Semester 2
CIVL2010 Environmental Engineering 6 Semester 2
CIVL2201 Structural Mechanics 6 Semester 1
CIVL2410 Soil Mechanics 1 6 Semester 2
CIVL2611 Introductory Fluid Mechanics 6 Semester 2
CIVL2700 Transport Systems 6 Semester 1
CIVL3205 Concrete Structures 1 6 Semester 1
CIVL3206 Steel Structures 1 6 Semester 2
CIVL3612 Fluid Mechanics 6 Semester 1
CIVL3811 Engineering Design and Construction 6 Semester 2
CIVL4903 Civil Engineering Design 6 Semester 1
Semester 2
MATH2061 Linear Mathematics and Vector Calculus 6 Semester 1
Summer Main

Block 5 - Civil Stream Electives (Min CP: 30,Max CP: 54)

Unit Code Unit Name CP Sessions Offered
CIVL2812 Project Appraisal 6 Semester 2
CIVL3235 Structural Analysis 6 Semester 2
CIVL3310 Humanitarian Engineering 6 Semester 1
CIVL3411 Geotechnical Engineering 1 6 Semester 1
CIVL3511 Basics of Integrated Building Engineering 6 Semester 1
CIVL3614 Hydrology 6 Semester 2
CIVL3704 Transport Informatics 6 Semester 1
CIVL3705 Transport Design: Sustainable and Safe Access 6 Semester 1
CIVL3806 Scheduling 6 Semester 2
CIVL4203 Major Industrial Project 24 Semester 1
Semester 2
CIVL4812 Legal Aspects of Projects 6 Semester 1
Semester 2
CIVL4816 Project Conflict Management 6 Semester 2
CIVL4817 Adapting to Project Context 6 Semester 1
CIVL4818 Sustainability and Knowledge Management 6 Semester 1
CIVL4819 Project Acceptance 6 Semester 1
CIVL5266 Steel Structures - Stability 6 Semester 1
CIVL5269 Advanced Concrete Structures 6 Semester 2
CIVL5276 Bridge Engineering 6 Semester 2
CIVL5277 Structural Rehabilitation and Timber Design 6 Semester 2
CIVL5320 Engineering for Sustainable Development 6 Semester 2
CIVL5330 Global Engineering Field Work 6 Int July
CIVL5351 Geoenvironmental Engineering 6 Semester 2
CIVL5452 Geotechnical Engineering 2 6 Semester 1
CIVL5453 Geotechnical Hazards 6 Semester 2
CIVL5458 Numerical Methods in Civil Engineering 6 Semester 1
CIVL5460 Soil Mechanics 2 6 Semester 1
CIVL5531 Advanced Integrated Building Engineering 6 Semester 1
CIVL5533 Energy-efficient Building Systems 6 Semester 2
CIVL5535 Building Envelope and Adaptive Engineering 6 Semester 2
CIVL5665 Advanced Water Resources Engineering 6 Semester 2
CIVL5668 Fundamentals of Wind Engineering for Design 6 Semester 1
CIVL5670 Reservoir, Stream and Coastal Engineering 6 Semester 1
CIVL5701 Transport Networks 6 Semester 2
CIVL5702 Traffic Engineering 6 Semester 1
CIVL5703 Transport Policy, Planning and Deployment 6 Semester 1
CIVL5704 Transport Analytics 6 Semester 2
CIVL5999 Advanced Research and Analysis 6 Semester 1

Block 6 - Free Electives (Max CP: 24)

Note: Students may take 24 credit points of free electives to complete the total number of credit points for their degree. Students may take the following units of study as free electives, provided they satisfy any prerequisite, quota, departmental permission or any other requirements of the units, and the units are not essentially the same or prohibited units for any of the other units in their degree.

(1) Any units of study from the Faculty of Engineering available to undergraduate students

(2) Any unit of study from Table S available to undergraduate students

Block 7 - Specialisation - Integrated Building Engineering Core Units (Max CP: 6)

Unit Code Unit Name CP Sessions Offered
CIVL3511 Basics of Integrated Building Engineering 6 Semester 1

Block 8 - Specialisation - Integrated Building Engineering Elective Units (Max CP: 12)

Unit Code Unit Name CP Sessions Offered
CIVL5531 Advanced Integrated Building Engineering 6 Semester 1
CIVL5533 Energy-efficient Building Systems 6 Semester 2
CIVL5535 Building Envelope and Adaptive Engineering 6 Semester 2

Block 9 - Specialisation - Structures Core Units (Max CP: 6)

Unit Code Unit Name CP Sessions Offered
CIVL3235 Structural Analysis 6 Semester 2

Block 10 - Specialisation - Structures Selective Units (Max CP: 12)

Unit Code Unit Name CP Sessions Offered
CIVL5266 Steel Structures - Stability 6 Semester 1
CIVL5269 Advanced Concrete Structures 6 Semester 2
CIVL5276 Bridge Engineering 6 Semester 2
CIVL5277 Structural Rehabilitation and Timber Design 6 Semester 2

Note: Students in the Structures specialisation must complete a minimum of 6cp and a maximum of 12 cp of Structures selective units.

Block 11 - Specialisation - Structures Elective Units (Max CP: 6)

Unit Code Unit Name CP Sessions Offered
CIVL5458 Numerical Methods in Civil Engineering 6 Semester 1
CIVL5668 Fundamentals of Wind Engineering for Design 6 Semester 1
CIVL5999 Advanced Research and Analysis 6 Semester 1

Note: Students in the Structures specialisation may complete a maximum of 6cp of Structures Elective units.

Block 12 - Specialisation - Environmental Fluids Units (Max CP: 18)

Unit Code Unit Name CP Sessions Offered
CIVL3614 Hydrology 6 Semester 2
CIVL5351 Geoenvironmental Engineering 6 Semester 2
CIVL5665 Advanced Water Resources Engineering 6 Semester 2
CIVL5668 Fundamentals of Wind Engineering for Design 6 Semester 1
CIVL5670 Reservoir, Stream and Coastal Engineering 6 Semester 1
CIVL5999 Advanced Research and Analysis 6 Semester 1

Note: The specialisation changed its name to Water Engineering in 2025.

Block 13 - Specialisation - Geotechnical Engineering Core Units (Max CP: 6)

Unit Code Unit Name CP Sessions Offered
CIVL3411 Geotechnical Engineering 1 6 Semester 1

Block 14 - Specialisation - Geotechnical Engineering Elective Units (Max CP: 12)

Unit Code Unit Name CP Sessions Offered
CIVL5452 Geotechnical Engineering 2 6 Semester 1
CIVL5453 Geotechnical Hazards 6 Semester 2
CIVL5458 Numerical Methods in Civil Engineering 6 Semester 1
CIVL5460 Soil Mechanics 2 6 Semester 1
CIVL5999 Advanced Research and Analysis 6 Semester 1

Block 15 - Specialisation - Humanitarian Engineering Core Units (Max CP: 6)

Unit Code Unit Name CP Sessions Offered
CIVL3310 Humanitarian Engineering 6 Semester 1

Block 16 - Specialisation - Humanitarian Engineering Elective Units (Max CP: 12)

Unit Code Unit Name CP Sessions Offered
CIVL5320 Engineering for Sustainable Development 6 Semester 2
CIVL5330 Global Engineering Field Work 6 Int July
ENGG3801 Industry and Community Project 6 Semester 1
Semester 2

Note: In 2025, CIVL5453 has been removed from the Humanitarian Engineering stream specialisation electives. Students who already completed these units towards the specialisation prior to 2025 will still have them included.

Block 17 - Specialisation - Project Management Core Units (Max CP: 12)

Unit Code Unit Name CP Sessions Offered
CIVL2812 Project Appraisal 6 Semester 2
CIVL3806 Scheduling 6 Semester 2

Block 18 - Specialisation - Project Management Elective Units (Max CP: 6)

Unit Code Unit Name CP Sessions Offered
CIVL4812 Legal Aspects of Projects 6 Semester 1
Semester 2
CIVL4816 Project Conflict Management 6 Semester 2
CIVL4817 Adapting to Project Context 6 Semester 1
CIVL4818 Sustainability and Knowledge Management 6 Semester 1
CIVL4819 Project Acceptance 6 Semester 1

Block 19 - Specialisation - Transport Core Units (Max CP: 6)

Unit Code Unit Name CP Sessions Offered
CIVL3704 Transport Informatics 6 Semester 1

Block 20 - Specialisation - Transport Elective Units (Max CP: 12)

Unit Code Unit Name CP Sessions Offered
CIVL3705 Transport Design: Sustainable and Safe Access 6 Semester 1
CIVL5701 Transport Networks 6 Semester 2
CIVL5702 Traffic Engineering 6 Semester 1
CIVL5703 Transport Policy, Planning and Deployment 6 Semester 1
CIVL5704 Transport Analytics 6 Semester 2

Block 21 - Specialisation - Engineering Data Science Core Units (Max CP: 18)

Unit Code Unit Name CP Sessions Offered
DATA2001 Data Science: Big Data and Data Diversity 6 Semester 1
DATA2002 Data Analytics: Learning from Data 6 Semester 2
DATA2901 Big Data and Data Diversity (Advanced) 6 Semester 1
DATA2902 Data Analytics: Learning from Data (Adv) 6 Semester 2
STAT2011 Probability and Estimation Theory 6 Semester 1
STAT2911 Probability and Statistical Models (Adv) 6 Semester 1

Block 22 - Specialisation - Engineering Data Science Elective Units (Max CP: 6)

Unit Code Unit Name CP Sessions Offered
COMP3308 Introduction to Artificial Intelligence 6 Semester 1
COMP3608 Introduction to Artificial Intelligence (Adv) 6 Semester 1
DATA3404 Scalable Data Management 6 Semester 1
DATA3406 Human-in-the-Loop Data Analytics 6 Semester 2

Block 23 - Specialisation - Innovation and Entrepreneurship Core Units (Max CP: 18)

Unit Code Unit Name CP Sessions Offered
SIEN1000 Innovation and Entrepreneurship Foundation 6 Semester 1
Semester 2
SIEN1001 Innovators` Skills and Actions 6 Semester 1
Semester 2
SIEN2001 Validating Ideas and Building Ventures 6 Semester 2

Block 24 - Specialisation - Innovation and Entrepreneurship Elective Units (Max CP: 6)

Unit Code Unit Name CP Sessions Offered
CLAW2209 Intellectual Property for Business 6 Semester 1
Semester 2
DECO2015 Responsible Design for Innovation 6 Semester 2
DECO2016 Design Thinking 6 Semester 1
ENGG3216 Management of Technological Innovation 6 Semester 1
INFS2030 e-Business Management 6 Semester 1
Semester 2
MKTG3114 New Products Marketing 6 Semester 2
MKTG3120 Building and Managing Brands 6 Semester 1
PMGT3856 Sustainability and Knowledge Management 6 Semester 1
SIEN2210 Strategic Management 6 Semester 1
Semester 2
SIEN3001 Social Entrepreneurship 6 Semester 2
SIEN3204 Managing Organisational Sustainability 6 Semester 2

Block 25 - Specialisation - Computer Systems Core Units (Max CP: 18)

Unit Code Unit Name CP Sessions Offered
ELEC1601 Introduction to Computer Systems 6 Semester 1
Semester 2
ELEC2602 Digital Logic 6 Semester 1
ELEC3607 Embedded Systems 6 Semester 1

Block 26 - Specialisation - Computer Systems Elective Units (Max CP: 6)

Unit Code Unit Name CP Sessions Offered
ELEC3305 Digital Signal Processing 6 Semester 1
ELEC3608 Computer Architecture 6 Semester 2