01 | M | Jan. 7
| Course Introduction
(pdf, ps, ppt)
|
02 | W | Jan. 9
| Software Design & Architecture
(pdf, ps), ppt
|
| F | Jan. 11 |
|
03 | M | Jan. 14
| Early work on Design: David Parnas
(pdf, ps, ppt)
|
04 | W | Jan. 16
| Procedure-Oriented Structured Design
(pdf, ps, ppt)
|
| F | Jan. 18
| Structured Design Exercise/Example
|
| Su | Jan. 20 | Add Date
|
05 | M | Jan. 21
| Object-Oriented Analysis/Design/Programming
(UPDATED Feb.4 to add process slides: pdf, ps, ppt)
| 1 OUT
|
06 | W | Jan. 23
| UML & OO Analysis
|
| F | Jan. 25 |
|
07 | M | Jan. 28
| OO Programming
(UPDATED Feb.4 to Include last few slides: pdf, ps, ppt)
|
08 | W | Jan. 30
| OOP
|
| F | Feb. 1 |
| 1a DUE
|
09 | M | Feb. 4
| UML & OO Design
(pdf, ps, ppt)
|
|
10 | W | Feb. 6
| OOD & Design Patterns intro
|
| F | Feb. 8 |
|
11 | M | Feb. 11
| (assignment 1 hints) Creational patterns
(minor changes Feb.27 pdf, ps, ppt)
|
12 | W | Feb. 13
| Creational patterns
|
| F | Feb. 15 |
| 1b DUE
|
| M | Feb. 18 | READING WEEK
|
| W | Feb. 20 | READING WEEK
|
| F | Feb. 22 | READING WEEK
|
13 | M | Feb. 25
| Creational patterns
| 2 OUT
|
14 | W | Feb. 27
| Creational patterns
|
| F | Mar. 1 |
| 1ab BACK
|
15 | M | Mar. 4
| Creational Patterns and assignment 2 notes
|
16 | W | Mar. 6
| LEXI case study
(pdf, ps, ppt)
|
| F | Mar. 8 |
|
| Su | Mar. 10 | Drop Date
|
17 | M | Mar. 11
| LEXI case study
|
18 | W | Mar. 13
| Lexi, Structural Patterns
(pdf, ps, ppt)
|
| F | Mar. 15 |
|
19 | M | Mar. 18
| Structural patterns
|
20 | W | Mar. 20
| Behavioral patterns
(pdf, ps, ppt)
|
| F | Mar. 22 |
|
21 | M | Mar. 25
| Systems Architecture
(pdf, ps, ppt)
|
22 | W | Mar. 27
| Monolithic Systems
(pdf, ps, ppt)
| 2 DUE, 3 OUT
|
| F | Mar. 29 | GOOD FRIDAY
|
23 | M | Apr. 1
| Client/Server Systems
(pdf, ps, ppt)
|
24 | W | Apr. 3
| Distributed Systems
(pdf, ps, ppt)
|
| F | Apr. 5 |
|
25 | M | Apr. 8
| N-Tiered Systems
(pdf, ps, ppt)
|
26 | W | Apr. 10
| Course evaluations, exam info
|
| F | Apr. 12 |
| 2 BACK, 3 DUE
|