To provide students with detailed knowledge of fundamentals and some advanced topics and applications in reservoir engineering such as rock and fluid properties, also to equip the students with the detailed knowledge of the oil and gas production facilities and their separation technology in the petroleum refining industry and to provide learners with advanced knowledge in well drilling methods, equipment and planning as well as the hydrocarbon resources, extraction, technology and process