CS 551. Programming Graphical User Interfaces
Syllabus - February 1997
Class sections are scheduled Tuesday, Thursday, and Friday, but we will
not meet at every one of the scheduled times. Please note which days we will
and will not have class.
Reading assignments should be completed prior to the following day's
class, as lecture material will assume that you are staying up to
date. Readings are from the Nye and O'Reilly book, unless listed as
"Marcus, chaper N". To help you identify key points from the readings, a
series of self-study review questions are provided
with each reading assignment. You will not be asked to turn in solutions,
but these questions are "fair game" for tests.
Tuesday, Feb. 4
Lecture: X's Event Model
Reading: Marcus, chapter 4
Also Murch paper (handed out in class)
Thursday, Feb. 6
Lecture: Discussion 3: Color
Reading: none
Friday, Feb. 7
Lecture: ** EXAM 1 **
Reading: none
Tuesday, Feb. 11
Lecture: ** no class **
Reading: Sections 6.1-6.6 and Review
questions
Thursday, Feb. 13
Lecture: X's Event Model (cont.)
Reading: Section 10.3 and Review
questions
Friday, Feb. 14
Lecture: Widget Design I (organization)
Reading: Baecker & Small paper (handed out in class)
Tuesday, Feb. 18
Lecture: Discussion 4: Animation
Reading: Sections 9.1-9.6 and Review
questions
Thursday, Feb. 20
Lecture: Alternate Input Mechanisms
Reading: Sections 7.1-7.2 and Review
questions
Friday, Feb. 21
Lecture: Widget Design II (methods)
Reading: Sections 7.3-7.8 and Review
questions
Tuesday, Feb. 25
Lecture: ** no class **
Reading: none
Thursday, Feb. 27
Lecture: ** no class **
Reading: Marcus, chapter 7
Friday, Feb. 28
Lecture: ** no class **
Reading: Section 12.1
Tuesday, Mar. 4
Lecture: Widget Design III (adding methods and callbacks)
Reading: none
Thursday, Mar. 6
Lecture: Discussion 5: Comparison of GUI Platforms
Reading: none
Friday, Mar. 7
Lecture: Discussion 6: Marcus, chapter 5
Using Other Widget Sets
Reading: Marcus, chapter 5
Tuesday, Mar. 11
Lecture: ** no class **
Reading: none
Thursday, Mar. 13
Lecture: ** EXAM 2 **
Reading: none
Friday, Mar. 15
Lecture: ** no class **
Reading: none
Questions and comments to
cs551@engr.orst.edu, 17 December 1996