Topic 1: Computational Thinking - Summary
Quiz by Adam Masters
Key stage 3
Computing
English National Curriculum
Feel free to use or edit a copy
includes Teacher and Student dashboards
Measure skillsfrom any curriculum
Measure skills
from any curriculum
Tag the questions with any skills you have. Your dashboard will track each student's mastery of each skill.
With a free account, teachers can
- edit the questions
- save a copy for later
- start a class game
- automatically assign follow-up activities based on students’ scores
- assign as homework
- share a link with colleagues
- print as a bubble sheet
12 questions
Show answers
- Q1What is Computational Thinking?A method used to teach programming languages.Using computers to complete tasks.An equation used to solve mathematical problems.A problem-solving method or set of techniques to solve problems30s
- Q2What is an algorithm?A type of computer hardware.A computer program.A step-by-step instruction to solve a problem or task.A mathematical equation.30s
- Q3What is the purpose of decomposition in computational thinking?To break down complex problems or tasks into smaller, more manageable parts.To optimize the performance of a program.To combine multiple programs into one.To create visually appealing user interfaces.30s
- Q4Why do we need to think computationally?To play video games.To solve complex problems efficiently.To improve physical fitness.To write better essays.30s
- Q5Which of the following is an example of an algorithm?A step-by-step recipe for baking a cakeA song lyricsA science experimentA piece of artwork30s
- Q6Which of the following is an example of thinking computationally?Solving a math problemDrawing a pictureDesigning an algorithm for sorting a list of numbersWriting a story30s
- Q7Which computational thinking technique involves unnecessary details to focus on the important part of a problem?DecompositionPattern RecognitionAlgorithmAbstraction30s
- Q8Which computational thinking technique involves identifying similarities and patterns in data or problems?Pattern RecognitionDecompositionAlgorithmAbstraction30s
- Q9Look at the algorithm below. What value would be output?a = 10b = 20c = 400d = a+bOUTPUT d40010203030s
- Q10Which of the following is NOT a component of computational thinking?DecompositionCodingAlgorithmic thinkingAbstraction30s
- Q11What is a common problem-solving skill used in computer programming?SingingDebuggingDancingPainting30s
- Q12What is the purpose of problem-solving skills in computing?To copy code from othersTo memorize informationTo break the computerTo overcome obstacles and find solutions30s