Get an introduction to the Fortran programming language and how and why you might want to use it.
Overview
Syllabus
Introduction
- Learning Fortran
- Initial setup: Windows
- Initial setup: Mac
- Initial setup: Linux
- Structure of a Fortran program
- Chapter intro: Fixing mistakes
- Compiler error messages: Typos in keywords
- Compiler error messages: Typos in user defined names
- Compiler error messages: Type mismatches
- Compiler error messages: Syntax errors
- Chapter intro: The basics
- Variables
- Detailed variable behavior demonstration
- Named constants
- Expressions, order of operations, and type conversions
- Expression demonstration
- Conditional constructs
- Looping constructs
- Arrays
- Chapter intro: Interactivity
- User input
- Working with files
- Challenge: Create a To Do list application
- Solution: A completed To Do application
- Chapter intro: Organization and reuse
- Function and subroutine syntax
- Argument association and execution semantics
- Modules
- Challenge: Reorganize your To Do application
- Solution: A more organized To Do application
- The future of Fortran
- Next steps for advancement
Taught by
Brad Richardson