This course uses short lectures and focussed computer practicals to teach delegates to write simple Fortran 2003 programs, or modify more complicated existing programs.

The course concentrates on teaching the capabilities and syntax of modern Fortran focussing on use of arrays and modules. Brief instruction on software design, compilation and testing is also provided.

The course is designed and taught with the help of Visiting Professor John Reid, Convenor of the ISO Fortran Committee ISO/IEC JTC1/SC22/WG5 (Fortran) and co-author of Modern Fortran Explained (Oxford University Press).

At a glance

  • Duration3 days - groups only
  • LocationCranfield University at Shrivenham
  • CostThe course is only available on a group booking basis. Please contact Dr Shaun Forth to arrange for a quotation. All members of the course receive: A course folder containing all material presented in the course A copy of the course text: Fortran 95/2003 for Scientists and Engineers by Stephen Chapman (McGraw-Hill) 60 days access to online material used in the practicals.

Course structure

This three-day course is taught via short lectures (covering key concepts, key techniques and Fortran syntax) interspersed with carefully designed computer practicals which reinforce and extend the lecture material.

What you will learn

On completion you will be able to:

  • write a Fortran 2003 program to perform a simple scientific task making appropriate use of data types, control-flow, arrays and subprograms
  • generate the program’s code using a standard editor
  • compile, run and test the program
  • determine the behaviour of and modify more complicated programs written by others.

Core content

  • Basic elements of Fortran – source form; statements; data types; constants and variables
  • Control flow – loops and branches
  • Character manipulation and input/output – character manipulation; allocatable character strings; list-directed and formatted input/output
  • Arrays – array operations and intrinsic functions; allocatable and automatic arrays
  • Modules – module data; module and internal procedures
  • Derived data types

These are the basic features of the Fortran 2003 language and largely the Fortran 95/2003 equivalent of the features of the Fortran 77 standard.  

Timetable

  • Residential: once per year and on request for 6 or more delegates
  • Can be delivered in suitable facilities of an organisation – details on request.

Who should attend

Those who need to write simple Fortran 2003 programs, or modify more complicated existing programs.

Prerequisites are a degree or HNC in a scientific discipline. Some prior exposure to computer programming is desirable but not essential.

Speakers

External Speakers

  • Professor John Reid – Convenor of the ISO Fortran Committee ISO/IEC JTC1/SC22/WG5 (Fortran) and co-author of Modern Fortran Explained (Oxford University Press)

Location and travel

Cranfield Defence and Security (CDS) is a Cranfield School based at the Ministry of Defence establishment on the Oxfordshire/Wiltshire borders.

Shrivenham itself lies in the picturesque Vale of the White Horse, close to the M4 motorway which links London and South Wales. It is 7 miles from Swindon, the nearest town, which lies off the M4 at the hub of Britain’s motorway network.

Bath, Cheltenham, Bristol and Oxford are all within an hour’s drive and London less than two hours away by car.

All visitors must be pre-booked in at reception by the person they are visiting on the campus.

For further location and travel details

Read our Professional development (CPD) booking conditions.