Examining the Current Definitions of Computational Thinking

Kadir Demir, Cansu Çaka, Nihal Dulkadir Yaman, Hakan İslamoğlu, Abdullah Kuzu · Advances in early childhood and K-12 education · 2017

Computational thinking involves understanding human behavior, designing systems and solving problems by applying the mental tools that reflect the computer science and basic concepts. Development of frameworks of computational thinking helps integrate computational thinking into education and daily life. It is important for students to start using the computational methods and tools as well as algorithmic problem solving in their educations from kindergarten level to university level. Importance of training on programming at early age was explained. In addition, the current situation of programming in education in the world was reviewed. Then curricula and projects in different countries were summarized. It is necessary to start studies at an early age to help individuals acquire these skills.

Read the paper · More papers on PaperTik