Fall 2009 Tentative Schedule
CS 345 - Software Engineering
Key to color codingBlack - That day's topic, link to materials
Red - Assignment due - includes homework, labs, and PAs anything that must be handed in. Found on the due date.
Green - Reading to enhance your understanding. You must read the assigned reading PRIOR to coming to class. Treat these as assignments.
Week | General Topic | Tuesday | Thursday |
Wk 1 Aug 25 |
Introduction to software engineering | Intro - Job application What is software engineering all about? |
Pick
your
own office hours Chapter 1 - Overview Chapter 24 - Project Management Systems |
Wk
2 Sept 1 |
Risk management and quality | Risk
Management - Chapter 28 Tools for project management Initial Survey - See Blackboard Assignments - due 10pm tonight |
Quality
Concepts - Chapter 14 See assignment on Blackboard Risk, quality, and project management |
Wk
3 Sept 8 |
Requirements | Requirements - Chapter 5 | Requirements - Chapter 6 |
Wk
4 Sept 15 |
Requirements | Requirements - Chapter 6 | First Performance Appraisal |
Wk
5 Sept 22 |
Design | Design and Software
Development models Chapters 8 - 13 |
More Design |
Wk
6 Sept 29 |
Project reports |
Project Reports |
|
Wk
7 Oct 6 |
User interface design and testing |
User
Interface Design (Chapt 11) Exercise Bring to class one example of a good interface and one example of a bad interface |
Testing
principles Chapters 17 See assignment on Blackboard. |
Wk
8 Oct 13 |
Quality Assurance | Testing continued 18,19,20.
See assignment on Blackboard. |
Read Chapters 15, 16 Review Chapter 14 |
Wk
9 Oct 20 |
Quality | Chapters 15, 16 continued | Second performance appraisal |
Wk
10 Oct 27 |
Metrics | Product metrics - Chapter 23 |
Time
to work on the project as a class
Prof Harris will not be in today. |
Wk
11 Nov 3 |
Prototype due Estimating and scheduling |
ELECTION
DAY! - Postponed Process Metrics - Chapter 25 |
Estimating - Chapter 26 Scheduling - Chapter 27 |
Wk
12 Nov 10 |
Process improvement | Maintenance and Reengineering - Chapter 29 | Process Improvement - Chapter 30 |
Wk
13 Nov 17 |
Product "launch" Reports by the teams Project process improvement |
Agile
Development Techniques Chapter 3 |
|
Wk
14 Nov 23 |
Nov
23 - 27 Thanksgiving Holiday - Enjoy |
||
Wk
15 Dec 1 |
Final project submission | ||
Final Exam | Thursday,
Dec 10 - 10:30 - 12:30 |