A first proposal of Pedagogic Conversational Agents to develop Computational Thinking in children

Pedagogic Conversational Agents are interactive systems that teach by talking to the students. They have been used in several domains to develop competences such as storytelling or negotiation from University to Pre-Primary Education. However, in the literature, no cases of using agents for teaching programming to develop computational thinking in children have been found. In the last decades, there is a growing interest in developing computational thinking in children. According to some authors, if children develop computational thinking, they will be able to solve not only computer problems but their daily life problems in a better way. It is under research which educational technologies and methodologies can be more adequate depending on the context to achieve this goal. In this paper, it is proposed, for the first time, the use of Pedagogic Conversational Agents to develop computational thinking in children. Given the complexity of designing this new type of agent, and as it has been done in previous occasions when trying to design a new agent, the MEDIE methodology will be followed to eventually integrate the agent into the classrooms.

[1]  Danae Duana Ávila,et al.  Inteligencias Múltiples , 2018, Boletín Científico de las Ciencias Económico Administrativas del ICEA.

[2]  Miguel Zapata-Ros,et al.  Pensamiento computacional: Una nueva alfabetización digital Computational Thinking: A New Digital Literacy , 2015 .

[3]  Mitchel Resnick,et al.  New Paradigms for Computing, New Paradigms for Thinking , 1995 .

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

[5]  Francisco José García-Peñalvo,et al.  An overview of the most relevant literature on coding and computational thinking with emphasis on the relevant issues for teachers , 2016 .

[6]  James C. Lester,et al.  Animated Pedagogical Agents: Face-to-Face Interaction in Interactive Learning Environments , 2000 .

[7]  Shuchi Grover,et al.  Computational Thinking in K–12 , 2013 .

[8]  Francisco J. García-Peñalvo,et al.  A survey of resources for introducing coding into schools , 2016, TEEM.

[9]  Noah L. Schroeder,et al.  How Effective are Pedagogical Agents for Learning? A Meta-Analytic Review , 2013 .

[10]  Marina Umaschi Bers,et al.  Teachers as Designers: Integrating Robotics in Early Childhood Education. , 2002 .

[11]  Mitchel Resnick,et al.  Constructionism in Practice: Designing, Thinking, and Learning in A Digital World , 1996 .

[12]  Stefan Kopp,et al.  Social resonance and embodied coordination in face-to-face conversation with artificial interlocutors , 2010, Speech Commun..

[13]  Jeannette M. Wing Computational thinking and thinking about computing , 2008, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[14]  Marina Umaschi Bers,et al.  Innovative session: early childhood robotics for learning , 2006 .

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

[16]  Allison Druin,et al.  Toque: designing a cooking-based programming language for and with children , 2010, CHI.

[17]  Carina González,et al.  Estudio sobre diferencias de género en las competencias y las estrategias educativas para el desarrollo del pensamiento computacional , 2015 .

[18]  J. Bailenson,et al.  The Proteus Effect: The Effect of Transformed Self-Representation on Behavior , 2007 .

[19]  Eric Rosenbaum,et al.  Scratch: programming for all , 2009, Commun. ACM.

[20]  James C. Lester,et al.  The persona effect: affective impact of animated pedagogical agents , 1997, CHI.

[21]  Jesús Valverde Berrocoso,et al.  El pensamiento computacional y las nuevas ecologías del aprendizaje , 2015 .

[22]  Daniel L. Schwartz,et al.  Teachable Agents and the Protégé Effect: Increasing the Effort Towards Learning , 2009 .

[23]  Aplicaciones de agentes pedagógicos en entornos virtuales para la enseñanza , 2005 .

[24]  Francisco J. Garcia-Penalvo,et al.  A brief introduction to TACCLE 3 — coding European project , 2016, 2016 International Symposium on Computers in Education (SIIE).