CMSC 483/691p: Parallel and Distributed Processing

Spring 2001 Course Syllabus

Course Outline

Some of the material from the text's section on shared-variable programming will be familiar to students from their courses in operating systems. We will review this material but move fairly quickly to shared-variable applications; at least one of the projects will use threads. The applications-related material in the "Parallel Programming" section of the text will be covered throughout the course, when relevant.

There will be regular problem sets, three or four projects, a midterm, and a final exam. Two thirds of the grade is based projects and one third on exams and problem sets. In some cases, students may propose their own projects, if a detailed description and design sketch is first submitted. All work must be done by the end of the semester; no incompletes will be given except as required by university policy.

Further Information

Course material, including announcements, assignments, exam times, and related material, is available online at http://www.cs.umbc.edu/~motteler/parpro .