Computational thinking is the process of breaking down a problem into simple enough steps that even a computer would understand. We all know that computers take instructions very literally, sometimes to comic results. If we don’t provide computers with instructions that are precise and detailed, your algorithm (set of instructions) might forget vital actions that most people take for granted. During this unit we will be taking part in the BEBRAS challenge - a national quiz that tests your computational thinking skills!
You will utilise the following skills from previous units and year groups:
Coding skills from year five (Scratch)
Mathematical and scientific reasoning skills
Problem solving skills, including previous attempts at the BEBRAS challenge
Resilience
You will learn the following skills:
Remind ourselves what an algorithm is, decomposition and logical reasoning - and understand repetition, input/output and variables
Applying and practicing these skills in logical problems
Remind ourselves about being safe online
Where this will/could take you:
Coding over the rest of your school life and for some beyond!
GCSE Computer Science
Careers in coding, such as game design and web creation
Week 1:
Understand the four cornerstones of Computational Thinking (CT)
Algorithms
Decomposition
Abstraction
Pattern Recognition
Week 2:
To review last week's lesson and check understanding
To put CT into practice with some online games
Week 4:
To apply problem solving/CT skills
To link CT with problem solving (you will practice the BEBRAS challenge)
To link CT to programming &/or coding
Your final grade for this unit will be calculated against the BEBRAS challenge that the school will participate in the week beginning 4th November 2024.