1. A.K.. (2012). November. Computer science at school/CS teacher education: Koli working group report on CS at school. In Proceedings of the 12th Koli Calling International Conference on Computing Education Research (pp. 29-38). ACM.
2. Barr, D., Harrison, J., Conery, L. (2011). Computational Thinking: A Digital Age. Learning & Leading with Technology, March/April, 20-23.
3. C.A.R. Hoare and N. Wirth. (1972). An Axiomatic Definition of the Programming Language PASCAL.Acta Informatica 2, 335--355 (t973)
4. Csizmadia, A and et al. (2015). Computational Thinking – A Guide for Teacher. Computing At School. UK.
5. J. Cuny, J. Snyder, and J. Wing, “Demystifying computational thinking for non-computer scientists,” Unpublished manuscript in progress, referenced in http://www.cs.cmu.edu/~CompThink/resources/TheLinkWing.pdf
6. Natasha Nesiba, Enrico Pontelli. 2015. DISSECT: Exploring the Relationship Between Computational Thinking and English Literature in K-12 Curricula. http://fie-conference.org/sites/fieconference.org/files/1570093959.pdf pp.1-8
7. N. Wirth. (1973), Algorithms and Data Structures. Englewood Cliffs, N.J. Prentice-Hall
8. Qualls, J.A. and Sherrell, L.B., 2010. Why computational thinking should be integrated into the curriculum. Journal of Computing Sciences in Colleges, 25(5), pp.66-71.
9. Schulte, C., Dagiene, V., Eckerdal, A., Hornung, M., Jevsikova, T., Peters, A.K., Sentance, S., Thota. (2012). N.: Computer science at school / CS teacher education Koli working-group report on CS at school. In: Proceedings of the 12th Koli Calling International Conference on Computing Education Research.