Affiliation:
1. Anadolu University, Turkey
2. Recep Tayyip Erdogan University, Turkey
Abstract
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.
Reference93 articles.
1. The present and future of computational thinking
2. Advancing students’ computational thinking skills through educational robotics: A study on age and gender relevant differences
3. Barefoot Computing. (2014). Computational Thinking. Retrieved May 25, 2016 from http://barefootcas.org.uk/wp-content/uploads/2014/10/Computational-thinking-Barefoot-Computing.pdf
4. Computational thinking: A digital age skill for everyone.;D.Barr;Learning and Leading with Technology,2011
5. Bringing computational thinking to K-12