Towards better tools and methodologies to teach computational thinking to children
Resumo
Computational Thinking is a useful skill to solve problems in all areas of knowledge. Efforts around the world aim to teach children this skill and in some countries it is already part of the curriculum. In this paper, we (i) describe our experiments teaching computational thinking concepts to children, (ii) describe the insights derived from this work, and (iii) propose a set of new hypothesis that should be tested in order to guide the development of a methodology to teach computational thinking to children.