The above material corresponds to a particular tutorial lesson and consists
of up to three separate lists: figures, program listings, and slides.
. The figures and listings are provided mainly to support the slides, but
they may be viewed separately if desired.

The slides are intended primarily for use by instructors during classroom
lectures, but they are also useful as a quick review mechanism for students who
have studied the corresponding tutorial lesson and who have mastered the
corresponding practice test.

Each slide consists of HTML files and JPEG files. Therefore, you should
not need any software other than the browser in which you are viewing this page
to view the slides and to display them during your lectures. A very
effective approach is to open this index page in one tab of a tabbed browser and
to successively open each slide in another tab to display it for viewing by the
class.

The slides are designed so that you should be able to display two slides
side-by-side on a display with a resolution of 1024x768 pixels in two separate
browser windows. This is useful for displaying the slide on one-half of
the screen while displaying a figure or listing on the other half of the screen.

Copyright 2007, Richard G. Baldwin. Faculty and staff of public and private
non-profit educational institutions are granted a license to reproduce and to
use this material for purposes consistent with the teaching process. This
license does not extend to commercial ventures. Otherwise, reproduction in
whole or in part in any form or medium without express written permission from
Richard Baldwin is prohibited.

About the author

Richard Baldwin is a
college professor (at Austin Community College in Austin, TX) and private
consultant whose primary focus is a combination of Java, C#, and XML. In
addition to the many platform and/or language independent benefits of Java and
C# applications, he believes that a combination of Java, C#, and XML will become
the primary driving force in the delivery of structured information on the Web.

Richard has participated in numerous consulting projects and he
frequently provides onsite training at the high-tech companies located in and
around Austin, Texas. He is the author of Baldwin's Programming
Tutorials, which have gained a
worldwide following among experienced and aspiring programmers. He has also
published articles in JavaPro magazine.

In addition to his programming expertise, Richard has many years of
practical experience in Digital Signal Processing (DSP). His first job after he
earned his Bachelor's degree was doing DSP in the Seismic Research Department of
Texas Instruments. (TI is still a world leader in DSP.) In the following
years, he applied his programming and DSP expertise to other interesting areas
including sonar and underwater acoustics.

Richard holds an MSEE degree from Southern Methodist University and has
many years of experience in the application of computer technology to real-world
problems.