DesPat Syllabus

Course schedule is tentative and subject to change. Links to lecture notes and assignments will be posted as the semester progresses.
Note: You must be registered with the class to download the lecture notes and assignments.


Announcements



Lecture Schedule and Slides

  1. Apr 20: Introduction (Slides: 1up, 6up)
  2. Apr 27: no class (away to CHI)
  3. May 4: no class (Fachschaftvollversammlung)
  4. May 11: Off to Alexandria: Patterns in Architecture
  5. May 18: I Strayed from the Path: Patterns in Software Engineering (Slides: 1up, 6up)
  6. May 25: Back to Basics: The Structure of Patterns (Slides: 1up, 6up)
  7. Jun 1: "no class (excursions week)"
  8. Jun 8: Writers' Workshops
  9. Jun 10: no lab (Fronleichnam)
  10. Jun 15: Oops: Alexander on Software Patterns - the OOPSLA'96 Keynote
  11. Jun 17: Midterm Exam
  12. Jun 22: Three Pyramids: Interdisciplinary Patterns (Notes)
  13. Jun 29: Been There, Done That: Existing HCI Design Pattern Languages - Tidwell (Slides: 1up, 6up)
  14. Jul 6: Been There, Done That: Existing HCI Design Pattern Languages - Landay (Slides: 1up, 6up)
  15. Jul 13: "So?" - Using Patterns in the Development Process (Notes)
  16. Jul 20: The Future of HCI Patterns: PLML, Tools, Outlook; Feedback (Slides: 1up, 6up)
  17. Jul 27: Final Exam


Assignments

  • Reading through Section 2.1 (pg. 1-22): Due Thu, May 6
  • Assignment 1: Due Tue, May 18, 10:00
  • Reading through Section 2.2 (pg. 22-26): Due Tue, May 18
  • Assignment 2: Due Thu, May 27, 14:00
  • Assignment 3: Due Tue, July 13, 10:00