|
A complete course description can be found on the world wide web. The expanded set of notes includes suggested readings, videos, exercises, all overheads used in the presentation, as well as additional topics.
http://www.cpsc.ucalgary.ca/~saul/gui_course/index.html (for a brief overview)
http://www.cpsc.ucalgary.ca/~saul/609.05/index.html (for all notes)
An article describing an expanded version of this course was published as: Greenberg, S. (1996) "Teaching Human Computer Interaction to Programmers, ACM Interactions, July.