Skip to Main Content
Mobile Menu

CS Teaching Standards

Significant work has taken place since 2014 at the national level and Idaho State to update the Computer Science Teaching Standards and Framework.   Explore the Idaho Computer Science Teaching Standards, the National Computer Science Teaching Standards, and the National Computer Science Framework.

Idaho Computer Science Teaching Standards

The Idaho Computer Science Teaching Standards were built on a progression of skills that can be accomplished using a variety of tools and in some cases limited access. Several existing Computer Science and related standards from CSTA (Computer Science Teachers Association), ISTE (International Society for Technology in Education), Florida Department of Education, Idaho CTE Programming Standards, Teacher Preparation Standards for Initial Certification in Computer Science, and Idaho Core Standards were reviewed and considered.  The resulting standards and white paper are listed below:

National Computer Science Teaching Standards

Computer science and the technologies it enables rests 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 National 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.

National Computer Science Framework

The Association for Computing Machinery, Code.org, Computer Science Teachers Association, Cyber Innovation Center, and National Math and Science Initiative have collaborated with states, districts, and the computer science education community to develop conceptual guidelines for computer science education.

The K–12 Computer Science Framework comes at a time when our nation’s education systems are adapting to a 21st century vision of students who are not just computer users but also computationally literate creators who are proficient in the concepts and practices of computer science. States, districts, and organizations can use the framework to inform the development of standards and curriculum, build capacity for teaching computer science, and implement computer science pathways.