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





   

CSTA works at many levels to support computing education.

Elementary and Middle school
(problem solving &
computational thinking)

High school
(computing &
computer science)

College/university
(enrollment &
transition)

Industry
(engagement &
preparation)