Originally based on an undergraduate course. Subsequently extended to more advanced Fortran.
Schedule
Command Window - basic commands if you choose to use this in preference to an integrated development environment
Part I: Introductory Course | ||||
---|---|---|---|---|
PART I NOTES | ||||
A |
First Programs; Basic syntax |
See main notes | Fortran files | Exercises |
B |
Repetition (DO and DO WHILE); Conditions (IF and CASE); Arrays |
Examples | Exercises | |
C |
Character handling; Functions and subroutines |
Examples | Exercises | |
D |
Advanced input/output; Modules |
Examples | Exercises |
Part II: Advanced Course | |||
---|---|---|---|
PART II NOTES | |||
E |
User-defined types; Interfaces; Generic functions (overloading); User-defined operators. |
Examples | Fortran files |
F |
Advanced procedures; Advanced arrays and characters. |
Examples | |
G |
Pointers; Data structures; Passing procedures as arguments. |
Examples | |
H | Object-oriented Fortran. | Examples |
Last update: 1 November 2023