Week |
Lecture |
Date |
Description |
Readings |
Week 1 |
1 |
01/15/2002 |
Class Overview Homework 1 Assigned |
Maciaszek, Chapter 1 |
2 |
01/17/2002 |
Introduction to Software Engineering |
Week 2 |
3 |
01/22/2002 |
Introduction to Software Life Cycles and OO Design Methods Homework 1 Due (In-Class) |
Maciaszek, Chapter 2.1 |
4 |
01/24/2002 |
Fundamentals of Object Technology |
Week 3 |
5 |
01/29/2002 |
Introduction to Analysis Homework 1 Due (CATECS) |
No assigned readings this week. |
6 |
01/31/2002 |
Descriptions |
Week 4 |
7 |
02/05/2002 |
Requirements Elicitation Homework 2 Assigned |
Maciaszek, Chapter 2.2 and 3 (read chapter 3 first) |
8 |
02/07/2002 |
Introduction to Object-Oriented Analysis (by Example) |
Week 5 |
9 |
02/12/2002 |
Use Cases Homework 2 Due (In-Class) |
None |
10 |
02/14/2002 |
Use Cases, continued |
Week 6 |
11 |
02/19/2002 |
Requirements Specification Homework 2 Due (CATECS) |
Maciaszek, Chapter 4 |
12 |
02/21/2002 |
Requirements Specification, continued |
Week 7 |
13 |
02/26/2002 |
Advanced Analysis, Part 1 |
Maciaszek, Chapter 5 |
14 |
02/28/2002 |
Advanced Analysis, Part 2 |
Week 8 |
15 |
03/05/2002 |
Midterm Review |
TBA |
16 |
03/07/2002 |
Midterm |
Week 9 |
17 |
03/12/2002 |
Introduction to Design, Part 1 |
Maciaszek, Chapter 6 |
18 |
03/14/2002 |
Discussion of Midterm |
Week 10 |
19 |
03/19/2002 |
Introduction to Design, Part 2 |
Maciaszek, Chapter 6 |
20 |
03/21/2002 |
Introduction to Design, Part 3 |
Week 11 |
Spring Break! |
Week 12 |
21 |
04/02/2002 |
User Interface Design Homework 4 Assigned |
Maciaszek, Chapter 7 and 8 |
22 |
04/04/2002 |
Database Design |
Week 13 |
23 |
04/09/2002 |
Design Patterns (part 1) |
None |
24 |
04/11/2002 |
Design Patterns (part 2) |
Week 14 |
25 |
04/16/2002 |
Refactoring (part 1) Homework 4 Due (In-Class) Homework 5 Assigned |
None |
26 |
04/18/2002 |
Refactoring (part 2) |
Week 15 |
27 |
04/23/2002 |
OO Design Heuristics (part 1) Homework 4 Due (CATECS) |
None |
28 |
04/25/2002 |
OO Design Heuristics (part 2) |
Week 16 |
29 |
04/30/2002 |
Final Review (part 1) Homework 5 Due (In-Class; CATECS due one week later) |
None |
30 |
05/02/2002 |
Final Review (part 2) |
Week 16 |
Final: May 4th, 7:30 AM to 10:00 AM CATECS students must mail finals to me with a postmark date no later than May 11, 2002. |