skip to navigation skip to content
Instructor-led course

Provided by: University Information Services - Digital Literacy Skills


This course is not scheduled to run.



Register interest
Register your interest - if you would be interested in additional dates being scheduled.


Events available

Fortran: Introduction to Modern Fortran
Prerequisites


Description

This course is part of the Scientific Computing series.

This is a basic introduction to modern Fortran. At the end of the course, students should be able to write significant programs in Fortran, and to be able to start working on existing programs written in modern Fortran (i.e. in the Fortran 90/95 style). It will not cover obsolete features of Fortran, some of the more advanced aspects, or most of the extensions introduced by Fortran 2003.

Target audience
  • All current University members (departments and colleges)
  • Further details regarding eligibility criteria are available
Prerequisites
  • Basic knowledge of the Unix command line as gleaned from the Unix: Introduction to the Command Line Interface course
  • Knowledge of a Unix plain text editor (e.g. emacs, gedit, pico, vi) on a Unix system, as covered on the Emacs or Vi Introductions.
  • The How Computers Handle Numbers half day course; this course will refer to that rather than covering the same ground. This is not strictly a prerequisite, as the Fortran course does not require knowledge of it, and so attending it after the Fortran course is perfectly reasonable.
  • Attendees are expected to know how arrays are used in science, though only at a basic level; for more information see here..
Topics covered
  • The basic concepts of Fortran
  • How to program in Fortran 95
  • Most of the basic Fortran 95 facilities
Format

A mixture of presentations, demonstrations and practicals.

Taught using

NAG Fortran on MCS Linux

Notes
  • While programming experience is not essential, attendees with no programming experience whatsoever are recommended to attend the "Python Introduction" course first.
  • There is no significant difference between how to program Fortran under Unix, Microsoft Windows or any other system, so it is equally relevant to users of other systems that want to learn Fortran.
  • More information may be found in http://www-uxsup.csx.cam.ac.uk/courses/Fortran/
Duration

Three full days

Themes

Events available