skip to navigation skip to content
Thu 21 Jan, Fri 22 Jan, ... Tue 2 Feb 2010
09:30 - 13:00

Venue: Department of Applied Mathematics and Theoretical Physics, Meeting Room 16, GL.04

Provided by: University Information Services - Digital Literacy Skills


Booking

Bookings cannot be made on this event (Event is completed).


Other dates:

No more events



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


Booking / availability

Fortran: Introduction to Modern Fortran
Prerequisites

Thu 21 Jan, Fri 22 Jan, ... Tue 2 Feb 2010

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.

The course has been rewritten in the light of experience from last year, and will include less on the concepts of programming and more on what practical Fortran programmers need to know (such as a session on Fortran I/O).

Prerequisites

Basic knowledge of the Unix command line as might be gleaned from the "Unix Introduction" course. Those attending should also be able to a 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. Experienced programmers in other languages should at least review that course's foils and notes before attending this one.

Sessions

Number of sessions: 5

# Date Time Venue Trainer
1 Thu 21 Jan 2010   09:30 - 13:00 09:30 - 13:00 Department of Applied Mathematics and Theoretical Physics, Meeting Room 16, GL.04 map Nicholas Maclaren
2 Fri 22 Jan 2010   09:30 - 13:00 09:30 - 13:00 Department of Applied Mathematics and Theoretical Physics, Meeting Room 16, GL.04 map Nicholas Maclaren
3 Thu 28 Jan 2010   09:30 - 13:00 09:30 - 13:00 Department of Applied Mathematics and Theoretical Physics, Meeting Room 16, GL.04 map Nicholas Maclaren
4 Fri 29 Jan 2010   09:30 - 13:00 09:30 - 13:00 Department of Applied Mathematics and Theoretical Physics, Meeting Room 16, GL.04 map Nicholas Maclaren
5 Tue 2 Feb 2010   09:30 - 13:00 09:30 - 13:00 Department of Applied Mathematics and Theoretical Physics, Meeting Room 16, GL.04 map Nicholas Maclaren
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 PWF Linux

Notes
  • The course is over five mornings.
  • 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

Five half day sessions

Themes

Booking / availability