Skip To Main Content

Computer Science Framework

K12 Computer Science Framework

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.

As a publicly funded institution, Thompson is required by the Federal government to teach students about being safe on the Internet, how to handle cyber-bullying and appropriate online behavior.    CSTA Computer Science Teachers Association   Colorado Computer Science Standards