CS349 - Implementing User Interfaces - Spring 2010

Lecture Schedule

In the following list of lectures,


  1. 3 May, 2010. Overview, Scenario-based Design
  2. 5 May, 2010. Graphics abstractions, Xlib events. Notes, Chapters 2 & 3.
  3. 7 May, 2010. Drawing using Xlib
  4. 10 May, 2010. Assignment 1, Drawing
  5. 12 May, 2010. Using text.
  6. 14 May, 2010. Initializing Xlib.
  7. 17 May, 2010. Finish events.
  8. 19 May, 2010. Interactive components.
  9. 21 May, 2010. Model-view-controller, Designing components.
    24 May, 2010. No lecture, Victoria Day holiday.
  10. 26 May, 2010. Graphic output devices, graphic output abstractions
    Hand in Assignment 1
  11. 28 May, 2010. Input devices.
  12. 31 May, 2010. Formalizing user interfaces. State machines.
  13. 2 June, 2010. State machines. Assignment 2.
  14. 4 June, 2010. Production systems.
  15. 7 June, 2010. Examples of production systems.
  16. 9 June, 2010. Users I
  17. 11 June, 2010. Users II
  18. 14 June, 2010. Look-and-feel.
  19. 16 June, 2010. Component sets. Constructing an interface from components.
    18 June, 2010. No lecture, Convocation
    Hand in Assignment 2
  20. 21 June, 2010. Constructing an interface from components. Visual design, Models of interaction.
  21. 23 June, 2010. Introduction to layout
  22. 25 June, 2010. Introduction to layout
  23. 28 June, 2010. Graphic design.
  24. 30 June, 2010. Layout managers.
    2 July, 2010. No lecture, four day week-end for Canada Day.
  25. 5 July, 2010. Scripting Languages.
  26. 7 July, 2010. Direct Manipulation
  27. 9 July, 2010. Geometry.
  28. 12 July, 2010. Transformation matrices.
  29. 14 July, 2010. Drawing, picking.
  30. 16 July, 2010. Interfaces to Geometry.
  31. 19 July, 2010. Java2D
  32. 21 July, 2010. PostScript
  33. 23 July, 2010. Display Properties
  34. 26 July, 2010. History
  35. 28 July, 2010. Review

Extras


Return to: