A. V. Aho, Ubiquity Symposium: Computation and Computational Thinking. Ubiquity, p.2011, 2011.

T. Bell and J. Vahrenhold, CS Unplugged-How Is It Used, and Does It Work?, Adventures Between Lower Bounds and Higher Altitudes: Essays Dedicated to Juraj Hromkovi? on the Occasion of His 60th Birthday, pp.497-521, 2018.

K. Brennan and M. Resnick, New frameworks for studying and assessing the development of computational thinking (Using artifact-based interviews to study the development of computational thinking in interactive media design), Proceedings of the 2012 Annual Meeting of the American Educational Research Association, 2012.

S. K. Cansu and F. K. Cansu, An Overview of Computational Thinking, International Journal of Computer Science Education in Schools, vol.3, issue.1, 2019.

N. L. Chick, A. Haynie, R. A. Gurung, and A. Regan, From generic to signature pedagogies: Teaching disciplinary understandings, Stylus publishing, pp.1-16, 2009.

C. Board, AP Computer Science Principles. College Board, 2017.

I. Corradini, M. Lodi, and E. Nardelli, Computational Thinking in Italian Schools: Quantitative Data and Teachers' Sentiment Analysis after Two Years of "Programma Il Futuro, Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education, pp.224-229, 2017.
URL : https://hal.archives-ouvertes.fr/hal-01636232

I. Corradini, M. Lodi, and E. Nardelli, Conceptions and Misconceptions about Computational Thinking among Italian Primary School Teachers, Proceedings of the 2017 ACM Conference on International Computing Education Research, pp.136-144, 2017.
URL : https://hal.archives-ouvertes.fr/hal-01636235

A. Csizmadia, P. Curzon, M. Dorling, S. Humphreys, T. Ng et al., Computational thinking-A guide for teachers, 2015.

P. J. Denning, Remaining Trouble Spots with Computational Thinking, Commun. ACM, vol.60, issue.6, pp.33-39, 2017.

P. J. Denning and M. Tedre, Computational Thinking, 2019.

P. J. Denning, M. Tedre, and P. Yongpradit, Misconceptions about Computer Science, Commun. ACM, vol.60, issue.3, pp.31-33, 2017.

A. A. Disessa, Computational Literacy and "The Big Picture, Concerning Computers in Mathematics Education. Mathematical Thinking and Learning, vol.20, issue.1, pp.3-31, 2018.

C. Duncan, Computer science and computational thinking in primary schools, 2019.

L. D. English, Mathematical Reasoning: Analogies, Metaphors, and Images. L. Erlbaum Associates, 1997.

Y. Feaster, L. Segars, S. K. Wahba, and J. O. Hallstrom, Teaching CS Unplugged in the High School (with Limited Success), Proceedings of the 16th Annual Joint Conference on Innovation and Technology in Computer Science Education, pp.248-252, 2011.

W. Feurzeig, S. Papert, M. Bloom, R. Grant, and C. Solomon, Programming-Languages as a, Conceptual Framework for Teaching Mathematics. SIGCUE Outlook, vol.4, issue.2, pp.13-17, 1970.

M. L. Gick and K. J. Holyoak, Analogical problem solving, Cognitive Psychology, vol.12, issue.3, pp.90013-90017, 1980.

. Google, Exploring Computational Thinking

S. Grover and R. Pea, Computational Thinking in K-12: A Review of the State of the Field, Educational Researcher, vol.42, issue.1, pp.38-43, 2013.

R. A. Gurung and N. L. Chick, Exploring Signature Pedagogies: Approaches to Teaching Disciplinary Habits of Mind, 2009.

M. Guzdial, Learner-Centered Design of Computing Education: Research on Computing for Everyone, Synthesis Lectures on Human-Centered Informatics, vol.8, issue.6, pp.1-165, 2015.

M. Guzdial, A new definition of Computational Thinking: It's the Friction that we want to Minimize unless it's Generative,. Computing Education Research Blog, 2019.

D. Hemmendinger, A Plea for Modesty, ACM Inroads, vol.1, issue.2, pp.4-7, 2010.

&. Iste and . Csta, Operational Definition of Computational Thinking for K-12 Education, & CSTA, 2011.

A. Ju?kevi?ien? and V. Dagien?, Computational Thinking Relationship with Digital Competence, Informatics in Education, vol.17, issue.2, pp.265-284, 2018.

F. Kalelio?lu, Y. Gülbahar, and V. Kukul, A Framework for Computational Thinking Based on a Systematic Research Review, Baltic Journal of Modern Computing, vol.4, issue.3, pp.583-596, 2016.

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

I. Lee, F. Martin, J. Denner, B. Coulter, W. Allan et al., Computational thinking for youth in practice, vol.2, pp.32-37, 2011.

C. M. Lewis, Good (and Bad) Reasons to Teach All Students Computer Science, New Directions for Computing Education: Embedding Computing Across Disciplines, pp.15-34, 2017.

Y. Li, A. H. Schoenfeld, A. A. Disessa, A. C. Graesser, L. C. Benson et al., On Thinking and STEM Education, Journal for STEM Education Research, vol.2, issue.1, pp.1-13, 2019.

M. Lodi, Introducing Computational Thinking in K-12 Education: Historical, Epistemological, Pedagogical, Cognitive, and Affective Aspects, 2020.

M. Lodi, Does Studying CS Automatically Foster a Growth Mindset, Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, pp.147-153, 2019.
URL : https://hal.archives-ouvertes.fr/hal-02379130

M. Lodi, S. Martini, and E. Nardelli, Do we really need computational thinking? Mondo Digitale, 2017.

S. Martini, Lingua Universalis. Annali della Pubblica Istruzione, pp.65-70, 2012.
URL : https://hal.archives-ouvertes.fr/hal-00909609

L. Martins-pacheco, C. Von-wangenheim, and N. Alves, Polemics about Computational Thinking: Digital Competence in Digital Zeitgeist -Continued Search for Answers: Proceedings of the 12th International Conference on Computer Supported Education, pp.499-506, 2020.

L. Murphy and L. Thomas, Dangers of a Fixed Mindset: Implications of Self-Theories Research for, Computer Science Education. SIGCSE Bull, vol.40, issue.3, pp.271-275, 2008.

D. Pace and J. Middendorf, Decoding the Disciplines: Helping Students Learn Disciplinary Ways of Thinking: New Directions for Teaching and Learning, Number 98, 2004.

S. Papert, Mindstorms: Children, Computers, and Powerful Ideas, 1980.

C. Selby and J. Woollard, Computational thinking: The developing definition, 2013.

V. J. Shute, C. Sun, and J. Clarke, Demystifying computational thinking, Educational Research Review, vol.22, pp.142-158, 2017.

M. Stephens and D. M. Kadijevich, Computational/Algorithmic Thinking, Encyclopedia of Mathematics Education, pp.117-123, 2020.

, The Nature of Mathematical Thinking, 1996.

R. Taub, M. Armoni, and M. Ben-ari, CS Unplugged and Middle-School Students' Views, Attitudes, and Intentions Regarding CS, ACM Trans. Comput. Educ, vol.12, issue.2, 2012.

J. Voogt, P. Fisser, J. Good, P. Mishra, and A. Yadav, Computational thinking in compulsory education: Towards an agenda for research and practice. Education and Information Technologies, vol.20, pp.715-728, 2015.

D. Weintrop, E. Beheshti, M. Horn, K. Orton, K. Jona et al., Defining Computational Thinking for Mathematics and Science Classrooms, Journal of Science Education and Technology, vol.25, issue.1, pp.127-147, 2016.

J. M. Wing, Computational thinking, Communications of the ACM, vol.49, issue.3, p.33, 2006.

J. M. Wing, Computational thinking and thinking about computing, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, vol.366, pp.3717-3725, 1881.

J. M. Wing, Research notebook: Computational thinking-What and why. The Link Magazine, pp.20-23, 2011.

M. Lodi, B. S. , M. S. , and P. , His research interest is in Computer Science Education -especially on computational thinking with a constructivist and constructionist approach, teacher training, transfer of learning, computer science mindset, and epistemological aspects of Computer Science as a discipline. He is author of more than ten publications in conferences and journals on Computer Science Education, and a book in Italian for primary school teachers. He is actively involved in nation-wide initiatives to introduce CS