- 
Introduce instructor [2min] 
- 
Check roster [2 min] - Student info cards [3 min + 2 min passout]
 
- 
Read the syllabus [10min] - Show book
- Explain office hours
 
Debugging overview
- Definitions [3 min]- Bug: unexpected behavior
- Crashes, doesn't match spec, inconsistent, slow
 
- Goals and motivation [<1 min]- Find bugs quickly
- Fix bugs safely
 
- Results [2 min]- Improve your you interview
- Save you time and money
- Save your company time and money
 
- How? [2 min]- Engineering process
- Analysis of cause
- Replication
- Search
- Problem correction
 
- Use the scientific method- Hypothesis (guess/predict)
- Investigate and eliminate
- Repeat until problem is found
 
- Why is it hard? [3 min]- Bloom's taxonomy- Knowledge
- Comprehension
- Application
- Analysis
- Synthesis
- Evaluation
 
 
- Bloom's taxonomy
Tool quiz [10 min]
- Source control
- IDE
- Debugging tools