Course title: Introduction to Scientific Computing

Course number: EART 119

Instructor: Gary A Glatzmaier

Text: "Practical IDL Programming" by Liam E Gumley, Chapters 1-7

Course description:

This is an introduction to solving scientific problems using computers. Students learn the basics of the Unix operating system, the Emacs editor, and a user-friendly scientific programming language called IDL (Interactive Data Language). All class sessions are held in a computing lab where each student uses a computer workstation to work through the examples presented in class and to work on assignments. The students learn how to produce computer simulations of two-dimensional time-dependent problems in Earth sciences and astronomy and to display the numerical solutions as movies.

 

Topics:

Weeks 1-4: Learning how to use a computer

- UNIX operating system

- EMACS text editor

- IDL programming language

- Mid-term exam

Weeks 5-6: Heat transfer problems

Weeks 7-8: Fluid flow problems

Weeks 9-10: Orbital dynamics problems