CS735/CS835
Introduction to Parallel and Distributed Programming
Course Outline


  1. Introduction [Andrews, Chapter 1]

  2. Programming with Java threads [Andrews, Section 5.4; The Java Language Specification]

  3. Shared-variable programming fundamentals [Andrews, Chapters 2-5, Section 7.6]

  4. Programming with Java RMI [Andrews, Section 8.5; The Java Tutorial: RMI; Java RMI documentation]

  5. Message-passing programming [Andrews, Sections 7.1, 7.4, 7.5, 7.8 and 11.1]

  6. Message-passing case studies [Quinn, Sections 6.2, 6.3, 7.4, 10.5, 13.3 and 13.4]

  7. Message-passing implementation issues [Active Messages paper; SBP paper; LFC paper;]

  8. Programming the World Wide Web


Last modified on August 29, 2002.

Comments and questions should be directed to pjh@cs.unh.edu