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