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