Things alter for the worse spontaneously, if they be not altered for the better designedly. — Francis Bacon |
|
Last update August 2021 |
Date | Topic | Readings & handouts | Assignments | In class |
---|---|---|---|---|
Week 1 24-Aug, Tue | Responsibilities & introduction |
Responsibilities
Intro maintenance (pptx) |
In class
In class | |
26-Aug, Thu | Introduction & why test? | AO-Ch 1 |
In class
In class | |
Week 2 31-Aug, Tue | Overview
Quiz 1 | Maint overview (pptx) | In slides | |
2-Sep, Thu | Evolution | Evolutionary design (pptx) | Assign 1 due | In slides |
Week 3 7-Sep, Tue | Code for change
Quiz 2 | Coding for change (pptx) | In slides | |
9-Sep, Thu | Design for change | Designing for change (pptx) | In slides | |
Week 4 14-Sep, Tue | Fault & failure, MDTD
Quiz 3 | AO-Ch 2 | Assign 2 due | In class |
16-Sep, Thu | Test automation | AO-Ch 3 | Assign 3 due | In class |
Week 5 21-Sep, Tue | TDD overview
Quiz 4 | AO-Ch 4 & K-Ch 1 (pptx) | ||
23-Sep, Thu | Beginning TDD | Assign 4 due | ||
Week 6 28-Sep, Tue | More TDD
Quiz 5 |
K-Ch 2
(bring an IDE on a laptop) | ||
30-Sep, Thu | Refactoring |
K-Ch 3
(bring an IDE on a laptop) | Q4 extra credit | |
Week 7 5-Oct, Tue | Still more TDD
Quiz 6 | K-Ch 9 | ||
7-Oct, Thu | RIPR | AO-Ch 1 & 2 | Assign 5 due |
In class |
Week 8 12-Oct, Tue | No class—Indigenous People’s Day—Fall Break | |||
14-Oct, Thu | Test criteria | AO-Ch 5 | ||
Week 9 19-Oct, Tue | ISP
Quiz 7 | AO-Ch 6.1 | ||
21-Oct, Thu | ISP | AO-Ch 6.2 | Assign 6 due | |
Week 10 26-Oct, Tue | More ISP
Quiz 8 |
Characteristics
AO-Ch 6.2 | ||
28-Oct, Thu | Graph coverage criteria | AO-Ch 7.1 | Assign 7 due | In class In class |
Week 11 2-Nov, Tue | Graph coverage criteria
Quiz 9 | AO-Ch 7.2 | ||
4-Nov, Thu | Graphs of source code |
AO-Ch 7.3
Graph web app | Assign 8 due | |
Week 12 9-Nov, Tue | Graphs of source code
Quiz 10 | AO-Ch 7.3 | ||
11-Nov, Thu | Logic testing | AO-Ch 8.1.1 | Assign 9 due | |
Week 13 16-Nov, Tue | Logic testing
Quiz 11 The Logical Song | AO-Ch 8.1.2 | ||
18-Nov, Thu | Logic—determination | AO-Ch 8.1.4, 8.1.5 | ||
Week 14 23-Nov, Tue | Logic—source
Quiz 12 | AO-Ch 8.3 | Assign 10 due | In class |
25-Nov, Thu | Thanksgiving; no class | |||
Week 15 30-Nov, Tue | Syntax testing & Summary
Quiz 13 | AO-Ch 9.1 & 9.5 | ||
2-Dec, Thu | Final discussion & review | Final review | Assign 11 due | |
14-Dec, Tue 1030am-115pm | FINAL EXAM
Mason’s academic calendar | Part 1 in person, part 2 take home |