Skip Ribbon Commands
Skip to main content

Skip Navigation LinksBachelor-of-Petroleum-Engineering-with-Honours


Petroleum Engineering is an engineering filed that involves activities related to exploration and production of hydrocarbons within the upstream sector. The curriculum in Petroleum Engineering is intended to prepare students for the oil and gas industry and other fields which implicate fluid flow from subsurface reservoirs to the surface, design of surface collection and treatment facilities, as well as specific task associate to drilling, production, reservoir engineering and transportation of hydrocarbons to a refinery or pipeline.


The programme stresses the development of strong fundamentals in mathematics, sciences and engineering followed by a thorough coverage of fundamental petroleum engineering courses such as Introduction to Petroleum Engineering, Petroleum Geoscience, Drilling Engineering, Reservoir Engineering, Well Test Analysis and others. Courses in geology provide an understanding of the geological structures and conditions favourable for petroleum deposits. The fundamental courses in Petroleum Engineering which illustrate the application of the engineering principles to the type of problems and solution methods used in the petroleum industry.


In the later years of study, students will have the opportunity to Specialization in one of these selected areas:

  • Reservoir Engineering
  • Drilling Engineering
  • Production Engineering

Prior to completion of study, students are required to complete various projects ranging from engineering design, field development project (FDP), and individual projects selected from actual oil and gas field data and relevant industrial problems.

Bachelor of Engineering (Hons) Petroleum Engineering

Programme Educational Objective

  • Petroleum Engineers who are competent with the potential to become leaders in Oil and Gas industry.
  • Engineers who are committed to sustainable development of Oil and Gas industry for the betterment of the society.

Programme Outcomes
To produce well-rounded graduates with the following outcomes:
  • Apply knowledge of mathematics, natural science, engineering fundamentals and engineering specialisation to the solution of complex Petroleum Engineering problems.
  • Identify, formulate, conduct research literature and analyse complex Petroleum Engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences and engineering sciences.
  • Design solutions for complex Petroleum Engineering problems and design systems, components or processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations.
  • Conduct investigation of complex Petroleum Engineering problems using research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of information to provide valid conclusions.
  • Select and apply appropriate techniques, resources, and modern engineering and IT tools, including prediction and modelling, to evaluate complex Petroleum Engineering problems, with an understanding of the limitations.
  • Apply reasoning informed by contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to professional engineering practice and solutions to complex Petroleum Engineering problems.
  • Evaluate sustainability and impact of professional engineering work in the solutions of complex Petroleum Engineering problems in societal and environmental contexts.
  • Apply ethical principles and commit to professional ethics and responsibilities and norms of engineering practice.
  • Function effectively as an individual, and as a member or leader in diverse teams and in multi-disciplinary settings.
  • Communicate effectively on complex Petroleum Engineering activities with the engineering community and society.
  • Apply knowledge of Petroleum Engineering management principles and Petroleum economic decision making in one's own work, as a member and leader in a team, to manage projects in multidisciplinary environments.
  • Recognise the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change.

Graduation Requirements​​
In order to graduate with the Bachelor of Petroleum Engineering with Honours degree, students are required to obtain a minimum of 143 credit hours and a minimum CGPA of 2.00/4.00.

Summary of Courses Required for Graduation
Course Group (G) Number of Credit Hours
NR - National Requirement10
UR - University Requirement14
CC - Core Common25
CD - Core Discipline
CI - Core Industrial Internship14
CSp - Core Specialisation9

Programme Curriculum Structure: Bachelor of Petroleum Engineering with Honours


SEMESTER 1 ​ ​ ​ SEMESTER 2 ​ ​ ​ SEMESTER 3 ​ ​ ​
Code Courses Cr G Code Courses Cr G Code Courses Cr G



TITAS (Local)

BM Komunikasi 2 (International)




Hubungan Etnik (Local)          

Malaysian Studies 3 (International)

2NRMPU 2One (1) MPU2 Course2NR
PEB1012Introduction to Oil & Gas Industry & Sustainable Development2URFEM1023Engineering Mathematics 23CCLEB1042Academic Writing2UR
FEM1013Engineering Mathematics 13CCCEB1032Health, Safety & Environment2CCKXXxxx1Co Curriculum I1UR
PEB1023Petroleum Engineering Thermodynamics3CDPEB1043Reservoir Rock  Properties3CDFEM1063Statistics and Application3CC
PEB1033Fundamental of Petroleum Exploration Engineering  3CDPEB1053Reservoir Fluid Properties3CDFEM1073Computational Method 3CC
    PEB1061Reservoir Rock and Fluid Properties Lab1CDPEB1073Statics and Dynamics3CD
Credit Hours 13   Credit Hours 14   Credit Hours 14  
​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​
SEMESTER 4 ​ ​ ​ SEMESTER 5 ​ ​ ​ SEMESTER 6 ​ ​ ​
Code Courses Cr G Code Courses Cr G Code Courses Cr G
MPU 3One (1) MPU3 Course2NRHEB2033Professional Communication Skills3URKxxxxx1Co Curriculum II1UR
HEB1023Scientific Inquiry3URPEB2034Drilling Engineering I4CDGEB2102Entrepreneurship2UR
MEB2024Solid Mechanics4CDPEB2044Well Logging and Formation Evaluation 4CDMEB2063Engineering Team Project3CC
PEB2013Fluid Mechanics 3CDPEB2053Reservoir Engineering II3CDPEB2063Production Engineering I3CD
PEB2023Reservoir Engineering I3CD    PEB2073Drilling Engineering II3CD
Credit Hours 15   Credit Hours 14   Credit Hours 12  
​ ​ ​ ​ ​ ​ ​ ​ ​ ​
Code Courses Cr G Code Courses Cr G Code Courses Cr G
MPU 4/ HEB1012Community Engagement Project2NRIEB3037Student Industrial Training (SIT)7CIIEB3047Student Industrial Project (SIP)7CI
FEM2063Data Analytics3CC        
PEB3013Production Engineering II3CD
PEB3024Reservoir Modelling and Simulation4CD        
PEB3033Well Test Analysis3CD
Credit Hours 15   Credit Hours 7   Credit Hours 7  
​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​
SEMESTER 8 ​ ​ ​ SEMESTER 9 ​ ​ ​ SEMESTER 10 ​ ​ ​
Code Courses Cr G Code Courses Cr G Code Courses Cr G
VEB3102Project Management2CCPEB4044Final Year Project II4CDEEB4073Engineers in Society3CC
PEB4013Gas Field Engineering3CDPEB4053Field Development Project I3CDPEB4064Field Development Project II4CD
PEB4022Final Year Project I2CDPEB4XX3Core Specialisation II3CSpPEB4XX3Core Specialisation III3CSp
PEB4032Petroleum Economics2CD        
PEB4XX3Core Specialisation I3CSp    
Credit Hours 12   Credit Hours 10   Credit Hours 10  
​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​
Total Credit Hours : 143



Core Specialisation (CSp) Courses

Choose any of the following sets of Core Specialisation areas (set A, B, or C) for Core Specialisation I, II and III. Students can choose based on 3+0 or 2+1 concept.


A. Reservoir Engineering ​ ​ ​
NoCodeCourse NameCrG
1PEB4113Enhanced Oil Recovery3CSp
2PEB4123Advanced Well Test Analysis 3CSp
3PEB4133Advanced Reservoir Simulation3CSp
4PEB4143Unconventional Hydrocarbon3CSp


B. Drilling Engineering ​ ​ ​
1PEB4213Drilling Fluids and Cementing Technology3CSp
2PEB4223Advances in Drilling Technology3CSp
3PEB4233Principles of Well Design3CSp


C. Production Engineering ​ ​ ​
1PEB4313Production System Optimization3CSp
2PEB4323Well Stimulation Techniques3CSp
3PEB4333Flow Assurance3CSp



Minor (EM) Courses

Engineering students who are interested to enhance their knowledge in management and business will have the option to complete courses offered under Minor. There are four Minor packages available to Engineering students as follows:

  1. Minor in Entrepreneurship
  2. Minor in International Relations
  3. Minor in Project Management
  4. Minor in Big Data Analytics
In order to be eligible for Minor, students are required to pass and complete all the courses under the same package (15 credits). Results obtained from courses under Minor will be counted into GPA/CGPA calculation.  Students are reminded that the option to complete Minor courses are at the students' discretion and are not compulsory. The total credit hours accumulated under Minor courses will be over and above the graduation requirements of 143 credit hours.     
Minor in Entrepreneurship ​ ​ ​ ​  
1GEB2043Principles of Marketing3EMStudents can take these courses in any semester
2GEB2053Principles of Finance3EM
3GEB2063Business Communication3EM
Total Credit Hours ​ ​ 15   
Minor in International Relationship ​ ​ ​ ​  
NoCodeCourse NameCrGSemester
1GEB1043Cross-Cultural Management3EMStudents can take these courses in any semester ​ ​ ​ ​
2GEB2063Business Communication3EM
4GEB3143Law and International Business3EM
5HEB2163Global Citizen3EM
Total Credit Hours ​ ​ 15   
Minor in Project Management ​ ​ ​ ​  
1VEB3113Operations Management3EMStudents can take these courses in any semester ​ ​ ​ ​
2VEB3123Project Scheduling and Control3EM
3VEB3133Risk Analysis & Quality Management3EM
4VEB3143Contract Management3EM
5VEB3153Procurement & Estimation3EM
Total Credit Hours ​ ​ 15   
Minor in Big Data Analytics ​ ​ ​ ​  
1FEM3013Artificial Intelligence 3EMStudents can take these courses in any semester ​ ​ ​ ​
2FEM3023Simulation and Optimisation3EM
3FEM3033Data Mining3EM
4FEM3043Big Data Analytics3EM
5FEM3053Data Science & Methodology3EM
Total Credit Hours ​ ​ 15