Computational thinking is the thought processes involved in formulating problems and their solutions so that the solutions are represented in a form that can be effectively carried out by an information-processing agent. It describes the "problem" and the "solution to that particular problem" not only regards on mathematically well-defined problems but also real-world problems. It is useful in the way that we are able to recognize the information-processing agent that can lead to our particular problems.
Computational thinking involves:
- Formulating problems.
- Logically organizing and analyzing data.
- Representing data through abstractions.
- Automating solutions through algorithmic thinking.
- Identifying, analyzing and implementing possible solution.
- Generalizing and transferring this problem solving process.
No comments:
Post a Comment