K-12 Computer Science Framework

November 02, 2016
K–12 Computer Science Framework

The K–12 Computer Science Framework illuminates the big ideas of computer science through a lens of concepts (i.e., what students should know) and practices (i.e., what students should do). The core concepts of the framework represent major content areas in the field of computer science.

The influence of computing is felt daily and experienced on a personal, societal, and global level. Computer science, the discipline that makes the use of computers possible, has driven innovation in every industry and field of study, from anthropology to zoology. Computer science is also powering approaches to many of our world’s toughest challenges; some examples include decreasing automobile deaths, distributing medical vaccines, and providing platforms for rural villagers to participate in larger economies, among others.