About CSTA
Administrator Impact Award
CSTA Chapters
CSTA International Affiliates
CSTA Governance
Grant Support Requests
Members Making a Difference
Contact Us

Cutler-Bell Prize
Faces of Computing
Advocacy Tools
CSTA Presentations

Membership Information
About Our Members
My Member Info
Individual Membership
Institutional Membership
Manage Your CSTA Account

CSTA Source Web Repository

Get Connected!

Read our Advocate Blog
Download the CSTA Voice
Download our key Reports
Podcasts and Webinars
Watch our PD Videos
Join us on Facebook

Follow us on Twitter

Align Your Curriculum
CSTA K-12 Standards
Completed Crosswalks
Computer Science in K-8
CS Principles Resources
Computational Thinking
Curriculum Resources

Professional Development
CSTA Annual Conference
CSPrinciples Summit
Job Board
Teacher Workshops

High School Surveys
Key Research
Major Research Reports

Brochures, Posters, Videos
CS Events for Kids
K-12 Virtual Binders
Highlighted Resources
Other Repositories

Corporate Support
Meet Our Supporters
Featured Announcements

Teacher Certification
Certification Resources
U.S. State Requirements

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)

(enrollment &

(engagement &