• 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.
  • Breaking a task into smaller tasks.
  • 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

  • Breaking a task into smaller tasks.
  • 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.
  • Breaking a task into smaller tasks.
  • Selecting a computer to use.
  • Focusing on what is important, ignoring what is unnecessary.
  • 9. 
    Define ABSTRACTION

  • Breaking a task into smaller tasks.
  • 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.
  • 13. 
    Define ALGORITHM

  • Breaking a task into smaller tasks.
  • Looking for similarities and trends.
  • A sequence of instructions.
  • Deciding what computer to use.
Report Question
warning
access_time
  Time