QCE Digital Solutions Unit 1: Debugging and runtime evidence
Students find and fix syntax, runtime and logic errors with debugging techniques, judge what code does from observed inputs and outputs, and retest after fixes.
One content description from the full QCE Digital Solutions Unit 1 — Programmed Solutions journey. All 19 modules below are in that journey too, with the same content — add just these to a class, or the whole strand.
Modules (19)
1
Syntax Errors and Debugging
2
IndentationError and missing colons
3
Reading an error message and traceback
4
Runtime errors in Python
5
NameError: using a name Python does not know
6
Runtime error: type mismatch
7
Runtime error: divide by zero
8
Runtime error: index out of range
9
Infinite loops and how to stop them
10
Logic errors in Python
11
Common function mistakes: print instead of return
12
Finding errors in an algorithm
13
Debugging with print()
14
Commenting out code to isolate a bug
15
Breakpoints in an editor
16
Stepping through code and watching variables
17
Judging what code does from runtime input and output evidence
18
Recording corrections in a testing table
19
Retesting everything after a fix
For Teachers
Add this journey to your class and track every student in real time.
Create a free teacher account →No credit card. No setup fee. Make a class and invite students in under three minutes.
For Students
Start this journey on Cloodit — track progress, earn badges, and play live sprints with your class.
Start Learning Free →