M. Bauchmüller, S. :. Braun, and . Sz-online,

J. Wing, Computational Thinking. CACM Viewpoint, pp.33-35, 2006.

M. Webb, E. N. Davis, T. Bell, Y. J. Katz, N. Reynolds et al., Computer science in K-12 school curricula of the 2lst century: Why, what and when? Education and Information Technologies, vol.22, pp.445-468, 2017.

J. Gallenbacher, Abenteuer Informatik. Hands-on exhibits for learning about computational thinking. Paper presented at WiPCSE'12, 2012.

C. Dierbach, H. Hochheiser, S. Collins, G. Jerome, C. Ariza et al., A model for piloting pathways for computational thinking in general education. SIGCSE '11, pp.257-262, 2011.

L. Seiter, B. Foreman, and J. Carroll, Modeling the Learning Progressions of Computational Thinking of Primary Grade Students, 9th international ACM Conference on International Computing Education Research, pp.59-66, 2013.

E. Cole, On Pre-requisite Skills for Universal Computational Thinking Education, Procceedings of ICER'15, pp.253-254, 2015.

S. Bocconi, A. Ferrari, and P. Kampylis, Developing Computational Thinking: Approaches and Orientations in K-12 Education, pp.13-18, 2016.

F. Martin, Rethinking Computational Thinking

K. Prottsman and J. Krauss, Computational Thinking and Coding for Every Student: The Teacher's Getting-Started Guide, 2017.

K. Beecher, Computational Thinking. A beginner's guide to problem-solving and programming, BCS Learning & Development Ltd, 2017.

J. Wing,

C. Selby and J. Woollard, Computational Thinking: the developing definition, 2013.

M. Missiroli, D. Russo, and P. Ciancarini, Cooperative Thinking, or: Computational Thinking meets Agile, Proceedings of the 30th IEEE Conference on Software Engineering Education and Training, pp.187-191, 2017.

K. Beck and C. Andres, Extreme programming explained, 2004.

A. Csizmadia, P. Curzon, M. Dorling, S. Humphreys, T. Selby et al., Computational thinking: A guide for teachers. Computing at Schools E-Book, 2015.

F. Hermans and E. Aivaloglou, Do code smells hamper novice programming: A controlled experiment on Scratch Programs, Proceedings of the 24th IEEE International Conference on Program Comprehension, pp.1-10, 2016.

R. N. Caine and G. Caine, Understanding a brain-based approach to learning and teaching, Educational Leadership, vol.48, issue.2, pp.66-70, 1990.

R. Mittermeir, M. Clermont, and K. Hodnigg, Protecting Spreadsheets against Fraud, Proceedings of the European Spreadsheet Risks International Group, 2005.

A. Bollin and B. Sabitzer, Teaching Software Engineering in Schools -On the right time to introduce Software Engineering Concepts. 6th IEEE Global Engineering Education Conference, EDUCON, pp.511-518, 2015.

A. Bollin, S. Pasterk, P. Antonitsch, and B. Sabitzer, Software Engineering in Primary and Secondary Schools -Informatics Education is more than Programming, IEEE 20 th Conference on Software Engineering Education and Training, CSEE&T, pp.132-136, 2016.

, Accessed: 11.1.2019) 23. Digital Basic Education, Digital Competence Framework for Citizens