GEO4060 – Fortran 2003 programming
Course description
Course content
This course gives an introduction to the Fortran programming language with focus on the Fortran 2003 version. Applications of the knowledge learned during the course are aimed at writing efficient code for numerical calculations and data structures for arrays, grids, fields, particles, etc.
Learning outcome
The objective is to provide the students with an overview and training in Fortran 2003 such that they can efficiently do programming related to scientific simulation in their master’s degree projects.
Admission
Students who are admitted to study programmes at UiO must each semester register which courses and exams they wish to sign up for in Studentweb.
If you are not already enrolled as a student at UiO, please see our information about admission requirements and procedures.
Prerequisites
Recommended previous knowledge
- Basic knowledge of the Unix command line (students can get an introduction at http://swcarpentry.github.io/shell-novice/)
- Knowledge of a Unix plain text editor (e.g. emacs, gedit, nano, notepad++, vi, etc.) on a Unix system.
- Knowledge about at least one programming language.
Overlapping courses
- 5 credits overlap with INF-VERK4820 – Fortran 77/95 programming (discontinued)
- 5 credits overlap with GEO9060 - Fortran 2003 programming
Teaching
Intensive teaching with lectures and hands-on exercises. The students must also independently finish a project assignment.
Attendance at the first lecture is compulsory. Students who fail to meet, are considered to have withdrawn from the course unless they have previously given notice to the Student administration (studieinfo@geo.uio.no).
We reserve the right to change the teaching form and examination of the course in semesters where 5 or fewer students have been admitted.
Examination
In this course there is no formal exam. To pass the course, students must submit the solution to a project assignment. The project assignment is to program the solution of a problem using objects