teach-ict.com logo

THE education site for computer science and ICT

1. Introduction

Computational thinking is not about thinking like a computer (computers don't think). In fact, computational thinking does not even need a computer for it to take place. Instead, it is a way to understand a problem and then to logically work out a good solution.

The four elements of computational thinking are:-

  • Decomposition
  • Pattern Recognition
  • Abstraction
  • Algorithmic thinking

This section will describe what each of these mean.