ABSTRACT

This chapter explores computational thinking as an expressive form. Computational thinking allows children to think in a computational way, including solving problems algorithmically and developing technological fluency. This chapter situates coding outside of the realm of traditional STEM disciplines, addressing the common misconception that coding is like solving a puzzle. Instead, the chapter focuses on computational thinking as an aspect of creative expression, once a coder has gained fluency in a coding language. The chapter concludes with a perspective that technological tools are necessary for children to engage in some aspects of computational thinking.