Computational Thinking

When trying to solve a problem, computational thinking can be used to make it computer-solvable, so that an algorithm can be coded to form a solution. Aspects of computational thinking include:

  1. Abstraction
  2. Thinking ahead
  3. Thinking procedurally
  4. Thinking logically
  5. Thinking concurrently
  6. Problem recognition
  7. Problem solving