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 |
|
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