%% start prolog
\documentstyle[epsf]{article}
\textwidth=6.5in
\textheight=9.5in
\evensidemargin=0in
\oddsidemargin=0in
\topmargin=-0.5in
\topskip=0pt
\baselineskip=13pt
\parskip=12pt 
\parindent=0em
\title{}
\author{}
%\address{Department of Computer Science\\656-5880\hfil{}steve@cs}
%\signature{D. E. Stevenson\\Associate Professor}
%end prolog
\begin{document}
\bibliographystyle{plain}
\newcommand{\rahrah}{${\cal N}{\cal E}{\cal W}$}
\begin{center}
{\huge
ENGINEERING STUDENTS!\\ SCIENCE STUDENTS!\\
MATHEMATICAL AND COMPUTER SCIENCE STUDENTS!\\ \ \\
Are you looking for something \rahrah\ to Study?\\ \ \\
Are you interested in \rahrah\ computer skills?\\ \ \\
Then {\bf Applied Computational Science} Is For YOU!}
\end{center}

{\large
The ``Grand Challenges'' are problems which are considered to
be pivotal to the economy of the United States.
They are problems like global warming, 
pollution, the structure of the human genome.
These problems are approachable only through the use of supercomputers.
The challenge of ``computational science'' is to help develop solutions to
these problems.

If you were ever interested in the sciences or mathematics and
want to understand how to put tomorrow's supercomputers to work,
then this course is for you.

\begin{figure}
\epsfysize=3.in
\centerline{\epsffile{TestPlot.eps}}
\caption{\label{tree}Dan's Plot}
\end{figure}

``Applied Computational Science'' is an interdisciplinary course which
draws students from all over campus. You will have a chance to learn about
scientific programming and contribute your skills in new and important ways.
You work with others in the same way you can expect to work in industry. You
can learn  much about science and a whole lot about algorithms and
new architectures.

The prerequisites are minimal: your calculus sequence and your programming
skills. You will work in interdisciplinary teams---just as you might expect
to in industry. Your own special skills are needed by the other members
of your team.

Become part of this new and exciting study. Sign-up during pre-registration.
Four course titles are available. Scheduling details on reverse side.
\begin{center}
\begin{tabular}{c c}
MTHSC 481 & Mathematical Sciences \\
CPSC 481  & Undergraduates \\
CPSC 681  & General Graduate Students \\
CPSC 881  & Special Permission Graduate Students{\small (Permission required!)}
\end{tabular}
\end{center}

For further information, see the reverse side. For even more information,
contact Professor Stevenson, 656-5880 or e-mail to ``steve@cs''.

}

\newpage
\begin{center}
{\large\bf
Syllabus for Applied Computational Science
}
\begin{tabular}{c c}
D. E. Stevenson & D. D. Warner \\
Computer Science & Mathematical Sciences\\
656-5880        & 656-5244 \\
steve@cs.clemson.edu & warner@math.clemson.edu 
\end{tabular}
\end{center}
\begin{enumerate}
\item[Module 1.] $1,2,3\ldots\infty?$ {\em Exploring the floating point 
number system.} We look at various properties of the {\em IEEE} floating point
model and measure the machine parameters for several machines. Programming
includes examples which demonstrate roundoff and cancellation ideas.
\item[Module 2.] {\em The Railroad Joker}. This problem explores the
use of approximations by taking a simple problem with an obvious analytic
solution and attempting to compute a good answer. It is not as easy as it
looks.
\item[Module 3.] {\em Hot Rod.} In order to acquaint the student with
finite element methods and numeric linear algebra, we turn to the problem of
temperature distribution in a rod heated at one end.
\item[Module 4.] {\em The Roller Coaster.} What is the fastest path
between
two points in a plane for
a particle {\em under the influence of gravity} ? It's not a straight line, it
 is the brachistochrone.
We use a simulated annealing approach to find the correct path.
\item[Module 5.] {\em Adam Smith's Revenge.} We study mass action models
common in chemistry and other population oriented problems by looking at the
predator-prey models.
\end{enumerate}
For the laboratories---
\begin{enumerate}
\item[Lab 1.] {\em Networks and Remote Computing.} Introduction to networks,
electronic mail, file transfer techniques, remote login, {\em etc.} Basic
net-iquette.
Basic ideas on how to do remote computing. Use of
{\em NCSA} Crays.
\item[Lab 2.] {\em Parallel Compilation Procedures.} Explanation of the use of
the directives. How to interpret the output from vectoring compilers.
Principles of designing and developing parallel code. Lab: Vectorizing
a simple code.
\item[Lab 3.] {\em How to Benchmark.} Lab: A simple benchmark project.
\item[Lab 4.] {\em Symbolic Algebra.} {\em Mathematica} and
{\em Maple.} Lab: use of symbolic algebra in application context.
\item[Lab 5.] {\em Distributed Computing.} Lab: Porting a sequential code to
the Computer Science hypercube.
\end{enumerate}

Sign up for {\em CPSC 481} or {\em CPSC 681} or {\em MTHSC 481}.
{\em 800}-level credit possible. Contact instructors.

Course Time: Planned for 2:30-4:00, {\em MW.} Course Location: {\em TBA}

Text: Instructor's notes distributed in class and available from Campus Copy
Shop. 



\end{document}
