Tel: +44(0)1865 300 579
Fax: +44(0)1865 300 232

Programs for Programmers

Fortran 2003

Course Aims

Fortran 2003 is the ISO standard Fortran programming language, extending and enhancing 1997’s Fortran 95 standard. The Fortran 2003 standard includes new features such as:floating-point exception handling, object oriented programming, and interoperability with C. It also improves and extends existing features such as: modules, allocatable arrays, and input/output facilities. Many of these features have already been added to existing Fortran 95 compilers. This 2-day course is designed to give experienced Fortran 95 programmers a concise introduction to the new and updated features of Fortran 2003. The course consists of short lectures outlining language features interspersed with carefully designed, hands-on, practical sessions to give participants experience of the syntax and best-use of implemented features. The course is designed and led jointly by Shaun Forth (who has a decade’s experience of teaching Fortran to academic and industrial audiences) and Visiting Professor John Reid (Convener of the ISO Fortran Committee and co-author of “Fortran 95/2003 Explained”).

Entry Requirements

"Scientific programming with Fortran 95", or "Fortran 95 for Fortran 77 Programmers" or 2 years Fortran 95 programming experience, or extensive experience in another high level language.

Duration

Two days

Frequency/Dates

On Demand

Course Description

Course content: 

  • Review of the Fortran 95 standard
  • Advanced and enhanced input/output
  •  Advanced and enhanced module facilities
  • Allocatable array extensions
  •  Floating-point exception handling
  •  Interoperating with C
  •  Type parameters and procedure pointers
  • Object-oriented programming