Standards
Content Standards
Generate resourceCommunicate about computing.
Generate resourceCreate, test, and refine computational artifacts.
Generate resourceRecognize, define, and analyze computational problems.
Generate resourceCollaborate around computing.
Generate resourceFoster an inclusive computing culture.
Generate resourceProcess Standards
Generate resourceEarth and Human Activity
Generate resourceEcosystems: Interactions, Energy, and Dynamics
Generate resourceFrom Molecules to Organisms: Structures and Processes
Generate resourceEnergy
Generate resourceMatter and Its Interactions
Generate resourceConsider others' perspectives as well as one's own perspective when developing computational solutions.
Generate resourceConsider the needs of a variety of end users regarding accessibility and usability.
Generate resourceSelect appropriate technological tools that can be used to collaborate on a project.
Generate resourceCollaborate productively with individuals of varying perspectives, skills, and backgrounds.
Generate resourceConsider the purpose of computational artifacts for practical use, personal expression, and/or societal impact.
Generate resourceTest computational artifacts systematically by considering multiple scenarios and using test cases.
Generate resourceConsider performance, reliability, usability, and accessibility when evaluating and refining computational artifacts.
Generate resourceSelect and use appropriate technological tools to convey solutions to computing problems.
Generate resourceCommunicate about computational processes and solutions using appropriate terminology consistent with the intended audience and purpose.
Generate resourceArticulate ideas responsibly by observing intellectual property rights and giving appropriate attribution.
Generate resourceConstruct a scientific explanation based on evidence for how the uneven distributions of Earth's mineral, energy, and groundwater resources are the result of past and current geoscience processes.
Generate resourceApply scientific principles to design a method for monitoring and minimizing a human impact on the environment.
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 resourceAsk questions to clarify evidence of the factors that have impacted global temperatures over the past century.
Generate resourceConstruct a scientific explanation based on evidence for the role of photosynthesis in the cycling of matter and flow of energy into and out of organisms.
Generate resourceDevelop a model to describe how food molecules in plants and animals are rearranged through chemical reactions forming new molecules that support growth and/or release energy as this matter moves through an organism.
Generate resourceAnalyze and interpret data to provide evidence for the effects of resource availability on organisms and populations of organisms in an ecosystem.
Generate resourceConstruct an explanation that predicts patterns of interactions among organisms across multiple ecosystems.
Generate resourceDevelop a model to describe the cycling of matter and flow of energy among living and nonliving parts of an ecosystem.
Generate resourceConstruct an argument supported by empirical evidence that changes to physical or biological components of an ecosystem affect populations.
Generate resourceEvaluate competing design solutions for maintaining biodiversity and ecosystem services.
Generate resourceDevelop models to describe the atomic composition of simple molecules and extended structures.
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 resourceGather and make sense of information to describe that synthetic materials come from natural resources and impact society.
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 and interpret graphical displays of data to describe the proportional relationships of kinetic energy to the mass of an object and to the speed of an object.
Generate resourceDevelop a model to describe that when the arrangement of objects interacting at a distance changes, different amounts of potential energy are stored in the system.
Generate resourceConstruct, use, and present arguments to support the claim that when the kinetic energy of an object changes, energy is transferred to or from the object.
Generate resourceDesign, evaluate, and modify simple algorithms (e.g., steps to make a sandwich; steps to a popular dance; steps for sending an email).
Generate resourceSuggest changes to the sequence of instructions that can lead to the same result (e.g., explore different ways to tying shoes).
Generate resourceDecompose problems into subproblems and write code to solve the subproblems (i.e., break down a problem into smaller parts).
Generate resourceIdentify the parts of a program (e.g., components of creating a video game include keeping score, determining winners/losers, moving characters, designing game art, and advancing level).
Generate resourceUse a beginner coding language (e.g., drag-and-drop, block-based) to design and code a moderately complex program that solves a problem.
Generate resourceDiscuss the differences between the types of data (e.g., characters, integers, decimals).
Generate resourceExplore an expanded definition of computing devices (e.g., "Internet of Things," wearable technology, robotics).
Generate resourceAnalyze relevant problems and how they are solved using computer science and various types of computing devices (e.g., Global Positioning System (GPS) and online maps provide guided step-by-step directions to locations).
Generate resourceDescribe processing speed and storage capacity using standard units of measure (e.g., 3 TB hard drive, 256 GB cell phone, 3.8 GHz processor).
Generate resourceUnderstand and communicate solutions to various computing problems (e.g., computing device is frozen; webpage does not load; application does not launch; keyboard does not work).
Generate resourceDescribe how a picture, audio, and video are stored digitally (e.g., Red, Green, and Blue (RGB), pixels, .wav).
Generate resourceAnalyze how data is collected with both computational and non-computational tools and processes.
Generate resourceIdentify computing devices that assist with data collection (i.e., thermometers, barcode scanners, biometrics, sensors, radio-frequency identification (RFID), wearable technology).
Generate resourceCreate various graphical representations of large data sets (e.g., frequency plots, bar graphs, presentation software).
Generate resourceRepresent two sets of numerical data (e.g., histograms, box plots, dot plots).
Generate resourceCollaborate in small groups to create and edit online documents in real time (e.g., multiple users editing one document in a shared online space).
Generate resourceIdentify and use appropriate file sharing strategies (e.g., copy and paste, links, email attachments).
Generate resourceApply appropriate design principles to presentations (e.g., themes, contrast, animations).
Generate resourceDiscuss consequences of improper use of social media (e.g., cyberbullying).
Generate resourceUnderstand issues associated with appropriate use of personal digital information.
Generate resourceDemonstrate proper keyboarding technique when keying letters, numbers, and symbols at a rate of 25 words per minute.
Generate resourceUnderstand how computer science is and can be used to solve problems in students' daily lives (e.g., voter identification website, online tax filing).
Generate resourceCompare positive and negative impacts of computing on society (e.g., personal, health, workforce, economy, education, culture, environment).
Generate resourceUnderstand precautions to protect personal information (i.e., password strength, anti-virus software).
Generate resourceUnderstand the consequences of unethical and illegal behavior online (e.g., social media, gaming, cyberbullying).
Generate resourceDiscuss and understand factors that affect access to computing resources locally, nationally, and globally (e.g., geographical location, socioeconomic status, government structure).
Generate resourceUnderstand and communicate the changes in computing and computer science over time.
Generate resourceIdentify and compare types of networks (i.e., Local Area Networks (LANs) and Wide Area Networks (WANs)).
Generate resourceDefine and understand how the internet is a network of Wide Area Networks (WANs).
Generate resourceIdentify methods to protect data, information, and computing devices across networks.
Generate resourceIdentify software methods for protecting data transmitted across networks (e.g. anti-virus software).
Generate resourceIdentify physical methods for securing computing devices (e.g., biometric-thumb reader, computer lock, restricted access rooms, hardware firewall).
Generate resource