Computer Science Begins in K–8
Computer science is increasingly being recognized as an essential element of education for every child. And, as is the case
for every academic discipline, the learning of core concepts and skills must begin at the beginning of a child's formal
education. As part of CSTA's commitment to computer science education in all grades, this section provides resources that
we believe will help elementary and middle school teachers begin incorporating key computer science content into their
classroom practice in an appropriate and engaging way.
K–8 Computer Science: Building a Solid Foundation

This document is a comprehensive look at K–8 CS. You will find dozens of articles offering a variety of PERSPECTIVES, and
examples of IMPLEMENTATION and ENGAGEMENT for younger students. This collection, which includes articles previously published
in the Voice, as well as newly commissioned articles from CS thought-leaders and widely-recognized master educators, is
sure to provide opportunities for discussion, ideas for K–8 classroom activities and curriculum development, and resources
for local advocacy efforts.
Click here to download the
PDF
K–8 Research Reading List
This document provides a reading list of references (and urls) drawn from current and past research on computer science education
in K–8 (students from ages 5 though 12). The CSTA K–8 Research Committee hopes that this resource will provide educators
and researchers with access to key research to support the increased integration of computer science learning within formal education
for elementary and middle school students.
Click here to download the
PDF