ACARA 9-10 Digital Technologies: Tracing algorithms by hand
Students use trace tables, flowcharts and dry runs to follow sequences, selection, loops and function calls and predict the output before running the code.
One content description (AC9TDI10P05, AC9TDI10P06) from the full ACARA Digital Technologies Years 9–10 — Testing and Validating Programs journey. All 14 modules below are in that journey too, with the same content — add just these to a class, or the whole strand.
Modules (14)
1
Dry run of an algorithm
2
Trace Tables
3
Setting up the variable columns of a trace table
4
Tracing assignments and arithmetic
5
Tracing an IF statement
6
Tracing a FOR loop
7
Tracing WHILE and REPEAT loops
8
Tracing counting and totalling
9
Tracing nested loops
10
Tracing a program that calls a function
11
Truth tables for AND, OR and NOT
12
Tracing a flowchart with test values
13
Completing a full trace table for a dry run
14
Checking a trace against the real program output
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 →