W Jan 08 |
What is Software Engineering?
[overview]
|
Some homeworks are posted.
Start early!
|
|
M Jan 13 |
Process, Risk and Scheduling
[overview]
|
|
|
W Jan 15 |
Measurement
[overview] |
HW 1a (Test Coverage) Due
|
|
M Jan 20 (MLK) |
— |
— |
—
|
W Jan 22 |
Quality Assurance and Testing
[qa]
|
|
|
M Jan 27 |
Test Suite Quality Metrics
[qa]
|
|
|
W Jan 29 |
Test Inputs, Oracles and Generation
[qa]
|
HW 1b, 1c and 1d (Test Coverage) Due
|
|
M Feb 03 |
Code Inspection and Review
[qa]
|
|
|
W Feb 05 |
Dynamic Analysis Tools
[qa]
|
|
|
M Feb 10 |
Medium-Scale Software Engineering
Dr. Kevin Leach, Senior
Research Scientist, Clinc.
[guest]
|
HW 2 (Test Automation) Due
|
|
W Feb 12 |
Static & Dataflow Analysis (1/2)
[qa]
|
|
|
M Feb 17 |
Static & Dataflow Analysis (2/2)
[qa]
|
|
|
W Feb 19 |
Defect Reporting and Triage
[bugs]
|
|
|
M Feb 24 |
In-Class Exam #1
[exam]
|
HW 3 (Mutation Testing) Due
|
|
W Feb 26 |
Fault Localization and Profiling
[bugs]
|
|
|
M Mar 02 (break) |
— |
— |
—
|
W Mar 04 (break) |
— |
— |
—
|
M Mar 09 |
Debugging as Hypothesis Testing
[bugs]
|
|
|
W Mar 11 |
Requirements and Specifications
[design]
|
HW 4 (Defect Detection) Due
|
|
M Mar 16 |
Elicitation, Validation and Risk
[design]
BlueJeans recording
|
|
|
W Mar 18 |
Designing for Maintainability
[design]
BlueJeans recording
|
|
|
M Mar 23 |
Patterns and Anti-Patterns
[design]
CAEN Recording from W19
|
HW 5 (Debugging Automation) Due
|
|
W Mar 25 |
Code Inspection and the Brain
[coding, qa]
BlueJeans Recording
|
|
|
M Mar 30 |
Startup-Scale Software Engineering
Dr. Jack Wadden,
Sequal Inc.,
[guest]
BlueJeans recording
|
|
|
W Apr 01 |
Productivity
(bring a coding laptop!)
[coding]
BlueJeans Recording
|
HW 6a (Contribution) Due
(but all students get a free two-day no-penalty extension, so you
can turn it in on the 3rd; however, we are unlikely to grant further
extensions)
|
|
M Apr 06 |
Multi-Language Projects
[coding]
BlueJeans Recording
|
|
|
W Apr 08 |
Pair Programming and Skill Interviews
[coding]
BlueJeans Recording
|
|
|
M Apr 13 |
Automatic Program Repair
[overview]
BlueJeans Recording
|
|
|
W Apr 15 |
Game Theory
[qa, other]
BlueJeans Recording
|
Exam 2 Released
|
|
R Apr 16 |
—
|
Exam 2 Due
(but all students get a free two-day no-penalty extension, so you
can turn exams in on the 18th; however, we will not grant further
extensions)
|
S Apr 18 |
—
|
Last Day To Turn In Exam 2
|
M Apr 20 |
World Building and Romance
Novels
[overview]
BlueJeans Recordign
|
HW 6b (Contribution) Due
All Course Materials Due
(but all students get a free two-day no-penalty extension, so you
can turn materials in on the 22nd; however, we will not grant further
extensions)
|