All the community
search

# Computational thinking

## Descripción

Have you ever wondered what is Computational Thinking, what is it for, is it part of the world of robots and complex machines? With this resource we hope to answer all those questions.

The digital age is full of challenges to solve, so it is important that the new generations learn how to solve complex problems. In a world surrounded by technology, why not learn how humans have taught machines to carry out processes? If we have taught machines to carry out these processes simply and quickly, why don't we do it like them?

We call Computational Thinking the thinking process that allows us to give answers to problems in an easy and fast way. We believe that this way of thinking is key for the citizens of a world full of challenges and surrounded by technology and we are going to show it to you.

Developing Computational Thinking with your students will enable you to provide them with the necessary tools to:

• Solve everyday problems following a logical process.
• Find patterns in problems in order to look for common solutions.
• Define algorithms to solve problems and evaluate them.
• Learn to rephrase and refine problems and challenges in order to develop comprehensive learning
• Detect possible errors in their answers.

This digital resource has a simple and interactive design. It is intended for students aged 8-10, although it can be very useful for older students. It also explains the fundamental concepts your students need to understand before they start programming or teaching robotics to your students

## Processes of Computational Thinking

This resource has been designed following the processes of Computational Thinking

1. We begin with a problem-solving exercise using the different processes of computational thinking. With this first exercise, you will see how easy it is to apply computational thinking to solve everyday problems.
2. Then, we will address each of the processes involved in computational thinking: decomposition, patterns, abstraction, algorithms and evaluation, explaining them in a simple way and through everyday examples.
3. After understanding all the processes of computational thinking, we will practice error detection
4. Finally, we will access a summary to review the key concepts we have covered and we will be able to carry out a short test to check what we have learnt.

After visiting this resource, you will see that computational thinking is a way of reasoning that, to a greater or lesser extent, we all use to solve problems.

Therefore, we invite you to access this resource in which, through everyday examples, we introduce this way of thinking in detail and we offer you various exercises so that you can put it into practice in a simple and dynamic way with your students.

You will learn about computational thinking, each of its processes and its application to solve everyday problems.

Access the resource, follow the route we propose and you will see that it will provide you with key information to approach Computational Thinking in a fun and dynamic way with your students.

If you liked this resource, we invite you to check out our other resources related to computational thinking:

• Actions more_vert

## Authors

Author

Publication date 20 / 07 / 2020