SE281 -- Software Component Design
[MSOE Logo]
Tentative Schedule
Spring 2004

SE281 notes from other MSOE professors: Dr. Rothe, Dr. Sebern, and Dr. Suri.
Week Period Topics Supplements Lab
1
3/8-3/12
Lecture 1 Course introduction
Prerequisite assessment
  Electronic Submission
Quiz 1
Lab 0: Installing Rational Rose
Lecture 2 Intro to patterns
Adapter pattern
pages 1-31, 139-150
Lecture 3 UML
Iterator pattern
OT: pages 53-69, 105-116
pages 257-271
2
3/15-3/19
Lecture 1 Rose and UML video* model
OT: pages 77-86
Lab 1: Modeling
Lecture 2 Rose and UML OT: pages 89-101, 119-127
Lecture 3 Composite Pattern
Facade Pattern
pages 163-173, 185-194
3
3/22-3/26
Lecture 1 Bridge Pattern, comparing structural patterns pages 151-162 Lab 2: Adapter Pattern
Lecture 2 Visitor Pattern pages 331-344
Lecture 3 Rational Rose Quiz (counts for Quiz 2 and 3)  
4
3/29-4/2
Lecture 1 Observer Pattern pages 293-303 Lab 3: Visitor Pattern
Lecture 2 Observer Pattern video* code
Lecture 3 Intro to Creational Patterns pages 81-85
5
4/5-4/9
Lecture 1 Abstract Factory Pattern video* code
pages 87-95
Good Friday
Lecture 2 Catch-up/Review  
Lecture 3 Work on Lab 3  
6
4/12-4/16
Lecture 1 Midterm   Lab 4: Creational Pattern
Lecture 2 Factory Method Pattern pages 107-126
Lecture 3 Builder Pattern pages 97-106
7
4/19-4/23
Lecture 1 Builder Pattern cont.   Lab 5: Pattern of your choosing
Lecture 2 Singleton Pattern pages 127-134
Lecture 3 Mediator Pattern pages 273-282
8
4/26-4/30
Lecture 1 Command Pattern video* code
pages 233-242
Lecture 2 Prototype Pattern pages 117-126
Lecture 3 Catch-up  
9
5/3-5/7
Lecture 1 Proxy Pattern pages 207-217
Lecture 2 State Pattern pages 305-313
Lecture 3 Review  
10
5/10-5/14
Lecture 1 Student Presentations  
Lecture 2 Student Presentations  
Lecture 3 Student Presentations  
11
5/17-5/21
Exam week Final Exam Detailed Objectives  
I am responsible for all content posted on these pages; MSOE is welcome to share these opinions but may not want to.
© 2001-2004 Dr. Christopher C. Taylor Office: CC-27 Phone: 277-7339
Last Updated: Monday, 26-Apr-2004 16:03:45 CDT

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