Learning Computational Thinking and scratch at distance

Learning Computational Thinking concepts by all has gained quite importance in last years. Scratch is also one of the most used products to promote it worldwide. Yet, most teachers face difficulties when using it in the classroom with their students. With this idea in mind we developed and run a distance education course under the Project of Distance Education of the University of Coimbra specially designed for elementary school teachers to learn both Computational Thinking concepts and Scratch via an e-learning course using Moodle as a Learning Management System. In this paper we describe this first experience of teaching and learning online, the results obtained and also our future work about this course. Results of this first experience showed that it was possible for the trainees to learn Computational Thinking concepts and Scratch programming and also to develop useful products for their classroom practice using this modality of teaching and learning. As such, a second edition of the course is already planned to take place shortly. The design and implementation of a distance education course.The course is about CT and Scratch programming.The course is for elementary school teachers.

[1]  Tracy Fullerton,et al.  Chapter 13 – Stages of Development , 2008 .

[2]  Francisco José García-Peñalvo,et al.  Building, coding and programming 3D models via a visual programming environment , 2018 .

[3]  Sheikh Iqbal Ahamed,et al.  Computational thinking for the sciences: a three day workshop for high school science teachers , 2010, SIGCSE.

[4]  Dulciene Anjos de Andrade e Silva,et al.  Educação e ludicidade: um diálogo com a Pedagogia Waldorf , 2015 .

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

[6]  R. Beghetto,et al.  Why Isn't Creativity More Important to Educational Psychologists? Potentials, Pitfalls, and Future Directions in Creativity Research , 2004 .

[7]  R. Sternberg,et al.  The concept of creativity: Prospects and paradigms. , 1998 .

[8]  Joyce Malyn-Smith,et al.  Computational thinking for youth in practice , 2011, INROADS.

[9]  D. Schunk reflecting positive , 2022 .

[10]  Soufiane Lahmine,et al.  Learning Basic Programming Concepts by Creating Games with Scratch Programming Environment , 2015 .

[11]  Baker Franke,et al.  Infusing computational thinking into the middle- and high-school curriculum , 2012, ITiCSE '12.

[12]  Patricia Morreale,et al.  Connecting undergraduate programs to high school students: teacher workshops on computational thinking and computer science , 2010 .

[13]  Mark Guzdial,et al.  EducationPaving the way for computational thinking , 2008, CACM.

[14]  Robert H. Ennis A taxonomy of critical thinking dispositions and abilitities , 1987 .

[15]  Susana Gomes Fartura Aprendizagem baseada em problemas orientada para o pensamento crítico , 2007 .

[16]  Claire Howell Major,et al.  Foundations of Problem Based Learning , 2004 .

[17]  Filiz KALELİOĞLU,et al.  A Framework for Computational Thinking Based on a Systematic Research Review , 2016 .

[18]  Susanne E. Hambrusch,et al.  Introducing computational thinking in education courses , 2011, SIGCSE.

[19]  Gregorio Robles,et al.  Dr. Scratch: Automatic Analysis of Scratch Projects to Assess and Foster Computational Thinking , 2015 .

[20]  Paul Curzon,et al.  Computational thinking (CT): on weaving it in , 2009, ITiCSE.

[21]  Roni Brown,et al.  Before the Gates of Excellence: The Determinants of Creative Genius , 1991 .

[22]  John Harrison,et al.  Computational Thinking: A Digital Age Skill for Everyone. , 2011 .

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

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

[25]  Francisco José García-Peñalvo What Computational Thinking Is , 2016 .

[26]  Esteban Vázquez-Cano,et al.  Visual programming languages integrated across the curriculum in elementary school: A two year case study using "Scratch" in five schools , 2016, Comput. Educ..

[27]  R. Tamblyn,et al.  Problem-based learning : an approach to medical education , 1980 .

[28]  José Tomás da Silva Medindo as percepções de auto-eficácia no âmbito da aprendizagem e da carreira: Introdução da Secção Temática , 2009 .

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

[30]  Mark Batey,et al.  The Measurement of Creativity: From Definitional Consensus to the Introduction of a New Heuristic Framework , 2009 .

[31]  Chris Stephenson,et al.  Bringing computational thinking to K-12: what is Involved and what is the role of the computer science education community? , 2011, INROADS.