| ICS 121 - Spring 2000 | ICS 121 Home | Last Modified: 4/4/00 |
| Week | Date | Description | Readings |
|---|---|---|---|
| Week 1 | April 4 | Welcome, Overview of Class
Scope and Principles of Software Engineering |
Schach,
Chapter 1 |
| April 6 | Software Lifecycle Models
Methods and Tools |
Schach, Chapter 2 & 3 | |
| April 3,5,7 | No discussion sections this week | Start reading Brooks this week; continue throughout the quarter! | |
| Week 2 | April 11 | Requirements Overview
Requirements Acquisition, Rapid Prototyping |
Schach, Chapter 9 |
| April 12 | Homework 1 assigned | . | |
| April 13 | Software Qualities | Schach, Sections 5.1 & 5.4 | |
| Week 3 | April 18 | Lifecycle Verification and Validation
V&V Principles, Software Testing Basics, Reviews |
Schach, Chapter 5 (rest) |
| April 19 | Homework 2 assigned | . | |
| April 20 | Homework 1 due
Requirements, continued Scenarios, Cognitive Walkthroughs, Usability |
. | |
| Week 4 | April 25 | Lifecycle V&V, continued | Schach, Sections 13.9&13.11 |
| April 26 | Homework 3 assigned | . | |
| April 27 | Homework 2 due
Requirements, continued System Models and Use Cases |
Schach, Sections 10.1-10.7, 10.11-10.13 | |
| April 28 | Midterm review | . | |
| Week 5 | May 2 | Catch-up, Midterm review | Schach, Section 2.9, You should be half-way through Brooks by now! |
| May 3 | Midterm review | ||
| May 4 | Midterm | covers material through April 27 lecture | |
| Week 6 | May 8 | Homework 3 due | . |
| May 9 | Introduction to Design
Architectural Design Homework 4 assigned |
Schach, Section 11.1
UML Distilled, chapter 1, 3 |
|
| May 11 | Introduction to Object-Oriented Analysis and Design: Objects | Schach, Chapter 6
UML Distilled, chapter 4 |
|
| Week 7 | May 16 | Object-Oriented Analysis and Design:
Class Modeling |
Schach, Sections 11.1-11.5
UML Distilled, chapter 6, 8 |
| May 18 | Object-Oriented Analysis and Design:
Dynamic and Functional Modeling Homework 5 assigned |
Schach, Sections 11.6-11.9,
Chapter 12 |
|
| May 19 | Homework 4 due | . | |
| Week 8 | May 23 | Object-Oriented Analysis and Design: conclusion
Homework 6 assigned |
. |
| May 25 | Testing, Test Criteria and Strategies | Schach, Chapter 5 | |
| Week 9 | May 30 | Testing, Test Criteria and Strategies
Homework 5 due |
Schach, Sections 13.6-13.13, Sections 14.1-14.5 |
| June 1 | Formal Methods, Formal Specifications | Schach, Sections 10.8-10.10 | |
| Week10 | June 5 | Homework 6 due | . |
| June 6 | Process Models Software Environments |
Schach, Chapter 3, Sections 2.10-2.12, Sections 4.9-4.11, 9.12, 10.12, 11.8, 12.11, 13.15, 14.6 & 14.7-14.11 |
|
| June 8 | Mythical Person-Month Lessons
Quarter Wrap-up |
You should be all-the-way through Brooks by now! | |
| Finals Week | June 13 | Final Exam, 10:30 - 12:30 | . |
Send feedback about the website to Professor Richardson.