For the homework reports, you may want to refer to help on generating plots, figures, etc. and Help on Creating pdf Files. Also useful is the Numerical Recipes book series, which is available at the library and at amazon.com. Supported languages include C, C++, Fortran, and Pascal. There is also a complete online version available.
Last modified 16 August 2011; please report problems to sscott AT cse.