Week Date Lecture Content Reading Assignment
1 27-May Tuesday 1   CACM Quality Article  
Course Intro and Syllabus
What is Quality
28-May Wednesday 2 Requirements Elicitation The Cathedral and the Bazaar  
Models of Development Aw, Gee, Mom, Do I Have to Test My Code?
The Importance of Testing
29-May Thursday 3 Modeling and Design Modeling and UML Chapter Requirements Document
2 2-Jun Monday 4 Unit Testing Unit Testing Chapter  
3-Jun Tuesday 5 Debugging Techniques Exceptions and Debugging Design Document
4-Jun Wednesday 6 Planning and Cost Estimates Real Work, Necessary Friction, Optional Chaos  
5-Jun Thursday 7 Security Implementation Test Plan
Configuration Management Source Control Basics
6-Jun Friday        
3 9-Jun Monday 8 Project Work    
10-Jun Tuesday 9 Improving the Software Development Process Capability Maturity Model  
11-Jun Wednesday 10 Project Work    
12-Jun Thursday 11 Modern Software Development Processes Microsoft Solutions Framework  
13-Jun Friday        
4 16-Jun Monday 12 Project Work  
17-Jun Tuesday 13 Project Demos   Demo 1
18-Jun Wednesday 14 Project Work  
19-Jun Thursday 15 Project Work    
20-Jun Friday        
5 23-Jun Monday 16 Project Work    
24-Jun Tuesday 17 Project Work  
25-Jun Wednesday 18 Final Demos   Final Demo