Teaching Computational Thinking in Primary Education, Huseyin Ozcinar, Gary Wong, H. Tugba Ozturk, Editör, IGI Global yayınevi, Pennsylvania, ss.36-64, 2018
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.