Covers basic topics in numerical computation and scientific programming using Fortran 90/95. Topics include basic language elements and concepts, intrinsic functions and usage, programming best practice, and relevant open-source tools. This is a basic to intermediate level course.