Master of Engineering - (ME)

Bioengineering - Field of Study

Students enrolled in the 32-unit ME must complete for the ME (Bioengineering) (Plan Code:BIOENX5674), 32 units comprising :

  1. 14 units from part A1; and
  2. 4 to 8 units from part A2; and
  3. 4 to 8 units units from part B; and
  4. 4 to 8 units from part D.

Students enrolled in the 48-unit ME must complete for the ME (Bioengineering) (Plan Code:BIOENX5709), 48 units comprising :

  1. 14 units from part A1; and
  2. 4 to 8 units from part A2; and
  3. 4 to 8 units from part B; and
  4. 16 units from either part C1 or part C2; and
  5. 4 to 8 units from part D.

Part A1 - Compulsory

Semester 1

Course Code Units Course Title
ENGG7901 2 Professional Engineering and the Business Environment: Global Practice
ELEC7901 2 Advanced Medical Device Engineering
CHEE4020 2 Biomolecular Engineering

Semester 2

Course Code Units Course Title
ENGG7902 2 Engineering Innovation and Leadership
CHEE4305 2 Biomaterials: Materials in Medicine
ELEC6601 2 Medical Imaging

Semester 1 or 2

Course Code Units Course Title
PUBH7630 2 Introduction to Biostatistics

Part A2

Project or Placement

Course Code Units Course Title
ENGG7281 8 Engineering Project 8A [1]
[ ENGG7282 8 Engineering Project 8A [1]
[ or
[ ENGG7241 4 Engineering Project 4A [1]
ENGG7242 4 Engineering Project 4A [1]

Part B

Bioengineering Electives

Semester 1

Course Code Units Course Title
CHEE7408 2 Cell and Tissue Engineering

Semester 2

Course Code Units Course Title
CHEE7409 2 Metabolic Engineering
ELEC6403 2 Biomedical Instrumentation
ELEC7902 2 Biomedical Signal Processing

Part C1

Students with a background in Chemistry or Environmental or Biological Sciences
Semester 1

Course Code Units Course Title
CHEE2001 2 Process Principles
MATH7501 2 Mathematics for Data Science 1
ELEC2003 2 Electromechanics & Electronics
ELEC3400 2 Electronic Circuits

Semester 2

Course Code Units Course Title
ELEC2004 2 Circuits, Signals & Systems

Semester 1 or 2

Course Code Units Course Title
ENGG1300 2 Introduction to Electrical Systems
ENGG1500 2 Engineering Thermodynamics
MATH2000 2 Calculus & Linear Algebra II

Part C2

Students with background in Physical or Mathematical Sciences
Semester 1

Course Code Units Course Title
CHEE1001 2 Principles of Biological Engineering
CHEE2001 2 Process Principles
ELEC2003 2 Electromechanics & Electronics
ELEC3400 2 Electronic Circuits

Semester 2

Course Code Units Course Title
CHEM2056 2 Physical Chemistry for Engineering
ELEC2004 2 Circuits, Signals & Systems

Semester 1 and 2

Course Code Units Course Title
CHEM1100 2 Chemistry 1
ENGG7302 2 Advanced Computational Techniques in Engineering

Part D - Electives

Electrical Engineering Electives

Semester 1

Course Code Units Course Title
COMS4103 2 Photonics
COMS4104 2 Microwave Engineering
ELEC3004 2 Signals, Systems & Control
ELEC4630 2 Image Processing and Computer Vision
METR4201 2 Control Engineering 1

Semester 2

Course Code Units Course Title
COMS7305 2 Advanced Microwave Engineering
COMS7307 2 Advanced Photonics
COMS7309 2 Computational Techniques in Electromagnetics
ELEC3100 2 Fundamentals of Electromagnetic Fields & Waves
ELEC4620 2 Digital Signal Processing
METR4202 2 Robotics & Automation
METR7203 2 Control Engineering 2

Semester 1 or 2

Course Code Units Course Title
ENGG7302 2 Advanced Computational Techniques in Engineering
ENGG7811 2 Research Methods
PUBH7600 2 Introduction to Epidemiology

Computer Science and Embedded Systems

Semester 1

Course Code Units Course Title
COMP4702 2 Machine Learning
CSSE3010 2 Embedded Systems Design & Interfacing

Semester 2

Course Code Units Course Title
COMP3702 2 Artificial Intelligence
COMP3710 2 Pattern Recognition and Analysis

Semester 1 or 2

Course Code Units Course Title
CSSE7030 2 Introduction to Software Engineering
CSSE7201 2 Introduction to Computer Systems

Process Engineering Electives

Semester 1

Course Code Units Course Title
CHEE7111 2 Advanced Process and System Modelling
CHEE7112 2 Integrated Safety Design and Management
CHEE7113 2 Whole of Process Optimisation and Control
CHEE7502 2 Sustainable Bioresource Engineering
WATR7108 2 Advanced Unit Operations in Water Management

Semester 2

Course Code Units Course Title
WATR7103 2 Advanced Wastewater and Biosolids Treatment

Management and Business Electives

Semester 1

Course Code Units Course Title
ENGG4800 2 Project Management
TIMS7323 2 Bio-Entrepreneurship and Innovation

Semester 2

Course Code Units Course Title
ECON7540 2 Economics of Innovation & Entrepreneurship
TIMS7328 2 Strategies for Business Sustainability and Innovation
TIMS7331 2 Entrepreneurship Incubator

Biological and Health Sciences Electives

Semester 2

Course Code Units Course Title
BIOC6007 2 Directed Studies in Biomolecular Structure & Function
BIOC6017 2 Introduction to the Molecular Biology Laboratory

Semester 1 or 2

Course Code Units Course Title
PUBH7600 2 Introduction to Epidemiology

Chemical Engineering - Field of Study

Students enrolled in the 32-unit ME must complete for the ME (Chemical Engineering) (Plan Code:CHEMIX5674), 32 units comprising;

  1. 18 units from part A2 (32-unit program Compulsory); and
  2. 0 to 6 units from part B3 (Advanced BE (Hons) Electives); and
  3. at least 4 units from part C (ME Electives); and
  4. 0 to 6 units from part D (Non-engineering ME Electives).

Students enrolled in the 48-unit ME must complete for the ME (Chemical Engineering) (Plan Code:CHEMIX5709), 48 units comprising;

  1. 34 units from part A (Compulsory); comprising 16 units from part A1 and 18 units from part A2; and
  2. 0 to 6 units from part B3 (Advanced BE (Hons) Electives); and
  3. at least 4 units from part C (ME Electives); and
  4. 0 to 6 units from one of part B1 (for students with a Chemistry background) or part B2 (for students with a background in a different field in engineering) or part D (Non-engineering ME Electives).

Part A1 - 48 unit program Compulsory

Course Code Units Course Title
CHEE2001 2 Process Principles
CHEE3002 2 Heat & Mass Transfer
CHEE3003 2 Chemical Thermodynamics
CHEE3004 2 Unit Operations
CHEE3005 2 Reaction Engineering
CHEE3007 2 Process Modelling & Dynamics
CHEE3020 2 Process Systems Analysis
CHEE4060 2 Process & Control System Synthesis

Part A2 - 32 unit program Compulsory

Course Code Units Course Title
CHEE4001 4 Process Engineering Design Project
CHEE4002 2 Risk in Process Industries
ENGG7901 2 Professional Engineering and the Business Environment: Global Practice
ENGG7902 2 Engineering Innovation and Leadership
[ ENGG7281 8 Engineering Project 8A [2]
[ or
[ ENGG7282 8 Engineering Project 8A [3]

Part B1 - Electives 48 unit program

Students with a Chemistry background

Course Code Units Course Title
CHEE2003 2 Fluid & Particle Mechanics
ENGG1500 2 Engineering Thermodynamics
MATH7000 2 Calculus & Linear Algebra II

Part B2 - Electives 48 unit program

Students with an Engineering background

Course Code Units Course Title
CHEM1100 2 Chemistry 1
CHEM1200 2 Chemistry 2
CHEM2056 2 Physical Chemistry for Engineering

Part B3 - Advanced BE (Hons) Electives

Course Code Units Course Title
CHEE4009 2 Transport Phenomena
CHEE4012 2 Industrial Wastewater & Solid Waste Management
CHEE4020 2 Biomolecular Engineering
CHEE4022 2 Principles of Adsorption
CHEE4028 2 Metabolic Engineering
CHEE4034 2 Cell & Tissue Engineering
CHEE4060 2 Process & Control System Synthesis
CHEE4301 2 Nanomaterials
CHEE4302 2 Electrochemistry & Corrosion
CHEE4305 2 Biomaterials: Materials in Medicine
ENGY4000 2 Energy Systems
MECH4304 2 Net Shape Manufacturing
MINE4203 2 Flotation
MINE4204 2 Aqueous Solution Processing & Electrometallurgy

Part C - ME Electives

Course Code Units Course Title
CHEE7111 2 Advanced Process and System Modelling
CHEE7112 2 Integrated Safety Design and Management
CHEE7113 2 Whole of Process Optimisation and Control
CHEE7501 2 Advanced Water Technology and Management
CHEE7502 2 Sustainable Bioresource Engineering
ENGG7302 2 Advanced Computational Techniques in Engineering
ENGG7500 2 Geoscience for Petroleum Engineering
ENGG7502 2 Reservoir Engineering
ENGG7504 2 Reservoir Simulation
ENGG7506 2 Drilling Engineering
ENGG7507 2 Petroleum Project Economics and Decision Making
ENGY7000 2 Energy Principles and Renewable Energy
ENGY7003 2 Low Emission Technologies and Supply Systems
MATE7001 2 Environmental Performance of Materials
MATE7013 2 Advanced Manufacturing
MATE7014 2 Advanced Materials Characterization
MATE7015 2 Additive Manufacturing
MECH7101 2 Design of Experiments
WATR7103 2 Advanced Wastewater and Biosolids Treatment
WATR7104 2 Sewer Networks - Design, Operation and Maintenance
WATR7108 2 Advanced Unit Operations in Water Management
WATR7109 2 Drinking Water Supply: Source, Treatment and Distribution

Part D - Non-Engineering ME Electives

Course Code Units Course Title
ECON7540 2 Economics of Innovation & Entrepreneurship
EIBS7300 2 Creativity for Innovation and Design Thinking
EIBS7301 2 Idea Management
EIBS7302 2 Evidence Based Innovation: From Business Model To Business Plan
EIBS7303 2 Building Innovation Capability
EIBS7304 2 Entrepreneurial Leadership
EIBS7305 4 Commercialisation in Practice Project
EIBS7307 4 Lean Start Up
IBUS7302 2 Operating International Business
IBUS7306 2 Globalisation & the World Economy
IBUS7312 2 Doing Business in Asia
IBUS7316 2 International Supply Chains
IBUS7322 2 International Service Operations Management
MKTG7501 2 Fundamentals of Marketing
MKTG7502 2 Strategic Branding
MKTG7510 2 Market & Consumer Research
MKTG7512 2 Strategic Marketing Management
MKTG7513 2 Marketing for Social Change
MGTS7303 2 Principles of Strategic Management
MGTS7308 2 Social Enterprises and Not for Profits
MGTS7309 2 Decision Making & Reporting for Sustainability
MGTS7310 2 Business Negotiation
MGTS7329 2 Cross Cultural Management
MGTS7604 2 International Human Resource Management
MGTS7605 2 Performance Leadership
MGTS7607 2 Ethical Issues in Management
MGTS7611 2 Employee and Organisational Development
MGTS7612 2 The Fundamentals of Designing and Staffing Organisations
MGTS7615 2 Public Sector Accountability
MGTS7616 2 Designing Public Policy
MGTS7619 2 Leadership: Theory & Practice
ORGC7610 2 Communication and Organisation
TIMS7301 2 Principles of Entrepreneurship
TIMS7317 2 Corporate Sustainability
TIMS7323 2 Bio-Entrepreneurship and Innovation
TIMS7326 2 Management of Intellectual Property
TIMS7328 2 Strategies for Business Sustainability and Innovation
TIMS7329 2 Social Entrepreneurship in Practice
TIMS7331 2 Entrepreneurship Incubator

Civil Engineering - Field of Study

Students enrolled in the 32 unit ME must complete for the ME (Civil Engineering) (Plan Code: CIVILX5674), 32 units comprising;

  1. 6 units from part A2 (32 unit program Compulsory); and
  2. 4 to 8 units from part A3 (Compulsory Research); and
  3. 10 units from part B (Advanced BE (Hons) Electives) with no more than 6 units from any one specified study area B1- B6; and
  4. 8 to 12 units from part C.


Students enrolled in the 48 unit ME must complete for the ME (Civil Engineering) (Plan Code: CIVENX5709), 48 units comprising;

  1. 16 units from part A1 (48 unit program Compulsory); and
  2. 6 units from part A2 (32 unit program Compulsory);and
  3. 4 to 8 units from part A3 (Compulsory Research); and
  4. 10 units from part B (Advanced BE (Hons) Electives) with no more than 6 units from any one specified study area B1- B6; and
  5. 8 to 12 units from part C.


Students will be required to provide their own PPE (safety glasses and steel cap boots).

Part A1 - 48 unit program Compulsory

Semester 1

Course Code Units Course Title
CIVL2330 2 Structural Mechanics
CIVL3210 2 Geotechnical Engineering
CIVL3140 2 Hydraulics of Engineered and Natural Waterways
[ CIVL2135 2 Introduction to Environmental Engineering
[ or
[ CIVL2410 2 Sustainable Transport Engineering - Traffic Analysis
[ or
[ CIVL3340 2 Structural Analysis

Semester 2

Course Code Units Course Title
CIVL2210 2 Soil Mechanics
CIVL2131 2 Environmental Fluid Mechanics
CIVL2360 2 Design of Concrete Structures
[ CIVL3141 2 Hydrology and Hydrological Risk
[ or
[ CIVL3420 2 Sustainable Transport Engineering - Planning and Design
[ or
[ CIVL2340 2 Design of Steel Structures

Part A2 - 32 unit program Compulsory

Semester 1

Course Code Units Course Title
ENGG7901 2 Professional Engineering and the Business Environment: Global Practice

Semester 2

Course Code Units Course Title
CIVL7505 2 Research Methods for Civil Engineers
ENGG7902 2 Engineering Innovation and Leadership

Part A3 - Compulsory Research

Full Year

One of the following

Course Code Units Course Title
CIVL7500 8 Research Thesis [4] [1]
CIVL7501 8 Research Thesis [4] [1]
CIVL7511 4 Research Project [1]
CIVL7512 4 Research Project [1]

Part B - Advanced BE (Hons) Electives

Part B1 Water and Environmental

Course Code Units Course Title
CIVL4110 2 Coastal & Estuarine Engineering [5]
CIVL4120 2 Advanced Hydraulic Engineering and Structures [6]
CIVL4140 2 Contaminant Transport Modelling
CIVL4170 2 Environmental Risk Assessment and Management
CIVL4180 2 Sustainable Built Environment

Part B2 Geotechnical

Course Code Units Course Title
CIVL4230 2 Advanced Soil Mechanics
CIVL4270 2 Geotechnical Investigation & Testing
CIVL4280 2 Advanced Rock Mechanics
MINE4000 2 Mine Waste Management & Landform Design

Part B3 Structures

Course Code Units Course Title
CIVL4332 2 Advanced Structural Analysis
CIVL4333 2 Advanced Concrete Design
CIVL4334 2 Design of Timber Structures

Part B4 Transportation

Course Code Units Course Title
CIVL4412 2 Travel Behaviour and Transport Modelling
CIVL4450 2 Traffic Flow Theory and Emerging Technologies
CIVL4460 2 Highway Geometric Design

Part B5 Fire

Course Code Units Course Title
FIRE3700 2 Introduction to Fire Safety Engineering
FIRE4610 2 Fire Engineering Design: Solutions for Implicit Safety

Part B6 Interdisciplinary

Course Code Units Course Title
CIVL4340 2 Wind Engineering
CIVL4522 2 Analytical Methods for the Design of Construction Operations

Part C - ME Electives

Part C1 Water and Environmental

Course Code Units Course Title
CIVL7131 2 Urban Hydrology
CIVL7135 2 Advanced Environmental Monitoring Techniques for Civil Engineers
CIVL7155 2 Environmental Fluid Mechanics - Modelling Applications [6]

Part C2 Geotechnical

Course Code Units Course Title
CIVL7215 2 Ground Improvement & Remediation Technologies [5]
CIVL7225 2 Dam and Embankment Engineering [6]
CIVL7235 2 Underground Structures [6]

Part C3 Structures

Course Code Units Course Title
CIVL7315 2 Advanced Concrete Structures and Concrete Technology
CIVL7350 2 Design of Composite Structures
CIVL7360 2 Computational Design and Digital Workflows

Part C4 Transportation

Course Code Units Course Title
CIVL7415 2 Spatial and Quantitative Methods for Transport Data Analytics
CIVL7425 2 Strategic Transport Modelling
CIVL7435 2 Traffic Simulation: Methods and Applications

Part C5 Fire

Course Code Units Course Title
FIRE7620 2 Fire Dynamics
FIRE7660 2 Structural Fire Engineering

Electrical Engineering - Field of Study

Students enrolled in the 32 unit ME(Electrical Engineering) (Plan Code: ELECTX5674), 32 units comprising;

  1. 6 units from part A2 (32 unit program Compulsory); and
  2. 4 or 8 units from part A3 (Research Thesis); and
  3. 6 units from part B (Advanced BE (Hons) Electives); and
  4. 6 units from Part C (ME Electives); and
  5. the balance (6 to 10 units) from electives, being courses from part B, part C, part D or part E or other courses approved by the associate dean (academic) with a maximum of 4 units from courses not on the ME list.

Students enrolled in the 48 unit ME(Electrical Engineering) (Plan Code: ELECTX5709),48 units comprising;

  1. 18 units from part A1 (48 unit program Compulsory); and
  2. 6 units from part A2 (32 unit program Compulsory); and
  3. 4 or 8 units from part A3 (Research Thesis); and
  4. 6 units from part B (Advanced BE (Hons) Electives); and
  5. 6 units from part C (ME Electives); and
  6. the balance (4 to 8 units) from electives, being courses from part B, part C, part D or part E or other courses approved by the associate dean (academic) with a maximum of 4 units from courses not on the ME list.

Part A1 - 48 unit program Compulsory

Course Code Units Course Title
CSSE2010 2 Introduction to Computer Systems
CSSE2310 2 Computer Systems Principles and Programming
CSSE3010 2 Embedded Systems Design & Interfacing
ELEC3004 2 Signals, Systems & Control
ELEC3100 2 Fundamentals of Electromagnetic Fields & Waves
ELEC3300 2 Electrical Energy Conversion & Utilisation
ELEC3400 2 Electronic Circuits
ENGG2800 2 Team Project I
MATH7000 2 Calculus & Linear Algebra II

Part A2 - 32 unit program Compulsory

Course Code Units Course Title
ENGG7302 2 Advanced Computational Techniques in Engineering
ENGG7901 2 Professional Engineering and the Business Environment: Global Practice
ENGG7902 2 Engineering Innovation and Leadership

Part A3 - Compulsory Research/Thesis

Course Code Units Course Title
[ ENGG7807 8 Engineering Postgraduate Project D [2]
[ or
[ ENGG7808 8 Engineering Postgraduate Project D [3]
[ or
[ ENGG7803 4 Engineering Postgraduate Project B [2]
[ or
[ ENGG7804 4 Engineering Postgraduate Project B [3]

Part B - Advanced BE (Hons) Electives

Course Code Units Course Title
COMS4103 2 Photonics
COMS4104 2 Microwave Engineering
COMS4105 2 Communication Systems
CSSE4010 2 Digital System Design
ELEC4300 2 Power Systems Analysis
ELEC4400 2 Advanced Electronic & Power Electronics Design
ELEC4620 2 Digital Signal Processing
ELEC4630 2 Image Processing and Computer Vision
METR4201 2 Control Engineering 1
METR4202 2 Robotics & Automation

Part C - ME Electives

Course Code Units Course Title
COMS7305 2 Advanced Microwave Engineering
COMS7307 2 Advanced Photonics
COMS7309 2 Computational Techniques in Electromagnetics [6]
ELEC7051 2 Transformer Technology Design and Operation [5]
ELEC7309 2 Power System Planning and Reliability
ELEC7310 2 Electricity Market Operation and Security
ELEC7313 2 Renewable Energy Integration: Technologies to Technical Challenges [6]
ELEC7901 2 Advanced Medical Device Engineering
ELEC7902 2 Biomedical Signal Processing
METR7203 2 Control Engineering 2

Courses offered on an occasional basis

Course Code Units Course Title
COMS7000 2 Advanced Topics in Communications I
CSSE7080 2 Advanced Topics in Computer Systems A
CSSE7081 2 Advanced Topics in Computer Systems B
ELEC7300 2 Advanced Topics in Power
ENGG7300 2 Advanced Topics in Engineering I
ENGG7301 2 Advanced Topics in Engineering II

Part D - Other ME Electives

Course Code Units Course Title
ENGG7811 2 Research Methods

Part E - Other BE (Hons) Electives

Course Code Units Course Title
CSSE2002 2 Programming in the Large
COMP4702 2 Machine Learning
COMS3200 2 Computer Networks I
COMS4200 2 Computer Networks II
CSSE4011 2 Advanced Embedded Systems
ELEC4302 2 Power System Protection
ELEC4320 2 Modern Asset Management and Condition Monitoring in Power System
ELEC6403 2 Biomedical Instrumentation
ELEC6601 2 Medical Imaging
ENGG4800 2 Project Management

Materials and Manufacturing-Field Study

Students enrolled in the 32 unit ME(Materials & Manufacturing Engineering) (Plan Code: MATMNX5674), must complete 32 units comprising :

  1. 26 units from part A Compulsory; and
  2. 6 units from part B Electives.

Part A - Compulsory

Course Code Units Course Title
AERO4300 2 Aerospace Composites
CHEE7601 2 Nanomaterials
[ ENGG7281 8 Engineering Project 8A
[ or
[ ENGG7282 8 Engineering Project 8A
ENGG7901 2 Professional Engineering and the Business Environment: Global Practice
ENGG7902 2 Engineering Innovation and Leadership
MATE7001 2 Environmental Performance of Materials
MATE7013 2 Advanced Manufacturing
MATE7015 2 Additive Manufacturing
MECH3300 2 Finite Element Method & Fracture Mechanics
MECH3301 2 Materials Selection

Part B - Electives

Course Code Units Course Title
CHEE3301 2 Polymer Engineering
CHEE4305 2 Biomaterials: Materials in Medicine
ENGG4103 2 Engineering Asset Management
MATE7014 2 Advanced Materials Characterization
MATE7016 2 Materials for Energy Conversion and Storage
MECH4304 2 Net Shape Manufacturing

Mechanical Engineering - Field of Study

Students enrolled in the 32 unit ME (Mechanical Engineering)(Plan Code: MECHAX5674), must complete 32 units comprising;

  1. 20 units from part A2 (32 unit program Compulsory); and
  2. 2 units from part B (Energy Electives); and
  3. 2 units from part C (Fluid Electives); and
  4. 8 units from part D (Advanced Electives)

Students enrolled in the 48 unit ME (Mechanical Engineering)(Plan Code: MECHAX5709), must complete 48 units comprising;

  1. 16 units from part A1 (48 unit program Compulsory); and
  2. 20 units from part A2 (32 unit program Compulsory); and
  3. 2 units from part B (Energy Electives); and
  4. 2 units from part C (Fluids Electives); and
  5. 8 units from part D (Advanced Electives)

Part A1 - 48 unit program Compulsory

12 units for

Course Code Units Course Title
MATH7000 2 Calculus & Linear Algebra II
MECH2100 2 Machine Element Design
MECH2210 2 Intermediate Mechanical & Space Dynamics
MECH2300 2 Structures & Materials
MECH3400 2 Thermodynamics & Heat Transfer
MECH3410 2 Fluid Mechanics

And 4 units from

Course Code Units Course Title
MECH2305 2 Introduction to Engineering Design and Manufacturing
MECH2310 2 Science & Engineering of Metals
MECH2410 2 Fundamentals of Fluid Mechanics
MECH2700 2 Engineering Analysis I
MECH4304 2 Net Shape Manufacturing

Part A2 - 32 unit program Compulsory

Course Code Units Course Title
AERO4300 2 Aerospace Composites
[ ENGG7281 8 Engineering Project 8A [2]
[ or
[ ENGG7282 8 Engineering Project 8A [3]
ENGG7901 2 Professional Engineering and the Business Environment: Global Practice
ENGG7902 2 Engineering Innovation and Leadership
MECH3100 2 Mechanical Systems Design
MECH3300 2 Finite Element Method & Fracture Mechanics
METR4201 2 Control Engineering 1

Part B - Energy Electives

Course Code Units Course Title
AERO4450 2 Aerospace Propulsion
ENGY4000 2 Energy Systems
MECH3400 2 Thermodynamics & Heat Transfer

Part C - Fluids Electives

Course Code Units Course Title
MECH3410 2 Fluid Mechanics
MECH6480 2 Computational Fluid Dynamics

Part D - Advanced Electives

Course Code Units Course Title
ENGG7302 2 Advanced Computational Techniques in Engineering
ENGY7210 2 Frontiers in Renewable Energy Technologies
MATE7013 2 Advanced Manufacturing
MATE7015 2 Additive Manufacturing
MECH7101 2 Design of Experiments
METR7203 2 Control Engineering 2

Petroleum Engineering - Field of Study

Students enrolled in the 32-unit ME (Petroleum Engineering) (Plan Code:PETROX5674), must complete 32 units comprising :

  1. 22 units from part A1; and
  2. 8 units from part A2; and
  3. 2 units from part B.

Students enrolled in the 48-unit ME (Petroleum Engineering) (Plan Code:PETROX5709), must complete 48 units comprising :

  1. 22 units from part A1; and
  2. 8 to 12 units from part A2; and
  3. 2 to 6 units from part B; and
  4. 12 units from part C1.

Part A1 - Compulsory

Semester 1

Course Code Units Course Title
ENGG7503 2 Well Test Analysis
ENGG7504 2 Reservoir Simulation
ENGG7505 2 Production Technology
ENGG7507 2 Petroleum Project Economics and Decision Making
CHEE4002 2 Risk in Process Industries
ENGG7901 2 Professional Engineering and the Business Environment: Global Practice

Semester 2

Course Code Units Course Title
ENGG7500 2 Geoscience for Petroleum Engineering
ENGG7501 2 Well Logging for Petroleum Engineers
ENGG7502 2 Reservoir Engineering
ENGG7506 2 Drilling Engineering
ENGG7902 2 Engineering Innovation and Leadership

A2 - Projects

Semester 1

Course Code Units Course Title
ENGG7281 8 Engineering Project 8A [1]
ENGG7508 4 Petroleum Eng Field Project

Semester 2

Course Code Units Course Title
ENGG7282 8 Engineering Project 8A [1]

Semester 1 and Semester 2

Course Code Units Course Title
ENGG7509 4 Individual Project in Petroleum Engineering

Part B - Electives

Chemical Engineering Electives

Semester 1

Course Code Units Course Title
CHEE4009 2 Transport Phenomena
ENGY4000 2 Energy Systems
CHEE7112 2 Integrated Safety Design and Management

Semester 2

Course Code Units Course Title
CHEE4022 2 Principles of Adsorption
CHEE4302 2 Electrochemistry & Corrosion

Energy Electives

Semester 1

Course Code Units Course Title
ENGY7000 2 Energy Principles and Renewable Energy
ENGY7001 2 Climate Science and Policy
ENGY7002 2 Energy and Development
ENGY7003 2 Low Emission Technologies and Supply Systems

Engineering Electives

Course Code Units Course Title
ENGG7020 2 Systems Safety Engineering
ENGG7302 2 Advanced Computational Techniques in Engineering
MATE7001 2 Environmental Performance of Materials
MATE7014 2 Advanced Materials Characterization
MATE7015 2 Additive Manufacturing
MECH6480 2 Computational Fluid Dynamics
MECH7101 2 Design of Experiments

Part C1 - Compulsory

For students with a non-engineering background

Semester 1

Course Code Units Course Title
CHEE2001 2 Process Principles

Semester 2

Course Code Units Course Title
MATH7052 2 Multivariate Calculus & Ordinary Differential Equations

Semester 1 or Semester 2

Course Code Units Course Title
ENGG1500 2 Engineering Thermodynamics
CHEM1100 2 Chemistry 1
MATH7051 2 Calculus & Linear Algebra I
[ CHEE2003 2 Fluid & Particle Mechanics
[ or
[ MECH2410 2 Fundamentals of Fluid Mechanics

Renewable Energy Eng - Field of Study

Students enrolled in the 32 unit ME(Renewable Energy Engineering)(Plan Code: RENEWX5674), must complete 32 units comprising:

  1. 10 units from part A2 (Compulsory courses); and
  2. 8 units from part A3 (Project or Research courses); and
  3. 8 units from part C (Specialization courses); and
  4. 0 to 4 units from part F (Non-Engineering ME Electives); and
  5. 2 to 6 units from parts A1, Parts C and/or D, with at most 2 units from Part A1.
  6. Note: Part C specialization courses must be in a field related to the students prior degree in engineering, in order to satisfy the prerequisite knowledge requirements.

Students enrolled in the 48 unit ME(Renewable Energy Engineering)(Plan Code: RENEWX5709), must complete 48 units comprising:

  1. 14 to 16 units from part A1 (Foundation courses), including MECH2305; and
  2. 10 units from part A2 (Compulsory courses); and
  3. 8 units from part A3 (Project or Research courses); and
  4. 8 units from part C (Specialization courses); and
  5. 0 to 4 units from part F (Non-Engineering ME Electives); and
  6. 2 to 8 units from parts C and/or D (Advanced Engineering Electives)
  7. Note: Part A1 foundational courses should be chosen based on the students intended specialization in Part C.

Part A1 - Foundation Courses

Note: Part A2 Foundational courses should be chosen based on students intended 'Specialization' in Part C.

Compulsory Design Course

Course Code Units Course Title
MECH2305 2 Introduction to Engineering Design and Manufacturing

Mathematical Foundation Courses

Course Code Units Course Title
MATH7000 2 Calculus & Linear Algebra II
MATH7051 2 Calculus & Linear Algebra I
MATH7052 2 Multivariate Calculus & Ordinary Differential Equations

Energy Systems Pre-Requisites

Course Code Units Course Title
[ CHEE3002 2 Heat & Mass Transfer
[ or
[ MECH3400 2 Thermodynamics & Heat Transfer

Transport Stream Pre-Requisites

Course Code Units Course Title
CIVL2410 2 Sustainable Transport Engineering - Traffic Analysis
CIVL2530 2 Probability and Statistics in Engineering
CIVL3420 2 Sustainable Transport Engineering - Planning and Design

Power Systems Stream Pre-Requisites

Course Code Units Course Title
ELEC2003 2 Electromechanics & Electronics
ELEC2004 2 Circuits, Signals & Systems

Materials Pre-Requisites

Course Code Units Course Title
MECH2300 2 Structures & Materials
MECH2310 2 Science & Engineering of Metals

Control Pre-Requisites

Course Code Units Course Title
MATH7100 2 Applied Mathematical Analysis
[ MECH2210 2 Intermediate Mechanical & Space Dynamics
[ or
[ ELEC2004 2 Circuits, Signals & Systems
METR7200 2 Control Engineering 1

Discipline Foundation Courses

Course Code Units Course Title
[ ENGG1300 2 Introduction to Electrical Systems
[ or
[ ENGG1400 2 Engineering Mechanics: Statics & Dynamics
[ or
[ ENGG1500 2 Engineering Thermodynamics
CHEE2001 2 Process Principles
CHEE3003 2 Chemical Thermodynamics
CHEE3004 2 Unit Operations
CIVL2330 2 Structural Mechanics
CIVL2210 2 Soil Mechanics
CIVL2131 2 Environmental Fluid Mechanics
MECH2100 2 Machine Element Design
MECH2305 2 Introduction to Engineering Design and Manufacturing
MECH2410 2 Fundamentals of Fluid Mechanics
MECH2700 2 Engineering Analysis I

Part A2 - Compulsory Courses

Course Code Units Course Title
ENGG7901 2 Professional Engineering and the Business Environment: Global Practice
ENGG7902 2 Engineering Innovation and Leadership
ENGY7003 2 Low Emission Technologies and Supply Systems
ENGY7117 2 Energy Markets, Law and Policy
ENGY7210 2 Frontiers in Renewable Energy Technologies

Part A3 - Project /Research Courses

Course Code Units Course Title
ENGG7281 8 Engineering Project 8A [2]
ENGG7282 8 Engineering Project 8A [3]

Part C - Specialization Courses

Note: Part C Specialization Courses must be in a field related to either the student's prior degree in Engineering for the 32 unit program or the foundational courses completed in Part A1 for the 48 unit program, in order to satisfy the prerequisite knowledge requirements for these courses.

Transport Systems and eMobility (background in Civil Engineering or related field)

Course Code Units Course Title
CIVL4412 2 Travel Behaviour and Transport Modelling
CIVL7415 2 Spatial and Quantitative Methods for Transport Data Analytics
CIVL7425 2 Strategic Transport Modelling
CIVL7435 2 Traffic Simulation: Methods and Applications

Power Systems (background in Electrical Engineering or related field)

Course Code Units Course Title
ELEC4300 2 Power Systems Analysis
ELEC7309 2 Power System Planning and Reliability
ELEC7313 2 Renewable Energy Integration: Technologies to Technical Challenges
ELEC4400 2 Advanced Electronic & Power Electronics Design

Generation, Storage and Materials (background in Chemical or Mechanical Engineering or related field)

Course Code Units Course Title
CHEE4302 2 Electrochemistry & Corrosion
CHEE7502 2 Sustainable Bioresource Engineering
CHEE7601 2 Nanomaterials
ENGY4000 2 Energy Systems
MATE7016 2 Materials for Energy Conversion and Storage
METR7203 2 Control Engineering 2

Part D - Advanced Engineering Electives

Course Code Units Course Title
CHEE3005 2 Reaction Engineering
CHEE3007 2 Process Modelling & Dynamics
CHEE3020 2 Process Systems Analysis
CHEE4009 2 Transport Phenomena
CHEE4060 2 Process & Control System Synthesis
CHEE7111 2 Advanced Process and System Modelling
CHEE7112 2 Integrated Safety Design and Management
CHEE7113 2 Whole of Process Optimisation and Control
CHEE7501 2 Advanced Water Technology and Management
CIVL3141 2 Hydrology and Hydrological Risk
CIVL3150 2 Modelling of Environmental Systems
CIVL3210 2 Geotechnical Engineering
CIVL3340 2 Structural Analysis
CIVL3350 2 Integrated Structural Design
CIVL4110 2 Coastal & Estuarine Engineering
CIVL4340 2 Wind Engineering
CIVL4140 2 Contaminant Transport Modelling
CIVL4170 2 Environmental Risk Assessment and Management
CIVL4180 2 Sustainable Built Environment
CIVL4270 2 Geotechnical Investigation & Testing
CIVL4280 2 Advanced Rock Mechanics
CIVL4332 2 Advanced Structural Analysis
CIVL4333 2 Advanced Concrete Design
CIVL4522 2 Analytical Methods for the Design of Construction Operations
CIVL7155 2 Environmental Fluid Mechanics - Modelling Applications
CIVL7131 2 Urban Hydrology
CIVL7135 2 Advanced Environmental Monitoring Techniques for Civil Engineers
CIVL7155 2 Environmental Fluid Mechanics - Modelling Applications
CIVL7225 2 Dam and Embankment Engineering
CIVL7315 2 Advanced Concrete Structures and Concrete Technology
CIVL7360 2 Computational Design and Digital Workflows
COMS7305 2 Advanced Microwave Engineering
COMS7307 2 Advanced Photonics
COMS7309 2 Computational Techniques in Electromagnetics
CSSE3010 2 Embedded Systems Design & Interfacing
ELEC3300 2 Electrical Energy Conversion & Utilisation
ELEC3400 2 Electronic Circuits
ELEC4302 2 Power System Protection
ELEC4320 2 Modern Asset Management and Condition Monitoring in Power System
ELEC7051 2 Transformer Technology Design and Operation
ELEC7310 2 Electricity Market Operation and Security
ENGG7811 2 Research Methods
ENGG4800 2 Project Management
ENGG7302 2 Advanced Computational Techniques in Engineering
ENGG7500 2 Geoscience for Petroleum Engineering
ENGG7502 2 Reservoir Engineering
ENGG7504 2 Reservoir Simulation
ENGG7506 2 Drilling Engineering
ENGG7507 2 Petroleum Project Economics and Decision Making
ENGY7004 2 Energy Investment and Finance
ENGY7200 2 Energy Strategy, Innovation, and Entrepreneurship
ENGY7301 2 Energy Efficiency and Transport
MATE7013 2 Advanced Manufacturing
MATE7015 2 Additive Manufacturing
MECH3410 2 Fluid Mechanics
MECH6480 2 Computational Fluid Dynamics
MECH7101 2 Design of Experiments
WATR7103 2 Advanced Wastewater and Biosolids Treatment
WATR7104 2 Sewer Networks - Design, Operation and Maintenance
WATR7106 2 Emerging Issues in the Urban Water Cycle and Public Health
WATR7107 2 Wastewater Modelling and Control
WATR7108 2 Advanced Unit Operations in Water Management
WATR7109 2 Drinking Water Supply: Source, Treatment and Distribution

Part F - Non-Engineering ME Electives

Course Code Units Course Title
ECON7000 2 Foundations in Microeconomics
ECON7540 2 Economics of Innovation & Entrepreneurship
ECON7730 2 Natural Resource Economics
ECON7760 2 The Economics of Climate Change
EIBS7300 2 Creativity for Innovation and Design Thinking
EIBS7301 2 Idea Management
EIBS7302 2 Evidence Based Innovation: From Business Model To Business Plan
EIBS7303 2 Building Innovation Capability
EIBS7304 2 Entrepreneurial Leadership
IBUS7302 2 Operating International Business
IBUS7316 2 International Supply Chains
IBUS7322 2 International Service Operations Management
LAWS7805 2 Natural Resources Law
MGTS7303 2 Principles of Strategic Management
MGTS7308 2 Social Enterprises and Not for Profits
MGTS7309 2 Decision Making & Reporting for Sustainability
MGTS7310 2 Business Negotiation
TIMS7301 2 Principles of Entrepreneurship
TIMS7317 2 Corporate Sustainability
TIMS7323 2 Bio-Entrepreneurship and Innovation
TIMS7326 2 Management of Intellectual Property
TIMS7328 2 Strategies for Business Sustainability and Innovation
TIMS7331 2 Entrepreneurship Incubator

Software Engineering - Field of Study

Students enrolled in the 32 unit ME(Software Engineering)(Plan Code: SOFTWX5674), must complete 32 units comprising;

  1. 4 units from part A2 (32 unit program Compulsory); and
  2. 4 to 8 units from part A3 (Compulsory Thesis Project); and
  3. at least 8 units from part B (Advanced BE(Hons) Electives); and
  4. at least 4 units from part C (ME Electives); and
  5. at most 8 units from part D (Other ME Electives); and
  6. at most 8 units from part E (Other BE(Hons) Electives) with a maximum 6 units at level 3.

Students enrolled in the 48 unit ME(Software Engineering)(Plan Code:SOFTWX5709), must complete 48 units comprising;

  1. 18 units from part A1 (48 unit program Compulsory); and
  2. 4 units from part A2 (32 unit program compulsory); and
  3. 4 to 8 units from part A3 (Compulsory Thesis Project); and
  4. at least 8 units from part B (Advanced BE(Hons) Electives); and
  5. at least 4 units from part C (ME Electives); and
  6. at most 8 units from part D (Other ME Electives); and
  7. at most 8 units from part E (Other BE(Hons) Electives) with a maximum 6 units at level 3.

Part A1 - 48 unit program Compulsory

Course Code Units Course Title
COMP3506 2 Algorithms & Data Structures
CSSE2010 2 Introduction to Computer Systems
CSSE2310 2 Computer Systems Principles and Programming
CSSE3002 2 The Software Process
CSSE7023 2 Advanced Software Engineering
DECO2500 2 Human-Computer Interaction
DECO2800 2 Design Computing Studio 2 - Testing & Evaluation
DECO3800 2 Design Computing Studio 3 - Proposal
DECO3801 2 Design Computing Studio 3 - Build

Part A2 - 32 unit program Compulsory

Course Code Units Course Title
ENGG7901 2 Professional Engineering and the Business Environment: Global Practice
ENGG7902 2 Engineering Innovation and Leadership

Part A3 - Compulsory Research / Thesis

Course Code Units Course Title
[ ENGG7807 8 Engineering Postgraduate Project D [1]
[ or
[ ENGG7808 8 Engineering Postgraduate Project D [1]
[ or
[ ENGG7803 4 Engineering Postgraduate Project B [1]
[ or
[ ENGG7804 4 Engineering Postgraduate Project B [1]

Part B - Advanced BE (Hons) Electives

Course Code Units Course Title
COMP4403 2 Compilers and Interpreters
COMP4500 2 Advanced Algorithms & Data Structures
COMP4702 2 Machine Learning
COMS4200 2 Computer Networks II
COMS4507 2 Advanced Topics in Security
CSSE3100 2 Reasoning About Programs
CSSE4004 2 Distributed Computing
CSSE4010 2 Digital System Design
DECO6500 2 Advanced Human-Computer Interaction

Part C - ME Electives

Course Code Units Course Title
CSSE4630 2 Principles of Program Analysis
CSSE7610 2 Concurrency: Theory and Practice
INFS7410 2 Information Retrieval and Web Search [6]

Part D - Other ME Electives

Course Code Units Course Title
COMS7309 2 Computational Techniques in Electromagnetics
ENGG7302 2 Advanced Computational Techniques in Engineering
ENGG7811 2 Research Methods

Courses offered on an occasional basis

Course Code Units Course Title
COMP7000 2 Special Topics in Computer Science 7A
COMP7001 2 Special Topics in Computer Science 7B
CSSE7090 2 Advanced Topics in Software Engineering A
CSSE7091 2 Advanced Topics in Software Engineering B
DECO7000 2 Special Topics in Design Computing 7A
DECO7001 2 Special Topics in Design Computing 7B
ENGG7300 2 Advanced Topics in Engineering I
ENGG7301 2 Advanced Topics in Engineering II

Part E - Other BE (Hons) Electives

Course Code Units Course Title
COMP3301 2 Operating Systems Architecture
COMP3702 2 Artificial Intelligence
COMS3000 2 Information Security
COMS3200 2 Computer Networks I
COSC3000 2 Visualization, Computer Graphics & Data Analysis
COSC3500 2 High-Performance Computing
CSSE3002 2 The Software Process
CSSE3010 2 Embedded Systems Design & Interfacing
CSSE4011 2 Advanced Embedded Systems
DECO3500 2 Social & Mobile Computing
ENGG4800 2 Project Management
INFS3200 2 Advanced Database Systems
INFS3202 2 Web Information Systems
INFS3208 2 Cloud Computing
INFS4203 2 Data Mining
INFS4205 2 Advanced Techniques for High Dimensional Data

Urban Water Engineering - Field of Study

Students enrolled in the 32 unit ME(Urban Water Engineering) (Plan Code:URBWAX5674), must complete 32 units comprising;

  1. 18 units from part A1; and
  2. 8 units from part A2; and
  3. 0 to 2 units from part B; and
  4. 2 to 6 units from part C1; and
  5. 0 to 2 units from part D.

Students enrolled in the 48 unit ME(Urban Water Engineering) (Plan Code:URBWAX5709), must complete 48 units comprising;

  1. 18 units from part A1; and
  2. 8 units from part A2; and
  3. 0 to 2 units from part B; and
  4. 2 to 6 units from part C1; and
  5. 12 to 14 units from either part C2 or C3; and
  6. 0 to 6 units from part D.

Part A1 - Compulsory

Semester 1

Course Code Units Course Title
CHEE4002 2 Risk in Process Industries
CIVL7131 2 Urban Hydrology
ENGG7901 2 Professional Engineering and the Business Environment: Global Practice
WATR7105 2 Integrated Urban Water Management
WATR7108 2 Advanced Unit Operations in Water Management
WATR7109 2 Drinking Water Supply: Source, Treatment and Distribution

Semester 2

Course Code Units Course Title
ENGG7902 2 Engineering Innovation and Leadership
WATR7103 2 Advanced Wastewater and Biosolids Treatment
WATR7104 2 Sewer Networks - Design, Operation and Maintenance

Part A2 - Project or Placement

Course Code Units Course Title
[ ENGG7281 8 Engineering Project 8A [1]
[ or
[ ENGG7282 8 Engineering Project 8A [1]
[ or
[ ENGG7290 8 Engineering Placement Semester

Part B - Electives

Semester 1

Course Code Units Course Title
CIVL4140 2 Contaminant Transport Modelling
CIVL4170 2 Environmental Risk Assessment and Management
CIVL4180 2 Sustainable Built Environment

Part C1 - ME Electives

Semester 1

Course Code Units Course Title
CHEE7502 2 Sustainable Bioresource Engineering

Semester 2

Course Code Units Course Title
WATR7106 2 Emerging Issues in the Urban Water Cycle and Public Health
WATR7107 2 Wastewater Modelling and Control

Part C2 - ME Electives

Students with a background in Chemistry, Environmental or Biological Sciences

Semester 1

Course Code Units Course Title
CHEE2001 2 Process Principles
CHEE3002 2 Heat & Mass Transfer

Semester 2

Course Code Units Course Title
CHEE2501 2 Environmental Systems Engineering I: Processes
MATH7052 2 Multivariate Calculus & Ordinary Differential Equations

Semester 1 and Semester 2

Course Code Units Course Title
ENGG1500 2 Engineering Thermodynamics
MATH7051 2 Calculus & Linear Algebra I
[ CHEE2003 2 Fluid & Particle Mechanics
[ or
[ MECH2410 2 Fundamentals of Fluid Mechanics

Part C3 - ME Electives

Students with a background in Engineering (excluding Chemical Engineering)

Semester 1

Course Code Units Course Title
CHEE1001 2 Principles of Biological Engineering
CHEE2001 2 Process Principles
CHEE3002 2 Heat & Mass Transfer

Semester 2

Course Code Units Course Title
CHEE2501 2 Environmental Systems Engineering I: Processes
CHEM2056 2 Physical Chemistry for Engineering

Semester 1 and Semester 2

Course Code Units Course Title
CHEM1100 2 Chemistry 1

Part D - Non-Engineering ME Electives

Course Code Units Course Title
ENVH7001 2 Environmental Health Risk - Biological Hazards
ENVM7001 2 Foundations in Environmental Studies
ENVM7201 2 Catchment Processes & Management
ENVM7202 2 Resource Management & Environmental Planning
MGTS7607 2 Ethical Issues in Management
MGTS7615 2 Public Sector Accountability
MGTS7616 2 Designing Public Policy
TIMS7323 2 Bio-Entrepreneurship and Innovation

Semester 2

Course Code Units Course Title
ECON7540 2 Economics of Innovation & Entrepreneurship
MGTS7309 2 Decision Making & Reporting for Sustainability

Semester 1 and Semester 2

Course Code Units Course Title
MGTS7303 2 Principles of Strategic Management

End notes

  • [1] This course is offered over more than one semester. Enrol in the same code in each semester.
  • [2] Code for full-time students in year long courses commencing in Semester 1. Students must re-enrol in the same code in Semester 2.
  • [3] Code for full-time students in year long courses commencing in Semester 2. Students must re-enrol in the same code in Semester 1 the following year.
  • [4] Approval from the Executive Dean, Head of School or Program Coordinator required.
  • [5] Course is offered in odd-numbered years only.
  • [6] Course is offered in even-numbered years only.