🇺🇸🦅 America’s 250th — 25% off Teacher Annual with code USA250 🦅🇺🇸 →

High School Science Colorado Standards

294 standards - Colorado standards

These are the official High School Science Colorado standards — the exact codes and student expectations high school teachers are required to teach and Colorado state test assesses. Browse every standard below, then generate a print-ready, standards-aligned worksheet, lesson plan, exit ticket, or assessment for any of them in seconds.

Grades 9, 10, 11, 12

ESS3

Earth and Space Science

Generate resource
ESS3.HS.1

All stars, including the sun, undergo stellar evolution, and the study of stars' light spectra and brightness is used to identify compositional elements of stars, their movements, and their distances from Earth.

Generate resource
ESS3.HS.1.a

Develop a model based on evidence to illustrate the life span of the sun and the role of nuclear fusion in the sun's core to release energy that eventually reaches Earth in the form of radiation.

Generate resource
ESS3.HS.1.b

Construct an explanation of the Big Bang theory based on astronomical evidence of light spectra, motion of distant galaxies, and composition of matter in the universe.

Generate resource
ESS3.HS.1.c

Communicate scientific ideas about the way stars, over their life cycle, produce elements.

Generate resource
ESS3.HS.10

Natural hazards and other geological events have shaped the course of human history at local, regional, and global scales.

Generate resource
ESS3.HS.10.a

Construct an explanation based on evidence for how the availability of natural resources, occurrence of natural hazards, and changes in climate have influenced human activity.

Generate resource
ESS3.HS.11

Sustainability of human societies and the biodiversity that supports them requires responsible management of natural resources, including the development of technologies.

Generate resource
ESS3.HS.11.a

Create a computational simulation to illustrate the relationships among the management of natural resources, the sustainability of human populations, and biodiversity.

Generate resource
ESS3.HS.11.b

Evaluate or refine a technological solution that reduces impacts of human activities on natural systems.

Generate resource
ESS3.HS.12

Global climate models used to predict future climate change continue to improve our understanding of the impact of human activities on the global climate system.

Generate resource
ESS3.HS.12.a

Analyze geoscience data and the results from global climate models to make an evidence-based forecast of the current rate of global or regional climate change and associated future impacts to Earth's systems.

Generate resource
ESS3.HS.12.b

Use a computational representation to illustrate the relationships among Earth systems and how those relationships are being modified due to human activity.

Generate resource
ESS3.HS.2

Explanations of and predictions about the motions of orbiting objects are described by the laws of physics.

Generate resource
ESS3.HS.2.a

Use mathematical or computational representations to predict the motion of orbiting objects in the solar system.

Generate resource
ESS3.HS.3

The rock record resulting from tectonic and other geoscience processes as well as objects from the solar system can provide evidence of Earth's early history and the relative ages of major geologic formations.

Generate resource
ESS3.HS.3.a

Evaluate evidence of the past and current movements of continental and oceanic crust and the theory of plate tectonics to explain the ages of crustal rocks.

Generate resource
ESS3.HS.3.b

Apply scientific reasoning and evidence from ancient Earth materials, meteorites, and other planetary surfaces to construct an account of Earth's formation and early history.

Generate resource
ESS3.HS.4

Earth's systems, being dynamic and interacting, cause feedback effects that can increase or decrease the original changes, and these effects occur on different time scales, from sudden (e.g., volcanic ash clouds) to intermediate (ice ages) to very long-term tectonic cycles.

Generate resource
ESS3.HS.4.a

Develop a model to illustrate how Earth's internal and surface processes operate at different spatial and temporal scales to form continental and ocean-floor features.

Generate resource
ESS3.HS.4.b

Analyze geoscience data to make the claim that one change to Earth's surface can create feedbacks that cause changes to other Earth systems.

Generate resource
ESS3.HS.5

Plate tectonics can be viewed as the surface expression of mantle convection, which is driven by heat from radioactive decay within Earth's crust and mantle.

Generate resource
ESS3.HS.5.a

Develop a model to illustrate how Earth's internal and surface processes operate at different spatial and temporal scales to form continental and ocean-floor features.

Generate resource
ESS3.HS.5.b

Develop a model based on evidence of Earth's interior to describe the cycling of matter by thermal convection.

Generate resource
ESS3.HS.6

The planet's dynamics are greatly influenced by water's unique chemical and physical properties.

Generate resource
ESS3.HS.6.a

Plan and conduct an investigation of the properties of water and its effects on Earth materials and surface processes.

Generate resource
ESS3.HS.7

The role of radiation from the sun and its interactions with the atmosphere, ocean, and land are the foundation for the global climate system. Global climate models are used to predict future changes, including changes influenced by human behavior and natural factors.

Generate resource
ESS3.HS.7.a

Analyze geoscience data to make the claim that one change to Earth's surface can create feedbacks that cause changes to other Earth systems.

Generate resource
ESS3.HS.7.b

Use a model to describe how variations in the flow of energy into and out of Earth's systems result in changes in climate.

Generate resource
ESS3.HS.7.c

Develop a quantitative model to describe the cycling of carbon among the hydrosphere, atmosphere, geosphere, and biosphere.

Generate resource
ESS3.HS.7.d

Construct an argument based on evidence about the simultaneous co-evolution of Earth's systems and life on Earth.

Generate resource
ESS3.HS.8

The biosphere and Earth's other systems have many interconnections that cause a continual co-evolution of Earth's surface and life on it.

Generate resource
ESS3.HS.8.a

Construct an argument based on evidence about the simultaneous co-evolution of Earth's systems and life on Earth.

Generate resource
ESS3.HS.9

Resource availability has guided the development of human society and use of natural resources has associated costs, risks, and benefits.

Generate resource
ESS3.HS.9.a

Construct an explanation based on evidence for how the availability of natural resources, occurrence of natural hazards, and changes in climate have influenced human activity.

Generate resource
ESS3.HS.9.b

Evaluate competing design solutions for developing, managing, and utilizing energy and mineral resources based on cost-benefit ratios.

Generate resource
LS2

Life Science

Generate resource
LS2.HS.1

DNA codes for the complex hierarchical organization of systems that enable life's functions.

Generate resource
LS2.HS.1.a

Construct an explanation based on evidence for how the structure of DNA determines the structure of proteins which carry out the essential functions of life through systems of specialized cells.

Generate resource
LS2.HS.1.b

Develop and use a model to illustrate the hierarchical organization of interacting systems that provide specific functions within multicellular organisms.

Generate resource
LS2.HS.1.c

Plan and conduct an investigation to provide evidence that feedback mechanisms maintain homeostasis.

Generate resource
LS2.HS.10

Evidence of common ancestry and diversity between species can be determined by examining variations including genetic, anatomical and physiological differences.

Generate resource
LS2.HS.10.a

Communicate scientific information that common ancestry and biological evolution are supported by multiple lines of empirical evidence.

Generate resource
LS2.HS.11

Genetic variation among organisms affects survival and reproduction.

Generate resource
LS2.HS.11.a

Construct an explanation based on evidence that the process of evolution primarily results from four factors: (1) the potential for a species to increase in number, (2) the heritable genetic variation of individuals in a species due to mutation and sexual reproduction, (3) competition for limited resources, and (4) the proliferation of those organisms that are better able to survive and reproduce in the environment. (

Generate resource
LS2.HS.11.b

Apply concepts of statistics and probability to support explanations that organisms with an advantageous heritable trait tend to increase in proportion to organisms lacking this trait.

Generate resource
LS2.HS.12

The environment influences survival and reproduction of organisms over multiple generations.

Generate resource
LS2.HS.12.a

Construct an explanation based on evidence for how natural selection leads to adaptation of populations.

Generate resource
LS2.HS.12.b

Evaluate the evidence supporting claims that changes in environmental conditions may result in (1) increases in the number of individuals of some species, (2) the emergence of new species over time, and (3) the extinction of other species.

Generate resource
LS2.HS.13

Humans have complex interactions with ecosystems and have the ability to influence biodiversity on the planet.

Generate resource
LS2.HS.13.a

Create or revise a simulation to test a solution to mitigate adverse impacts of human activity on biodiversity.

Generate resource
LS2.HS.2

Growth and division of cells in complex organisms occurs by mitosis, which differentiates specific cell types.

Generate resource
LS2.HS.2.a

Use a model to illustrate the role of cellular division (mitosis) and differentiation in producing and maintaining complex organisms.

Generate resource
LS2.HS.3

Organisms use matter and energy to live and grow.

Generate resource
LS2.HS.3.a

Use a model to illustrate how photosynthesis transforms light energy into stored chemical energy.

Generate resource
LS2.HS.3.b

Construct and revise an explanation based on evidence for how carbon, hydrogen, and oxygen from sugar molecules may combine with other elements to form amino acids and/or other large carbon-based molecules.

Generate resource
LS2.HS.3.c

Use a model to illustrate that cellular respiration is a chemical process whereby the bonds of food molecules and oxygen molecules are broken and the bonds in new compounds are formed resulting in a net transfer of energy.

Generate resource
LS2.HS.4

Organisms interact with the living and nonliving components of the environment to obtain matter and energy.

Generate resource
LS2.HS.4.a

Use mathematical and/or computational representations to support explanations of factors that affect carrying capacity of ecosystems at different scales.

Generate resource
LS2.HS.4.b

Use mathematical representations to support and revise explanations based on evidence about factors affecting biodiversity and populations in ecosystems of different scales.

Generate resource
LS2.HS.5

Matter and energy necessary for life are conserved as they move through ecosystems.

Generate resource
LS2.HS.5.a

Construct and revise an explanation based on evidence for the cycling of matter and flow of energy in aerobic and anaerobic conditions.

Generate resource
LS2.HS.5.b

Use mathematical representations to support claims for the cycling of matter and flow of energy among organisms in an ecosystem.

Generate resource
LS2.HS.5.c

Develop a model to illustrate the role of photosynthesis and cellular respiration in the cycling of carbon among the biosphere, atmosphere, hydrosphere, and geosphere.

Generate resource
LS2.HS.6

A complex set of interactions determine how ecosystems respond to disturbances.

Generate resource
LS2.HS.6.a

Evaluate claims, evidence, and reasoning that the complex interactions in ecosystems maintain relatively consistent numbers and types of organisms in stable conditions, but changing conditions may result in a new ecosystem.

Generate resource
LS2.HS.6.b

Design, evaluate, and refine a solution for reducing the impacts of human activities on the environment and biodiversity.

Generate resource
LS2.HS.7

Organisms interact in groups to benefit the species.

Generate resource
LS2.HS.7.a

Evaluate evidence for the role of group behavior on individual and species' chances to survive and reproduce.

Generate resource
LS2.HS.8

The characteristics of one generation are dependent upon the genetic information inherited from previous generations.

Generate resource
LS2.HS.8.a

Ask questions to clarify relationships about the role of DNA and chromosomes in coding the instructions for characteristic traits passed from parents to offspring.

Generate resource
LS2.HS.9

Variation between individuals results from genetic and environmental factors.

Generate resource
LS2.HS.9.a

Apply concepts of statistics and probability to explain the variation and distribution of expressed traits in a population.

Generate resource
LS2.HS.9.b

Make and defend a claim based on evidence that inheritable genetic variations may result from: (1) new genetic combinations through meiosis, (2) viable errors occurring during replication, and/or (3) mutations caused by environmental factors.

Generate resource
PS1

Physical Science

Generate resource
PS1.HS.1

The sub-atomic structural model and interactions between electric charges at the atomic scale can be used to explain the structure and interactions of matter.

Generate resource
PS1.HS.1.a

Use the periodic table as a model to predict the relative properties of elements based on the patterns of electrons in the outermost energy levels of atoms.

Generate resource
PS1.HS.1.b

Plan and conduct an investigation to gather evidence to compare the structure of substances at the bulk scale to infer the strength of electrical forces between particles.

Generate resource
PS1.HS.1.c

Develop a model to illustrate that the release or absorption of energy from a chemical reaction system depends upon the changes in total bond energy.

Generate resource
PS1.HS.10

Waves have characteristic properties and behaviors.

Generate resource
PS1.HS.10.a

Use mathematical representations to support a claim regarding relationships among the frequency, wavelength, and speed of waves traveling in various media.

Generate resource
PS1.HS.10.b

Evaluate questions about the advantages of using a digital transmission and storage of information.

Generate resource
PS1.HS.11

Both an electromagnetic wave model and a photon model explain features of electromagnetic radiation broadly and describe common applications of electromagnetic radiation.

Generate resource
PS1.HS.11.a

Evaluate the claims, evidence, and reasoning behind the idea that electromagnetic radiation can be described either by a wave model or a particle model, and that for some situations one model is more useful than the other.

Generate resource
PS1.HS.11.b

Evaluate the validity and reliability of claims in published materials of the effects that different frequencies of electromagnetic radiation have when absorbed by matter.

Generate resource
PS1.HS.11.c

Communicate technical information about how some technological devices use the principles of wave behavior and wave interactions with matter to transmit and capture information and energy.

Generate resource
PS1.HS.12

Multiple technologies that are part of everyday experiences are based on waves and their interactions with matter.

Generate resource
PS1.HS.12.a

Communicate technical information about how some technological devices use the principles of wave behavior and wave interactions with matter to transmit and capture information and energy.

Generate resource
PS1.HS.2

Chemical processes, their rates, their outcomes, and whether or not energy is stored or released can be understood in terms of collisions of molecules, rearrangement of atoms, and changes in energy as determined by properties of elements involved.

Generate resource
PS1.HS.2.a

Construct and revise an explanation for the outcome of a simple chemical reaction based on the outermost electron states of atoms, trends in the periodic table, and knowledge of the patterns of chemical properties.

Generate resource
PS1.HS.2.b

Develop a model to illustrate that the release or absorption of energy from a chemical reaction system depends upon the changes in total bond energy.

Generate resource
PS1.HS.2.c

Apply scientific principles and evidence to provide an explanation about the effects of changing the temperature or concentration of the reacting particles on the rate at which a reaction occurs.

Generate resource
PS1.HS.2.d

Refine the design of a chemical system by specifying a change in conditions that would produce increased amounts of products at equilibrium.

Generate resource
PS1.HS.2.e

Use mathematical representations to support the claim that atoms, and therefore mass, are conserved during a chemical reaction.

Generate resource
PS1.HS.3

The strong nuclear interaction provides the primary force that holds nuclei together. Nuclear processes including fusion, fission, and radioactive decays of unstable nuclei involve changes in nuclear binding energies.

Generate resource
PS1.HS.3.a

Develop models to illustrate the changes in the composition of the nucleus of the atom and the energy released during the processes of fission, fusion, and radioactive decay.

Generate resource
PS1.HS.4

Newton's second law and the conservation of momentum can be used to predict changes in the motion of macroscopic objects.

Generate resource
PS1.HS.4.a

Analyze data to support the claim that Newton's second law of motion describes the mathematical relationship among the net force on a macroscopic object, its mass, and its acceleration.

Generate resource
PS1.HS.4.b

Use mathematical representations to support the claim that the total momentum of a system of objects is conserved when there is no net force on the system.

Generate resource
PS1.HS.4.c

Apply scientific and engineering ideas to design, evaluate, and refine a device that minimizes the force on a macroscopic object during a collision.

Generate resource
PS1.HS.5

Forces at a distance are explained by fields that can transfer energy and can be described in terms of the arrangement and properties of the interacting objects and the distance between them.

Generate resource
PS1.HS.5.a

Use mathematical representations of Newton's Law of Gravitation and Coulomb's Law to describe and predict the gravitational and electrostatic forces between objects.

Generate resource
PS1.HS.5.b

Plan and conduct an investigation to provide evidence that an electric current can produce a magnetic field and that a changing magnetic field can produce an electric current.

Generate resource
PS1.HS.5.c

Communicate scientific and technical information about why the molecular-level structure is important in the functioning of designed materials.

Generate resource
PS1.HS.6

Energy is a quantitative property of a system that depends on the motion and interactions of matter and radiation within that system.

Generate resource
PS1.HS.6.a

Create a computational model to calculate the change in the energy of one component in a system when the change in energy of the other component(s) and energy flows in and out of the system are known.

Generate resource
PS1.HS.6.b

Develop and use models to illustrate that energy at the macroscopic scale can be accounted for as a combination of energy associated with the motion of particles (objects) and energy associated with the relative positions of particles (objects).

Generate resource
PS1.HS.6.c

Design, build, and refine a device that works within given constraints to convert one form of energy into another form of energy.

Generate resource
PS1.HS.7

Energy cannot be created or destroyed, but it can be transported from one place to another and transferred between systems.

Generate resource
PS1.HS.7.a

Create a computational model to calculate the change in the energy of one component in a system when the change in energy of the other component(s) and energy flows in and out of the system are known.

Generate resource
PS1.HS.7.b

Plan and conduct an investigation to provide evidence that the transfer of thermal energy when two components of different temperature are combined within a closed system results in a more uniform energy distribution among the components in the system (second law of thermodynamics).

Generate resource
PS1.HS.8

Force fields (gravitational, electric, and magnetic) contain energy and can transmit energy across space from one object to another.

Generate resource
PS1.HS.8.a

Develop and use a model of two objects interacting through electric or magnetic fields to illustrate the forces between objects and the changes in energy of the objects due to the interaction.

Generate resource
PS1.HS.9

Although energy cannot be destroyed, it can be converted to less useful forms as it is captured, stored and transferred.

Generate resource
PS1.HS.9.a

Design, build, and refine a device that works within given constraints to convert one form of energy into another form of energy.

Generate resource
PS1.HS.9.b

Plan and conduct an investigation to provide evidence that the transfer of thermal energy when two components of different temperature are combined within a closed system results in a more uniform energy distribution among the components in the system (second law of thermodynamics).

Generate resource

High School

Practice responsible, ethical, and safe use of computing technology and the Internet.

Generate resource

Digital Citizenship

Generate resource

Evaluate the uses of AI.

Generate resource

Use AI tools to analyze and understand the world and to create and inspire ideas.

Generate resource

Artificial Intelligence (AI)

Generate resource

Create a security risk profile that recognizes and analyzes security concepts.

Generate resource

Recognize and analyze security concepts.

Generate resource

Cybersecurity

Generate resource

Create computational artifacts that consider security from tampering, malicious or otherwise.

Generate resource

Design and create programs, individually and collaboratively, for a variety of disciplines.

Generate resource

Computer Programming

Generate resource

Recognize and analyze security concepts.

Generate resource

Develop systems solutions from a set of specifications to complete a design process.

Generate resource

Use systems thinking to describe networks and common software and hardware components.

Generate resource

Computing Systems and Networks

Generate resource

Represent and analyze data in order to generate new knowledge and capability.

Generate resource

Systematically analyze a problem using decomposition and abstraction to formulate a solution.

Generate resource

Develop, utilize and evaluate algorithms, to model and solve problems.

Generate resource

Computational Thinking

Generate resource
CS.HS.1.1

Computational thinking is used to create algorithmic solutions to real-world problems.

Generate resource
CS.HS.1.1.a

Identify and create different types of algorithms (sort, search, etc.).

Generate resource
CS.HS.1.1.b

Predict the outcome of different types of algorithms.

Generate resource
CS.HS.1.1.c

Create or adapt algorithms to solve problems for multiple purposes (e.g., personal interests, stakeholder needs).

Generate resource
CS.HS.1.1.d

Use an algorithm that involves mathematical operations and functions to solve problems.

Generate resource
CS.HS.1.1.e

Use an iterative approach to utilizing and/or developing an algorithm.

Generate resource
CS.HS.1.1.f

Recognize problems that cannot be solved computationally.

Generate resource
CS.HS.1.1.g

Identify and describe algorithms that exist within their personal lives.

Generate resource
CS.HS.1.2

Algorithms can be represented and used in different ways (e.g., languages, diagrams, pseudocode).

Generate resource
CS.HS.1.2.a

Illustrate the flow of execution of an iterative algorithm (e.g., recursion).

Generate resource
CS.HS.1.2.b

Explain the value of heuristic algorithms to model ways to solve problems.

Generate resource
CS.HS.1.2.c

Adapt algorithms used in one problem to solve a related or different problem.

Generate resource
CS.HS.1.2.d

Use multiple methods to represent an algorithm (e.g., diagram, programming 4 language, unplugged).

Generate resource
CS.HS.1.3

Algorithm development and use is an ongoing process that involves adapting, critiquing and troubleshooting programs and/or processes.

Generate resource
CS.HS.1.3.a

Describe pros and cons of the performance of algorithms for the same task.

Generate resource
CS.HS.1.3.b

Use an iterative approach to developing an algorithm.

Generate resource
CS.HS.1.3.c

Test and troubleshoot so that algorithms produce reasonable results.

Generate resource
CS.HS.1.4

Large, complex problems can be broken down into smaller, more manageable components.

Generate resource
CS.HS.1.4.a

Demonstrate how the process of decomposition is iterative and used to solve problems.

Generate resource
CS.HS.1.4.b

Formulate possible solutions based on the decomposition of a problem.

Generate resource
CS.HS.1.5

Abstraction is used to reduce complexity of larger problems by focusing on main ideas.

Generate resource
CS.HS.1.5.a

Describe how abstraction is central to computational thinking.

Generate resource
CS.HS.1.5.b

Identify and prioritize the most relevant parts of a problem while filtering out extraneous details.

Generate resource
CS.HS.1.5.c

Demonstrate different ways to represent key problem components.

Generate resource
CS.HS.1.6

Data can be represented in different ways for storage and exchange.

Generate resource
CS.HS.1.6.a

Identify different types of data that are exchanged and produced by computers (e.g., protocols).

Generate resource
CS.HS.1.6.b

Evaluate the trade-offs for how data elements are organized and where data are stored (e.g., PNG/GIF, structured/unstructured).

Generate resource
CS.HS.1.6.c

Compare and contrast various data structures/techniques for storing and processing data (e.g., arrays, lists, tables).

Generate resource
CS.HS.1.7

Many problems appropriate for solving with a computer are organized around patterns.

Generate resource
CS.HS.1.7.a

Provide multiple versions of data visualization in order to deepen problem analysis.

Generate resource
CS.HS.1.7.b

Interpret and analyze data to make informed decisions.

Generate resource
CS.HS.1.8

Data from a computer program can be visually presented to better understand and articulate solutions to a problem.

Generate resource
CS.HS.1.8.

Provide multiple versions of data visualization in order to deepen problem analysis.

Generate resource
CS.HS.1.8.a

Analyze computer output in different forms (e.g., plain text, CSV, graphs, images).

Generate resource
CS.HS.1.8.b

Design visualizations using the appropriate tool(s) with the end user in mind.

Generate resource
CS.HS.2.1

Communication between computers (and over the internet) can be configured in many different ways and consist of several hardware and software components.

Generate resource
CS.HS.2.1.a

Describe key protocols and underlying processes of internet-based services, (e.g., https) and discuss impact of technology change on communication protocols.

Generate resource
CS.HS.2.1.b

Illustrate and describe the basic components and various network types and topologies (e.g., personal, local, metropolitan, and wide).

Generate resource
CS.HS.2.1.c

Explain the difference between decimal, hexadecimal, octal and binary number formats and how they are used in computing environments.

Generate resource
CS.HS.2.2

Computer hardware, the lowest level of a computer system, consists of many different parts, each providing a specialized function.

Generate resource
CS.HS.2.2.a

Explain the difference between memory and disk storage, internal and external storage, Random Access Memory (RAM), flash, cloud.

Generate resource
CS.HS.2.2.b

Explain how to maintain safety when working on PCs, e.g., electromagnetic precautions.

Generate resource
CS.HS.2.2.c

Describe how computing devices are engineered for fault tolerance and reliability, and identify potential sources of weakness (e.g., redundant power supplies, RAID, SAN/NAS connections).

Generate resource
CS.HS.2.3

Computer software is written for specific purposes.

Generate resource
CS.HS.2.3.a

Identify and differentiate between different kinds of software (e.g., operating systems vs. applications) and their purposes.

Generate resource
CS.HS.2.3.b

Explain what an operating system is, and why it is important for a computer or computing device (e.g., Linux, Windows, iOS).

Generate resource
CS.HS.2.3.c

Describe how software interacts with hardware to complete tasks.

Generate resource
CS.HS.2.4

Systems thinking is a way of holistically examining the various components and use cases that go into a given design.

Generate resource
CS.HS.2.4.a

Explain the integration of hardware, software and network communications components to create a networked system.

Generate resource
CS.HS.2.4.b

Summarize security approaches using a systems approach perspective.

Generate resource
CS.HS.2.5

Stakeholder considerations drive system design.

Generate resource
CS.HS.2.5.a

Identify stakeholder’s problems/needs.

Generate resource
CS.HS.2.5.b

Articulate design requirements back to the stakeholder.

Generate resource
CS.HS.2.5.c

Illustrate options for considerations and develop conceptual model.

Generate resource
CS.HS.2.5.d

Perform system analysis based on stakeholder considerations.

Generate resource
CS.HS.2.6

Robust computing systems require multiple methods of recovery.

Generate resource
CS.HS.2.6.

Explain the ways an organization would continue to operate in light of a systems failure.

Generate resource
CS.HS.2.6.a

Describe elements of an effective backup system.

Generate resource
CS.HS.2.6.b

Compare backup systems for computer users, or a network.

Generate resource
CS.HS.2.6.c

List the various backup methodologies (e.g., full, differential), and why one would pick one over the other, or use all.

Generate resource
CS.HS.2.7

Robust computing systems require data protection.

Generate resource
CS.HS.2.7.a

Identify examples of threats to systems and data.

Generate resource
CS.HS.2.7.b

Describe the process by which intruders gain entry into a production system (e.g., reconnaissance).

Generate resource
CS.HS.2.7.c

Describe and compare methods to test/validate how well systems and data are protected.

Generate resource
CS.HS.2.7.d

Investigate different career pathways relating to systems security.

Generate resource
CS.HS.3.1

The creation of a computer program requires a design process.

Generate resource
CS.HS.3.1.a

Analyze and apply a design methodology to identify constraints and requirements of an identified problem.

Generate resource
CS.HS.3.1.b

Utilize tools and resources such as pseudocode, flowcharts, wireframes, etc., as part of the design process.

Generate resource
CS.HS.3.1.c

Determine and use graphical or text-based languages.

Generate resource
CS.HS.3.1.d

Understand and apply core programming concepts.

Generate resource
CS.HS.3.2

The process of programming involves solving computational problems.

Generate resource
CS.HS.3.2.a

Write code per selected design.

Generate resource
CS.HS.3.2.b

Create code comments to communicate to other developers and ensure documentation of code.

Generate resource
CS.HS.3.2.c

Use various troubleshooting and debugging techniques to improve code.

Generate resource
CS.HS.3.2.d

Create appropriate variables to store and retrieve data.

Generate resource
CS.HS.3.3

Collaborative tools, methods and strategies can be used to design, develop and update computational artifacts.

Generate resource
CS.HS.3.3.

Determine when to use standard software tools like APIs, libraries, version control repositories, etc.

Generate resource
CS.HS.3.3.a

Integrate collaborative strategies to improve programming outputs.

Generate resource
CS.HS.3.3.b

Identify and analyze a variety of collaborative tools (e.g., commenting, development repositories) in order to determine the appropriateness for intended use.

Generate resource
CS.HS.3.3.c

Identify strategies such as peer reviews to test and refine artifacts in development.

Generate resource
CS.HS.3.4

Stakeholder-based design requirements and feedback are essential to a quality computational product or service.

Generate resource
CS.HS.3.4.a

Understand and apply principles of stakeholder-based design.

Generate resource
CS.HS.3.4.b

Guide/advise stakeholders on strategies and solutions best suited for their problem (i.e., type of platform).

Generate resource
CS.HS.3.4.c

Construct effective methods for gathering feedback from stakeholders.

Generate resource
CS.HS.3.4.d

Respond to feedback from stakeholders to improve computing solutions.

Generate resource
CS.HS.3.4.e

Create and share product support documentation for potential users.

Generate resource
CS.HS.3.4.f

Articulate lessons learned as a result of the design and creation process.

Generate resource
CS.HS.3.5

Computing solutions can have impacts (personal, ethical, social, economic and cultural) based on their use.

Generate resource
CS.HS.3.5.a

Investigate and understand privacy, security and protection laws.

Generate resource
CS.HS.3.5.b

Articulate the importance of securing personal data information on encrypted storage systems.

Generate resource
CS.HS.3.5.c

Identify and analyze current events to ensure the safety, security and well-being of all potential stakeholders and end users.

Generate resource
CS.HS.3.5.d

Identify influential computing innovations, and identify the beneficial and harmful effects they have had, or could have, on society, economy and culture.

Generate resource
CS.HS.3.5.e

Discuss and explain how diversity of design and issues of accessibility impact a wide range of users.

Generate resource
CS.HS.3.5.f

Demonstrate ways to improve the accessibility of computational technologies and artifacts.

Generate resource
CS.HS.3.6

Security and software licensing can present constraints and restrictions in computational design and development.

Generate resource
CS.HS.3.6.a

Describe how software licensing influences program development.

Generate resource
CS.HS.3.6.b

Investigate and develop solutions that discourage online software piracy.

Generate resource
CS.HS.3.6.c

Explore and integrate security measures such as encryption, authentication and verification strategies to secure developed computer programs.

Generate resource
CS.HS.3.6.d

Research and abide by intellectual property laws and patents.

Generate resource
CS.HS.4.1

Confidentiality, integrity, and availability (CIA) are core principles of cybersecurity.

Generate resource
CS.HS.4.1.a

Define confidentiality, integrity and availability in the context of cybersecurity, and share a basic example of each.

Generate resource
CS.HS.4.1.b

Analyze real-life scenarios to identify which of the core principles are at risk or have been compromised and explain why.

Generate resource
CS.HS.4.1.c

Critically analyze case studies of cyber security incidents and identify where breaches in CIA have occurred.

Generate resource
CS.HS.4.1.d

Research real-world examples of cyber security breaches and share their findings, focusing on how CIA principles were impacted.

Generate resource
CS.HS.4.2

Encryption is fundamental to data security and privacy and is important in cybersecurity.

Generate resource
CS.HS.4.2.a

Compare and contrast applications based on their privacy policies and permissions, evaluating the impact on individuals and society.

Generate resource
CS.HS.4.2.b

Synthesize understanding of privacy practices to inform peers on healthy vs harmful practices.

Generate resource
CS.HS.4.2.c

Explain the individual risks of a data breach to an organization housing personal data. (Department of Homeland Security (DHS) through CISA Grant given to Cyber.org, 2021)

Generate resource
CS.HS.4.2.d

Compare and contrast the harms and benefits between ensuring privacy and enabling convenience and usability (Dark, Daugherty, Emry, Massey, & Peyrot, 2021)

Generate resource
CS.HS.4.2.e

Compare and contrast situations where one would want to be anonymous vs. identifiable and provide an example where one party desires anonymity but the other party desires clear identification.

Generate resource
CS.HS.4.2.f

Discuss and/or give an example of how privacy decisions made today may have negative implications in the future.

Generate resource
CS.HS.4.2.g

Describe one or more systems used on a regular basis which reveals information about a user’s pattern of life.

Generate resource
CS.HS.4.2.h

Explain why trying every possible combination (a brute force attack) will always break encryption if given enough time.

Generate resource
CS.HS.4.2.i

Describe ways encryption is used today.

Generate resource
CS.HS.4.2.j

Evaluate strengths and weaknesses of an encryption method in context.

Generate resource
CS.HS.4.3

Anticipate, identify and understand cyber security threats from the prospective adversary (attacker) and incorporate this into a security risk profile that takes into consideration the potential damage of a compromise vs the cost and inconvenience of implementing security.

Generate resource
CS.HS.4.3.a

Build a list of common threats students face and explain how an adversary may try to exploit those threats (adversarial thinking).

Generate resource
CS.HS.4.3.b

Analyze real-life scenarios to identify which of the core principles are at risk or have been compromised and explain why. (This covers “Demonstrate adversarial thinking for a given problem. example: attack trees”)

Generate resource
CS.HS.4.3.c

Explain how social behaviors and human factors can impact the cybersecurity of a system design. (Dark, Daugherty, Emry, Massey, & Peyrot, 2021)

Generate resource
CS.HS.4.3.d

Evaluate digital habits and practices to identify potential risks and predict how an adversary might seek to exploit vulnerabilities.

Generate resource
CS.HS.4.3.e

Analyze the motives of threat actors (Dark, Daugherty, Emry, Massey, & Peyrot, 2021)

Generate resource
CS.HS.4.3.f

Explain the variety of ways in which a security vulnerability could be created and exploited (for example: system error, social engineering, or input by an adversary).

Generate resource
CS.HS.4.3.g

Explain the difference between protecting against a random failure versus protecting against an intentional attack.

Generate resource
CS.HS.4.3.h

Give an example of a system where the risk of a potential incident requires a high degree of security and an example where the risk of a potential compromise requires only a minor degree of security.

Generate resource
CS.HS.5.1

AI tools are used for solving real-world problems.

Generate resource
CS.HS.5.1.a

Explain the evolution of AI, the scope and limitations of current AI and the future of AI.

Generate resource
CS.HS.5.1.b

Describe the purpose of different AI tools.

Generate resource
CS.HS.5.1.c

Explain the potential ethical dilemmas and biases in developing, training, and using AI tools.

Generate resource
CS.HS.5.1.d

Distinguish between AI and general computer programming.

Generate resource
CS.HS.5.1.e

Describe real-world applications of AI, such as personal assistants, recommendation systems, advertising systems, and autonomous vehicles.

Generate resource
CS.HS.5.1.f

Examine the differences between narrow AI and general AI, and their implications.

Generate resource
CS.HS.5.1.g

Discuss the use of the term “learning” with respect to specific AI tools and techniques.

Generate resource
CS.HS.5.1.h

Evaluate the kinds of data that can be used for AI problems and how they are used to train AI models.

Generate resource
CS.HS.5.1.i

Evaluate, select and use appropriate AI technology to solve a problem.

Generate resource
CS.HS.5.2

AI tools can be applied to produce novel creations and inspire creativity.

Generate resource
CS.HS.5.2.a

Develop and evaluate an AI-based solution to address a real-world objective.

Generate resource
CS.HS.5.2.b

Describe how AI can create novel outcomes by identifying patterns in data from the domain of interest.

Generate resource
CS.HS.5.3

Using AI tools requires evaluation of their results and assessment of their appropriateness for specific applications.

Generate resource
CS.HS.5.3.a

Explain the potential limitations of AI; for example, insufficient or inaccurate data inputs, inability of the system to recognize its own errors, and flaws in the underlying algorithms.

Generate resource
CS.HS.5.3.b

Evaluate the results produced by an AI tool before using it.

Generate resource
CS.HS.5.3.c

Discuss challenges and considerations of AI with respect to personal privacy.

Generate resource
CS.HS.5.3.d

Evaluate the implications of AI on job markets and its role in automation and productivity.

Generate resource
CS.HS.5.3.e

Recognize the importance and challenges of human oversight in AI decision-making.

Generate resource
CS.HS.5.3.f

Recognize the purpose and suitability of AI tools for achieving specific outcomes.

Generate resource
CS.HS.5.4

The development of AI systems can create ethical and legal dilemmas that will need to be resolved.

Generate resource
CS.HS.5.4.a

Identify arguments regarding the dilemmas created by advances in artificial intelligence.

Generate resource
CS.HS.5.4.b

Explain why computational artifacts can be attributed to an AI system rather than its initial programmers.

Generate resource
CS.HS.5.4.c

Describe the "Turing Test" and its implications for distinguishing human and artificial intelligences.

Generate resource
CS.HS.5.4.d

Articulate arguments against "artificial intelligence" qualifying as "actual intelligence" and counterarguments that refute those specific arguments.

Generate resource
CS.HS.6.1

Digital citizenship involves multiple practices intended to promote safety, well-being respectful discourse, ethical use of information, and positive relationships.

Generate resource
CS.HS.6.1.a

Describe how active and passive social media use can lead to positive and negative feelings.

Generate resource
CS.HS.6.1.b

Identify research trends related to the health impact of screen time.

Generate resource
CS.HS.6.1.c

Brainstorm strategies for navigating challenging relationships in a digital environment.

Generate resource
CS.HS.6.1.d

Learn strategies for civil discourse in a digital environment and apply them to a scenario involving uncivil discourse.

Generate resource
CS.HS.6.1.e

Define "digital reputation," and identify examples of social media posts that can have a positive or negative effect.

Generate resource
CS.HS.6.1.f

Explain why you should ask permission before posting pictures or information about someone else.

Generate resource
CS.HS.6.1.g

Identify strategies for protecting their privacy, including opting out of specific features and analyzing app or website privacy policies and terms of service.

Generate resource
CS.HS.6.1.h

Define "misinformation" and explore the consequences of spreading misinformation online.

Generate resource
CS.HS.6.1.i

Explore examples of confirmation bias, particularly related to news and online information.

Generate resource

Generate a resource for any standard in seconds

Worksheets, lesson plans, exit tickets, and assessments - all tied to the exact standard code you need.

Start Free - No Credit Card Required