Introducing Computational Thinking to K-5 in a French Context

Computational Thinking (CT) is beginning to be accepted as one of the fundamental 21st century skills for everyone. Curricula and environments are being developed for different group ages, from kindergarten to university, in several countries. As part of this global tendency, France has recently taken political decisions to integrate CT Education (CTE) in the mandatory national curriculum. However, many challenges remain until a full implementation is achieved. In this paper we report on a partnership between a university, local elementary schools and the county Ministry of Education (MoE), and on an exploratory project of introducing CT to K-5 students. This project has provided us with valuable feedback on the specifics of integrating CT in a national curriculum and the creation of a partnership and a community. These lessons will be used in the following stage of scaling up to more elementary schools in the entire county, but also addressing other school levels such as kindergarten, middle school and high school.

[1]  Caroline Walker,et al.  Teaching Computational Thinking , 2017 .

[2]  IsraelMaya,et al.  Supporting all learners in school-wide computational thinking , 2015 .

[3]  Hadi Partovi,et al.  A comprehensive effort to expand access and diversity in computer science , 2015, Inroads.

[4]  Nickolas J. G. Falkner,et al.  Teaching Computational Thinking in K-6: The CSER Digital Technologies MOOC , 2015, ACE.

[5]  Evangelia Gouli,et al.  Problem solving by 5-6 years old kindergarten children in a computer programming environment: A case study , 2013, Comput. Educ..

[6]  Filiz Kalelio lu A new way of teaching programming skills to K-12 students: Code.org , 2015 .

[7]  Sze Yee Lye,et al.  Review on teaching and learning of computational thinking through programming: What is next for K-12? , 2014, Comput. Hum. Behav..

[8]  Amber Settle,et al.  Computational Thinking in K-9 Education , 2014, ITiCSE-WGR.

[9]  Timothy C. Bell,et al.  A Case Study of the Introduction of Computer Science in NZ Schools , 2014, TOCE.

[10]  Seymour Papert,et al.  Mindstorms: Children, Computers, and Powerful Ideas , 1981 .

[11]  Fabiane Barreto Vavassori Benitti,et al.  Exploring the educational potential of robotics in schools: A systematic review , 2012, Comput. Educ..

[12]  Michail N. Giannakos,et al.  How to Implement Rigorous Computer Science Education in K-12 Schools? Some Answers and Many Questions , 2015, ACM Trans. Comput. Educ..

[13]  Filiz Kalelioglu,et al.  A new way of teaching programming skills to K-12 students: Code.org , 2015, Comput. Hum. Behav..

[14]  Richard Lamb,et al.  Development of a Cognition-Priming Model Describing Learning in a STEM Classroom. , 2015 .

[15]  J. Piaget The construction of reality in the child , 1954 .

[16]  Françoise Tort,et al.  Computer Science Education in French Secondary Schools: Historical and Didactical Perspectives , 2014, TOCE.

[17]  Walter Gander,et al.  Informatics Education: Europe cannot afford to miss the boat , 2013 .

[18]  Jeannette M. Wing An introduction to computer science for non-majors using principles of computation , 2007, SIGCSE.

[19]  Barbara Boucher Owens,et al.  CSTA K--12 Computer Science Standards: Revised 2011 , 2011 .

[20]  Zhen Liu,et al.  A Tangible Programming Tool for Children to Cultivate Computational Thinking , 2014, TheScientificWorldJournal.

[21]  Judith Gal-Ezer,et al.  A Tale of Two Countries: Successes and Challenges in K-12 Computer Science Education in Israel and the United States , 2014, TOCE.

[22]  NEIL C. C. BROWN,et al.  Restart: The Resurgence of Computer Science in UK Schools , 2014, TOCE.