Computational thinking lessons and activities

A collection of lessons, activities and worksheets for teaching computational thinking in KS3 and KS4

Tes Resources Team

KS3 and KS4 students working with computational thinking and programming resources

Computational thinking and programming lessons and activities for KS3 and KS4 computing students

Computational thinking is a problem solving approach that involves breaking down large complex problems into smaller and often more manageable segments that can then be used to develop solutions. There are four key pillars to computational thinking, decomposition, pattern recognition, abstraction and algorithms. 

Computational thinking is a vital skill for today's learners to practise and perfect, both within computing lessons and in general. An important application of computational thinking is in computer programming - we have selected a range of resources below to help you tackle these important areas in your computing lessons.

Looking for even more hand-picked computing resources? Explore our computing highlights or take a look at our GCSE computer science revision collection.

Computational thinking

Check out these resources for some great ways to demonstrate and explore computational thinking with your students at KS3 and KS4.

Computational Thinking for KS4
RobbotResources

Computational Thinking for KS4

(15)
This comprehensive unit of work introduces the concepts of computational thinking to students at KS4. It covers all elements of computational thinking such as Decomposition, Pattern Recognition, Abstraction and Algorithmic Design. I have also included debugging within the work. Each section is ...
Computational Thinking - Enhanced Learning Worksheet + Answers
MrWatkins123

Computational Thinking - Enhanced Learning Worksheet + Answers

(2)
NOTE: This is a free version of the first of a new set of worksheets I have developed. These worksheets take a long time to develop, and I feel they offer a really good opportunity for students to consolidate and extend their learning of a topic. Try this one for free, then see if you like them enou...
Searching and Sorting Algorithms Cheat Sheet
MikeySkilton

Searching and Sorting Algorithms Cheat Sheet

(1)
Two pages of pseudocode algorithm. Perfect to laminate 30 double sided and use these as hand outs in lesson. Or print these out for each student to keep a copy in their folders. The sheets cover all of the fundamental elements of the main four algorithms at GCSE and A Level, including: \- Lin...