# Course Materials for Scientific Computing

These are materials for the course "Scientific Computing"
taught by Jonathan Goodman in the spring term of 1996 at the Courant
Institute.

## Assignments and handouts.

First homework assignment:
postscript format, or
LaTeX

Second homework assignment:
postscript format, or
LaTeX

Third homework assignment:
postscript format, or
LaTeX

Fourth homework assignment:
postscript format, or
LaTeX

Fifth homework assignment:
postscript format, or
LaTeX

Sixth homework assignment:
postscript format, or
LaTeX

Seventh homework assignment:
postscript format, or
LaTeX

Eighth and ** last ** homework assignment:
postscript format, or
LaTeX

Programming hints:
postscript format, or
LaTeX
## Sample codes.

Sample program that types "Hello world." :
Hello.C

Sample program that error amplification through explores concellation:
cancellation.C

## Course notes

Sources of error:
postscript format, or
LaTeX

Basic numerical analysis:
postscript format, or
LaTeX

IEEE floating point standard:
postscript format, or
LaTeX

Remarks on software for scientific computing:
postscript format, or
LaTeX

## Other sources of useful information:

Netlib is an excellent net resource.
It contains tons of reliable numerical software that can be downloaded
and links to most technical information on numerical analysis and scientific
computing on the internet.

Michael Overton has written some notes on IEEE
arithmetic

Some references for the novice
programmer

An interesting
example and discussion of IEEE floating point arithmetic.