Key Information
Tutor: Dr Chris Cooling
Course Level: Level 1
Course Credit: 1 credit
Prerequisites: No previous programming experience is assumed or required.
Duration: 3 x 2 hour sessions
Format: Live online or live face to face with hands on practice
Course Resources
Fortran is a general-purpose coding language that traces its roots back to the 1950s and the birth of modern computing. Today, it has been extensively updated to include modern programming features and is heavily used for scientific computing applications in several fields due, in part, to its high performance. As a result, it is frequently used in computationally intensive areas including high performance computing.
This course will cover the basics of how to write a Fortran source file utilising the basic constructs of the language, how to compile and run the code and how to troubleshoot common errors.
Syllabus:
- What is coding?
- What is Fortran?
- What is the compiler and how do we use it?
- My first program
- Variables and assignment
- Loops
- Conditionals
- Functions
- Importing modules
- Error messages
The course will be delivered through a combination of slides, demonstrations and hands-on practicals.
Learning Outcomes:
After completing this workshop, you will be better able to
- Define the terms source file, compiler and executable,
- Use a compiler to create and run simple codes,
- Apply fundamental components of the Fortran language including variables, loops, conditionals and subroutines
- Create programs designed to solve simple numerical problems
- Interpret common compiler and run-time errors and use these to help debug a program
Dates & Booking Information
- Wednesday 19 March 2025 (Part 1), Thursday 20 March 2025 (Part 2) & Friday 21 March 2025 (Part 3), 10:00-12:00, Microsoft Teams
To book your place, please follow the booking process advertised on the main programme page