University of Alaska Fairbanks
Geophysical Institute

Beyond the Mouse - The geoscientist's computational chest.

11. Debugging -- solving major (and minor) crises

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

You wrote the most gorgeous code of all time; an awe inspiring flow of instructions - and it doesn't work. The worst part: it's all your fault! So how do you fix it? How do you find the bugs? How do you act to find the bugs? We'll try to provide you with some insight into the art of debugging and hand you a few tools that may make your life a lot easier.

Lecture

Debugging

Examples

Here are the examples from the lecture: .tar.gz or .zip.

Exercises:

Well, now you can do all your debugging yourself :)

ronni <at> gi <dot> alaska <dot> edu | last changed: Nov 19, 2009