| Day | Date | Ind Class | WDM Class | Test | Reading |
|---|---|---|---|---|---|
| Mon | Jan-08 | Class 1 | | | Painless Software Specifications Part 1 |
| Wed | Jan-10 | Class 2 | Class 1, 2, 3 | | Painless Software Specifications Part 2 Painless Software Specifications Part 3 |
| Fri | Jan-12 | Class 3 | | | Painless Software Specifications Part 4 |
| Mon | Jan-15 | Class 4 | | | (Class is 10:30-11:10 for MLK) Painless Software Schedules Revision Control |
| Wed | Jan-17 | Class 5 | Class 4, 5, 6 | | The Joel Test Chapter 5, Software Tools, from Under Pressure and On Time |
| Fri | Jan-19 | Class 6 | | | Daily Builds Are Your Friend |
| Mon | Jan-22 | Class 7 | | | Chapter 1 and 2 of UML 2.0 in a Nutshell |
| Wed | Jan-24 | Class 8 | Class 7, 8, 9 | | Chapter 5 of UML 2.0 in a Nutshell |
| Fri | Jan-26 | Class 9 - No Class | (Link has review for Test 1) | | Chapter 7 of UML 2.0 in a Nutshell |
| Mon | Jan-29 | Class 10 | | | Worked on class project |
| Wed | Jan-31 | Class 11 | Class 10, 11, 12 | Test 1 | |
| Fri | Feb-02 | Class 12 | | | Chapter 8 of UML 2.0 in a Nutshell Chapter 10 of UML 2.0 in a Nutshell |
| Mon | Feb-05 | Class 13 | | | Fitts' Law Usability Interface Design from Joel |
| Wed | Feb-07 | Class 14 | Class 13, 14, 15 | | Ask Tog: First Principles of Design |
| Fri | Feb-09 | Class 15 | | | Don't Make Me Think |
| Mon | Feb-12 | Class 16 | | | Design Patterns, Behavioral Patterns |
| Wed | Feb-14 | Class 17 | Class 16, 17, 18 | | Creational Patterns |
| Fri | Feb-16 | Class 18 | | | Structural Patterns |
| Mon | Feb-19 | Class 19 | | | Architecture Astronauts, architecture counterpoint Developing using scripts and small command-line programs |
| Wed | Feb-21 | Class 20 | Class 19, 20, 21 | | Service Oriented Architecture |
| Fri | Feb-23 | Class 21 | | | Security |
| Mon | Feb-26 | Class 22 | | | Extra day to work on project in class |
| Wed | Feb-28 | Class 23 | Class 22, 23, 24 | Test 2 | |
| Fri | Mar-02 | Class 24 | | | Beta Testing Painless Bug Tracking |
| Mon | Mar-05 | Class 25 | | | Leaky Abstractions Back to Basics The Iceberg Secret |
| Wed | Mar-07 | Class 26 | Class 25, 26, 27 | Venkat guest speaker, 5:30 pm WDM Things you should never do | |
| Fri | Mar-09 | Class 27 | | | |
| Mon | Mar-12 | No Class | | | |
| Wed | Mar-14 | No Class | | | |
| Fri | Mar-16 | No Class | | | |
| Mon | Mar-19 | Class 28 | | | Chapter 7, High Quality Routines, Code Complete 2 |
| Wed | Mar-21 | Class 29 | Class 28, 29, 30 | | Work on QA in class |
| Fri | Mar-23 | Class 30 | | | Chapter 10, General Issues in Using Variables, Code Complete 2 |
| Mon | Mar-26 | Class 31 | | | Chapter 8, Defensive Programming, Code Complete 2 |
| Wed | Mar-28 | Class 32 | Class 31, 32, 33 | Test 3 | |
| Fri | Mar-30 | Class 33? | | | Waterfall Model Spiral Model |
| Mon | Apr-02 | Class 34 | | | Rational Unified Process XP Agile Methodology |
| Wed | Apr-04 | Class 35 | Class 34, 35, 36 | CAMPUS DAY | |
| Fri | Apr-06 | Class 36 | | | Capability Maturity Model Six Sigma |
| Mon | Apr-09 | No Class | | | |
| Wed | Apr-11 | Class 37 | Class 37, 38, 39 | Project presentation | No Silver Bullet Good Agile, Bad Agile Big Macs vs. The Naked Chef |
| Fri | Apr-13 | Class 38 | Review for final / work on projects | | |
| Mon | Apr-16 | Class 39 | | | |
| Wed | Apr-18 | Class 40 | WDM Final | | |
| Fri | Apr-20 | Class 41 | | | |
| Mon | Apr-23 | Final | | Final | |