[MSOE Logo]
Tentative Schedule

SE2811 notes from other MSOE professors: Dr. Schroeder, Dr. Rothe, Dr. Sebern, and Dr. Suri.

Week Period Topics Supplements Lab
1
3/5-3/9
Lecture 1 Course introduction
Prerequisite assessment
  Lab 1
Lecture 2 Iconix Design Process  
Lecture 3 Iconix Design Process  
2
3/12-3/16
Lecture 1 Intro to OO Design Patterns pages 1-31 Lab 2
Lecture 2 Observer Pattern pages 293-303
Lecture 3 Observer Pattern video*
3
3/19-3/23
Lecture 1 Java Observer Interface Java Documentation
video*
Lab 3
Lecture 2 Strategy Pattern pages 175-184
Lecture 3 Decorator Pattern pages 175-184
4
3/26-3/30
Lecture 1 Decorator Pattern Activity   Lab 4
Lecture 2 Decorator Pattern in Java I/O
Sequence Diagrams Review
Thinking in Java, Chap 12
JavaWorld article
Lecture 3 Composite Pattern
Adapter Pattern
pages 107-116, 139-150
5
4/2-4/6
Lecture 1 Review/Catch-up   Lab 5
Lecture 2 Midterm Detailed Outcomes
Lecture 3 Good Friday  
6
4/16-4/20
Lecture 1 Factory Method Pattern video*
pages 107-116
Lab 5
Lecture 2 Abstract Factory Pattern pages 87-95
Lecture 3 Command Pattern pages 233-242
7
4/23-4/27
Lecture 1 Command Pattern video* code  Lab 6
Lecture 2 Facade and Iterator Patterns pages 185-193, 257-271
Lecture 3 Lab 6 No class
8
4/31-5/4
Lecture 1 State Pattern code
pages 305-313
Lecture 2 Visitor Pattern
Anti-Patterns
 
Lecture 3 Analysis of Applications  
9
5/7-5/11
Lecture 1 Multiple Pattern Use Example  
Lecture 2 Multiple Pattern Use Example cont...  
Lecture 3 Review for Final  
10
5/14-5/18
Lecture 1 Lab 6 Meet in class Student Presentation: Flyweight
Lecture 2 Presentation practice (Meet outside of class)
Lecture 3 Student Presentation: Prototype  
11
11am 5/23
Exam week Common Final Exam In L-100
Detailed Outcomes
 
I am responsible for all content posted on these pages; MSOE is welcome to share these opinions but may not want to.
© 2001-2007 Dr. Christopher C. Taylor Office: L-343 Phone: 277-7339

    You will need Windows Media Player 9 or better to play the videos.