\font\title=cmbx12 
\font\smallfont=cmr6
\font\rmfont=cmr10 scaled\magstephalf
\font\bffont=cmbx12
\font\itfont=cmti10 scaled\magstephalf
\font\mitfont=cmmi10 scaled\magstephalf
\font\ttfont=cmtt10 % scaled\magstephalf
\font\scfont=cmcsc10
\def\ss{\smallfont}
\def\myrm{\rmfont}
\def\it{\itfont}
\def\bf{\bffont}
\def\tt{\ttfont}
\def\sc{\scfont}
\baselineskip=11pt
\hsize=6.5in
\vsize=9in
\parskip=3pt
%
\myrm
\centerline{\title Programming in PostScript${}^{\hbox{{\ss (R)}}}$}
\bigskip
\centerline{Student Information Processing Board (SIPB)}
\centerline{Massachusetts Institute of Technology}
\centerline{Room 11-205; x3-7788}
\centerline{IAP 1989}
\bigskip
\centerline{Andr\'e DeHon ({\tt amdehon@athena.mit.edu})}
\centerline{Andrew Marc Greene ({\tt amgreene@athena.mit.edu})}
\centerline{Debby Wallach ({\tt kerr@athena.mit.edu})}
\bigskip
\centerline{\bf Syllabus}
\medskip

\halign{{\bf #}\qquad& # \hfil\cr
Day 1 (Tuesday, 1/10) & What is PS? -- Using and accessing PS -- 
PS programming model -- \cr
& Basic Commands -- Using ehandler.ps \cr
Day 2 (Tuesday, 1/17) & Procedures -- Scoping -- 
Control constructs -- Using Fonts \cr
Day 3 (Tuesday, 1/24) & 
Arrays -- Using bitmaps -- PS from LaTeX/Scribe \cr
Day 4 (Thursday, 1/26) & Student Interests
(Possibly: Dictionaries -- Font construction -- \cr
& Generating PS
output)\cr}

\medskip
\centerline{\bf Resources}
\medskip

{\narrower
In addition to the SIPB (Room 11-205, phone x3-7788), the following
resources are available:

\centerline{\bf Books}
\smallskip
{\bf The Blue Book.} {\it PostScript Language
Tutorial and Cookbook}, (Adobe Systems Inc., 1985) is a useful text
for beginners.  It covers much of the same material as this course.

{\bf The Green Book.} {\it PostScript Language Program Design},
(Adobe Systems Inc., 1988) is an intermediate-level text
aimed at developing programming skills.  We feel that practice is more
useful (and less expensive) than this book.

{\bf The Red Book.} {\it PostScript Language Reference Manual}, (Adobe
Systems Inc., 1985) is an indispensable and well-organized reference
text.  If you find yourself continuing with {\sc PostScript}, you will
probably want a copy of this book.

}
\medskip
\centerline{\bf Athena Resources}

{\narrower {\bf /mit/postscript} is a world-accessible file system for
sharing {\sc PostScript} hacks.  There are lots of various sources
there to copy and use.  Additionally, the file system is
world-writable so you can add your own {\sc PostScript} hacks.  To
access it, simply {\tt attach postscript}.  The handouts for this
class are in {\tt /mit/postscript/iap89}.

{\bf pshack} is a {\tt discuss} meeting for {\sc PostScript}.  If
you've never used {\tt discuss}, stop by the SIPB office (11-205) and
ask for a copy of {\it Using Discuss}.  To add the meeting, use the
following {\tt discuss} command: \hfil
{\tt am~bloom-beacon.mit.edu:/usr/spool/discuss/pshack}.

{\bf xps} is an X-previewer for {\sc PostScript} files.  It is still
under development, so it is not perfectly debugged, but most of the
kinks have been worked out.  Type {\tt man xps} with the SIPB
filesystem attached ({\tt attach sipb}) for more information.  

{\bf comp.lang.postscript} Usenet netnews carries some {\sc
PostScript} relevant discussions in comp.lang.postscript.  To access
this, simply add comp.lang.postscript to your subscription list by
issuing the command {\tt g comp.lang.postscript}.  If you've never
used netnews before stop by the SIPB office (11-205) and ask for a
copy of {\it NetNews: A One-Page Guide to Usenet.}

}
\bye
