2.1.1

Cards (4)

  • Computational thinking uses problem solving methods that enable large, complex problems to be broken down into more manageable smaller problems
  • Abstraction: picking out the important bits of information from the problem, ignoring the specific details that don't matter
  • Decomposition: breaking a complex problem down into smaller problems and solving each one individually
  • Algorithmic thinking: 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.