Standards
Impacts of Computing
Generate resourceProgramming and Algorithms
Generate resourceData and Information
Generate resourceNetworks and Cyber Infrastructure
Generate resourceComputer Systems and Computational Thinking
Generate resourceAnalyze and devise problem-solving strategies cooperatively and collaboratively.
Generate resourceAnalyze the problem and use a tool (e.g., flow chart) to design an algorithm to solve complex problems.
Generate resourceUnderstand the function of control structures to create specific behaviors (e.g., sequential, selection, repetition).
Generate resourcerite computer program(s) to solve simple problems and document the process for others to reference.
Generate resourceSeek and incorporate feedback from team members and users to refine a solution that meets user needs.
Generate resourceDetermine the uses of computing concepts and technology in global collaboration.
Generate resourceExplain how computer science fosters innovation in all careers and disciplines.
Generate resourceDiscuss issues of bias and accessibility in the design of existing technologies.
Generate resourceSystematically identify and fix problems with computing, devices and their components.
Generate resourceUse various computer applications and online resources to explore how networks and cyber infrastructure work together to provide security and prevent system compromise.
Generate resourceModel appropriate data privacy and cyber security procedures when using a computer.
Generate resourceUnderstand how information is transmitted via wired and wireless networks and the security vulnerability of each.
Generate resourceEngineering Design
Generate resourceHuman Impacts
Generate resourceNatural Selection and Adaptations
Generate resourceGrowth, Development, and Reproduction of Organisms
Generate resourceChemical Reactions
Generate resourceStructure and Properties of Matter
Generate resourceUse argument based on empirical evidence and scientific reasoning to support an explanation for how characteristic animal behaviors and specialized plant structures affect the probability of successful reproduction of animals and plants respectively.
Generate resourceUse mathematical models, probability statements, and proportional reasoning to support explanations of how natural selection may lead to increases and decreases of specific traits in populations over time.
Generate resourceDevelop models to describe the atomic composition of simple molecules and basic extended structures.
Generate resourceGather and make sense of information to describe that synthetic materials come from natural resources and impact society.
Generate resourceDevelop a model that predicts and describes changes in particle motion, temperature, and state of a pure substance when thermal energy is added or removed.
Generate resourceAnalyze and interpret data on the properties of substances before and after the substances interact to determine if a chemical reaction has occurred.
Generate resourceDevelop and use a model to describe how the total number of atoms does not change in a chemical reaction and thus mass is conserved.
Generate resourceUndertake a design project to construct, test, and modify a device that either releases or absorbs thermal energy by chemical processes.
Generate resourceConstruct an argument supported by evidence for how increases in human population and per-capita consumption of natural resources impact Earth's systems.
Generate resourceConstruct a scientific explanation based on evidence for how environmental and genetic factors influence the growth of organisms.
Generate resourceDevelop and use a model to describe why structural changes to genes (mutations) located on chromosomes may affect proteins and may result in harmful, beneficial, or neutral effects to the structure and function of an organism.
Generate resourceDevelop and use a model to describe why asexual reproduction results in offspring with identical genetic information and sexual reproduction results in offspring with genetic variation.
Generate resourceGather and synthesize information about the technologies that have changed the way humans influence the inheritance of desired traits in organisms.
Generate resourceAnalyze and interpret data for patterns in the fossil record that document the existence, diversity, extinction, and change of life forms throughout the history of life on Earth under the assumption that natural laws operate today as in the past.
Generate resourceApply scientific ideas to construct an explanation for the anatomical similarities and differences among modern organisms and between modern and fossil organisms to infer evolutionary relationships.
Generate resourceAnalyze displays of pictorial data to compare patterns of similarities in the embryological development across multiple species to identify relationships not evident in the fully formed anatomy.
Generate resourceConstruct an explanation based on evidence that describes how genetic variations of traits in a population increase some individuals' probability of surviving and reproducing in a specific environment.
Generate resourceEvaluate competing design solutions using a systematic process to determine how well they meet the criteria and constraints of the problem.
Generate resourceDevelop a model to generate data for iterative testing and modification of a proposed object, tool, or process such that an optimal design can be achieved.
Generate resourceImpacts of Computing
Generate resourceComputers and Communications Devices
Generate resourceProgramming and Algorithms
Generate resourceCollaboration
Generate resourceComputer Systems and Computational Thinking
Generate resourceUse the basic steps in algorithmic problem-solving to design solutions (e.g., problem statement and exploration, examination of sample instances, design, implementing a solution, testing, and evaluation).
Generate resourceEvaluate what kinds of problems can be solved using modeling and simulation.
Generate resourceAnalyze the degree to which a computer model accurately represents the real world.
Generate resourceUnderstand the notion of hierarchy and abstraction in computing including high level languages, translation, instruction set, and logic circuits.
Generate resourceExamine connections between elements of mathematics and computer science including binary numbers, logic, sets and functions.
Generate resourceProvide examples of interdisciplinary applications of computational thinking.
Generate resourceApply productivity/multimedia tools and peripherals to group collaboration and support learning throughout the curriculum.
Generate resourceCollaboratively design, develop, publish, and present products (e.g., videos, podcasts, websites) using technology resources that demonstrate and communicate curriculum concepts.
Generate resourceUse collaborative practices such as pair programming, working in project teams, and participating in group active learning activities.
Generate resourceDemonstrate characteristics necessary for collaboration: providing useful feedback, integrating feedback, understanding and accepting multiple perspectives, socialization.
Generate resourceSelect appropriate tools and technology resources to accomplish a variety of tasks and solve problems.
Generate resourceUse a variety of multimedia tools and peripherals to support personal productivity and learning throughout the curriculum.
Generate resourceDesign, develop, publish, and present products (e.g., webpages, mobile applications, animations) using technology resources that demonstrate and communicate curriculum concepts.
Generate resourceDemonstrate an understanding of algorithms and their practical application.
Generate resourceImplement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.
Generate resourceDemonstrate good practices in personal information security, using passwords, encryption, and secure transactions.
Generate resourceDemonstrate characteristics used in open ended problem-solving and programming (e.g., comfort with complexity, persistence, brainstorming, adaptability, patience, propensity to tinker, creativity, accepting challenge).
Generate resourceCollect and analyze data that is output from multiple runs of a computer program.
Generate resourceDefine an algorithm as a sequence of instructions that canbe processed by a computer.
Generate resourceIdentify a variety of electronic devices that contain computational processors.
Generate resourceDemonstrate an understanding of the relationship between hardware and software.
Generate resourceUse developmentally appropriate, accurate terminology when communicating about technology.
Generate resourceApply strategies for identifying and solving routine hardware problems that occur during everyday computer use.
Generate resourceDescribe the major components and functions of computer systems and networks.
Generate resourceDescribe what distinguishes humans from machines focusing on human intelligence versus machine intelligence and ways we can communicate.
Generate resourceDescribe ways in which computers use models of intelligent behavior (e.g., robot motion, speech and language understanding, and computer vision).
Generate resourceDemonstrate legal and ethical behaviors when using information and technology and discuss the consequences of misuse.
Generate resourceDemonstrate knowledge of changes in information technologies over time and the effects those changes have on education, the workplace, and society.
Generate resourceEvaluate ways that different algorithms may be used to solve the same problem.
Generate resourceEvaluate the accuracy, relevance, appropriateness, comprehensiveness, and bias of electronic information sources concerning real-world problems.
Generate resourceDescribe and analyze a sequence of instructions being followed (e.g., describe a character's behavior in a video game as driven by rules and algorithms).
Generate resourceRepresent data in a variety of ways including text, sounds, pictures, and numbers.
Generate resourceUse visual representations of problem states, structures, and data (e.g., graphs, charts, network diagrams, flowcharts).
Generate resourceInteract with content-specific models and simulations (e.g., ecosystems, epidemics, molecular dynamics) to support learning and research.
Generate resourceGlobal Collaborator
Generate resourceCreative Communicator
Generate resourceComputational Thinker
Generate resourceInnovative Designer
Generate resourceKnowledge Constructor
Generate resourceDigital Citizen
Generate resourceEmpowered Learner
Generate resourceNavigate a variety of technologies and transfer their knowledge and skills to learn how to use new technologies.
Generate resourceLocate and collect resources from a variety of sources and organize assets into collections for a wide range of projects and purposes.
Generate resourcePractice and demonstrate the ability to evaluate resources for accuracy, perspective, credibility and relevance.
Generate resourceDemonstrate and practice the ability to effectively utilize research strategies to locate appropriate digital resources in support of their learning.
Generate resourceCreate original works or responsibly repurpose other digital resources into new creative works.
Generate resourceSelect appropriate platforms and tools to create, share and communicate their work effectively.
Generate resourceExplore real-world issues and problems and actively pursue an understanding of them and solutions for them.
Generate resourceSelect and use digital tools to support a design process and expand their understanding to identify constraints and trade-offs and to weight risks.
Generate resourceDefend the selection of a specific technology tool to complete a learning task.
Generate resourcePublish or present content designed for specific audiences and select platforms that will effectively convey their ideas to those audiences.
Generate resourceUse communication tools (such as email, discussion boards, online conferences, learning management systems, and portfolios) to gather information, share ideas, and respond to questions.
Generate resourceActively seek performance feedback from people, including teachers and from functionalities embedded in digital tools to improve their learning process, and select technology to demonstrate their learning in a variety of ways.
Generate resourceSelect collaborative technologies and use them to work with others to investigate and develop solutions related to local and global issues.
Generate resourceUse collaborative technologies to connect with others, including peers, experts, and community members, to learn about issues and problems or to gain broader perspective.
Generate resourceUse digital tools to interact with others to develop a richer understanding of different perspectives and cultures.
Generate resourceIdentify and develop online networks within school policy, and customize their learning environments in ways that support their learning, in collaboration with an educator.
Generate resourceArticulate personal learning goals, select and manage appropriate technologies to achieve them, and reflect on their successes and areas of improvement in working toward their goals.
Generate resourceManage their digital identities and reputations within school policy, including demonstrating an understanding of how digital actions are never fully erasable.
Generate resourceDemonstrate and advocate for positive, safe, legal, and ethical habits when using technology and when interacting with others online.
Generate resourceDemonstrate and advocate for an understanding of intellectual property with both print and digital media-including copyright, permission, and fair use by creating a variety of media products that include appropriate citation and attribution elements.
Generate resourceDemonstrate an understanding of what personal data is and how to keep it private and secure, including the awareness of terms such as encryption, Hyper Text Transfer Protocol Security (HTTPS), password, cookies and computer viruses; they also understand the limitations of data management and how data-collection technologies work.
Generate resourceCommunicate complex ideas clearly using various digital tools to convey the concepts textually, visually, graphically, etc.
Generate resource