Distance Course - CSCI 311
Object-Oriented Analysis and Design Using the UML and Patterns
Reading Assignments and Related Course Notes
Please note: The reading schedule outlined below is for a 15 week period.
Adjust according to how your pace for course completion.
|
Oracle Course Manuals |
Larman Text | Stevens and Pooley Text |
|
Read week 1 |
|
Chapters 1-3
pages 1-32 |
Chapters 1-2
pages 1-26 |
| Read week 1 |
Lesson 2: Object-Oriented Principles |
Chapters 1-3
pages 1-32
|
Chapters 1-2
pages 1-26
|
| Read week 1 |
Lesson 3: Object Development Processes and Technology |
Chapters 4-6
pages 33-72 |
Chapters 3-4
pages 27-54 |
| Read week 2 |
Lesson 4: Starting Analysis: System Behavior via Use Cases |
Chapters 4-6
pages 33-72
|
Chapters 3-4
pages 27-54
|
| Read week 3 |
Lesson 5: Structuring Domain Vocabulary: Classes |
Chapters 7-9 | Chapters 7, 8 and then 5 |
| Read week 4 |
Lesson 6: Scenarios and Object Interactions |
Chapters 10-13 | Chapters 6 and 9 |
| Read week 5 |
Lesson 7: Refining Object Relationships |
Chapters 14-16 | Chapter 10 |
| Read week 6 |
Lesson 8: Inheritance |
Chapter 17 | Chapters 11 and 12 |
| Read week 7 |
Lesson 9: From Analysis to Design |
Chapter 18 | Chapter 13 |
| Read week 8 |
Lesson 10: System Architecture-Packages |
Chapters 19-20 | Chapter 14 |
| Read week 9 |
Introduction to Patterns
|
Chapters 21-22 | Chapter 15 |
| Read week 10 |
Lesson 11: Designing Classes |
Chapters 26-28 | Chapter 16 |
| Read week 11 |
Lesson 12: Designing Attributes and Operations |
Chapters 29-30 | Chapter 17 |
| Read week 12 |
Lesson 13: Designing Relationships |
Chapters 31-33 | Chapter 18 |
| Read week 13 |
Lesson 14: Designing for Inheritance |
Chapters 34-35 | Chapter 19 |
| Read week 14 | Lesson 15: More on Patterns | Chapter 36-37 | Chapter 20 |
| Read week 15 | Review for Final | Chapter 38 | - |