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