Theory
Computational thinking is a problem-solving process that includes (but is not limited to) formulating problems in a way that enables us to use a computer and other tools to help solve them, logically organizing and analyzing data, representing data through abstractions such as models and simulations, and automating solutions through algorithmic thinking (a series of ordered steps).
Sign up here