# Computer Science, Maths and Numeracy

Computational Thinking overlaps a lot with the way mathematicians think. Both are ultimately about solving problems. Computer Science focusses a lot more on the idea of algorithms as solutions as well as the importance of logic. Computer Scientists rely on maths a lot, and increasingly mathematicians are relying on computational thinking. Algorithms are even being used to prove unsolved mathematical problems that human mathematicians have struggled with for years.

Computer Science topics can also be used to support numeracy, by giving an exciting, fun real world context for the importance of numbers and mathematics.

Maths forms the background of lots of our resources. Here we pick out some with the most direct links.

#### Activity Sheets

The following activities draw out issues on the links between maths and computing.

##### Numeracy: numbers, counting, practical use of numbers
• Pixel Puzzles
• These simple colour by number puzzles show how computer images are represented as numbers and come in several variations. In the simplest each number tells you how to colour a square. In others you are given a number telling you how many consecutive squares to colour.
##### Numeracy: multiplication tables
• Multiplication Table Pixel Puzzles
• These simple colour by number puzzles are a fun way to learn about the patterns in the times tables, and practice your times tables based on a deeper understanding, while also exploring how patterns can lead to new algorithms.
• 9 Times table Algorithms
• Explore algorithms that allow you to work out the 9 times table, exploring what an algorithm is, efficiency, patterns and using algebra to prove algorithms always work.
• Tudor Multiplication
• Learn a cunning Tudor algorithm for doing those tricky times tables you can never remember, and prove it does always work.
• Happy Times maths card game
• Happy Times is a fun Happy families / Rummy style card game where you collect sets of cards in the same times table to win. Playing helps you learn about the fun of numbers with a focus on times tables, multiplication, division and prime numbers. Start to gain an understanding of the patterns in numbers.
• Ten maths card game • Ten is a fun maths card game that involves matching pairs of cards that add up to 10. It can help learn the pairs-that-add-to-10 number facts needed for lots of other things. Download all you need to make your own Ten pack at the end.
##### Numeracy: counting
• The Teleporting Robot Activity
• This magical jigsaw puzzle can be used as a fun counting exercise (while showing that we can make something so complicated people can’t see what is going on). Put the jigsaw together and count the robots: one way and there are 17 robots, but rearrange the pieces and there are only 16.
• Kriss-Kross Puzzles
• Solve these word puzzles as a way to develop logical thinking and pattern matching skills needed to enjoy both computing and maths, while practicing counting and spelling.
##### Numeracy: fractions
• Algorithmic Doodle Art
• Follow simple algorithms involving fractions to draw pictures reminiscent of nature.
##### Shapes, Coordinates and Scaling
• Vector Drawing Puzzles
• Draw images by following instructions and see a practical use of coordinates and scaling.
##### Algebra
• Magic: The Red Black Mind Meld Activity
• You control the actions of another placing cards making a red black prediction come true and see how algebra can be used to prove a trick (or algorithm) always works.
• 9 Times table Algorithms
• Explore algorithms that allow you to work out the 9 times table, exploring what an algorithm is, efficiency, patterns and using algebra to prove algorithms always work.
• Tudor Multiplication
• Learn a cunning Tudor algorithm for doing those tricky times tables you can never remember, and prove it does always work.
##### Binary Numbers
• The Australian Magicians Dream
• A magic trick that relies on powers of two and ultimately leads to binary numbers and the punch card searching activity below.
• Punch Card Searching
• Demonstrate how early computers were able to find data stored on punch cards using the above magic algorithm based on binary numbers.
##### Graphs
• The Tour Guide Activity
• Explore graphs (the node and edge kind) and how they make problems easier drawing on computational thinking ideas such as algorithmic thinking, abstraction and evaluation.
• The Knight’s Tour Activity
• Take the above Tour Guide activity themes deeper, looking at graphs more deeply and exploring  the importance of data representation, generalisation and pattern matching. 