• 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.