Information Technology

C OMPUTER S CIENCE P RINCIPLES

Standard 1 Computing affects communication, interaction, and cognition. x Analyze how computing affects communication, interaction, and cognition. [P4] x Collaborate as part of a process that scales. [P6] Standard 2 Computing enables innovation in nearly every field. x Connect computing with innovations in other fields. [P1] Standard 3 Computing has both beneficial and harmful effects. x Analyze the beneficial and harmful effects of computing. [P4] Standard 4 Computing is situated within economic, social, and cultural contexts. x Connect computing within economic, social, and cultural contexts. [P1] COMPUTATIONAL THINKING PRACTICES Standard 1 Connecting computing. Developments in computing have far-reaching effects on society and have led to significant innovations. These developments have implications for individuals, society, commercial markets, and innovation. Students in this course study these effects and connections, and they learn to draw connections between different computing concepts. Students are expected to: x Identify impacts of computing; x Describe connections between people and computing; and x Explain connections between computing concepts. Standard 2 Developing computational artifacts. Computing is a creative discipline in which the creation takes many forms, ranging from remixing digital music and generating animations to developing websites, writing programs, and more. Students in this course engage in the creative aspects of computing by designing and developing interesting computational artifacts, as well as by applying computing techniques to creatively solve problems. Students are expected to: x Create an artifact with a practical, personal, or societal intent; x Select appropriate techniques to develop a computational artifact; and x Use appropriate algorithmic and information-management principles. Standard 3 Abstracting-Computational thinking requires understanding and applying abstraction at multiple levels ranging from privacy in social networking applications, to logic gates and bits, to the human genome project, and more. Students in this course use abstraction to develop models and simulations of natural and artificial phenomena, use them to make predictions about the world, and analyze their efficacy and validity. Students are expected to:

6 | P a g e

J u l y 2 0 1 8

Made with FlippingBook flipbook maker