• #### 1.  Picking out the important bits of information from the problem, ignoring the specific details that don't matter.

• Decomposition
• Abstraction
• Programming
• Algorithmic Thinking
• #### 2.  Define PATTERN RECOGNITION.

• A sequence of instructions.
• Looking for similarities and trends.
• Focusing on what is important and ignoring what is unnecessary.
• #### 3.  Why do we need to think computationally?

• To help us program
• To help us solve complex problems more easily
• To help us to think like a computer
• None of these
• #### 4.  What does decomposition mean?

• focuses on the important information only, ignoring irrelevant detail
• Step by step instructions on solving a problem.
• Thinking like a computer
• This is the breaking down of a complex problem into smaller parts
• #### 5.  If you had multiple problems and needed to make it easier for yourself what process might you use?

• Abstraction
• Algorithmic thinking
• Decomposition
• Recognising the pattern
• #### 6.  Define DECOMPOSITION

• Looking for similarities and trends.
• A sequence of instructions.
• Focusing on what is important and ignoring what is unnecessary.
• #### 7.  A logical way of getting from the problem to the solution. If the steps you take to solve a problem follow an algorithm then they can be reused and adapted to solve similar problems in the future.

• Decomposition
• Abstraction
• Programming
• Algorithmic Thinking
• #### 8.  What do we mean by COMPUTATIONAL THINKING?

• Understanding a complex problem and developing possible solutions.
• Selecting a computer to use.
• Focusing on what is important, ignoring what is unnecessary.
• #### 9.  Define ABSTRACTION

• Drawing a map to show how to reach a destination.
• Creating step by step instructions.
• Focusing on what is important and ignoring what is unnecessary.
• #### 10.  What does abstraction do?

• The process of removing something unnecessary
• Breaks something up to make it easier
• The process of ignoring something unnecessary
• Looking at a solution that repeats itself
• #### 11.  What is computational thinking?

• It allows you to break down a large / complex problem into smaller parts.
• It is thinking like a robot
• It is being able to bake a cake.
• It is creating a coding solution to a problem.
• #### 12.  What is abstraction?

• A painting
• A programming language
• This means focusing on the important details and ignoring the irrelevant information
• Abstraction is the breaking down of a big problem into smaller parts.