CS4233-A05: Schedule

There are 28 class meetings. Every Friday, after the first week, the class time is spent as a project workshop. I have created notes for each class. There are two different forms of notes, web pages that are taken from a "Mind map" created with Mindjet's Mind Manager. I have also created a PDF file from each map if you care to print that out. In any case, you must realize that these are notes that cover the basic outline of the course. They do not take the place of reading the text and attending classes.

In the Homework Due column of the table, when a homework assignment is assigned, the date due is given for the class where the homework is assigned. All assignment information, along with reading details are contained in the class notes as well.

Class #
Date
Notes Reading Homework Due
1
25-Aug
MindMap, PDF Make sure that you are comfortable with exceptions as described in section 1.8.
Read chapter 2, sections 2.1-2.4
2
26-Aug
MindMap, PDF Read sections 2.5-2.7 in the text and the two papers on the Liskov Substitution Principle and Open-Close Principle in the SourceForge documents section.
1-Sep
3
29-Aug
MindMap, PDF Read sections 2.8-2.12
8-Sep
4
30-Aug
MindMap, PDF Read sections 3.1-3.3 and Larman's article on Protected Variations in the SourceForge documents section.

8-Sep

(addition to previous homework)

5
1-Sep
MindMap, PDF Read sections 3.4-3.6
12-Sep
6
2-Sep
Project workshop  
7
6-Sep
MindMap, PDF Read Sections 4.1 and 4.2
12-Sep
8
8-Sep
MindMap, PDF Read paper on the Law of Demeter in the SourceForge documents section.
9
9-Sep
Project workshop  
10
12-Sep
MindMap, PDF Sections 4.3-4.10.
Read the on-line article on patterns: http://gee.cs.oswego.edu/dl/ca/ca/ca.html.
19-Sep
11
13-Sep
MindMap, PDF Textbook, sections 9.1-9.2
22-Sep
12
15-Sep
1st half review and catch-up day Textbook, sections 5.1-5.3
13
16-Sep
Project workshop  
14
19-Sep
Mid-term exam  
15
20-Sep
MindMap, PDF Chapter 5, sections 5.1-5.6.
16
22-Sep
   
17
23-Sep
Project workshop  
18
26-Sep
MindMap, PDF Chapter 5, sections 5.7-5.8
19
27-Sep
Same as yesterday  
20
29-Sep
Project packaging, SAD and example Chapter 6, sections 6.1-6.6

Ex. 6.6
(10-Oct)
turnin hw7

21
30-Sep
Project workshop  
22
3-Oct
   
23
4-Oct
Software Metrics for OOAD Read about metrics, starting here. You should know the following metrics: A, Ca, Ce, Instability, NOTa, NOTe, NOTc, NOT.
24
6-Oct
Frameworks, State and Activity diagrams Chapter 8, sections 8.1-8.3
25
7-Oct
Project workshop  
26
10-Oct
   
27
11-Oct
Final exam  
28
13-Oct
   

Modified: 06-Oct-2005
Gary Pollice