Beginning Fortran for Science and Engineering Students
- 2 hours on-demand video
- 1 article
- 30 downloadable resources
- Full lifetime access
- Access on mobile and TV
- Certificate of Completion
Get your team access to 4,000+ top Udemy courses anytime, anywhere.Try Udemy for Business
- Students will learn the basics of Fortran programming with simple applications in the fields of science and engineering.
- 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.
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 code 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.
- STEM students in high school and college wishing to learn the basics of Fortran programming.
- Those interested in scientific computing.
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).
This is not a formal lecture but a web site where you can upload your Fortran source code for a free source code check which will provide you with compile-time diagnostics. It is very useful.
This lecture is a brief introduction to the graphics capabilities of the DISLIN graphics package.
This is a more involved DISLIN graphics application coupled to a problem in fluid dynamics. (Note the system will not allow the uploading of an executable, so you will need to install DISLIN and compile if you want to run towed_sphere.)
Develop, compile, debug, and execute a simple Fortran code using an editor and command line approach rather than a single integrated development environment (IDE). If you begin with this approach, you will have a much better idea of what compiler options to use.