Homepage | Syllabus | Schedule | Homework | Project |
Note: Dates and topics are approximate and subject to change.
Date | Topics | Reading |
---|---|---|
Week 1 | ||
08/27 |
Introduction Overview Reading 0 assigned |
1.1, Syllabus |
08/29 |
Legacy SW vs. Beautiful SW Quality Assurance & Testing Productivity: Conciseness, Synthesis, Reuse, and Tools SW Development Processes: Plan & Document SW Development Processes: Agile Manifesto Fallacies and Pitfalls Reading 0 due |
1.7, 1.8, 1.9, 1.2, 10.7, 1.3, 1.12 |
Week 2 | ||
09/03 |
It Takes a Team: Two-Pizza and Scrum Pair Programming Ruby Reading 1 assigned Programming 1 assigned |
10.1, 10.2, 3.1 – 3.5 |
09/05 |
Ruby Reading 1 due (6 Sept) |
3.6 – 3.10 |
Week 3 | ||
09/10 |
Architecture |
2.1, 2.2 |
09/12 |
Architecture Team Formation due |
2.3 – 2.5 |
Week 4 | ||
09/17 |
Architecture Programming 1 due Reading 2 assigned Programming 2 assigned |
2.6 – 2.10 |
09/19 |
Version Control Reading 2 due (20 Sept) Project Selection due |
10.4, 10.5 |
Week 5 | ||
09/24 | Rails | 4.1 – 4.4 |
09/26 | Rails | 4.5 – 4.10 |
Week 6 | ||
10/01 | Project Work Day | |
10/03 |
Quiz 1 Advanced Rails Reading 3 due (4 Oct) Iteration 0 (4 Oct) |
5.1 – 5.6 |
Week 7 | ||
10/08 |
Behavior-Driven Design Programming 2 due |
7.1 – 7.4 |
10/10 |
Behavior-Driven Design Peer Evaluation 0 |
7.5 – 7.8 |
Week 8 | ||
10/15 |
Behavior-Driven Design Test-Driven Development |
7.9 – 7.12 8.1 – 8.5 |
10/17 |
Test-Driven Development Reading 4 due (18 Oct) Iteration 1 (18 Oct) |
8.6 – 8.11, 9.4, 9.5 |
Week 9 | ||
10/22 |
Exam Prep Project Workday |
|
10/24 |
Midterm Exam Peer Evaluation 1 |
|
Week 10 | ||
10/29 |
Design Patterns Quiz 2 (Review Ch. 7, 8 and BDD, TDD slides) |
11.1 – 11.10 |
10/31 |
Refactoring Happy Halloween Reading 5 due (1 Nov) Iteration 2 (1 Nov) |
9.1 – 9.3, 9.6 |
Week 11 | ||
11/05 | Operations | 12.1 – 12.5 |
11/07 |
Operations cont. Javascript Peer Evaluation 2 |
12.6 – 12.9 6.1 – 6.10 |
Week 12 | ||
11/12 |
Progress Presentations
|
|
11/14 |
Progress Presentations
|
|
Week 13 | ||
11/19 |
Progress Presentations
|
|
11/21 |
Project Work Day Peer Evaluation 3 |
|
Week 14 | ||
11/26 | Project Work Day | |
11/28 |
No Class Iteration 4 (2 Dec) |
Alice's Restaurant |
Week 15 | ||
12/03 |
Project Work Day Final Report (6 Dec) Customer Survey (6 Dec) Final Peer Evaluation (6 Dec) |
|
Week 16 | ||
12/09 | Final Presentations and Demos: 1pm -- 3pm | Final Countdown |