CS130 -- Software Development
Fall, 2003
Course Schedule
(last updated 12/5/2003)

Course Week
Topics Assignments
1. Sept 1-5
Introduction, Ch. 1 Scope of Softwared Engineering, Ch. 4 Teams; David Little, Founder of MailPass.com

2. Sept 8-12
Ch. 2 the Software Process, Ch. 10 Requirements Phase
Project 0
3. Sept 15-19
Ch 11 Specification Phase, Discussion of Mythical Man-Month
Reading 1 analysis
4. Sept 22-26
Ch. 3 Software Lifecycle Models;
Project 1
5. Sept 29-Oct 3
Ch. 9 Planning and Estimating; Discussion of The Cathedral and the Bazaar
Reading 2 analysis (due Tues Oct 7)
6. Oct 6-10
Andreas Bode, Senior Developer from Kanisa Inc.; Ch. 6 Testing; Project 2
7. Oct 13-17
Tuesday: no class, Fall Holiday; Ch. 13 Design Phase,

8. Oct 20-24
Ch. 14 Implementation Phase
9. Oct 27-31
Ch. 15 Implementation and Integration,
Project 3 (due Tues Oct 28)
10. Nov 3-7
User Interface Design (David Little); Ethics

11. Nov 10-14
Intellectual property rights; Open source software, commercial software
12. Nov 17-21
Ch. 16 Maintenance Phase

13 Nov 24-28
Discussion of No Silver Bullet--Essence and Accident and "No Silver Bullet" Refired; Thursday: no class -- have a great Thanksgiving break
Reading 3 analysis ;
Project 4 (both due Tues Nov 25)
 
14 Dec 1-5
more project maintenance

15 Dec 8-12
Project reviews and peer evaluations, Performance reviews
Project 5
16 Dec 15-19
Finals