ABSTRACT

In this chapter, Bers presents seven powerful ideas of computational thinking framework, core concepts that are developmentally appropriate in early childhood. These powerful ideas are: algorithms, modularity, control sturcutres, representation, hardware/software, design process, and debugging. She also presents vignettes and lesson outlines from her Coding as Another Language curriculum, as a way to contextualize and illustrate how each of the seven powerful ideas can be practically explored in a formal early learning setting. This curriculum approaches coding as a form of communication and expression, and teaches language and literacy content as well as computational content.