[comp.edu] Concurrent Programming Course

hcc@cs.olemiss.edu (Conrad Cunningham) (01/03/91)

	I am developing a new course on "concurrent programming"
targeted at advanced undergraduates and beginning graduate students.
The prerequisite for the course will probably be our introductory operating
systems course.  For this course I want to emphasize concurrency
concepts and programming techniques rather than survey the available
architectures and languages.  I would like a significant component of
this course to be programming exercises--a sequence of several small
exercises focussing on various techniques rather than one or two
larger projects.  The computing equipment available on my department's
ethernet includes a network of 386- and 286-based PCs, a small
PC-hosted transputer system, and a heterogeneous collection of Unix
systems (Sun 3 and 4, AT&T 3B2, ESIX on a 386).  Various mainframe
systems are also available outside through the University's computer
center (IBM, CDC, soon Cray).  The only system that can be dedicated
to this class is the transputer.  Typical students will be familiar
with the Pascal and C programming languages when they enroll in the
course.

*  What books do you suggest as possible texts?  Most of the
books that I have seen either consist of a survey of languages and/or
architectures or focus on one system not available to my students.

* What about software to support this class?

* Any comments on the content or approach that should be taken in this course?

I'll post a summary of the responses that I receive.

-------------------------------------------------------------------------------
H. Conrad Cunningham              |  Title:     Assistant Professor
Dept. of Computer & Info. Science |  Telephone: (601) 232-5358    Fax: 232-7010
The University of Mississippi     |  Internet:  cunningham@cs.olemiss.edu
302 Weir Hall                     |--------------------------------------------
University, MS  38677  U.S.A.     |  
-------------------------------------------------------------------------------

-- 
-------------------------------------------------------------------------------
Dr. H. Conrad Cunningham          |  Title:     Assistant Professor
Dept. of Computer & Info. Science |  Telephone: (601) 232-5358    Fax: 232-7010
The University of Mississippi     |  Internet:  cunningham@cs.olemiss.edu