Maple/C Online Resources
This page contains links to online educational resources designed for
use with the Maple/C version of
Introduction to Scientific
Programming by Joseph L. Zachary.
Diskette
The diskette that is included with the textbook includes a Maple
worksheet for each chapter that contains Maple code, the custom Maple
library that is exploited in the book, and the complete implementation
of every C program that appears in the book. The Maple material is
formatted for both Maple V Release 3 and Release 4.
You can
- Retrieve
a tar file containing the diskette's contents.
- Retrieve
a zip file containing the diskette's contents.
- Browse
the contents of the diskette and retrieve individual components.
Upgraded Maple Libraries
We have upgraded the Maple libraries contained on the diskette to
support some of the Maple worksheets described in the next section.
If you use those worksheets, you will need to obtain new versions of the
libraries. You can
- Retrieve a tar file
containing the upgraded Maple V Release 6 library.
- Retrieve a zip file
containing the upgraded Maple V Release 6 library.
- Retrieve a tar file
containing the upgraded Maple V Release 5 library.
- Retrieve a zip file
containing the upgraded Maple V Release 5 library.
- Retrieve a tar file
containing the upgraded Maple V Release 4 library.
- Retrieve a zip file
containing the upgraded Maple V Release 4 library.
- Retrieve a tar file
containing the upgraded Maple V Release 3 library.
- Retrieve a zip file
containing the upgraded Maple V Release 3 library.
Tutorial Material
A suite of laboratory materials is being developed to accompany the
text, including HTML-based tutorials enhanced with Java applets and
Maple worksheets. The tutorials can be used with any Java-capable Web
browser; the worksheets are available for use with both Maple V
Release 3 and Release 4.
Check this page frequently. During the latter part of 1996 and the
early part of 1997, new laboratory materials will appear regularly.
The entries that appear below without links indicate places where work
on laboratory materials is in progress.
- Computational Science
- Applet that animates the orbits of Earth and Mars.
- Population Density: Computational Properties of Numbers
- Eratosthenes: Significant Digits and Interval Arithmetic
- Stairway to Heaven: Accumulation of Roundoff Error
- Kitty Hawk: Programmer-Defined Functions
- Baby Boom: Symbolic Computation
- Ballistic Trajectories: Scientific Visualization
- The Battle for Leyte Gulf: Symbolic Mathematics
- Applet that demonstrates destroyer trajectories
- Old MacDonald's Cow: Procedural Programming
- Introduction to C
- Robotic Weightlifting: Straight-Line Programs
- Sliding Blocks: Conditionals and Functions
- Rod Stacking: Designing with Functions
- Newton's Beam: Repetition
- Numerical Integration: Multiple-File Programs
- Harmonic Oscillation: Structures and Abstract Datatypes
- Applet that demonstrates harmonic motion
- Heat Transfer in a Rod: Arrays
- Visualizing Heat Transfer: Arrays as Parameters
Last revised 07Nov1997.