Abstract

In recent years, there has been an increased effort to introduce coding and computational thinking in early childhood education. In accordance with the international trend, programming has become an increasingly growing focus in European education. The idea of introducing computer programming in the classroom dates back to the late 1960s. The introduction of programming language provides an opportunity to engage in logical and abstract thinking, problem solving, and the creative design process. One of the best-known initiatives is The Hour of Code. This initiative is being implemented in 180 countries and more than 700 million students have participated. The Hour of Code started as a one-hour introduction to computer science, designed to demystify “code,” to show that anybody can learn the basics, and to broaden participation in the field of computer science. This article describes a workshop held under the “The Hour of the Code” initiative and implemented in the primary schools of Guarda, Portugal. The activity took place at the school and lasted two hours. Students from the first to the fourth grade participated, with ages ranging from 6-11 years. The teachers of the activity were university professors of computer engineering and students of computer engineering.

Highlights

  • In recent years, there has been an increased effort to introduce coding and computational thinking in early childhood education

  • According to Papert (1980), the potentialities of programming languages become evident through the observation of children's participation in computational thinking projects

  • In the 1960s, the MIT team with which Papert was working developed the idea of introducing computer programming into the classroom

Read more

Summary

Introduction

There has been an increased effort to introduce coding and computational thinking in early childhood education. The introduction of programming language provides an opportunity to engage in logical and abstract thinking, problem solving, and the creative design process. Seymour Papert (2000) identified the potentialities of introducing children to programming languages as an incubator of powerful ideas, that is, as a tool to engage children in new ways of thinking and “thinking about thinking” (Papert, 2005). Programming language allows and creates an opportunity to develop into logical and abstract thinking, problem solving, and the creative design process. According to Papert (1980), the potentialities of programming languages become evident through the observation of children's participation in computational thinking projects. There has been a growing effort to introduce coding and computational thinking in elementary school. Some research presents pragmatic reasons for beginning Computational Thinking at this teaching level: 1. Cross-curricular approaches: Computational thinking allows the creation of transversal activities to different teaching areas

Promote gender equality
Collaboration
Creativity
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call