Computational thinking is the process of recognizing aspects of computation in the world that surrounds us and applying tools and techniques from computing to understand and reason about natural, social and artificial systems and processes. It allows pupils to tackle problems, to break them down into solvable chunks and to devise algorithms to solve them.
England has recently undergone their own curriculum redevelopment period and like our new “coding” curriculum, computational thinking is being woven into primary classrooms. The Computing at Schoolconsortium works throughout the UK to support teachers with the integration of computational thinking and computer science principles into their practice.
The stated aims of this guide are to help develop a shared understanding of the teaching of computational thinking in schools. It presents a conceptual framework of computational thinking, describes pedagogic approaches for teaching and offers guides for assessment.
CUEBC intends to continue to facilitate resource sharing and development of support materials for BC teachers in the adoption of computational thinking principles into their K-12 classrooms. We appreciate your continued feedback through e-mail and social media.