This topic covers how a problem is broken down before any code is written. Computational thinking is introduced through decomposition, abstraction and pattern recognition, followed by structure diagrams, flowcharts and pseudocode as ways of setting out a solution. You will use trace tables to follow an algorithm step by step and find errors. The topic also covers validation and verification checks, choosing suitable test data, and standard methods such as searching, sorting, totalling and counting.
๐ Sign in to view this topic's basics.

