Next: About this document Up: Computer Science 333 Computer Previous: Ethics

Schedule

This class meets every Tuesday and Thursday from 3:05 to 4:20 PM, except on University holidays or if I cancel class. All dates in the following schedule are tentative, except those fixed by the University; if some topic listed here as taking one lecture in fact takes two lectures to cover adequately, or vice versa, the schedule will shift.

Reading assignments are chapter numbers in the Olsen textbook, unless stated otherwise. I expect you to have read the specified chapters in the textbook before the lecture that deals with that topic; this way I can concentrate my time on answering questions and clarifying subtle or difficult points in the textbook, rather than on reading to you, which will bore both of us. Please read ahead!

Date(s) Assignment Reading Lecture Subject
2 Sept     Administrivia, accounts, passwords,
email, Web, Java, using the lab
7 Sept   1 What is a GUI? Using Java
9 Sept HW1 2 Functional models
13 Sept Deadline to add classes
14 Sept HW1 due   Functional models
16 Sept     Hurricane; discussed Java examples
21 Sept HW2 3 Drawing shapes
23 Sept     Drawing and measuring text
24 Sept Deadline to drop classes
28 Sept HW2 due; HW3 4 Events and listeners
30 Sept     Handling input devices
5 Oct     Communication models
7 Oct HW3 due; HW4 5 The Model-View-Controller architecture
12 Oct     Implementing MVC in Java
14 Oct     Implementing MVC in Java
19 Oct I'm at a conference; sub or no class
21 Oct HW4 due; HW5 6 Predefined GUI components
26 Oct     Predefined GUI components
28 Oct     Catch up and review
2 Nov HW5 due; HW6 7 Layouts and interface design
4 Nov     Visual design
5 Nov Deadline to withdraw from classes
9 Nov   8 Text-like input syntax
11 Nov HW6 due; HW7   State diagrams
16 Nov     More on complex input
18 Nov   9 Geometry of shapes
23 Nov HW7 due; HW8   Geometry of shapes
25 Nov Thanksgiving break --- no classes
30 Nov     Shapes and transformations
2 Dec HW8 due; HW9 10 Shapes and transformations
7 Dec     Catch up and review
9 Dec HW9 due   Catch up and review for final exam
16 Dec 3:30 -- 5:30 PM, final exam
Next: About this document Up: Computer Science 333 Computer Previous: Ethics

Stephen Bloch
Thu Sep 2 13:04:41 EDT 1999