Computational thinking and mathematical reasoning: what’s the difference?


Computational thinking is the golden thread running through England’s computing curriculum: it’s the thinking about a problem or a system that comes before the coding. Mathematical reasoning is similarly fundamental to developing mastery in the mathematics curriculum. In this session, Miles explores the similarities, and the differences, between these modes of thought and gives some practical examples of how computational thinking can be developed in mathematics, and how mathematical reasoning can be developed through computing.