Course - Applied Computer Methods in Petroleum Science - TPG4155
Applied Computer Methods in Petroleum Science
About
About the course
Course content
The course addresses methods for curve fitting, numerical approximations, integration, interpolation, solution of sets of linear equations, statistical methods, numerical solution of PDE's, etc. applied to typical problems in petroleum engineering and geoscience. Emphasis is put on individual programming exercises and use of program libraries on a Linux server.
Learning outcome
The course aims at giving the students practical experience in use of computers to solve problems in petroleum engineering and geoscience. The programs will be run on Linux server.
Knowledge:
The Linux operating system. Programming in Fortran and Matlab. Use of numerical methods and models to solve practical problems.
Skills:
Knowledge of standard Linux commands. Program development. Use of subroutines, functions program libraries. Application of computers to solve equations by use of numerical techniques.
General competence:
Having completed the course, the students should be able to develop programs to aid solution of technical problems.
Learning methods and activities
Lectures and obligatory exercises (Fortran and Matlab). Grade based on: Final exam. If there is a re-sit examination, the examination form may be changed from written to oral. Lectures are held in English.
Compulsory assignments
- Exercises
Specific conditions
Admission to a programme of study is required:
Petroleum Engineering (MSG1)
Petroleum Geosciences (MSG2)
Petroleumsfag (MTPETR)
Recommended previous knowledge
The course is available for students with a background in petroleum engineering/petroleum geoscience and follow these programs at the department of petroleum engineering and applied geophysics.
Course materials
Chapman, S.J.: Fortran 95/2003 for Scientists and Engineers.
Credit reductions
Course code | Reduction | From |
---|---|---|
SIG4040 | 7.5 sp | |
TPG5100 | 7.5 sp |
Subject areas
- Petroleum Geosciences
- Petroleum Engineering
- Technological subjects
Contact information
Course coordinator
- Børge Arntsen