Course Location
1B 28
Course Time
Tuesday and Thursday
11:00 AM - 12:15 PM
Topics
What's New (Home)
Class Schedule
Lectures
Assignments
Student Comments
Contact Information
Evaluation Criteria
Status Reports
What's New Archives
January, 1999
February, 1999
March, 1999 |
Schedule for CSCI 5828 - Spring Semester, 1999
Week |
Date |
Description |
Readings |
Week 1 |
January 12, 1999 |
Class Overview |
Ghezzi, Chapters 1-3 |
January 14, 1999 |
Software Engineering Review |
Week 2 |
January 19, 1999 |
Problems with Software Life Cycles |
Brooks, Chapters 1-4 |
January 21, 1999 |
The Mythical Man-Month, Part 1 |
Week 3 |
January 26, 1999 |
The Mythical Man-Month, Part 2 |
Brooks, Chapters 5-15 |
January 28, 1999 |
The Mythical Man-Month, Part 3 |
Week 4 |
February 2, 1999 |
No Silver Bullet Fred Brooks Paper Assigned |
Brooks, Chapter 16, 17, & 19 |
February 4, 1999 |
The Mythical Man-Month after 20 years |
Week 5 |
February 9, 1999 |
The Cathedral and the Bazaar, Part 1 |
Original Paper (See Also) |
February 11, 1999 |
The Cathedral and the Bazaar, Part 2 |
Week 6 |
February 16, 1999 |
Introduction to Formal Software Engineering Fred Brooks Paper Due |
TBD |
February 18, 1999 |
Introduction to Specifications |
Week 7 |
February 23, 1999 |
Review of Logic Homework 1 Assigned |
None Assigned; You may want to find an "intro to logic" textbook to brush up on your logic skills. |
February 25, 1999 |
Temporal Logic |
Week 8 |
March 2, 1999 |
Operational Specifications |
Ghezzi, Chapter 5.1-5.5.2 |
March 4, 1999 |
Finite State Machines Homework 1 Due Homework 2 Assigned |
Week 9 |
March 9, 1999 |
Petri Nets |
Ghezzi, Chapter 5.5.3 |
March 11, 1999 |
Petri Nets, continued. |
Week 10 |
March 16, 1999 |
Descriptive Specifications Homework 2 Due |
Ghezzi, Chapter 5.6.2 and 5.6.3 |
March 18, 1999 |
Descriptive Specifications (Continued) Homework 3 Assigned |
Week 11 |
March 22-26, 1999: SPRING BREAK!!! |
Week 12 |
March 30, 1999 |
Algebraic Specifications Homework 4 Assigned |
Ghezzi, Chapter 5.6.3 and Chapter 6.1-6.2 |
April 1, 1999 |
Analysis Homework 3 Due |
Week 13 |
April 6, 1999 |
Introduction to Testing |
Chapter 6.3 |
April 8, 1999 |
Control Flow Graphs Homework 4 Due |
Week 14 |
April 13, 1999 |
Data Flow and Dependence Graphs |
TBD |
April 15, 1999 |
Dependence Graphs, cont. |
Week 15 |
April 20, 1999 |
Intro. to Software Architecture |
TBD |
April 22, 1999 |
Software Architecture, cont. |
Week 16 |
April 27, 1999 |
Review of Semester |
TBD |
April 29, 1999 |
Last Day of Class: Semester Projects Due |
|