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

Programs for Programmers

F95 Introduction

Course Aims

The aim of this three day course is to introduce the most widely used features of the Fortran 95 programming language.

Entry Requirements

Degree in a numerate discipline

Frequency/Dates

On demand

Course Description

The course is targeted at scientists and engineers, with little or no previous programming experience, who need to: design and write simple Fortran programmes; or understand and modify more complex Fortran programmes written by others.

Teaching is via short lectures (covering key concepts, key techniques and Fortran syntax) interspersed with computer practicals to reinforce and extend the key points.

The course is designed and led by Shaun Forth (who has a decade's experience of teaching Fortran to academic and industrial audiences) with the assistance of visiting Professor John Reid (Convener of the ISO Fortran Commitee and co-author of 'Fortran 95/2000 Explained') and other colleagues. Course content is based on Stephen Chapman's book 'Fortran 90/95 for Scientists and Engineers' ; a copy of which is issued to all attendees.

Course content:

  • Basic elements of Fortran: source format, constants and variables, compiling and execution
  • Control Flow: branching and loops
  • Programme Design: Top-down approach, flow charts, pseudocode
  • Input/Output: formatting and files
  • Arrays: array operations and input/output
  • Procedures: functions, subroutines and modules
  • Derived types