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.201

Teaching Assistant: Carl Chen  Office hours will be posted soon.

Last update: 2/11/2013
Syllabus 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.

The first exam will be on February 21, 2013, in the testing center in the basement of the McDermott Library, at 10:00 AM, our regularly scheduled class time.  It will be done through eLearning, not the program I showed you, except for the last question, which will require a UML diagram.  You will be given the page with that question at the exam.  You will need you Comet Card to take the exam, and I will be there to proctor and answer questions if necessary.  The exam is closed book, no notes, no materials beyond pencil or pen for the last question.  It is timed; you will 1 hour 15 minutes to complete it.  Review session tomorrow, 2/19, during class.

The Agile Principles
Exam Rules

Homework Assignments:
Assignment 1: Video Store Use Cases Due February 12, 2013
Assignment 2: Object-Oriented Program Due February 26, 2013

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 slides
Chapter 11 slides
Chapter 13 slides
Chapter 15 slides
Chapter 16 slides
Chapter 17 slides
Chapter 18 slides
Chapter 20 slides
Chapter 21 slides
Chapter 25 slides
Chapter 26 slides
Chapter 29 slides
Chapter 32 slides
Chapter 35 slides
Chapter 36 slides
Chapter 37 slides