Teaching Computational Thinking and Coding to Young Children - Advances in Early Childhood and K-12 Education
Latest Publications


TOTAL DOCUMENTS

15
(FIVE YEARS 15)

H-INDEX

0
(FIVE YEARS 0)

Published By IGI Global

9781799873082, 9781799873105

Author(s):  
Marina Umaschi Bers

Computer programming is becoming an essential skill in the 21st century, and in order to best prepare future generations, the promotion of computational thinking and literacy must begin in early childhood education. Computational thinking can be defined in many ways. The broad definition offered in this chapter is that computational thinking practices refer to techniques applied by humans to express themselves by designing and constructing computation. This chapter claims that one of the fundamental ways in which computational thinking can be supported and augmented is by providing children with opportunities to code and to create their own interactive computational media. Thus, computational literacy will allow children to become producers and not only consumers of digital artifacts and systems.


Author(s):  
Amanda L. Strawhacker ◽  
Amanda A. Sullivan

In the past two decades, STEM education has been slowly replaced by “STEAM,” which refers to learning that integrates science, technology, engineering, arts, and mathematics. The added “Arts” portion of this pedagogical approach, although an important step towards integrated 21st century learning, has long confused policymakers, with definitions ranging from visual arts to humanities to art education and more. The authors take the position that Arts can be broadly interpreted to mean any approach that brings interpretive and expressive perspectives to STEM activities. In this chapter, they present illustrative cases inspired by work in real learning settings that showcase how STEAM concepts and computational thinking skills can support children's engagement in cultural, performing, and fine arts, including painting, sculpture, architecture, poetry, music, dance, and drama.


Author(s):  
Claudia M. Mihm

As coding and computer science become established domains in K-2 education, researchers and educators understand that children are learning more than skills when they learn to code – they are learning a new way of thinking and organizing thought. While these new skills are beneficial to future programming tasks, they also support the development of other crucial skills in early childhood education. This chapter explores the ways that coding supports computational thinking in young children and connects the core concepts of computational thinking to the broader K-2 context.


Author(s):  
Elizabeth Kazakoff Myers

This chapter summarizes theoretical connections between computational thinking through learning to code, self-regulation, and executive function and discusses why it is important to continue exploring the intersection of executive function, self-regulation, and computational thinking, including the need to revisit the socio-cultural underpinnings of foundational self-regulation, executive function, and school readiness research. As an example, findings from a 2014 study that explored the relationship between self-regulation and computational thinking when learning to code are shared. Research supports the idea of teaching computational thinking skills within an integrated early childhood curriculum to support the development of well-prepared citizens for the 21st century by drawing on the connections between executive function, self-regulation, and computational thinking.


Author(s):  
Madhu Govind ◽  
Ziva Reimer Hassenfeld ◽  
Laura de Ruiter

The chapter begins with an exploration of computational thinking (CT) and its relationship to computational literacy, followed by a summary of theoretical and empirical work that aims to elucidate the connections among coding, CT, and literacy. The authors argue that these connections thus far have been predominantly one of support (i.e., unidirectional) and motivated by technological and policy advances, as opposed to considering the connections as mutually reinforcing and developmentally coaligned. The authors discuss the coding as another language (CAL) pedagogical approach, a pedagogy that presents learning to program as akin to learning how to use a new language for communicative and expressive functions, emphasizing the bidirectional connections between the two domains. Finally, the authors detail various curricula that use the CAL approach and discuss the implications of CAL for teaching and learning in early childhood.


Author(s):  
Apittha Unahalekhaka ◽  
Madhu Govind

Computational thinking (CT), in line with the constructionist perspective, is often best displayed when children have the opportunity to demonstrate their skills by producing creative coding artifacts. Performance-based or project portfolio assessments of young children's coding artifacts are a rich and useful approach to explore how children develop and apply CT abilities. In this chapter, the authors examine various rubrics and assessment tools used to measure the levels of programming competency, creativity, and purposefulness displayed in students' coding artifacts. The authors then discuss the development of ScratchJr and KIBO project rubrics for researchers and educators, including examples to illustrate how these highly diverse projects provide insight into children's CT abilities. Finally, the authors conclude with implications and practical strategies for using rubrics in both educational and research settings.


Author(s):  
Apittha Unahalekhaka ◽  
Jessica Blake-West ◽  
XuanKhanh Nguyen

Over the past decade, there has been a growing interest in learning analytics for research in education and psychology. It has been shown to support education by predicting learning performances such as school completion and test scores of students in late elementary and above. In this chapter, the authors discuss the potential of learning analytics as a computational thinking assessment in early childhood education. They first introduce learning analytics by discussing its various applications and the benefits and limitations that it offers to the educational field. They then provide examples of how learning analytics can deepen our understanding of computational thinking through observing young children's engagement with ScratchJr: a tablet coding app designed for K-2 students. Finally, they close this chapter with future directions for using learning analytics to support computer science education.


Author(s):  
Madhu Govind

This chapter provides theoretical and practical insights for fostering children's computational thinking (CT) in homes and other family-friendly spaces such as libraries, museums, and after-school programs. The family context—the kinds of roles, interactions, and opportunities afforded by parents, caregivers, and siblings—is essential for understanding how young children learn and engage in CT. This work is informed by research on how everyday activities and educational technologies (and the contexts in which they are used) can be designed to promote opportunities for CT and family engagement. This chapter discusses ways to support children's CT by co-engaging family members in collaborative coding activities in homes and other informal learning spaces.


Author(s):  
Emily Relkin

This chapter describes the development and validation of TechCheck, a novel instrument for rapidly assessing computational thinking (CT) skills in 5-9 years old children. TechCheck assessments can be administered in classroom or online settings regardless of whether students have prior knowledge of coding. This assessment probes six domains of CT described by Bers (2018) as developmentally appropriate for young children including algorithms, modularity, control structures, representation, hardware/software, and debugging. TechCheck demonstrates good psychometric properties and can readily distinguish among young children with different CT abilities.


Author(s):  
Libby Hunt ◽  
Marina Umaschi Bers

This chapter examines the relationship between coding, computational thinking, and the contexts in which those concepts are learned. It recounts a pilot study where a 12-week robotics curriculum was taught in kindergarten classrooms at eight interfaith and secular schools in Boston, United States of America and Buenos Aires, Argentina. In this chapter, the authors explore how teachers and students drew from their socio-cultural environments to inform the language of computational thinking and support the internalization of computational concepts and, in turn, how computational thinking was used as a tool for deeper exploration of cultural traditions and beliefs, meaning-making, and creative expression.


Sign in / Sign up

Export Citation Format

Share Document