โ† All academic programmes

Undergraduate

Bachelor of Petroleum Engineering and Environmental Management

Bachelor of Petroleum Engineering and Environmental Management

Full Time
Students and staff celebrating with a trophy
DurationContact FAST
Study modeFull Time
DeliveryFace To Face
Lead departmentEnergy, Mineral and Petroleum Engineering

Programme information

Overview

This interdisciplinary programme develops professionals capable of addressing challenges in petroleum engineering, energy production, environmental protection, resource management, and sustainable development.

Programme information

Objectives

- Build professionals in petroleum engineering and environmental management.
- Provide a foundation in engineering fundamentals, applied science, computing, projects, and management.
- Train students to comprehend, analyse, design, and create solutions for real-life problems.
- Develop professional ethics, communication, teamwork, entrepreneurship, multidisciplinary practice, and awareness of engineering's broader social context.

Programme information

Learning outcomes

Graduates should be able to demonstrate the technical knowledge and soft skills needed for professional leadership in petroleum engineering; monitor, assess, and mitigate environmental impacts of the petroleum industry; undertake advanced study and basic research in energy, minerals, petroleum, and environmental fields; compete in employment and graduate study; solve relevant engineering problems; and design, implement, and maintain projects using project economics and resource-valuation methods under risk and uncertainty.

Before you apply

Entry requirements

Direct entry: Uganda Advanced Certificate of Education with two Advanced Level principal passes obtained at the same sitting in Chemistry and either Physics or Mathematics. Physics, Mathematics, and Chemistry are essential; Technical Drawing, Biology, Economics, and Geography are relevant; General Paper, Sub-Mathematics, and ICT are desirable.

Diploma entry: a pass diploma in Science Technology (Chemistry/Biochemistry Techniques), Science Technology (Petroleum), or another relevant diploma. Credit transfer follows MUST Senate, NCHE, and Inter-University Council of East Africa guidelines.

Programme information

Career opportunities

  • Petroleum Engineer
  • Environmental Engineer
  • Energy Consultant
  • Drilling Engineer
  • Reservoir Engineer
  • Environmental Management Specialist
  • Resource Exploration Engineer

Curriculum

Course structure

Undergraduate Handbook 2025/2026 ยท 195 total credit units

Year 13 study periods

Semester 1

CodeCourseTypeCU
PEM1101Fundamentals of Environmental ManagementCore3
EEE1106Engineering Mathematics ICore4
PEM1102Applied Physics ICore3
PEM1103Engineering DrawingCore3
PEM1104Fundamentals of Petroleum EngineeringCore3
PEM1105Applied BiodiversityCore3
BCE1104Information and Communication TechnologyCore3
COM1101Communication SkillsCore3
DVS1106Introduction to Political EconomyCore3

Semester 2

CodeCourseTypeCU
PEM1201Physical GeologyCore3
EEE1206Engineering Mathematics IICore4
PEM1202Applied Physics IICore3
PEM1203Materials Science and EngineeringCore3
PEM1204General ChemistryCore3
PEM1205Reservoir Thermodynamics and Fluid PropertiesCore3
DVS1203Political Economy of Africa and DevelopmentCore3
EEE1215Fundamentals of Computer ProgrammingCore3

Recess term

CodeCourseTypeCU
PEM1301Workshop Practice ICore3
Year 23 study periods

Semester 1

CodeCourseTypeCU
PEM2101Sedimentology and StratigraphyCore3
PEM2102Computer Aided DesignCore3
EEE2103Engineering Mathematics IIICore4
PEM2103Petroleum GeologyCore3
PEM2104GeophysicsCore4
PEM2105Fluid MechanicsCore3
PEM2106Workshop practice IICore3
DVS2105Political Economy of UgandaCore3

Semester 2

CodeCourseTypeCU
PEM2201Drilling Engineering ICore4
DVS2201Citizenry, Professionalism, Globalization and EntrepreneurshipCore3
PEM2202PetrophysicsCore3
PEM2203Oilfield ChemistryCore3
EEE2215Engineering Mathematics IVCore4
PEM2204Engineered Environmental SystemsCore3
PEM2205Environmental ToxicologyCore3

Recess term

CodeCourseTypeCU
PEM2301Industrial TrainingCore3
Year 33 study periods

Semester 1

CodeCourseTypeCU
PEM3101HSE Management in Oil and Gas IndustryCore3
PEM3102Reservoir Engineering ICore4
PEM3103Well Logging and Integrated InterpretationCore3
PEM3104Drilling Engineering IICore4
PEM3105Research MethodsCore3
PEM3106Procurement, Logistics & Supply Chain Management for EngineersCore3
PEM3107Process Dynamics and ControlElective3
PEM3108Reservoir Characterization and ModellingElective3

Semester 2

CodeCourseTypeCU
PEM3201Environmental Control in Petroleum EngineeringCore3
PEM3202Reservoir Engineering IICore4
PEM3203Production Engineering ICore4
PEM3204Electrotechnics and ElectronicsCore3
PEM3205Group ProjectCore3
PEM3206Pipeline EngineeringCore3

Recess term

CodeCourseTypeCU
PEM3301Industrial Training IICore3
Year 42 study periods

Semester 1

CodeCourseTypeCU
PEM4101Petroleum Production Engineering IICore4
PEM4102Petroleum Economics and ManagementCore3
PEM4103Gas Reservoir EngineeringCore3
PEM4104Numerical Reservoir SimulationCore3
PEM4105Principles of Enhanced Oil RecoveryCore3
PEM4106Technology of Artificial Lift MethodsElective3
PEM4107Principles of Modern Well Testing and InterpretationElective3

Semester 2

CodeCourseTypeCU
PEM4201Engineering Research ProjectCore4
PEM4202Entrepreneurship Development and Business EthicsCore3
PEM4203Engineering EthicsCore3
PEM4204Energy Policy, Planning and Sustainable DevelopmentCore3
PEM4205Petroleum ProcessingCore3