Tutorials on Fortran Programming
Video Lectures
Displaying all 41 video lectures.
Lecture 1![]() 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![]() 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![]() 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![]() Play Video |
Online Resources In this video, we shall look at some online resources to refer to Fortran |
Lecture 5![]() 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![]() 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![]() Play Video |
Type casting + Case Insensitivity This video explains the type casting operations in fortran and case insensitivity in the program. |
Lecture 8![]() 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![]() 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![]() 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![]() Play Video |
If statement and Relational Operators This program explains the relational operators and If construct |
Lecture 12![]() Play Video |
Relational and Logical Operators We look at relational and logical operators in detail. |
Lecture 13![]() 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![]() Play Video |
Kind Attribute, Limit on Integers |
Lecture 15![]() Play Video |
Characters, Strings, String Arrays |
Lecture 16![]() Play Video |
Printing Strings and Quote Mixing |
Lecture 17![]() Play Video |
Modulus Operation |
Lecture 18![]() Play Video |
Successive Factorial + Do loop |
Lecture 19![]() Play Video |
Nested do loops, labels |
Lecture 20![]() Play Video |
Cautions in do loops, Labels |
Lecture 21![]() Play Video |
Executing from terminal and link for programs |
Lecture 22![]() Play Video |
elect case and Calendar Trick This video explains about Select Case feature and a sample program with a calendar trick. |
Lecture 23![]() Play Video |
Format Specifications for read and print Fortran Programming Tutorials |
Lecture 24![]() Play Video |
Formats, Arrays, allocate, limits of int Fortran Programming Tutorials |
Lecture 25![]() Play Video |
Reading and Writing to files - Simple Fortran Programming Tutorials |
Lecture 26![]() Play Video |
Array operations, Changing Index Fortran Programming Tutorials |
Lecture 27![]() Play Video |
Trigonometric Identities, Intro to GNUplot Fortran Programming Tutorials |
Lecture 28![]() Play Video |
Finishing the program, Links to GNUplots, Programs Fortran Programming Tutorials |
Lecture 29![]() Play Video |
Cycle, Exit, More on Do loop |
Lecture 30![]() Play Video |
More on Select Case, nested if |
Lecture 31![]() Play Video |
Intro to Functions |
Lecture 32![]() Play Video |
More on functions, using shell scripts |
Lecture 33![]() Play Video |
Recursive and Multi-function calls |
Lecture 34![]() Play Video |
Problems with calling functions defined in a program |
Lecture 35![]() Play Video |
Introduction to subroutines and procedures |
Lecture 36![]() Play Video |
2D arrays, Reshape, Pack, Masking |
Lecture 37![]() Play Video |
Fortran Array Indexing, Printing arrays |
Lecture 38![]() Play Video |
Determinant Using Subroutines and Functions |
Lecture 39![]() Play Video |
Cramer's rule |
Lecture 40![]() Play Video |
Modules + Array Valued Functions |
Lecture 41![]() Play Video |
Beyond Fortran... |