Computer Science Teacher Association K-12 Computer Science Standards

The CSTA K–12 Computer Science Standards delineate a core set of learning objectives designed to provide the foundation for a complete computer science curriculum and its implementation at the K–12 level.

The CSTA Standards introduce the fundamental concepts of computer science to all students, beginning at the elementary school level. At the secondary level, they present computer science in a way that can fulfill a computer science, math, or science graduation credit. They encourage schools to offer additional secondary-level computer science courses that will allow interested students to study facets of computer science in more depth and prepare them for entry into the work force or college. Further, they aim to increase the availability of rigorous computer science for all students, especially those who are members of underrepresented groups.

Audience: 
Lower elementary (K-2)
Upper elementary (3-5)
Middle school (6-8)
High school (9-12)
Learner Experience w/ CS & CT: 
Beginner
Some Practice
Experienced
Facilitator Type: 
Library staff member
Community member
Facilitator Experience w/ CS & CT: 
Beginner
Some Practice
Experienced
Type of Library: 
Public
School
Tribal
Special
Library Location Type: 
Rural
Suburban
Urban
Size: 
Very small (< 300 students, < 10k population)
Small (< 500 students, < 24k population)
Medium (< 750 students, < 99k population)
Large (< 1000 students, < 500k population)
Very large (1000+ students, 500k+ population)
Program Type & Frequency: 
In school time
Out of school time
Ongoing sessions
One time session
Requirements: 
Technology required
No cost
resource-image-content.png
Sponsored by Google.