About the CSTA K-12 Computer Science Standards Computer science and the technologies it enables rest at the heart of our economy and the way we live our lives. To be well-educated citizens in a computing-intensive world and to be prepared for careers in the 21st century, our students must have a clear understanding of the principles and practices of computer science. 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. To this end, the CSTA Standards:
This site provides access to the revised 2017 CSTA K-12 Computer Science Standards, which were released at the CSTA Annual Conference in July 2017. These standards are licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) license. Connection to the K-12 Computer Science Framework The K–12 Computer Science Framework provides overarching, high-level guidance per grade bands, while the standards provide detailed, measurable student performance expectations. The Framework was considered as one primary input for the standards development process. How to Use the Standards
When CSTA first designed the computer science standards, we expected that educational governing bodies (such as departments of education) would use them to create state and national standards for computer science education in schools. What we learned from our members, however, is that educators use the standards in a wide variety of creative ways. This document consists of direct quotes from educators on the ways in which they have been able to use the CSTA K–12 Computer Science Standards above to support a wide variety of professional goals.Prior to claiming alignment with the CSTA K-12 CS Standards, you must have your content approved by the CSTA Curriculum Task Force. The Task Force will conduct a crosswalk to determine if your content, product, or curriculum is aligned with the Standards. States may use the Framework as an organizing structure or foundation to create their own standards by using or adapting specific examples of standards from CSTA and other states. A state will decide how much of any input they use, and is not necessarily expected to adopt any set of standards as a whole. States should consider their own factors such as their local economy, history of CS implementation, and education system’s goals. |