Tutorials on Fortran Programming

Video Lectures

Displaying all 41 video lectures.
Lecture 1
Introduction, Installing gfortran and Geany
Play Video
Introduction, Installing gfortran and Geany
This video gives an Introduction to Fortran and the installation details for gfortran, Code::Blocks and Geany.
Lecture 2
More on other Compilers + Hello World Program
Play Video
More on other Compilers + Hello World Program
This video explains a little more about Code::Blocks, gfortran, other compilers and we code our Hello World Program
Lecture 3
Implicit None + Simple Data types
Play Video
Implicit None + Simple Data types
In this video, we look at the importance of Implicit none keyword and simple data types in fortran
Lecture 4
Online Resources
Play Video
Online Resources
In this video, we shall look at some online resources to refer to Fortran
Lecture 5
Area of a triangle + Basic operators
Play Video
Area of a triangle + Basic operators
In this video, we write a code to calculate the area of a triangle using hero's formula and the basic operations available in fortran.
Lecture 6
Fortran Operators and Operator Precedence
Play Video
Fortran Operators and Operator Precedence
In this video, we look at the basic operators available in fortran and the operator precedence.
Lecture 7
Type casting + Case Insensitivity
Play Video
Type casting + Case Insensitivity
This video explains the type casting operations in fortran and case insensitivity in the program.
Lecture 8
Explicit type casting + read statement
Play Video
Explicit type casting + read statement
Here, we look at explicit type casting and how to read variables from user using read statement
Lecture 9
Geany Features + Parameter keyword
Play Video
Geany Features + Parameter keyword
In this program, we look at an example program, features and settings of geany and the parameter keyword.
Lecture 10
Intrinsic functions + Parameter + Execution
Play Video
Intrinsic functions + Parameter + Execution
In this video, we look at the extensive usage of Intrinsic functions, parameter keyword and executing the file from geany.
Lecture 11
If statement and Relational Operators
Play Video
If statement and Relational Operators
This program explains the relational operators and If construct
Lecture 12
Relational and Logical Operators
Play Video
Relational and Logical Operators
We look at relational and logical operators in detail.
Lecture 13
Operator Precedence + Do loop
Play Video
Operator Precedence + Do loop
Here, we look at operator precedence in logical and relational operators and an example to explain do loop
Lecture 14
Kind Attribute, Limit on Integers
Play Video
Kind Attribute, Limit on Integers
Lecture 15
Characters, Strings, String Arrays
Play Video
Characters, Strings, String Arrays
Lecture 16
Printing Strings and Quote Mixing
Play Video
Printing Strings and Quote Mixing
Lecture 17
Modulus Operation
Play Video
Modulus Operation
Lecture 18
Successive Factorial + Do loop
Play Video
Successive Factorial + Do loop
Lecture 19
Nested do loops, labels
Play Video
Nested do loops, labels
Lecture 20
Cautions in do loops, Labels
Play Video
Cautions in do loops, Labels
Lecture 21
Executing from terminal and link for programs
Play Video
Executing from terminal and link for programs
Lecture 22
elect case and Calendar Trick
Play Video
elect case and Calendar Trick
This video explains about Select Case feature and a sample program with a calendar trick.
Lecture 23
Format Specifications for read and print
Play Video
Format Specifications for read and print
Fortran Programming Tutorials
Lecture 24
Formats, Arrays, allocate, limits of int
Play Video
Formats, Arrays, allocate, limits of int
Fortran Programming Tutorials
Lecture 25
Reading and Writing to files - Simple
Play Video
Reading and Writing to files - Simple
Fortran Programming Tutorials
Lecture 26
Array operations, Changing Index
Play Video
Array operations, Changing Index
Fortran Programming Tutorials
Lecture 27
Trigonometric Identities, Intro to GNUplot
Play Video
Trigonometric Identities, Intro to GNUplot
Fortran Programming Tutorials
Lecture 28
Finishing the program, Links to GNUplots, Programs
Play Video
Finishing the program, Links to GNUplots, Programs
Fortran Programming Tutorials
Lecture 29
Cycle, Exit, More on Do loop
Play Video
Cycle, Exit, More on Do loop
Lecture 30
More on Select Case, nested if
Play Video
More on Select Case, nested if
Lecture 31
Intro to Functions
Play Video
Intro to Functions
Lecture 32
More on functions, using shell scripts
Play Video
More on functions, using shell scripts
Lecture 33
Recursive and Multi-function calls
Play Video
Recursive and Multi-function calls
Lecture 34
Problems with calling functions defined in a program
Play Video
Problems with calling functions defined in a program
Lecture 35
Introduction to subroutines and procedures
Play Video
Introduction to subroutines and procedures
Lecture 36
2D arrays, Reshape, Pack, Masking
Play Video
2D arrays, Reshape, Pack, Masking
Lecture 37
Fortran Array Indexing, Printing arrays
Play Video
Fortran Array Indexing, Printing arrays
Lecture 38
Determinant Using Subroutines and Functions
Play Video
Determinant Using Subroutines and Functions
Lecture 39
Cramer's rule
Play Video
Cramer's rule
Lecture 40
Modules + Array Valued Functions
Play Video
Modules + Array Valued Functions
Lecture 41
Beyond Fortran...
Play Video
Beyond Fortran...