CS6359.001 Object-Oriented Analysis and Design | Tuesday/Thursday from 10:00 to 11:15 |
Instructor: John Cole Office hours: Tuesday/Thursday 12:00 to 2:00 |
Room: ECSS 2.312 |
Teaching Assistant: Murthy Ganapathibhotla |
Last update: 1/28/2014 |
Syllabus is on CourseBook | Schedule |
Textbook: Applying UML and Patterns, Third edition, by Craig Larman | |
This is the graduate course in Object-Oriented Analysis and Design. We will cover UML, design patterns, and the agile methodology. |
In-Class Notes. These are what I wrote using WordPad during class, if any. Lecture slides will be posted here as they become available. | |
Chapter 1
slides Chapter 2 slides Chapter 4 slides Chapter 5 slides Chapter 6 and 30 slides Chapter 7 slides Chapter 8 slides Chapter 9 slides Chapter 10 and 31 slides Chapter 11 slides Chapter 13 slides Chapter 15 slides Chapter 16 slides Chapter 17 --GRASP Chapter 18 -- GRASP Design Examples Chapter 20 -- Designs to Code Chapter 21 -- Test-Driven Development Chapter 25 -- More GRASP patterns Chapter 26 -- GOF patterns Chapter 29 -- State Diagrams Chapter 32 -- Domain Model Refinement Chapter 35 -- More GOF Patterns Chapter 36 -- Package Design Chapter 38 -- Persistence Framework |