- Syntax and program format:
- Comments
- Declaring variables and arrays
- Arithmetic operations
- DO and DO WHILE loops
- IF statements
- Functions
- Subroutines
- Input/Output (I/O) routines
- Compiling and running a program:
- Makefile
- Using libraries
- Advanced array usage
- Operations on entire arrays
- Array sections
- Querying information about arrays (size, etc)
- WHERE and mask operations
- CASE statements
- INTENT statements
- OPTIONAL arguments
- INTERFACES
- MODULES
- PRIVATE and PUBLIC objects
- Derived types
- Defining and overloading operators
- Allocating and deallocating dynamic memory
- POINTERs and ALLOCATABLE arrays
- Linked list
- Debugging
- Skills and Tools
- Debuggers
- Allinea-DDT
- Totalview