CSCI 6448

Object-Oriented Analysis and Design

Course Location
   ECCS 1B28

Course Time
   Tuesday and Thursday
    9:30 AM - 10:45 AM

Topics
   What's New (Home)
   Class Schedule
   Lectures
   Homeworks
   Useful Links

Schedule for CSCI 6448 - Spring Semester/2001

Week Lecture Date Description Readings
Week 1 1 01/16/2001 Class Overview
Homework 1 Assigned
Mathiassen, Chapters 1-2
2 01/18/2001 Requirements/Design Gap
Week 2 3 01/23/2001 Domains
Homework 1 Due (In-Class)
 
4 01/25/2001 Descriptions
Week 3 5 01/30/2001 Descriptions, continued
Homework 1 Due (CATECS)
 
6 02/01/2001 Models
Homework 2 Assigned
Week 4 7 02/06/2001 Introduction to Object-Oriented Concepts UML User Guide, Chapters 1-3, 16-17
8 02/08/2001 Use Cases
Homework 2 Due (In-Class)
Week 5 9 02/13/2001 Use Cases, continued.
Homework 3 Assigned
 
10 02/15/2001 Use Cases, continued
Homework 2 Due (CATECS)
Week 6 11 02/20/2001 Class Diagrams
Homework 3 Due (In-Class)
UML User Guide, Chapters 4, 5, 8, 9, 10
12 02/22/2001 Advanced Class Diagrams
Week 7 13 02/27/2001 Interfaces and Objects
Homework 3 Due (CATECS)
UML User Guide, Chapters 11, 14, 15, 18
14 03/01/2001 Interaction Diagrams
Week 8 15 03/06/2001 Interaction Diagrams, and Midterm Review  
16 03/08/2001 Midterm
Week 9 17 03/13/2001 States and State Diagrams Chapters 19, 20, 21, and 24
18 03/15/2001 Activity Diagrams
Homework 4 Assigned
Week 10 19 03/20/2001 OO Design Methods (Mathiassen Part 1) Mathiassen, Chapters 3, 4, and 5
20 03/22/2001 OO Design Methods (Mathiassen Part 2)
Week 11 Spring Break!!!
Week 12 21 04/03/2001 OO Design Methods (review) None
22 04/05/2001 Modeling with Color (a technique from Peter Coad) and CRC Cards
Homework 4 Due (In-Class)
Week 13 23 04/10/2001 OO Design Methods (Mathiassen Part 3) Mathiassen, Chapters 6, 7, and 8
24 04/12/2001 OO Design Methods (Mathiassen Part 4)
Homework 4 Due (CATECS)
Week 14 25 04/17/2001 OO Design Methods (Mathiassen Part 5) Mathiassen, Chapters 9-14
26 04/19/2001 OO Design Methods (Mathiassen Part 6)
Extra Credit Assigned
Week 15 27 04/24/2001 Design Patterns
Homework 5 Assigned
None
28 04/26/2001 Refactoring
Week 16 29 05/01/2001 OO Design Heuristics None
30 05/03/2001 Review for Final
31 05/05/2001 Final Exam, Saturday, May 5, 7:30 PM - 10:00 PM
Extra Credit Due (In-Class) (One Week Later for CATECS)
Homework 5 Due (In-Class) (One Week Later for CATECS)

© Ken Anderson, 2001.
Last Updated: 4/25/01; 2:47:56 PM