About the Workshop
The session begins with an introduction to what is computational thinking.
Learner then take part in a series of experiences that break down the concepts of decomposition, pattern recognition, abstraction and algorithms.
In teams learners then put together what they have learnt to complete a series of logic puzzles and team challenges.
The session finishes with an overview of the different careers in computer science and the benefits of computational thinking.
This can be delivered as part of a full STEM day.
Student Learning
Learner outcomes:
Understand the different methods to computational thinking.
Take part in a series of challenges using the methods explored.
Teacher outcomes:
Develop learners essential skills.
Curriculum links:
Develop and apply their analytic, problem-solving, design, and computational thinking skills.
Can understand and apply the fundamental principles and concepts of computer science, including abstraction, logic, algorithms and data representation.
Understand several key algorithms that reflect computational thinking (for example, ones for sorting and searching); use logical reasoning to compare the utility of alternative algorithms for the same problem
Logistics and Planning
Can be delivered in a standard classroom with a projector and screen.
Workshops can be booked on their own and delivered on rotation throughout the day or delivered as part of a series of workshops,
where classes rotate between multiple activities.
Computational Thinking
Groups of approximately 30 learners
Keystage 4
45-120 minutes