← Back to Resources

K-12 Computer Science Framework

The following description is from the K12CS website

The K–12 Computer Science Framework represents a vision in which all students engage in the concepts and practices of computer science. Beginning in the earliest grades and continuing through 12th grade, students will develop a foundation of computer science knowledge and learn new approaches to problem solving that harness the power of computational thinking to become both users and creators of computing technology. By applying computer science as a tool for learning and expression in a variety of disciplines and interests, students will actively participate in a world that is increasingly influenced by technology.

The K–12 Computer Science Framework envisions a future in which students

  • critically engage in public discussion on computer science topics;
  • develop as learners, users, and creators of computer science knowledge and artifacts;
  • better understand the role of computing in the world around them; and
  • learn, perform, and express themselves in other subjects and interests.
  • Organization(s) K12CS
  • URL https://k12cs.org/
  • Topic Curriculum and Pedagogy, Outreach, Retention
  • Content Type Organization
  • Intended Level(s) Elementary School, High School, Middle School
  • Intended Population(s) First-generation students, Low-income Students, Underrepresented Racial /Ethnic Groups