Computational Thinking

brain

You need to have an understanding of the following:

Abstraction, Decomposition and Algorithmic Thinking

  • Abstraction: Picking out the important bits of information
  • Decomposition: Breaking a problem down into smaller problems
  • Algorithmic Thinking: Thinking through the precise steps that are needed to solve a problem