• Corpus ID: 14497835

Tangible programming in early childhood: Revisiting developmental assumptions through new technologies: Childhood in a digital world

  title={Tangible programming in early childhood: Revisiting developmental assumptions through new technologies: Childhood in a digital world},
  author={Marina Umaschi Bers and Michael S. Horn},
This chapter explores the idea that when given appropriate tools, young children can actively engage in computer programming and robotics activities in a way that is consistent with developmentally appropriate practice. In particular, this project proposes the use of emerging tangible user interface (TUI) technology to fundamentally re-envision the way in which children program computers. In short, rather than using a mouse or keyboard to write programs to control robots, children instead… 

Figures and Tables from this paper

The TangibleK Robotics Program: Applied Computational Thinking for Young Children.
This article describes the TangibleK robotics program for young children. Based on over a decade of research, this program is grounded on the belief that teaching children about the human-made world,
Robotics in the early childhood classroom: learning outcomes from an 8-week robotics curriculum in pre-kindergarten through second grade
In recent years there has been an increasing focus on the missing “T” of technology and “E” of engineering in early childhood STEM (science, technology, engineering, mathematics) curricula. Robotics
The technical matters: young children debugging (with) tangible coding toys
Purpose Much remains unknown about how young children orient to computational objects and how we as learning scientists can orient to young children as computational thinkers. While some research
Programming in a Robotics Context in the Kindergarten Classroom: The Impact on Sequencing Skills
The impact of programming of robots on sequencing ability in early childhood and the relationship be tween sequencing skills, class size, and teachers’ comfort lev el and experience with technology are examined.
Implementing a Robotics Curriculum in an Early Childhood Montessori Classroom
A case study of one early educator’s experience of designing and implementing a robotics curriculum integrated with a social science unit in her mixed-age classroom and a set of suggested criteria for effectively integrating foundational programming and engineering concepts into Montessori early education.
MODEBOTS: Environment for Programming Robots for Children Between the Ages of 4 and 6
The research project presented in this paper describes the first prototype that implements a programming environment for robots using mobile devices, for children in early childhood-4 to 6 years old, that is fully functional and allows Bluetooth communication one by one.
Ready for Robotics: Bringing Together the T and E of STEM in Early Childhood Teacher Education.
Prior work has shown that early childhood educators demonstrate a lack of knowledge and understanding about technology and engineering, and about developmentally appropriate pedagogical approaches to
Fostering Computational Thinking and Creativity in Early Childhood Education
This chapter focuses on the design and implementation of coding, programming, and robotics activities in real-world classroom conditions in early childhood education that foster computational


Teachers as Designers: Integrating Robotics in Early Childhood Education.
This article presents a constructionist approach to introducing technology, in particular robotics, in the early childhood classroom. The authors demonstrate how this approach is well suited, since
Innovative session: early childhood robotics for learning
Robotics is a powerful learning manipulative for young children (four through seven years) as it enables the early introduction of engineering and programming. This session begins with a theoretical
Degrees of comprehension: children's understanding of a visual programming environment
It is concluded that the children failed to grasp many aspects of the program operation and lack of explicit instruction on program functionality hindered these children in their attempts to create more sophisticated science programs.
Designing tangible programming languages for classroom use
This paper describes a new technique for implementing educational programming languages using tangible interface technology that emphasizes the use of inexpensive and durable parts with no embedded electronics or power supplies and argues that languages created with this approach offer an appealing and practical alternative to text-based and visual languages for classroom use.
From turtles to Tangible Programming Bricks: explorations in physical language design
The article describes and discusses the author’s own research into tangible programming, culminating in the development of the Tangible Programming Bricks system—a platform for creating microworlds for children to explore computation and scientific thinking.
Digital manipulatives: new toys to think with
Four of the digital manipulatives-computationallyaugmented versions of blocks, beads, balls, and badges developed by the de MJT Media Lab group are discussed.
Social Construction of Computer Experience in a First-Grade Classroom: Social Processes and Mediating Artifacts
Based on a Vygotskian perspective, as well as a broader socio-cultural perspective, we propose a transactional model of social processes and artifacts to investigate young children's social
Kindergarten Robotics: Using Robotics to Motivate Math, Science, and Engineering Literacy in Elementary School*
The Tufts University Center for Engineering Educational Outreach's theoretical framework, motivations, and efforts involved in bringing engineering via LEGO robotics into every kindergarten through fifth-grade classroom in one school through the Systemic School Change in Engineering Project are detailed.
The Future of Educational Computing Research:The Case of Computer Programming
This work examines one application, computer programming, with a particularly long and rich research history, and discusses implications for future research emerging from the domain of computer programming.
Differences in pointing task performance between preschool children and adults using mice
Overall, it was found that the difference between the performance of children and adults was large enough to warrant user interface interactions designed specifically for preschool children.