Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Beginning Fortran for Science and Engineering Students
Rating: 3.9 out of 5(186 ratings)
975 students

Beginning Fortran for Science and Engineering Students

When You Need to Crunch Numbers
Created byRobert Spall
Last updated 3/2021
English

What you'll learn

  • Students will learn the basics of Fortran programming with simple applications in the fields of science and engineering.

Course content

9 sections34 lectures2h 24m total length
  • Introduction and Background5:42

    Shows where to download and install either the g95 or gfortran compiler, compiler options, etc.   

    I have added a new Section 8, Lecture 29 for a quick demonstration on how to set up a simple environment to write, compile, and execute your codes. 

    Section 8 will hold lectures developed after the initial release of the course (so that I do not have to record everything all over to keep lecture numbers consistent).

  • Program Composition4:12

    Understand the 3 basic "sections" of a Fortran code.

  • Data Types: Constants and Variables3:50

    Understand  basic constant and variable types.

  • Basic Input/Output3:49

    Students should know how to perform basic input and output operations in their codes.

  • Assignment Statements and Operators5:29

    Understand basic assignment statements and operator types.

  • Intrinsic Functions1:26

    Have an idea of the range of intrinsic (built-in) functions available in Fortran.

  • Section 1 Example5:41

    Students should be able to follow the basic logic of this simple Fortran90/95 program.

  • Compute Period of Simple Pendulum
  • Section 1 Quiz

Requirements

  • Must have access to a computer. DOS or Linux command line processing abilities would be useful but not absolutely necessary.
  • Previous experience with a programming language is also helpful but not necessary.

Description

This course introduces beginning students to the basics of Fortran90/95 programming.  Out of necessity, it does not cover all aspects of the language, but enough so that students will be able to write useful codes after completion.  The course  will be of particular value to those STEM students who would like to learn a language which has stood the test of time, and is widely used in the area of scientific computing.  Also useful for those who need to work with legacy Fortran code but have no Fortran background.  Previous programming experience would be helpful but is not absolutely necessary.  The course assumes some basic ability to use a command-line interface. I will also provide a short introduction to the use of DISLIN, a graphics/widget plotting package that you can implement in your Fortran codes. All Fortran codes used as examples are downloadable, as are the course notes.

Who this course is for:

  • STEM students in high school and college wishing to learn the basics of Fortran programming.
  • Those interested in scientific computing.