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

End notes

  • [1] This course is offered over more than one semester. Enrol in the same code in each semester.