Week Date Notes Lecture Topic Reading Deliverable
1 10-Jan   1 Course Introduction & Schedule    
12-Jan   2      
2 17-Jan   3 Models of Development The Cathedral and the Bazaar  
19-Jan   4      
3 24-Jan   5 The Importance of Testing Aw, Gee, Mom, Do I Have to Test My Code?  
26-Jan   6      
4 31-Jan   7 Unit Testing Unit Testing Chapter  
2-Feb   8 TEAM MEETINGS    
5 7-Feb   9 Debugging Techniques Exceptions and Debugging Team Web Site
9-Feb   10 TEAM MEETINGS    
6 14-Feb   11 Requirements Elicitation    
16-Feb   12 TEAM MEETINGS    
7 21-Feb   13 Planning and Cost Estimates Real Work, Necessary Friction, Option Chaos  
23-Feb   14 Project Work   Requirements Document
8 28-Feb Midterm grades posted 15 Security Implementation  
2-Mar 3/3 - Withdraw Day 16 Project Work   Project Plan
9 7-Mar SPRING BREAK        
9-Mar SPRING BREAK        
10 14-Mar   17 Configuration Management Source Control Basics  
16-Mar   18 Project Work   Test Plan
11 21-Mar   19 Project Work    
23-Mar   20 Project Work    
12 28-Mar   21 Improving the Software Development Process Capability Maturity Model  
30-Mar   22 Project Work    
13 4-Apr   23 Project Work   DEMO
6-Apr   24 Project Work    
14 11-Apr   25 Modern Software Development Processes Microsoft Solutions Framework  
13-Apr   26 Project Work    
15 18-Apr   27 Project Work    
20-Apr   28 Project Work    
16 25-Apr   29 Project Work    
27-Apr   30 Project Work    
17 2-May STUDY DAY        
  5/3-5/8 - FINAL EXAMS   FINAL DEMOS   FINAL DEMO