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.

 

Reading Assignment

Oracle Course Manuals 
Larman Text Stevens and Pooley Text

Read week 1

Lesson 1: Introduction to Object Technology

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 -