University of Alaska Fairbanks
Geophysical Institute

Beyond the Mouse - The geoscientist's computational chest.

1. Thinking Programs

"Programming is legitimate and necessary academic endeavor."
Donald E. Knuth

The esoteric part of the seminar.

Lecture

thinking programs (pdf)

Examples

For this lecture examples are the flowcharts given in the pdf. The few sources are available as tar.gz or zip archive.

Exercises:

0.Send an email to Ronni, include things you are interested in that haven't made it into the schedule so I get an overview of the demand. Also welcome: pictures of cats and dogs, volcanoes and glaciers.
1. Find bugs/problems in Seminar flow chart
2. Try to break down a complex task into simple subroutines:
Problems could be: write an essay, understand the world, bring world peace, ... be creative! Write out sub-steps, then draw a flowchart. Think about which components could be generalized and reused multiple times in the program flow.

ronni <at> gi <dot> alaska <dot> edu | last changed: March 30, 2009