INF-VERK4820 – Fortran 77/95 programming

Schedule, syllabus and examination date

Course content

This course primarily gives an introduction to the programming language Fortran 95, but at the same time also provides an overview of the Fortran 77 programming language. Applications of the knowledge learned at the course are aimed at writing efficient code for numerical calculations and data structures for arrays, grids, fields, particles, etc. Examples given in this course match a corresponding course in C++ programming such that similarities/differences between C/C++ and Fortran 77/95 become evident.

Learning outcome

The objective is to provide the students with an overview and training in Fortran 95 such that they can efficiently do programming related to scientific simulation in their master-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

Knowledge about at least one programming language.

Overlapping courses

5 credits INF-VERK3820 – Fortran 77/95 programming (discontinued), 3 credits GF201.

Teaching

Intensive teaching over five days with lectures and hands-on exercises. The students must also independently finish a project assignment.

Examination

Grades of pass or fail will be given on the basis of the submitted assignments and an oral exam.

Other

  • Note that the first lecture is mandatory.
  • The course cannot be included in the 80-group of informatics.
  • The course cannot be part of the 80 credits that are required for admission to the master program in informatics.
  • The course cannot be used in the curriculum for the cand-scient degree.
  • The course can be included as part of the 20 additional credits allowed for the master program in informatics, provided that the advisor recommends the course.

Course controller: Jan Olav Langseth

Facts about this course

Credits
5
Teaching
Every spring

The course will be replaced by GEO4060 – Fortran 2003 programming

Examination
Every spring
Teaching language

English if requested by exchange students, otherwise norwegian.