Petroleum Engineering - Field of Study

Students enrolled in the 32-unit ME must complete for the ME (Petroleum Engineering) (Plan Code:PETROX5674), 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 must complete for the ME (Petroleum Engineering) (Plan Code:PETROX5709), 48 units comprising :
  1. 22 units from part A1; and
  2. 8 to 12 units from part A2; and
  3. 0 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 Impact and Risk in the 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 Design 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

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
ENGG7302 2 Advanced Computational Techniques in Engineering
ENGG7600 2 Advanced Engineering Practice
ENGG7601 2 Experimental Design
ENGG7602 2 Advanced Engineering Laboratory Techniques
MATE7001 2 Environmental Performance of Materials
MECH7480 2 Computational Fluid Dynamics
ENGG7020 2 Systems Safety Engineering

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 course code in each semester.