![]() |
The Hamlet Project is funded in part by the Division of Undergraduate Education of the National Science Foundation under grant DUE-9455478. |
The Hamlet Project produces tutorial-style courseware for introductory computer science courses and develops innovative ways of delivering this material. The courseware is designed for interactive use via Web browsers such as Netscape with the support of our custom external viewer (Hamlet).
Introduction to Scientific
Programming: Computational Problem Solving Using Maple and C is a
textbook that has grown out of the Hamlet project. Be sure to check
out the online resources
that support it.
We have
created an extensive library of tutorials for introductory courses in
Engineering Computing, Unix, C, and Fortran. We have been developing and using
this material since 1991.
All of our courseware is written in LaTeX and then translated into HTML via the
LaTeX2HTML converter. We have made a number of customizations to
the converter and have written a style guide.
Much of our courseware contains URLs that exploit our Hamlet external viewer.
The Hamlet external viewer gives us a way of adding client-side functionality to
any Web browser.
If you are
using our courseware or software, or would like to be notified of new
developments, please register as a user.
A variety
of documents created for use with Hamlet, both at the University of Utah and
elsewhere, are available.
The Hamlet
project is a mix of faculty, graduate students, and undergraduates at the
University of Utah.