Geog 405/605 Computer Programming for Environmental Research

Fall 2018

1:25–2:15 Monday & Wednesday

Pearson Hall 218

Longer course description


Office Hours

Text and readings: Handouts will be provided. Fortran reference books may be useful – talk to the instructor if interested in recommendations.

Projects: Five short assignments in the first half of the semester to learn the basics of Fortran, totaling about 25% of course points. In the second half, a five-part project leads to one significant computer program, totaling about 50% of course points.

Test: two quizzes, totaling 25% of course points.

Old Test Questions

Old Test Questions with answers

Starting up and handing in exercises

UD instructions for X11 on Windows


Preliminary Projects

Ex2 Radiation model

Ex3 Population sorting

Ex4 Stream discharge graphs

Ex5 Model evaluation statistics

Final Project resources

FSL Radiosonde Format (external site)

Radiosonde Technical Report (large pdf)

IMSL documentation (external site)

NOAA radiosonde program (external site)

FP1 single station plot

FP2 trim the station list

FP3 station finder

FP4 thunderstorm prediction

FP5 CAPE calculation

Information Handouts



Old Fortran




GPL graphics

External Resources

Unix reference card

Sun Fortran manual

Hanson Home Page


Course Description

This course is  a 2-credit introductory course. Assumed background is almost any natural science that presupposes a world understandable by quantitative methods and generates a need for advanced numerical methods. Students are assumed to need Fortran programming as a tool for their thesis research and beyond.

Previous computer programming or study of computer languages is not required. A longer description of the purpose of the course is here.