Computational and Algorithmic Thinking (CAT) Past papers: All divisions
These papers are digital downloads. After purchase, they will be delivered to you automatically via a download link in an email.
Computational and Algorithmic Thinking (CAT) is a great way to introduce students to algorithmic thinking, which is a branch of mathematics that involves developing a procedure or formula to solve a problem. CAT problems are designed to be quick to solve and encourage students to develop informal algorithms and apply them to test data of increasing size or complexity.
Each set includes all the papers for a specific year, with answer keys but not fully worked solutions. Each paper includes six multiple-choice questions that are relatively easy to solve, followed by nine more challenging problems. There are four divisions: Upper Primary, Junior, Intermediate and Senior.
Practising on past competition problems is an ideal activity for mathematics classes or individual students, to train for CAT or explore algorithmic thinking.