CS 407 Software Engineering I
Spring 2000 Class Schedule


Week 1: Done 1/10-1/14 Week 9: Done
Midterm 
3/6-3/10
Week 2: Done 1/17-1/21 Week 10  3/13-3/17 
(Spring Break)
Week 3*: Done 1/24-1/28 Week 11 3/20-3/24
Week 4*: Done 1/31-2/4 Week 12* 3/27-3/31
Week 5*: Done 2/7/-2/11 Week 13* 4/3-4/7
Week 6*:Done 2/14-2/18 Week 14*  4/10-4/14
Week 7*: Done 2/21-2/25 Week 15* 4/17-4/21
Week 8*: Done 2/28-3/3 Week 16  4/24-4/28
Week 17
Final Exam
5/1-5/5
                                                         *Video conference takes place during this week. NO video conference in unmarked weeks.
Back to CS 407 Homepage                                                     Revised: March 21, 2000

SRS: 406 Textbook by Schach,  Patterns: Textbook. .    HW: Homework. TBA: Tool Based Assignment.
The following class schedule is tentative. Needs arising out of the class project might change this schedule. One or two external speakers will be invited to talk about the practice of Software Engineering within their company.
 

Date
Topic
Comments
T 1/11 Course Introduction
Team Formation
Pattern Assignment
Project Descriptions
Company Representative:  Jonathan Keller, Tivoli
Th 1/13 Project Descriptions
Company representatives:
Robert A Byrne, Jr., Boeing
Eric Wiegman, Tellabs
Date Topic Comments
T 1/18 Project Management SRS: Chapter 8
Th 1/20 (In class) Project  Review
Date Topic Comments
T 1/25 Testing-1 Testing OO programs. Rely on class notes and references.
Th 1/27 Project  Review-1 Video Conferencing: Boeing
Date Topic Comments
T 2/1 Testing-2 Mutation testing, rely on class notes and  references.
Th 2/3 Project  Review-2 Video Conferencing: Tellabs, Tivoli
Date Topic Comments
T 2/8 Testing-3 Mutation testing, rely on class notes and  references. Summary of testing.
Th 2/10 Project  Review-3 Video Conferencing: Boeing
Date Topic Comments
T 2/15 Design Patterns-1 Patterns: Chapters 1 and 2: Layers
Th 2/17 Project  Review-4 Video Conferencing: Tellabs, Tivoli
Date Topic Comments
T 2/22 Design Patterns-2 Patterns: Chapter 2: Pipes and filters
Th 2/24 Project  Review-5 Video Conferencing: Boeing
Date Topic Comments
T 2/29 Design Patterns-3 Patterns: Chapter 2: Model-View-Controller
Th 3/2 Project  Review-6 Video Conferencing: Tellabs, Tivoli
Date Topic Comments
T 3/7 Design Patterns-4 Patterns: Chapter 2: Broker
Th 3/9 Midterm
Date Topic Comments
T 3/14 Spring Break, No class
Th 3/16 Spring Break, No class
Date Topic Comments
T 3/21 Design Patterns-5 Patterns: Chapter 2: Broker continued
Th 3/23
(In-class) Project Review
Design Patterns-6
Patterns: Chapter 2: Broker continued (CORBA)
Date Topic Comments
T 3/28 Design Patterns-7 Patterns: Chapter 3: Whole-part
Th 3/30 Project  Review-7 Video Conferencing: Boeing
Date Topic Comments
T 4/4 Design Patterns-8 Patterns: Chapter 3: Command Processor
Th 4/6 Project  Review-8 Video Conferencing: Tellabs, Tivoli
Date Topic Comments
T 4/11 Special Topic-1 Software Reliability
Th 4/13 Product Preview-1 Video Conferencing: Boeing
Date Topic Comments
T 4/18 Special Topic-2 To be decided.
Th 4/20 Product Preview-2 Video Conferencing: Tellabs, Tivoli
Date Topic Comments
M 4/24 Demo: Operational Flight Program Builder Tool (OBT) 10am-noon. At the Boeing site in St Louis.
T 4/25 Demo: ScripT ORganization Machine (STORM) 10am-noon. At the Tellabs site in Lisle.
W 4/26 Demo: Bridge and ASC Utilities 10am-noon. At the Tivoli site in Indianapolis.
Date Topic Comments
5/1-5/6 Final Exam Week This will be a comprehensive exam. 

Back to CS 407 Homepage