QCE Digital Solutions Unit 1: Testing, debugging and error correction
Students trace algorithms, design test data, run test cases, and find and fix syntax, runtime and logic errors with debugging tools.
One content description from the full QCE Digital Solutions Unit 1 — Algorithms and Programming Techniques journey. All 15 modules below are in that journey too, with the same content — add just these to a class, or the whole strand.
Modules (15)
1
Following an algorithm step by step
2
Tracing a decision inside a loop with a trace table
3
Choosing a range of test data
4
Testing a Python program with test cases
5
Testing a function with assert
6
Testing one module in isolation
7
Logic error versus syntax error
8
Runtime errors in Python
9
Runtime error: type mismatch
10
Debugging a program with print() and trace tables
11
Commenting out code to isolate a bug
12
Breakpoints in an editor
13
Stepping through code and watching variables
14
Finding and fixing a mistake in an algorithm
15
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 →