ACARA 7-8 Digital Technologies: Testing, finding and fixing logic errors
Students use test cases and trace tables to find typical logic errors in pseudocode and flowcharts, suggest corrections and check that the fixes work.
One content description (AC9TDI8P06) from the full ACARA Digital Technologies Years 7–8 — Tracing and Debugging Algorithms 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
Test cases: input, expected output, actual output
2
Testing an algorithm with different starting values
3
Boundary test values
4
Finding errors in an algorithm
5
Logic error versus syntax error
6
Using a trace table to find an error
7
Sequence: steps in order
8
Error: variable not set to zero first
9
Error: wrong relational operator
10
Error: wrong logical operator
11
A loop that never stops
12
Error: loop repeats one time too many or too few
13
Error: Yes and No branches swapped
14
Error: a step placed inside or outside the loop
15
Errors in a flowchart
16
Suggesting a correction
17
Amending an algorithm
18
Re-tracing a corrected algorithm
19
Writing a bug report from a trace
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 →