Projectdefenseadvanced
Project Defense
Graded defense of the rerunable INSERT project — live presentation and Q&A with instructor.
Overview
Each student presents their rerunable INSERT project to the instructor individually. The student runs the script live, explains design decisions, and answers verification questions. The instructor evaluates using the grading rubric.
Lesson Plan
| Time | Activity |
|---|---|
| 0–5 min | Instructions and queue setup |
| 5–75 min | Student presentations (5–7 min each) |
| 75–80 min | General feedback and common issues summary |
Key Concepts
- Student must run the script from scratch on the instructor's machine
- Must explain: FK resolution logic, idempotency mechanism, insert order
- Verification questions: what happens on second run? How did you resolve FKs?
- Grading: correctness 40%, rerunability 30%, explanation 30%
- Script must pass: no hardcoded IDs, no errors on re-run, correct data
✏️Practice
Students present their solutions.