๐Ÿ‡บ๐Ÿ‡ธ๐Ÿฆ… Americaโ€™s 250th โ€” 25% off Teacher Annual with code USA250 ๐Ÿฆ…๐Ÿ‡บ๐Ÿ‡ธ โ†’

High School Science Arkansas Standards

1207 standards - Arkansas standards

These are the official High School Science Arkansas standards โ€” the exact codes and student expectations high school teachers are required to teach and Arkansas 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.

Astronomy: Grades 9, 10, 11, 12

Cosmology

Generate resource

Stellar Evolution

Generate resource

Electromagnetic Radiation and Matter

Generate resource

The Earth-Moon-Sun System

Generate resource

Formation of the Solar System

Generate resource

Gravitation

Generate resource

Early History of Astronomy

Generate resource

Observational Astronomy

Generate resource
A-ESS1-1AR

Develop a model using observational evidence that accounts for patterns in the diurnal, seasonal, and annual movements of objects on the celestial sphere.

Generate resource
A-ESS1-2

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
A-ESS1-2AR

Obtain, evaluate, and communicate information gathered from observational evidence, maps, and charts to demonstrate an understanding of the ecliptic patterns, magnitudes, and colors of stars, and the dynamic locations of constellations, asterisms, and planets.

Generate resource
A-ESS1-3

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

Generate resource
A-ESS1-4

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

Generate resource
A-ESS1-6

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
A-ESS2-1AR

Engage in arguments from evidence about how the development of astronomy in the pre-telescopic age laid the groundwork for modern astronomy.

Generate resource
A-ESS2-2AR

Construct explanations of how the telescope impacted the evolution of solar system models from geocentric to heliocentric.

Generate resource
A-ESS3-1AR

Use mathematics and computational thinking to demonstrate rotationally dynamic systems and how these structures scale from solar systems to galaxies to bound galactic clusters.

Generate resource
A-ESS3-2AR

Construct an explanation of how gravitational forces are influenced by mass, density, and radius and how these forces impact the evolution of planetary structure, surfaces, atmospheres, and rings.

Generate resource
A-ESS4-1AR

Analyze and interpret data to describe how nebular theory and gravitational collapse result in star and solar system formation with distinct regions characterized by different types of planetary and other bodies.

Generate resource
A-ESS4-2AR

Obtain, evaluate, and communicate information about patterns of size and scale of the solar system, our galaxy, and the universe.

Generate resource
A-ESS5-1AR

Ask questions about relationships among the Earth, Moon, and sun to clarify the patterns of orbital positions that produce lunar phases and eclipses.

Generate resource
A-ESS5-2AR

Plan and carry out investigations to demonstrate how relative orbital positions of the Earth, Moon, and sun influence energy and matter flow into and out of a system to create tides and seasons, orbital angles between Earth, Moon, and sun create these effects.

Generate resource
A-ESS6-1AR

Plan and carry out investigations to demonstrate the dual nature of light as a wave and particle that transmits energy and information about the nature and motion of the matter that emitted it.

Generate resource
A-ESS7-1AR

Construct an explanation of how a star's initial mass uniquely determines the conditions that affect stability and factors that control rates of change over its lifetime.

Generate resource
A-ESS8-1AR

Construct an argument from evidence that the formation of galactic structures depends on a spherical dark matter halo that surrounds a galaxy and supermassive black holes at the center of the galaxy.

Generate resource
A1-ETS1-2

Design a solution to a complex real world problem by breaking it down into smaller, more manageable problems that can be solved through engineering.

Generate resource
A3-ETS1-4

Use a computer simulation to model the impact of proposed solutions to a complex real-world problem with numerous criteria and constraints on interactions within and between systems relevant to the problem.

Generate resource
A5-ESS1-1

Develop a model based on evidence to illustrate the lifespan of the sun and the role of nuclear fusion in the sun's core to release energy in the form of radiation.

Generate resource
A6-ESS1-1

Develop a model based on evidence to illustrate the lifespan of the sun and the role of nuclear fusion in the sun's core to release energy in the form of radiation.

Generate resource
A6-ETS1-1

Analyze a major global challenge to specify qualitative and quantitative criteria and constraints for solutions that account for societal needs and wants.

Generate resource
A7-ESS1-1

Develop a model based on evidence to illustrate the lifespan of the sun and the role of nuclear fusion in the sun's core to release energy in the form of radiation.

Generate resource
A8-ETS1-3

Evaluate a solution to a complex real world problem based upon prioritized criteria and tradeoffs that account for a range of constraints, including cost, safety, reliability, and aesthetics as well as possible social, cultural, and environmental impacts.

Generate resource

Biology - Integrated: Grades 9, 10, 11, 12

Human Impacts on Earth's Systems

Generate resource

Life and Earth's Systems

Generate resource

Evolution by Natural Selection

Generate resource

Genetic Variations in Organisms

Generate resource

Biodiversity and Population Dynamics

Generate resource

Structure and Function

Generate resource

Cycling of Matter and Energy

Generate resource
BI-ESS2-2

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
BI-ESS2-4

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
BI-ESS2-5

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

Generate resource
BI-ESS2-6

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

Generate resource
BI-ESS2-7

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

Generate resource
BI-ESS3-1

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
BI-ESS3-2

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

Generate resource
BI-ESS3-3

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

Generate resource
BI-ESS3-4

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

Generate resource
BI-ESS3-5

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

Generate resource
BI-ESS3-6

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

Generate resource
BI-LS1-1

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
BI-LS1-2

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

Generate resource
BI-LS1-3

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

Generate resource
BI-LS1-4

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

Generate resource
BI-LS1-5

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

Generate resource
BI-LS1-6

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
BI-LS1-7

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
BI-LS2-1

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

Generate resource
BI-LS2-2

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

Generate resource
BI-LS2-3

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

Generate resource
BI-LS2-4

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

Generate resource
BI-LS2-5

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
BI-LS2-6

Evaluate the 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
BI-LS2-7

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

Generate resource
BI-LS2-8

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

Generate resource
BI-LS3-1

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
BI-LS3-2

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
BI-LS3-3

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

Generate resource
BI-LS4-1

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

Generate resource
BI-LS4-2

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
BI-LS4-3

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
BI-LS4-4

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

Generate resource
BI-LS4-5

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
BI-LS4-6

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

Generate resource
BI3-ETS1-3

Evaluate a solution to a complex real-world problem based on prioritized criteria and trade-offs that account for a range of constraints, including cost, safety, reliability, and aesthetics, as well as possible social, cultural, and environmental impacts.

Generate resource
BI3-ETS1-4

Use a computer simulation to model the impact of proposed solutions to a complex real-world problem with numerous criteria and constraints on interactions within and between systems relevant to the problem.

Generate resource
BI6-ETS1-2

Design a solution to a complex real-world problem by breaking it down into smaller, more manageable problems that can be solved through engineering.

Generate resource
BI6-ETS1-3

Evaluate a solution to a complex real-world problem based on prioritized criteria and trade-offs that account for a range of constraints, including cost, safety, reliability, and aesthetics, as well as possible social, cultural, and environmental impacts.

Generate resource
BI7-ETS1-1

Analyze a major global challenge to specify qualitative and quantitative criteria and constraints for solutions that account for societal needs and wants.

Generate resource
BI7-ETS1-4

Use a computer simulation to model the impact of proposed solutions to a complex real-world problem with numerous criteria and constraints on interactions within and between systems relevant to the problem.

Generate resource

Chemistry - Integrated: Grades 9, 10, 11, 12

Forces

Generate resource

Waves

Generate resource

Energy Flow

Generate resource

Nuclear Reactions

Generate resource

Matter and Chemical Reactions

Generate resource
CI-ESS1-1

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
CI-ESS1-2

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
CI-ESS1-3

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

Generate resource
CI-ESS1-4

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

Generate resource
CI-ESS1-6

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
CI-ESS2-3

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

Generate resource
CI-ESS2-5

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

Generate resource
CI-ESS3-4

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

Generate resource
CI-PS1-1

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

Generate resource
CI-PS1-2

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
CI-PS1-3

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
CI-PS1-4

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
CI-PS1-5

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
CI-PS1-6

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

Generate resource
CI-PS1-7

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

Generate resource
CI-PS1-8

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
CI-PS2-1

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
CI-PS2-2

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
CI-PS2-4

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
CI-PS3-1

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
CI-PS3-5

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
CI-PS4-1

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

Generate resource
CI-PS4-3

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
CI-PS4-4

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
CI-PS4-5

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
CI1-ETS1-2

Design a solution to a complex real-world problem by breaking it down into smaller, more manageable problems that can be solved through engineering.

Generate resource
CI2-ETS1-1

Analyze a major global challenge to specify qualitative and quantitative criteria and constraints for solutions that account for societal needs and wants.

Generate resource
CI2-ETS1-2

Design a solution to a complex real-world problem by breaking it down into smaller, more manageable problems that can be solved through engineering.

Generate resource
CI2-ETS1-3

Evaluate a solution to a complex real-world problem based on prioritized criteria and trade-offs that account for a range of constraints, including cost, safety, reliability, and aesthetics, as well as possible social, cultural, and environmental impacts.

Generate resource
CI2-ETS1-4

Use a computer simulation to model the impact of proposed solutions to a complex real-world problem with numerous criteria and constraints on interactions within and between systems relevant to the problem.

Generate resource
CI3-ETS1-1

Analyze a major global challenge to specify qualitative and quantitative criteria and constraints for solutions that account for societal needs and wants.

Generate resource
CI4-ETS1-4

Use a computer simulation to model the impact of proposed solutions to a complex real-world problem with numerous criteria and constraints on interactions within and between systems relevant to the problem.

Generate resource
CI5-ETS1-2

Design a solution to a complex real-world problem by breaking it down into smaller, more manageable problems that can be solved through engineering.

Generate resource

Chemistry II: Grades 9, 10, 11, 12

Organic Chemistry

Generate resource

Equilibrium

Generate resource

Thermochemistry

Generate resource

Kinetics and Kinetic Molecular Theory

Generate resource

Reactions

Generate resource

Properties of Matter

Generate resource

Structure of Matter

Generate resource
CII-PS1-1AR

Obtain, evaluate, and communicate information on the evolution of atomic models over time.

Generate resource
CII-PS1-2

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
CII-PS1-2AR

Obtain, evaluate, and communicate information using Coulomb's law to describe and predict patterns of electrostatic forces between particles.

Generate resource
CII-PS1-3

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
CII-PS1-3AR

Use mathematical representations and computational thinking to support a claim that patterns exist among the frequency, wavelength, and speed of waves.

Generate resource
CII-PS1-4

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
CII-PS1-4AR

Analyze and interpret data of absorption and emission of energy in the form of electromagnetic radiation and models of the atom.

Generate resource
CII-PS1-5

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
CII-PS1-6

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

Generate resource
CII-PS1-7

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

Generate resource
CII-PS1-8

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
CII-PS2-1AR

Develop and use models to explain the differences between chemical compounds using patterns as a method for identification.

Generate resource
CII-PS2-2AR

Use mathematics and computational thinking to apply Coulomb's law to determine scale, proportion, and quantity of forces between particles.

Generate resource
CII-PS2-3AR

Use mathematical representations to quantify matter through the analysis of patterns in chemical compounds.

Generate resource
CII-PS2-4AR

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

Generate resource
CII-PS3-1AR

Use mathematical representations to analyze the proportion and quantity of particles in solution.

Generate resource
CII-PS3-2AR

Construct an explanation of the relationship between energy and the behavior of particles.

Generate resource
CII-PS3-3AR

Plan and carry out an investigation to predict the outcome of a chemical reaction based on patterns of chemical properties.

Generate resource
CII-PS4-1AR

Plan and carry out investigations to examine stability and change exhibited by gas particles in a closed system.

Generate resource
CII-PS4-2AR

Argue from evidence cause and effect relationships of factors influencing behavior of gas particles.

Generate resource
CII-PS4-3

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
CII-PS5-1AR

Analyze and interpret data to explain energy (enthalpy) changes of a reaction.

Generate resource
CII-PS5-2AR

Plan and conduct an investigation to calculate changes in energy within a system and/or energy flows in and out of a system.

Generate resource
CII-PS6-1AR

Analyze and interpret data to explain the change in concentration of products and reactants, and the stable state achieved under reversible conditions.

Generate resource
CII-PS7-1AR

Obtain and combine information to describe differences between alkanes, alkenes, and alkynes.

Generate resource
CII-PS7-2AR

Obtain and combine information to describe differences between various functional groups.

Generate resource
CII1-ETS1-3

Evaluate a solution to a complex real-world problem based on prioritized criteria and tradeoffs that account for a range of constraints, including cost, safety, reliability, and aesthetics, as well as possible social, cultural, and environmental impacts.

Generate resource
CII1-PS1-1

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

Generate resource
CII2-ETS1-2

Design a solution to a complex real-world problem by breaking it down into smaller, more manageable problems that can be solved through engineering.

Generate resource
CII2-PS1-1

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

Generate resource
CII3-ETS1-3

Evaluate a solution to a complex real-world problem based on prioritized criteria and tradeoffs that account for a range of constraints, including cost, safety, reliability, and aesthetics, as well as possible social, cultural, and environmental impacts.

Generate resource
CII4-ETS1-4

Use a computer simulation to model the impact of proposed solutions to a complex real-world problem with numerous criteria and constraints on interactions within and between systems relevant to the problem.

Generate resource
CII5-ETS1-4

Use a computer simulation to model the impact of proposed solutions to a complex real-world problem with numerous criteria and constraints on interactions within and between systems relevant to the problem.

Generate resource
CII6-ETS1-2

Design a solution to a complex real-world problem by breaking it down into smaller, more manageable problems that can be solved through engineering.

Generate resource
CII7-ETS1-1

Analyze a major global challenge to specify qualitative and quantitative criteria and constraints for solutions that account for societal needs and wants.

Generate resource

Disciplinary Literacy Standards for Science: Grades 11, 12

Range of Writing

Generate resource

Research to Build and Present Knowledge

Generate resource

Production and Distribution of Writing

Generate resource

Text Types and Purposes

Generate resource

Writing Standards for Literacy in Science

Generate resource

Range of Reading and Level of Text Complexity

Generate resource

Integration of Knowledge and Ideas

Generate resource

Craft and Structure

Generate resource

Key Ideas and Details

Generate resource

Reading Standards for Literacy in Science

Generate resource
RST.11-12.1

Cite specific textual evidence to support analysis of science and technical texts, attending to important distinctions the author makes and to any gaps or inconsistencies in the account.

Generate resource
RST.11-12.10

By the end of grade 12, read and comprehend science/technical texts in the grades 11โ€“CCR text complexity band independently and proficiently.

Generate resource
RST.11-12.2

Determine the central ideas or conclusions of a text; summarize complex concepts, processes, or information presented in a text by paraphrasing them in simpler but still accurate terms.

Generate resource
RST.11-12.3

Follow precisely a complex multi-step procedure when carrying out experiments, taking measurements, or performing technical tasks; analyze the specific results based on explanations in the text.

Generate resource
RST.11-12.4

Determine the meaning of symbols, key terms, and other domain-specific words and phrases as they are used in a specific scientific or technical context relevant to grades 11โ€“12 texts and topics.

Generate resource
RST.11-12.5

Analyze how the text structures information or ideas into categories or hierarchies, demonstrating understanding of the information or ideas.

Generate resource
RST.11-12.6

Analyze the author's purpose in providing an explanation, describing a procedure, or discussing an experiment in a text, identifying important issues that remain unresolved.

Generate resource
RST.11-12.7

Integrate and evaluate multiple sources of information presented in diverse formats and media (e.g., quantitative data, video, multimedia) in order to address a question or solve a problem.

Generate resource
RST.11-12.8

Evaluate the hypotheses, data, analysis, and conclusions in a science or technical text, verifying the data when possible and corroborating or challenging conclusions with other sources of information.

Generate resource
RST.11-12.9

Synthesize information from a range of sources (e.g., texts, experiments, simulations) into a coherent understanding of a process, phenomenon, or concept, resolving conflicting information when possible.

Generate resource
WHST.11-12.1

Write arguments focused on discipline-specific content

Generate resource
WHST.11-12.1.a

Introduce precise, knowledgeable claim(s), establish the significance of the claim(s), distinguish the claim(s) from alternate or opposing claims, and create an organization that logically sequences the claim(s), counterclaims, reasons, and evidence.

Generate resource
WHST.11-12.1.b

Develop claim(s) and counterclaims fairly and thoroughly, supplying the most relevant data and evidence for each while pointing out the strengths and limitations of both claim(s) and counterclaims in a discipline-appropriate form that anticipates the audience's knowledge level, concerns, values, and possible biases.

Generate resource
WHST.11-12.1.c

Use words, phrases, and clauses as well as varied syntax to link the major sections of the text, create cohesion, and clarify the relationships between claim(s) and reasons, between reasons and evidence, and between claim(s) and counterclaims.

Generate resource
WHST.11-12.1.d

Establish and maintain a formal style and objective tone while attending to the norms and conventions of the discipline in which they are writing.

Generate resource
WHST.11-12.1.e

Provide a concluding statement or section that follows from or supports the argument presented.

Generate resource
WHST.11-12.10

Write routinely over extended time frames (time for reflection and revision) and shorter time frames (a single sitting or a day or two) for a range of discipline-specific tasks, purposes, and audiences.

Generate resource
WHST.11-12.2

Write informative/explanatory texts, including the narration of historical events, scientific procedures/experiments, or technical processes.

Generate resource
WHST.11-12.2.a

Introduce a topic and organize complex ideas, concepts, and information so that each new element builds on that which precedes it to create a unified whole; include formatting (e.g., headings), graphics (e.g., figures, tables), and multimedia when useful to aiding comprehension.

Generate resource
WHST.11-12.2.b

Develop the topic thoroughly by selecting the most significant and relevant facts, extended definitions, concrete details, quotations, or other information and examples appropriate to the audience's knowledge of the topic.

Generate resource
WHST.11-12.2.c

Use varied transitions and sentence structures to link the major sections of the text, create cohesion, and clarify the relationships among complex ideas and concepts.

Generate resource
WHST.11-12.2.d

Use precise language, domain-specific vocabulary and techniques such as metaphor, simile, and analogy to manage the complexity of the topic; convey a knowledgeable stance in a style that responds to the discipline and context as well as to the expertise of likely readers.

Generate resource
WHST.11-12.2.e

Provide a concluding statement or section that follows from and supports the information or explanation provided (e.g., articulating implications or the significance of the topic).

Generate resource
WHST.11-12.2.f

No 2f at this grade level

Generate resource
WHST.11-12.3

Not applicable as a separate requirement

Generate resource
WHST.11-12.4

Produce clear and coherent writing in which the development, organization, and style are appropriate to task, purpose, and audience.

Generate resource
WHST.11-12.5

Develop and strengthen writing as needed by planning, revising, editing, rewriting, or trying a new approach, focusing on addressing what is most significant for a specific purpose and audience.

Generate resource
WHST.11-12.6

Use technology, including the Internet, to produce, publish, and update individual or shared writing products in response to ongoing feedback, including new arguments or information.

Generate resource
WHST.11-12.7

Conduct short as well as more sustained research projects to answer a question (including a self-generated question) or solve a problem; narrow or broaden the inquiry when appropriate; synthesize multiple sources on the subject, demonstrating understanding of the subject under investigation.

Generate resource
WHST.11-12.8

Gather relevant information from multiple authoritative print and digital sources, using advanced searches effectively; assess the strengths and limitations of each source in terms of the specific task, purpose, and audience; integrate information into the text selectively to maintain the flow of ideas, avoiding plagiarism and overreliance on any one source and following a standard format for citation.

Generate resource
WHST.11-12.9

Draw evidence from informational texts to support analysis, reflection, and research.

Generate resource

Disciplinary Literacy Standards for Science: Grades 9, 10

Range of Writing

Generate resource

Research to Build and Present Knowledge

Generate resource

Production and Distribution of Writing

Generate resource

Text Types and Purposes

Generate resource

Writing Standards for Literacy in Science

Generate resource

Range of Reading and Level of Text Complexity

Generate resource

Integration of Knowledge and Ideas

Generate resource

Craft and Structure

Generate resource

Key Ideas and Details

Generate resource

Reading Standards for Literacy in Science

Generate resource
RST.9-10.1

Cite specific textual evidence to support analysis of science and technical texts, attending to the precise details of explanations or descriptions.

Generate resource
RST.9-10.10

By the end of grade 10, read and comprehend science/technical texts in the grades 9โ€“10 text complexity band independently and proficiently.

Generate resource
RST.9-10.2

Determine the central ideas or conclusions of a text; trace the text's explanation or depiction of a complex process, phenomenon, or concept; provide an accurate summary of the text.

Generate resource
RST.9-10.3

Follow precisely a complex multi-step procedure when carrying out experiments, taking measurements, or performing technical tasks, attending to special cases or exceptions defined in the text.

Generate resource
RST.9-10.4

Determine the meaning of symbols, key terms, and other domain-specific words and phrases as they are used in a specific scientific or technical context relevant to grades 9โ€“10 texts and topics.

Generate resource
RST.9-10.5

Analyze the structure of the relationships among concepts in a text, including relationships among key terms (e.g., force, friction, reaction force, energy).

Generate resource
RST.9-10.6

Analyze the author's purpose in providing an explanation, describing a procedure, or discussing an experiment in a text, defining the question the author seeks to address.

Generate resource
RST.9-10.7

Translate quantitative or technical information expressed in words in a text into visual form (e.g., a table or chart) and translate information expressed visually or mathematically (e.g., in an equation) into words.

Generate resource
RST.9-10.8

Assess the extent to which the reasoning and evidence in a text support the author's claim or a recommendation for solving a scientific or technical problem.

Generate resource
RST.9-10.9

Compare and contrast findings presented in a text to those from other sources (including their own experiments), noting when the findings support or contradict previous explanations or accounts.

Generate resource
WHST.9-10.1

Write arguments focused on discipline-specific content

Generate resource
WHST.9-10.1.a

Introduce precise claim(s), distinguish the claim(s) from alternate or opposing claims, and create an organization that establishes clear relationships among the claim(s), counterclaims, reasons, and evidence.

Generate resource
WHST.9-10.1.b

Develop claim(s) and counterclaims fairly, supplying data and evidence for each while pointing out the strengths and limitations of both claim(s) and counterclaims in a discipline-appropriate form and in a manner that anticipates the audience's knowledge level and concerns.

Generate resource
WHST.9-10.1.c

Use words, phrases, and clauses to link the major sections of the text, create cohesion, and clarify the relationships between claim(s) and reasons, between reasons and evidence, and between claim(s) and counterclaims.

Generate resource
WHST.9-10.1.d

Establish and maintain a formal style and objective tone while attending to the norms and conventions of the discipline in which they are writing.

Generate resource
WHST.9-10.1.e

Provide a concluding statement or section that follows from or supports the argument presented.

Generate resource
WHST.9-10.10

Write routinely over extended time frames (time for reflection and revision) and shorter time frames (a single sitting or a day or two) for a range of discipline-specific tasks, purposes, and audiences.

Generate resource
WHST.9-10.2

Write informative/explanatory texts, including the narration of historical events, scientific procedures/experiments, or technical processes.

Generate resource
WHST.9-10.2.a

Introduce a topic and organize ideas, concepts, and information to make important connections and distinctions; include formatting (e.g., headings), graphics (e.g., figures, tables), and multimedia when useful to aiding comprehension.

Generate resource
WHST.9-10.2.b

Develop the topic with well-chosen, relevant, and sufficient facts, extended definitions, concrete details, quotations, or other information and examples appropriate to the audience's knowledge of the topic.

Generate resource
WHST.9-10.2.c

Use varied transitions and sentence structures to link the major sections of the text, create cohesion, and clarify the relationships among ideas and concepts.

Generate resource
WHST.9-10.2.d

Use precise language and domain-specific vocabulary to manage the complexity of the topic and convey a style appropriate to the discipline and context as well as to the expertise of likely readers.

Generate resource
WHST.9-10.2.e

Establish and maintain a formal style and objective tone while attending to the norms and conventions of the discipline in which they are writing.

Generate resource
WHST.9-10.2.f

Provide a concluding statement or section that follows from and supports the information or explanation presented (e.g., articulating implications or the significance of the topic)

Generate resource
WHST.9-10.3

Not applicable as a separate requirement

Generate resource
WHST.9-10.4

Produce clear and coherent writing in which the development, organization, and style are appropriate to task, purpose, and audience.

Generate resource
WHST.9-10.5

Develop and strengthen writing as needed by planning, revising, editing, rewriting, or trying a new approach, focusing on addressing what is most significant for a specific purpose and audience.

Generate resource
WHST.9-10.6

Use technology, including the Internet, to produce, publish, and update individual or shared writing products, taking advantage of technology's capacity to link to other information and to display information flexibly and dynamically.

Generate resource
WHST.9-10.7

Conduct short as well as more sustained research projects to answer a question (including a self-generated question) or solve a problem; narrow or broaden the inquiry when appropriate; synthesize multiple sources on the subject, demonstrating understanding of the subject under investigation.

Generate resource
WHST.9-10.8

Gather relevant information from multiple authoritative print and digital sources, using advanced searches effectively; assess the usefulness of each source in answering the research question; integrate information into the text selectively to maintain the flow of ideas, avoiding plagiarism and following a standard format for citation.

Generate resource
WHST.9-10.9

Draw evidence from informational texts to support analysis, reflection, and research.

Generate resource

Earth Science: Grades 9, 10, 11, 12

Weather and Climate

Generate resource

Human Sustainability

Generate resource

Earth's Systems

Generate resource

History of Earth

Generate resource
ES-ESS1-5

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
ES-ESS1-6

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
ES-ESS2-1

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
ES-ESS2-2

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
ES-ESS2-3

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

Generate resource
ES-ESS2-4

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
ES-ESS2-5

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

Generate resource
ES-ESS2-6

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

Generate resource
ES-ESS2-7

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

Generate resource
ES-ESS3-1

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
ES-ESS3-2

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

Generate resource
ES-ESS3-3

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

Generate resource
ES-ESS3-4

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

Generate resource
ES-ESS3-5

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
ES-ESS3-6

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

Generate resource
ES1-ETS1-1

Analyze a major global challenge to specify qualitative and quantitative criteria and constraints for solutions that account for societal needs and wants.

Generate resource
ES2-ETS1-1

Analyze a major global challenge to specify qualitative and quantitative criteria and constraints for solutions that account for societal needs and wants.

Generate resource
ES2-ETS1-3

Evaluate a solution to a complex real-world problem based on prioritized criteria and trade-offs that account for a range of constraints, including cost, safety, reliability, and aesthetics, as well as possible social, cultural, and environmental impacts.

Generate resource
ES3-ETS1-1

Analyze a major global challenge to specify qualitative and quantitative criteria and constraints for solutions that account for societal needs and wants.

Generate resource
ES3-ETS1-2

Design a solution to a complex real-world problem by breaking it down into smaller, more manageable problems that can be solved through engineering.

Generate resource
ES3-ETS1-4

Use a computer simulation to model the impact of proposed solutions to a complex real-world problem with numerous criteria and constraints on interactions within and between systems relevant to the problem.

Generate resource
ES4-ETS1-3

Evaluate a solution to a complex real-world problem based on prioritized criteria and tradeoffs that account for a range of constraints, including cost, safety, reliability, and aesthetics, as well as possible social, cultural, and environmental impacts.

Generate resource

Environmental Science: Grades 9, 10, 11, 12

Sustainability

Generate resource

Populations

Generate resource

Energy

Generate resource

Systems

Generate resource
EVS-ESS2-2

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
EVS-ESS2-3

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

Generate resource
EVS-ESS2-4

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
EVS-ESS2-5

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

Generate resource
EVS-ESS2-6

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

Generate resource
EVS-ESS3-1

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

Generate resource
EVS-ESS3-2

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

Generate resource
EVS-ESS3-3

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

Generate resource
EVS-ESS3-4

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

Generate resource
EVS-ESS3-5

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

Generate resource
EVS-ESS3-6

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

Generate resource
EVS-ESS3-7

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

Generate resource
EVS-LS2-1

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

Generate resource
EVS-LS2-2

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

Generate resource
EVS-LS2-6

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
EVS-LS2-7

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

Generate resource
EVS-LS2-8

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

Generate resource
EVS-PS3-1

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
EVS-PS3-2

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

Generate resource
EVS-PS3-3

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

Generate resource
EVS-PS3-4

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
EVS1-ETS1-1

Analyze a major global challenge to specify qualitative and quantitative criteria and constraints for solutions that account for societal needs and wants.

Generate resource
EVS2-ETS1-2

Design a solution to a complex real-world problem by breaking it down into smaller, more manageable problems that can be solved through engineering.

Generate resource
EVS3-ETS1-3

Evaluate a solution to a complex real-world problem based on prioritized criteria and tradeoffs that account for a range of constraints, including cost, safety, reliability, and aesthetics as well as possible social, cultural, and environmental impacts.

Generate resource
EVS4-ETS1-3

Evaluate a solution to a complex real-world problem based on prioritized criteria and tradeoffs that account for a range of constraints, including cost, safety, reliability, and aesthetics, as well as possible social, cultural, and environmental impacts.

Generate resource

Gave Development and Design - Year 1

Students will demonstrate understanding of storytelling with data and appropriately communicate about technical information.

Generate resource

Students will analyze the impacts of technology and professionalism within the computing community.

Generate resource

Professionalism and Impacts of Computing

Generate resource

Students will utilize appropriate hardware and software.

Generate resource

Students will analyze communication methods and systems used to transmit information among computing devices.

Generate resource

Students will analyze the utilization of computers within industry.

Generate resource

Computers and Communications

Generate resource

Students will create programs to solve problems.

Generate resource

Students will create, evaluate, and modify algorithms.

Generate resource

Algorithms and Programs

Generate resource

Students will analyze and utilize concepts of cybersecurity.

Generate resource

Students will analyze and utilize data through the use of computing devices.

Generate resource

Data, Information, and Security

Generate resource

Students will analyze and utilize connections between concepts of mathematics and computer science.

Generate resource

Students will analyze and utilize problem-solving strategies.

Generate resource

Computational Thinking and Problem Solving

Generate resource
CSGD.Y1.1.1

Leverage problem-solving strategies to solve problems of level-appropriate complexity

Generate resource
CSGD.Y1.1.2

Analyze and utilize multiple representations of problem-solving logic used to solve problems of appropriate complexity

Generate resource
CSGD.Y1.1.3

Analyze and utilize collaborative methods in problem solving of level-appropriate complexity

Generate resource
CSGD.Y1.1.4

Analyze and utilize level-appropriate troubleshooting strategies for hardware and software

Generate resource
CSGD.Y1.1.5

This standard is not specifically required until Year 2

Generate resource
CSGD.Y1.10.1

Research and describe the risks and risk mitigation strategies associated with the utilization and implementation of social media and other digital technology implications

Generate resource
CSGD.Y1.10.10

This standard is not specifically required until Year 2

Generate resource
CSGD.Y1.10.11

This standard is not specifically required until Year 3

Generate resource
CSGD.Y1.10.12

This standard is not specifically required until Year 2

Generate resource
CSGD.Y1.10.2

This standard is not specifically required until Year 2

Generate resource
CSGD.Y1.10.3

Research and describe the potential benefits associated with the utilization and implementation of social media and other digital technologies

Generate resource
CSGD.Y1.10.4

Research and describe the relationship between access and security (e.g., active and passive data, convenience, data mining, digital marketing, online wallets, privacy, theft of personal information)

Generate resource
CSGD.Y1.10.5

This standard is not specifically required until Year 2

Generate resource
CSGD.Y1.10.6

Research the history of computing devices and their impact on society

Generate resource
CSGD.Y1.10.7

Research and identify diverse careers and career opportunities (e.g., accessibility, availability, demand) that are influenced by computer science and the technical and soft skills needed for each

Generate resource
CSGD.Y1.10.8

This standard is not specifically required until Year 2

Generate resource
CSGD.Y1.10.9

This standard is not specifically required until Year 2

Generate resource
CSGD.Y1.11.1

Communicate basic technical information effectively to diverse audiences, including but not limited to, non-technical audience members

Generate resource
CSGD.Y1.11.2

Describe and utilize the concepts of storytelling with data

Generate resource
CSGD.Y1.11.3

Describe the following common types of data bias:

Generate resource
CSGD.Y1.11.3.a

confirmation bias

Generate resource
CSGD.Y1.11.3.b

confounding variables

Generate resource
CSGD.Y1.11.3.c

outliers

Generate resource
CSGD.Y1.11.3.d

overfitting/underfitting

Generate resource
CSGD.Y1.11.3.e

selection bias

Generate resource
CSGD.Y1.11.4

Compare and contrast causation and correlation

Generate resource
CSGD.Y1.11.5

Compare and contrast interpreting data, inferring using data, and implicating with data

Generate resource
CSGD.Y1.2.1

Interpret relational and logical expressions of levelappropriate complexity using comparison and Boolean operators

Generate resource
CSGD.Y1.2.2

Classify the types of information that can be stored as variables and analyze the appropriateness of each (e.g., Booleans, characters, integers, floating points, strings)

Generate resource
CSGD.Y1.2.3

Analyze how computer science concepts relate to the field of mathematics

Generate resource
CSGD.Y1.2.4

Discuss and apply concepts of abstraction

Generate resource
CSGD.Y1.2.5

Perform operations of level-appropriate complexity with binary, decimal, and hexadecimal numbers

Generate resource
CSGD.Y1.2.6

Demonstrate operator precedence in expressions and statements

Generate resource
CSGD.Y1.3.1

Define, store, access, and manipulate levelappropriate data (e.g., primitive, linear)

Generate resource
CSGD.Y1.3.2

Define and discuss different examples of levelappropriate quantitative and qualitative data

Generate resource
CSGD.Y1.3.3

This standard is not specifically required until Year 2

Generate resource
CSGD.Y1.3.4

Analyze, utilize, and visually represent levelappropriate data

Generate resource
CSGD.Y1.3.5

Perform level-appropriate data analysis using computing tools

Generate resource
CSGD.Y1.3.6

This standard is not specifically required until Year 2

Generate resource
CSGD.Y1.4.1

Identify the five pillars of cybersecurity and evaluate the relevance of each pillar to computer science concepts

Generate resource
CSGD.Y1.4.2

Research and describe different roles within the hacking community (e.g., white hat, black hat, gray hat hacking), including positive and negative motivations, significant impacts, and social stereotypes

Generate resource
CSGD.Y1.4.3

Research and describe the impacts of ransomware, trojans, viruses, and other malware

Generate resource
CSGD.Y1.4.4

Explain implications related to identification and responsible reporting of a vulnerability versus exploitation

Generate resource
CSGD.Y1.5.1

Design and implement level-appropriate algorithms that use iteration, selection, and sequence

Generate resource
CSGD.Y1.5.2

Illustrate the flow of execution of algorithms in levelappropriate programs including branching and looping

Generate resource
CSGD.Y1.5.3

Evaluate the qualities of level-appropriate studentcreated and non-student-created algorithms

Generate resource
CSGD.Y1.5.4

Use a systematic approach to detect and resolve errors in a given algorithm

Generate resource
CSGD.Y1.5.5

This standard is not specifically required until Year 2

Generate resource
CSGD.Y1.6.1

Create programs using procedures to solve problems of level-appropriate complexity

Generate resource
CSGD.Y1.6.10

This standard is not specifically required until Year 2

Generate resource
CSGD.Y1.6.2

Discuss and apply best practices of program design and format (e.g., descriptive names, documentation, indentation, user experience design, whitespace)

Generate resource
CSGD.Y1.6.3

Determine the scope and state of variables declared in procedures and control structures over time

Generate resource
CSGD.Y1.6.4

Create programs of level-appropriate complexity that read from standard input, write to standard output, read from a file, write to a file, and append to a file

Generate resource
CSGD.Y1.6.5

Use a systematic approach to detect logic, runtime, and syntax errors within a program

Generate resource
CSGD.Y1.6.6

This standard is not specifically required until Year 3

Generate resource
CSGD.Y1.6.7

This standard is not specifically required until Year 2

Generate resource
CSGD.Y1.6.8

This standard is not specifically required until Year 2

Generate resource
CSGD.Y1.6.9

This standard is not specifically required until Year 2

Generate resource
CSGD.Y1.7.1

Identify hardware and software specific to carrying out the mission of regional industries

Generate resource
CSGD.Y1.7.2

Research advancing and emerging technologies (e.g., artificially intelligent agents, blockchain, extended reality, Internet of Things (IoT), machine learning, robotics)

Generate resource
CSGD.Y1.7.3

This standard is not specifically required until Year 2

Generate resource
CSGD.Y1.8.1

Utilize the command line to accomplish common network troubleshooting tasks at an introductory leve

Generate resource
CSGD.Y1.8.2

Research and describe common networking concepts at an introductory level

Generate resource
CSGD.Y1.8.3

Research and describe modems, network interface cards, routers (e.g., consumer, industrial), switches, and wireless access points, and identify their purposes within a network

Generate resource
CSGD.Y1.8.4

Describe the importance of creating and using common rules for communication and the utilization of common network protocols including the relationship between client and server

Generate resource
CSGD.Y1.9.1

Compare and contrast computer programming paradigms (e.g., functional, imperative, objectoriented)

Generate resource
CSGD.Y1.9.2

Research, describe, and utilize at an appropriate level:

Generate resource
CSGD.Y1.9.2.a

debugging strategies

Generate resource
CSGD.Y1.9.2.b

integrated development environments (IDE)

Generate resource
CSGD.Y1.9.2.c

source-code editors

Generate resource
CSGD.Y1.9.2.d

version control strategies

Generate resource
CSGD.Y1.9.3

Classify layers of software (e.g., applications, drivers, firmware, operating systems) utilized within various platforms (e.g., Android, ChromeOS, iOS, Linux, macOS, Windows)

Generate resource
CSGD.Y1.9.4

Identify and describe the purpose of hardware components within various personal computing platforms

Generate resource
CSGD.Y1.9.5

This standard is not specifically required until Year 2

Generate resource

Gave Development and Design - Year 2

Students will demonstrate understanding of storytelling with data and appropriately communicate about technical information.

Generate resource

Students will analyze the impacts of technology and professionalism within the computing community.

Generate resource

Professionalism and Impacts of Computing

Generate resource

Students will utilize appropriate hardware and software.

Generate resource

Students will analyze communication methods and systems used to transmit information among computing devices.

Generate resource

Students will analyze the utilization of computers within industry.

Generate resource

Computers and Communications

Generate resource

Students will create programs to solve problems.

Generate resource

Students will create, evaluate, and modify algorithms.

Generate resource

Algorithms and Programs

Generate resource

Students will analyze and utilize concepts of cybersecurity.

Generate resource

Students will analyze and utilize data through the use of computing devices.

Generate resource

Data, Information, and Security

Generate resource

Students will analyze and utilize connections between concepts of mathematics and computer science.

Generate resource

Students will analyze and utilize problem-solving strategies.

Generate resource

Computational Thinking and Problem Solving

Generate resource
CSGD.Y2.1.1

Leverage problem-solving strategies to solve problems of level-appropriate complexity

Generate resource
CSGD.Y2.1.2

Analyze and utilize multiple representations of problem-solving logic used to solve problems of appropriate complexity

Generate resource
CSGD.Y2.1.3

Analyze and utilize collaborative methods in problem solving of level-appropriate complexity

Generate resource
CSGD.Y2.1.4

Analyze and utilize level-appropriate troubleshooting strategies for hardware and software

Generate resource
CSGD.Y2.1.5

Decompose problems of level-appropriate complexity

Generate resource
CSGD.Y2.10.1

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y2.10.10

Create and maintain a digital collection of selfcreated work

Generate resource
CSGD.Y2.10.11

This standard is not specifically required until Year 3

Generate resource
CSGD.Y2.10.12

Discuss diverse game development and design career pathways, careers beyond game development and design that utilize similar skills, and the educational requirements for those careers

Generate resource
CSGD.Y2.10.2

Research and describe issues related to creating and enforcing cyber-related laws and regulations (e.g., ethical challenges, policy vacuum, privacy versus security, unintended consequences)

Generate resource
CSGD.Y2.10.3

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y2.10.4

Identify the ethical implications encountered in the curation, management, and monetization of data (e.g., harvesting, information overload, knowledge management repositories, sharing, summarizing)

Generate resource
CSGD.Y2.10.5

Explain advantages and disadvantages of various software life cycle processes (e.g., Agile, spiral, waterfall)

Generate resource
CSGD.Y2.10.6

Research the role of play and sport in human culture and how analog games have impacted the development of digital games

Generate resource
CSGD.Y2.10.7

Demonstrate industry-relevant technical and soft skills

Generate resource
CSGD.Y2.10.8

Classify the roles and responsibilities of each member on a game design team (e.g., animator, artist, designer, producer, programmer, project manager, quality assurance, sound engineer)

Generate resource
CSGD.Y2.10.9

Identify the components of a quality professional digital portfolio

Generate resource
CSGD.Y2.11.1

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y2.11.2

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y2.11.3

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y2.11.4

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y2.11.5

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y2.2.1

Interpret compound expressions using multiple relational and logical operators

Generate resource
CSGD.Y2.2.2

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y2.2.3

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y2.2.4

Analyze and utilize concepts of abstraction as modeling and abstraction as encapsulation

Generate resource
CSGD.Y2.2.5

Perform operations of level-appropriate complexity with binary, octal, decimal, and hexadecimal numbers

Generate resource
CSGD.Y2.2.6

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y2.2.7

Research physics and mathematical principles to adapt to more immersive game mechanics

Generate resource
CSGD.Y2.3.1

Create programs to store, access, and manipulate level-appropriate data (e.g., structured data, objects)

Generate resource
CSGD.Y2.3.2

Define and discuss different examples of levelappropriate quantitative and qualitative data

Generate resource
CSGD.Y2.3.3

Research, discuss, and create level-appropriate programs to model and simulate probabilistic and real-world scenarios

Generate resource
CSGD.Y2.3.4

Analyze, utilize, and visually represent levelappropriate static and dynamic data

Generate resource
CSGD.Y2.3.5

Perform level-appropriate data analysis using computing tools

Generate resource
CSGD.Y2.3.6

Research and compare media formats (e.g., graphics, sounds) for traits such as compression performance and lossiness

Generate resource
CSGD.Y2.4.1

Apply the five pillars of cybersecurity as applicable to level-appropriate computer science concepts

Generate resource
CSGD.Y2.4.2

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y2.4.3

Research and describe common attacks on hardware, software, and networks

Generate resource
CSGD.Y2.4.4

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y2.5.1

Design and implement level-appropriate algorithms that use iteration, recursion, selection, and sequence

Generate resource
CSGD.Y2.5.2

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y2.5.3

Evaluate the qualities of level-appropriate studentcreated and non-student-created algorithms including classic search and sort algorithms

Generate resource
CSGD.Y2.5.4

Use a systematic approach to detect and resolve errors in a given algorithm

Generate resource
CSGD.Y2.5.5

Analyze game elements of analog games (e.g., board, card, dice) and how those elements can be represented as algorithms for digital games

Generate resource
CSGD.Y2.6.1

Create programs to solve problems of levelappropriate complexity

Generate resource
CSGD.Y2.6.10

Research how the relationship between the subjective and objective mechanics of a game contributes to its overall playability and engagement

Generate resource
CSGD.Y2.6.2

Discuss and apply best practices of program design and format (e.g., descriptive names, documentation, indentation, user experience design, whitespace)

Generate resource
CSGD.Y2.6.3

Determine the scope and state of variables defined in classes and their procedures

Generate resource
CSGD.Y2.6.4

Create programs that read from, write to, and append to a file of level-appropriate complexity that includes structured data

Generate resource
CSGD.Y2.6.5

Use a systematic approach to detect logic, runtime, and syntax errors within a program

Generate resource
CSGD.Y2.6.6

This standard is not specifically required until Year 3

Generate resource
CSGD.Y2.6.7

Research and describe the core areas of digital game design

Generate resource
CSGD.Y2.6.8

Design and create a game utilizing appropriate core areas of digital game design

Generate resource
CSGD.Y2.6.9

Research and utilize level-appropriate concepts related to updating and rendering game assets

Generate resource
CSGD.Y2.7.1

Utilize hardware and/or software to solve levelappropriate industry-based problems

Generate resource
CSGD.Y2.7.2

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y2.7.3

Discuss common asset creation techniques (e.g., 3D models, images, music, sounds), and create and utilize level-appropriate assets (e.g., 2D/3D models, animations, music, sound effects, textures, visual effects) in a game

Generate resource
CSGD.Y2.8.1

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y2.8.2

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y2.8.3

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y2.8.4

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y2.9.1

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y2.9.2

Use collaboration tools and version control systems in a group software project of appropriate complexity

Generate resource
CSGD.Y2.9.3

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y2.9.4

Research various hardware components (e.g., augmented/virtual reality devices, game controllers, input and output devices, robotics components, sensors) and their functionality in modern game design

Generate resource
CSGD.Y2.9.5

Research a level-appropriate game engine and supporting libraries (e.g., images, sounds, sprites, text effects)

Generate resource

Gave Development and Design - Year 3

Students will demonstrate understanding of storytelling with data and appropriately communicate about technical information.

Generate resource

Students will analyze the impacts of technology and professionalism within the computing community.

Generate resource

Professionalism and Impacts of Computing

Generate resource

Students will utilize appropriate hardware and software.

Generate resource

Students will analyze communication methods and systems used to transmit information among computing devices.

Generate resource

Students will analyze the utilization of computers within industry.

Generate resource

Computers and Communications

Generate resource

Students will create programs to solve problems.

Generate resource

Students will create, evaluate, and modify algorithms.

Generate resource

Algorithms and Programs

Generate resource

Students will analyze and utilize concepts of cybersecurity.

Generate resource

Students will analyze and utilize data through the use of computing devices.

Generate resource

Data, Information, and Security

Generate resource

Students will analyze and utilize connections between concepts of mathematics and computer science.

Generate resource

Students will analyze and utilize problem-solving strategies.

Generate resource

Computational Thinking and Problem Solving

Generate resource
CSGD.Y3.1.1

Leverage problem-solving strategies to solve problems of level-appropriate complexity

Generate resource
CSGD.Y3.1.2

Analyze and utilize multiple representations of problem-solving logic used to solve problems of appropriate complexity

Generate resource
CSGD.Y3.1.3

Analyze and utilize collaborative methods in problem solving of level-appropriate complexity

Generate resource
CSGD.Y3.1.4

Analyze and utilize level-appropriate troubleshooting strategies for hardware and software

Generate resource
CSGD.Y3.1.5

Decompose problems of level-appropriate complexity

Generate resource
CSGD.Y3.10.1

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.10.10

Create and maintain a professional digital portfolio comprised of self-created work

Generate resource
CSGD.Y3.10.11

Utilize and model effective professional project management tools

Generate resource
CSGD.Y3.10.12

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.10.2

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.10.3

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.10.4

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.10.5

Utilize an appropriate development life cycle process (e.g., Agile, spiral, waterfall) while building a project of level-appropriate complexity

Generate resource
CSGD.Y3.10.6

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.10.7

Demonstrate industry-relevant technical and soft skills

Generate resource
CSGD.Y3.10.8

Utilize team roles in the game development and design process

Generate resource
CSGD.Y3.10.9

Evaluate the quality and impact of a professional digital portfolio

Generate resource
CSGD.Y3.11.1

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.11.2

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.11.3

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.11.4

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.11.5

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.2.1

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.2.2

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.2.3

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.2.4

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.2.5

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.2.6

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.2.7

Research and utilize physics and mathematical principles to adapt to more immersive game mechanics

Generate resource
CSGD.Y3.3.1

Utilize data structures (e.g., graphs, linked lists, maps, queues, sets, stacks, trees) based on functionality, performance, and storage tradeoffs to support the creation of larger computational artifacts

Generate resource
CSGD.Y3.3.2

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.3.3

Simulate a system utilizing an abstract model by reproducing its behavior

Generate resource
CSGD.Y3.3.4

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.3.5

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.3.6

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.4.1

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.4.2

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.4.3

Research security issues that lead to compromised video games and security measures to mitigate these issues

Generate resource
CSGD.Y3.4.4

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.5.1

Design and implement algorithms to solve studentidentified problems of level-appropriate complexity

Generate resource
CSGD.Y3.5.2

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.5.3

Evaluate the qualities of level-appropriate studentcreated and non-student-created algorithms in terms of time and space complexities (e.g., Big O notation)

Generate resource
CSGD.Y3.5.4

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.5.5

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.6.1

Create programs to solve problems of levelappropriate complexity utilizing inheritance and polymorphism

Generate resource
CSGD.Y3.6.10

Describe how the relationship between the subjective and objective mechanics of a game contributes to its overall playability and engagement

Generate resource
CSGD.Y3.6.2

Discuss and apply best practices of user experience design for building video games

Generate resource
CSGD.Y3.6.3

Determine the scope and state of variables defined in classes and class methods involving inheritance and polymorphism

Generate resource
CSGD.Y3.6.4

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.6.5

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.6.6

Utilize libraries or application programming interfaces (API) to create programming solutions for level-appropriate problems

Generate resource
CSGD.Y3.6.7

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.6.8

Design and create a game utilizing appropriate core areas of digital game design

Generate resource
CSGD.Y3.6.9

Research and utilize level-appropriate concepts related to updating and rendering game assets and their relation to game performance metrics (e.g., frames per second, frame times, render times)

Generate resource
CSGD.Y3.7.1

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.7.2

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.7.3

Create and utilize level-appropriate assets (e.g., 2D/3D models, animations, music, sound effects, textures, visual effects) in a game

Generate resource
CSGD.Y3.8.1

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.8.2

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.8.3

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.8.4

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.9.1

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.9.2

Contribute to team collaboration in the development of a computational artifact (e.g, creating and managing repositories)

Generate resource
CSGD.Y3.9.3

Continuation of this standard is not specifically included or excluded

Generate resource
CSGD.Y3.9.4

Research and utilize various hardware components (e.g., augmented/virtual reality devices, game controllers, input and output devices, robotics components, sensors) as they relate to studentdeveloped computational artifacts

Generate resource
CSGD.Y3.9.5

Utilize a level-appropriate game engine and supporting libraries (e.g., images, sounds, sprites, text effects)

Generate resource

High School Robotics - Year 1

Students will demonstrate understanding of storytelling with data and appropriately communicate about technical information.

Generate resource

Students will analyze the impacts of technology and professionalism within the computing community.

Generate resource

Professionalism and Impacts of Computing

Generate resource

Students will utilize appropriate hardware and software.

Generate resource

Students will analyze communication methods and systems used to transmit information among computing devices.

Generate resource

Students will analyze the utilization of computers within industry.

Generate resource

Computers and Communications

Generate resource

Students will create programs to solve problems.

Generate resource

Students will create, evaluate, and modify algorithms.

Generate resource

Algorithms and Programs

Generate resource

Students will analyze and utilize concepts of cybersecurity.

Generate resource

Students will analyze and utilize data through the use of computing devices.

Generate resource

Data, Information, and Security

Generate resource

Students will analyze and utilize connections between concepts of mathematics and computer science.

Generate resource

Students will analyze and utilize problem-solving strategies.

Generate resource

Computational Thinking and Problem Solving

Generate resource
CSRB.Y1.1.1

Leverage problem-solving strategies to solve problems of level-appropriate complexity

Generate resource
CSRB.Y1.1.2

Analyze and utilize multiple representations of problem-solving logic used to solve problems of appropriate complexity

Generate resource
CSRB.Y1.1.3

Analyze and utilize collaborative methods in problem solving of level-appropriate complexity

Generate resource
CSRB.Y1.1.4

Analyze and utilize level-appropriate troubleshooting strategies for hardware and software issues

Generate resource
CSRB.Y1.10.1

Research and describe the risks and risk mitigation strategies associated with the utilization and implementation of social media and other digital technology implications

Generate resource
CSRB.Y1.10.10

This standard is not specifically required until Year 2

Generate resource
CSRB.Y1.10.2

This standard is not specifically required until Year 2

Generate resource
CSRB.Y1.10.3

Research and describe the potential benefits associated with the utilization and implementation of social media and other digital technologies

Generate resource
CSRB.Y1.10.4

Research and describe the relationship between access and security (e.g., active and passive data, convenience, data mining, digital marketing, online wallets, privacy, theft of personal information)

Generate resource
CSRB.Y1.10.5

This standard is not specifically required until Year 2

Generate resource
CSRB.Y1.10.6

Research the history of computing devices and their impact on society

Generate resource
CSRB.Y1.10.7

Research and identify diverse careers and career opportunities (e.g., accessibility, availability, demand) that are influenced by computer science and the technical and soft skills needed for each

Generate resource
CSRB.Y1.10.8

This standard is not specifically required until Year 2

Generate resource
CSRB.Y1.10.9

This standard is not specifically required until Year 2

Generate resource
CSRB.Y1.11.1

Communicate basic technical information effectively to diverse audiences including, but not limited to, non-technical audience members

Generate resource
CSRB.Y1.11.2

Describe and utilize the concepts of storytelling with data

Generate resource
CSRB.Y1.11.3

Describe the following common types of data bias:

Generate resource
CSRB.Y1.11.3.a

confirmation bias

Generate resource
CSRB.Y1.11.3.b

confounding variables

Generate resource
CSRB.Y1.11.3.c

outliers

Generate resource
CSRB.Y1.11.3.d

overfitting/underfitting

Generate resource
CSRB.Y1.11.3.e

selection bias

Generate resource
CSRB.Y1.11.4

Compare and contrast causation and correlation

Generate resource
CSRB.Y1.11.5

Compare and contrast interpreting data, inferring using data, and implicating with data

Generate resource
CSRB.Y1.11.6

This standard is not specifically required until Year 2

Generate resource
CSRB.Y1.2.1

Interpret relational and logical expressions of levelappropriate complexity using comparison and Boolean operators

Generate resource
CSRB.Y1.2.2

Classify the types of information that can be stored as variables and analyze the appropriateness of each (e.g., Booleans, characters, integers, floating points, strings)

Generate resource
CSRB.Y1.2.3

Analyze how computer science concepts relate to the field of mathematics

Generate resource
CSRB.Y1.2.4

Discuss and apply concepts of abstraction

Generate resource
CSRB.Y1.2.5

Perform operations of level-appropriate complexity with binary, decimal, and hexadecimal numbers

Generate resource
CSRB.Y1.2.6

Demonstrate operator precedence in expressions and statements

Generate resource
CSRB.Y1.2.7

This standard is not specifically required until Year 2

Generate resource
CSRB.Y1.2.8

This standard is not specifically required until Year 2

Generate resource
CSRB.Y1.2.9

This standard is not specifically required until Year 2

Generate resource
CSRB.Y1.3.1

Define, store, access, and manipulate levelappropriate data (e.g., primitive, linear)

Generate resource
CSRB.Y1.3.2

Define and discuss different examples of levelappropriate quantitative and qualitative data

Generate resource
CSRB.Y1.3.3

This standard is not specifically required until Year 2

Generate resource
CSRB.Y1.3.4

Analyze, utilize, and visually represent levelappropriate data

Generate resource
CSRB.Y1.3.5

CSRB.Y1.3.5 Perform level-appropriate data analysis using computing tools

Generate resource
CSRB.Y1.4.1

Identify the five pillars of cybersecurity and evaluate the relevance of each pillar to computer science concepts

Generate resource
CSRB.Y1.4.2

Research and describe different roles within the hacking community (e.g., white hat, black hat, gray hat hacking), including positive and negative motivations, significant impacts, and social stereotypes

Generate resource
CSRB.Y1.4.3

Research and describe the impacts of ransomware, trojans, viruses, and other malware

Generate resource
CSRB.Y1.4.4

Explain implications related to identification and responsible reporting of a vulnerability versus exploitation

Generate resource
CSRB.Y1.5.1

Design and implement level-appropriate algorithms that use iteration, selection, and sequence

Generate resource
CSRB.Y1.5.2

Illustrate the flow of execution of algorithms in levelappropriate programs including branching and looping

Generate resource
CSRB.Y1.5.3

Evaluate the qualities of level-appropriate studentcreated and non-student-created algorithms

Generate resource
CSRB.Y1.5.4

Use a systematic approach to detect and resolve errors in a given algorithm

Generate resource
CSRB.Y1.6.1

Create programs using procedures to solve problems of level-appropriate complexity

Generate resource
CSRB.Y1.6.2

Discuss and apply best practices of program design and format (e.g., descriptive names, documentation, indentation, user experience design, whitespace)

Generate resource
CSRB.Y1.6.3

Determine the scope and state of variables declared in procedures and control structures over time

Generate resource
CSRB.Y1.6.4

Create programs of level-appropriate complexity that read from standard input, write to standard output, read from a file, write to a file, and append to a file

Generate resource
CSRB.Y1.6.5

Use a systematic approach to detect logic, runtime, and syntax errors within a program

Generate resource
CSRB.Y1.6.6

This standard is not specifically required until Year 2

Generate resource
CSRB.Y1.7.1

Identify hardware and software specific to carrying out the mission of regional industries

Generate resource
CSRB.Y1.7.2

Research advancing and emerging technologies (e.g., artificially intelligent agents, blockchain, extended reality, Internet of Things (IoT), machine learning, robotics)

Generate resource
CSRB.Y1.8.1

Utilize the command line to accomplish common network troubleshooting tasks at an introductory level

Generate resource
CSRB.Y1.8.2

Research and describe common networking concepts at an introductory level

Generate resource
CSRB.Y1.8.3

Research and describe modems, network interface cards, routers (e.g., consumer, industrial), switches, and wireless access points, and identify their purposes within a network

Generate resource
CSRB.Y1.8.4

Describe the importance of creating and using common rules for communication and the utilization of common network protocols including the relationship between client and server

Generate resource
CSRB.Y1.9.1

Compare and contrast computer programming paradigms (e.g., functional, imperative, objectoriented)

Generate resource
CSRB.Y1.9.2

Research, describe, and utilize at an appropriate level:

Generate resource
CSRB.Y1.9.2.a

debugging strategies

Generate resource
CSRB.Y1.9.2.b

integrated development environments (IDE)

Generate resource
CSRB.Y1.9.2.c

source-code editors

Generate resource
CSRB.Y1.9.2.d

version control strategies

Generate resource
CSRB.Y1.9.3

Classify layers of software (e.g., applications, drivers, firmware, operating systems) utilized within various platforms (e.g., Android, ChromeOS, iOS, Linux, macOS, Windows)

Generate resource
CSRB.Y1.9.4

Identify and describe the purpose of hardware components within various personal computing platforms

Generate resource
CSRB.Y1.9.5

This standard is not specifically required until Year 2

Generate resource
CSRB.Y1.9.6

This standard is not specifically required until Year 2

Generate resource
CSRB.Y1.9.7

This standard is not specifically required until Year 2

Generate resource
CSRB.Y1.9.8

This standard is not specifically required until Year 2

Generate resource
CSRB.Y1.9.9

This standard is not specifically required until Year 2

Generate resource

High School Robotics - Year 2

Students will demonstrate understanding of storytelling with data and appropriately communicate about technical information.

Generate resource

Students will analyze the impacts of technology and professionalism within the computing community.

Generate resource

Professionalism and Impacts of Computing

Generate resource

Students will utilize appropriate hardware and software.

Generate resource

Students will analyze communication methods and systems used to transmit information among computing devices.

Generate resource

Students will analyze the utilization of computers within industry.

Generate resource

Computers and Communications

Generate resource

Students will create programs to solve problems.

Generate resource

Students will create, evaluate, and modify algorithms.

Generate resource

Algorithms and Programs

Generate resource

Students will analyze and utilize concepts of cybersecurity.

Generate resource

Students will analyze and utilize data through the use of computing devices.

Generate resource

Data, Information, and Security

Generate resource

Students will analyze and utilize connections between concepts of mathematics and computer science.

Generate resource

Students will analyze and utilize problem-solving strategies.

Generate resource

Computational Thinking and Problem Solving

Generate resource
CSRB.Y2.1.1

Leverage problem-solving strategies to solve problems of level-appropriate complexity

Generate resource
CSRB.Y2.1.2

Analyze and utilize multiple representations of problem-solving logic used to solve problems of appropriate complexity

Generate resource
CSRB.Y2.1.3

Analyze and utilize collaborative methods in problem solving of level-appropriate complexity

Generate resource
CSRB.Y2.1.4

Analyze and utilize level-appropriate troubleshooting strategies for hardware and software

Generate resource
CSRB.Y2.10.1

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y2.10.10

Create and maintain a digital collection of selfcreated work

Generate resource
CSRB.Y2.10.2

Research and describe issues related to creating and enforcing cyber-related laws and regulations (e.g., ethical challenges, policy vacuum, privacy versus security, unintended consequences)

Generate resource
CSRB.Y2.10.3

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y2.10.4

Identify the ethical implications encountered in the curation, management, and monetization of data (e.g., harvesting, information overload, knowledge management repositories, sharing, summarizing)

Generate resource
CSRB.Y2.10.5

Explain advantages and disadvantages of various software life cycle processes (e.g., Agile, spiral, waterfall)

Generate resource
CSRB.Y2.10.6

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y2.10.7

Demonstrate industry-relevant technical and soft skills

Generate resource
CSRB.Y2.10.8

Discuss effective professional collaborative project management tools

Generate resource
CSRB.Y2.10.9

Identify the components of a quality professional digital portfolio

Generate resource
CSRB.Y2.11.1

Communicate robotics concepts to diverse audiences including, but not limited to, non-technical audience members

Generate resource
CSRB.Y2.11.2

Utilize level-appropriate robotic system data for storytelling

Generate resource
CSRB.Y2.11.3

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y2.11.4

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y2.11.5

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y2.11.6

Communicate conditions of a robotic system in terms of performance, diagnostics, troubleshooting, and repair

Generate resource
CSRB.Y2.2.1

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y2.2.2

Classify and utilize types of information that are stored in robotics systems including, but not limited to, 2D and 3D coordinate system and sensor data

Generate resource
CSRB.Y2.2.3

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y2.2.4

Analyze and utilize concepts of abstraction as modeling and abstraction as encapsulation

Generate resource
CSRB.Y2.2.5

Perform operations of level-appropriate complexity with binary, octal, decimal, and hexadecimal numbers

Generate resource
CSRB.Y2.2.6

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y2.2.7

Explain how concepts of mechanical engineering including, but not limited to, gear ratios, speed, stability, and torque relate to the implementation of robotics systems and subsystems

Generate resource
CSRB.Y2.2.8

Explain how concepts of electrical engineering including, but not limited to, applying Ohmโ€™s law, using a multimeter, and understanding electric motors as they relate to the implementation of robotics systems and subsystems

Generate resource
CSRB.Y2.2.9

Describe and represent basic electrical quantities including, but not limited to charge, current, energy, power, and voltage and describe the relationships among them

Generate resource
CSRB.Y2.3.1

Create programs to store, access, and manipulate level-appropriate data (e.g., structured data, objects)

Generate resource
CSRB.Y2.3.2

Define and discuss different examples of levelappropriate quantitative and qualitative data

Generate resource
CSRB.Y2.3.3

Research, discuss, and create level-appropriate programs to model and simulate probabilistic and real-world scenarios

Generate resource
CSRB.Y2.3.4

Analyze, utilize, and visually represent levelappropriate static and dynamic data

Generate resource
CSRB.Y2.3.5

Perform level-appropriate data analysis using computing tools

Generate resource
CSRB.Y2.4.1

Apply the five pillars of cybersecurity as applicable to level-appropriate computer science concepts

Generate resource
CSRB.Y2.4.2

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y2.4.3

Research and describe common attacks on software, hardware, and networks

Generate resource
CSRB.Y2.4.4

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y2.5.1

Design and implement level-appropriate algorithms that use iteration, recursion, selection, and sequence

Generate resource
CSRB.Y2.5.2

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y2.5.3

Evaluate the qualities of level-appropriate studentcreated and non-student-created algorithms including classic search and sort algorithms

Generate resource
CSRB.Y2.5.4

Use a systematic approach to detect and resolve errors in a given algorithm

Generate resource
CSRB.Y2.6.1

Create programs to solve problems of levelappropriate complexity

Generate resource
CSRB.Y2.6.2

Discuss and apply best practices of program design and format (e.g., descriptive names, documentation, indentation, user experience design, whitespace)

Generate resource
CSRB.Y2.6.3

Determine the scope and state of variables defined in procedures and classes

Generate resource
CSRB.Y2.6.4

Create programs that read from, write to, and append to a file of level-appropriate complexity that includes structured data

Generate resource
CSRB.Y2.6.5

Use a systematic approach to detect logic, runtime, and syntax errors within a program

Generate resource
CSRB.Y2.6.6

Create programs that utilize various robotics system operations to solve problems

Generate resource
CSRB.Y2.7.1

Utilize hardware and/or software to solve levelappropriate industry-based problems

Generate resource
CSRB.Y2.7.2

Research cutting-edge robotics technology (e.g., analytics, artificial intelligence, autonomous vehicles, big data, end-of-arm tools, IoT, machine learning, vision) and its effects on the way business may be conducted in the future

Generate resource
CSRB.Y2.8.1

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y2.8.2

Compare and contrast network connectivity options for different types of robotics platforms and communications methods within various robotics systems, including but not limited to, controller area network (CAN) busses

Generate resource
CSRB.Y2.8.3

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y2.8.4

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y2.9.1

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y2.9.2

Use collaboration tools and version control systems in a group software project of appropriate complexity

Generate resource
CSRB.Y2.9.3

Analyze the importance and effect of updating firmware and drivers within robotic systems

Generate resource
CSRB.Y2.9.4

Utilize robotic hardware components to create levelappropriate robotic systems and subsystems

Generate resource
CSRB.Y2.9.5

Discuss and apply autonomous and manual robotic control by coding in various robotic programming languages (e.g., C++, Karel, Python)

Generate resource
CSRB.Y2.9.6

Compare and contrast different types of industryrelevant robotic systems (e.g., 3-axis, 6-axis, AMR, cobot, delta, SCARA, T-700)

Generate resource
CSRB.Y2.9.7

Utilize breadboarding in the creation of a levelappropriate closed-loop robot

Generate resource
CSRB.Y2.9.8

Utilize hardware diagnostic tools to design, test, and troubleshoot robotic systems and subsystems

Generate resource
CSRB.Y2.9.9

Discuss hardware and software requirements and limitations of various robotics systems

Generate resource

High School Robotics - Year 3

Students will demonstrate understanding of storytelling with data and appropriately communicate about technical information.

Generate resource

Students will analyze the impacts of technology and professionalism within the computing community.

Generate resource

Professionalism and Impacts of Computing

Generate resource

Students will utilize appropriate hardware and software.

Generate resource

Students will analyze communication methods and systems used to transmit information among computing devices.

Generate resource

Students will analyze the utilization of computers within industry.

Generate resource

Computers and Communications

Generate resource

Students will create programs to solve problems.

Generate resource

Students will create, evaluate, and modify algorithms.

Generate resource

Algorithms and Programs

Generate resource

Students will analyze and utilize concepts of cybersecurity.

Generate resource

Students will analyze and utilize data through the use of computing devices.

Generate resource

Data, Information, and Security

Generate resource

Students will analyze and utilize connections between concepts of mathematics and computer science.

Generate resource

Students will analyze and utilize problem-solving strategies.

Generate resource

Computational Thinking and Problem Solving

Generate resource
CSRB.Y3.1.1

Utilize the engineering design process to solve problems of level-appropriate complexity

Generate resource
CSRB.Y3.1.2

Analyze and utilize multiple representations of problem-solving logic used to solve problems of level-appropriate complexity, such as schematics and 3D modeling

Generate resource
CSRB.Y3.1.3

Analyze and utilize collaborative methods in problem solving of level-appropriate complexity

Generate resource
CSRB.Y3.1.4

Analyze and utilize level-appropriate troubleshooting strategies for hardware and software

Generate resource
CSRB.Y3.10.1

Discuss etiquette and professionalism as related to communication in industry

Generate resource
CSRB.Y3.10.10

Create and maintain a professional digital portfolio comprised of self-created work

Generate resource
CSRB.Y3.10.2

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y3.10.3

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y3.10.4

Discuss ethical implications encountered in the robotics industry that relate to intellectual property, non-compete clauses, and non-disclosure agreements

Generate resource
CSRB.Y3.10.5

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y3.10.6

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y3.10.7

Demonstrate industry-relevant technical and soft skills

Generate resource
CSRB.Y3.10.8

Utilize and model effective professional project management

Generate resource
CSRB.Y3.10.9

Evaluate the quality and impact of a professional digital portfolio

Generate resource
CSRB.Y3.11.1

Communicate robotics concepts to diverse audiences including, but not limited to, non-technical audience members

Generate resource
CSRB.Y3.11.2

Utilize level-appropriate robotic system data for storytelling

Generate resource
CSRB.Y3.11.3

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y3.11.4

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y3.11.5

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y3.11.6

Communicate conditions of a robotic system in terms of performance, diagnostics, troubleshooting, and repair

Generate resource
CSRB.Y3.2.1

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y3.2.2

Utilize types of information that are stored in robotics systems including, but not limited to, 2D and 3D coordinate system and sensor data

Generate resource
CSRB.Y3.2.3

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y3.2.4

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y3.2.5

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y3.2.6

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y3.2.7

Apply concepts of mechanical engineering including, but not limited to, gear ratios, speed, stability, and torque

Generate resource
CSRB.Y3.2.8

Apply concepts of electrical engineering including, but not limited to, applying fundamental laws of electricity (e.g., Kirchhoffโ€™s Law, Ohmโ€™s Law), using a multimeter, and understanding electric motors as they relate to the implementation of robotics systems and subsystems

Generate resource
CSRB.Y3.2.9

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y3.3.1

Create programs to store, access, and manipulate, with a high level of efficiency, level-appropriate robotics system data

Generate resource
CSRB.Y3.3.2

Analyze how quantitative and qualitative data are utilized in robotic systems

Generate resource
CSRB.Y3.3.3

Create and evaluate models and simulations to answer student-identified scenarios

Generate resource
CSRB.Y3.3.4

Analyze, utilize, and visually represent levelappropriate static and dynamic data, including, but not limited to, data collected through robotic sensors

Generate resource
CSRB.Y3.3.5

Perform level-appropriate data analysis using computing tools

Generate resource
CSRB.Y3.4.1

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y3.4.2

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y3.4.3

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y3.4.4

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y3.5.

Use a systematic approach to detect and resolve errors in a given algorithm

Generate resource
CSRB.Y3.5.1

Design and implement algorithms that solve student-identified problems

Generate resource
CSRB.Y3.5.2

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y3.5.3

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y3.6.1

Create programs that utilize robotic systems to solve problems of level-appropriate complexity

Generate resource
CSRB.Y3.6.2

Discuss and apply best practices of program design, user experience design, and format (e.g., descriptive names, documentation, indentation, whitespace)

Generate resource
CSRB.Y3.6.3

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y3.6.4

Create programs of level-appropriate complexity that leverage real-time sensory input to make decisions for completing physical tasks

Generate resource
CSRB.Y3.6.5

Use a systematic approach to detect logic, runtime, and syntax errors within a program

Generate resource
CSRB.Y3.6.6

Create programs that utilize various robotics system operations to solve real-world problems

Generate resource
CSRB.Y3.7.1

Utilize multiple hardware and software tools simultaneously to solve level-appropriate industrybased problems

Generate resource
CSRB.Y3.7.2

Research integration of multiple technologies (e.g., analytics, artificial intelligence, big data, end-of-arm tools, IoT machine learning, vision) to solve levelappropriate industry-based problems

Generate resource
CSRB.Y3.8.1

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y3.8.2

Utilize a network-connected robot

Generate resource
CSRB.Y3.8.3

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y3.8.4

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y3.9.1

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y3.9.2

Use collaborative tools and processes to configure level-appropriate robotic hardware components

Generate resource
CSRB.Y3.9.3

Continuation of this standard is not specifically included or excluded

Generate resource
CSRB.Y3.9.4

Utilize robotic hardware components to create levelappropriate robotic systems and subsystems

Generate resource
CSRB.Y3.9.5

Apply autonomous and manual robotic control by coding in various robotic programming languages (e.g., C++, Karel, Python)

Generate resource
CSRB.Y3.9.6

Analyze different industry-relevant robotic systems and their various applications (e.g., 3-axis, 6-axis, AMR, cobot, delta, SCARA, T-700)

Generate resource
CSRB.Y3.9.7

Utilize breadboarding and prototyping in the creation of a level-appropriate closed-loop robot

Generate resource
CSRB.Y3.9.8

Utilize hardware diagnostic tools to design, test, and troubleshoot robotic systems and subsystems

Generate resource
CSRB.Y3.9.9

Analyze hardware and software requirements and limitations of various robotics systems

Generate resource

Human Anatomy and Physiology: Grades 9, 10, 11, 12

Career Exploration with Engineering Practices

Generate resource

Systems and System Models

Generate resource

Energy and Matter

Generate resource

Cause and Effect

Generate resource

Stability and Change

Generate resource

Scale, Proportion, and Quantity

Generate resource

Structure and Function

Generate resource

Patterns

Generate resource
HAP-8-1AR

Obtain, evaluate, and communicate information related to health science professions.

Generate resource
HAP-8-2AR

Design a solution to a complex real-world problem affecting body systems that can be solved through engineering.

Generate resource
HAP-8-3AR

Evaluate a solution to a complex real-world human health problem based on prioritized criteria and trade-offs that account for a range of constraints, including cost, safety, reliability, and aesthetics as well as possible social, cultural, and environmental impacts.

Generate resource
HAP-LS1-1AR

Construct an explanation based on evidence obtained from a variety of sources for the pattern of hierarchical organization of each body system:<ul><li>Integumentary System</li><li>Skeletal System</li><li>Muscular System</li><li>Respiratory System</li><li>Circulatory System</li><li>Digestive System</li><li>Nervous System</li><li>Endocrine System</li><li>Lymphatic System</li><li>Urinary System</li><li>Reproductive Systems</li></ul>

Generate resource
HAP-LS2-1AR

Develop and use a model to identify and describe the relationship between the structures and physiological processes of each body system:<ul><li>Integumentary System</li><li>Skeletal System</li><li>Muscular System</li><li>Respiratory System</li><li>Circulatory System</li><li>Digestive System</li><li>Nervous System</li><li>Endocrine System</li><li>Lymphatic System</li><li>Urinary System</li><li>Reproductive Systems</li></ul>

Generate resource
HAP-LS3-1AR

Use mathematics and computational thinking to support explanations for physiological processes in body systems.

Generate resource
HAP-LS4-1AR

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

Generate resource
HAP-LS5-1AR

Argue from evidence the cause(s) for a dysfunction in a body system and the mechanisms by which it occurred.

Generate resource
HAP-LS6-1AR

Construct and revise an explanation based on evidence for the cycling of matter and flow of energy among body systems and their associated processes.

Generate resource
HAP-LS7-1AR

Develop and use a model to illustrate the interactions between systems that control or affect specific functions within the human body.

Generate resource

Physical Computing with Embedded Systems (2025)

Advanced Concepts, Emerging Technologies, and Ethical Considerations

Generate resource

Construct Simple Embedded Systems

Generate resource

Programming for Embedded Systems

Generate resource

Sensors, Actuators, and Communication Protocols

Generate resource

Core Embedded Systems Principles

Generate resource

Careers and Professionalism

Generate resource
I.A

Standard 1.1 - Develop essential professional skills for embedded systems engineering careers.

Generate resource
I.A.1

1.1.1 Demonstrate effective communication skills in both technical and non-technical contexts.

Generate resource
I.A.2

1.1.2 Demonstrate integrity in embedded systems engineering practices.

Generate resource
I.A.3

1.1.3 Demonstrate collaboration and teamwork skills through embedded systems engineering projects.

Generate resource
I.A.4

1.1.4 Identify and develop traits important for success in embedded systems engineering.

Generate resource
I.B

Standard 1.2 - Investigate physical computing and embedded systems career paths.

Generate resource
I.B.1

1.2.1 Research various roles within the embedded systems engineering field.

Generate resource
I.B.2

1.2.2 Identify professional certifications relevant to different embedded systems engineering careers.

Generate resource
I.B.3

1.2.3 Identify and evaluate routes to become an embedded systems engineer.

Generate resource
I.C

Standard 1.3 - Develop a professional embedded systems engineering portfolio.

Generate resource
I.C.1

1.3.1 Investigate the purpose and importance of a portfolio in career advancement.

Generate resource
I.C.2

1.3.2 Analyze examples of professional portfolios to identify key components.

Generate resource
I.C.3

1.3.3 Assess platforms and tools for creating and hosting portfolios.

Generate resource
I.C.4

1.3.4 Select and organize personal projects and achievements for potential inclusion in a future portfolio.

Generate resource
II.A

Standard 2.1 - Explain the core principles and components of embedded systems.

Generate resource
II.A.1

2.1.1 Define embedded systems and distinguish them from general-purpose computing systems.

Generate resource
II.A.2

2.1.2 Analyze the key components of an embedded system.

Generate resource
II.A.3

2.1.3 Discuss the differences between microcontrollers and microprocessors.

Generate resource
II.A.4

2.1.4 Explain the concept of real-time systems and their importance in embedded applications.

Generate resource
II.A.5

2.1.5 Explain how embedded systems are utilized across various applications.

Generate resource
II.B

Standard 2.2 - Analyze and evaluate the architecture and capabilities of microcontrollers.

Generate resource
II.B.1

2.2.1 Describe the basic architecture of a microcontroller.

Generate resource
II.B.2

2.2.2 Compare and contrast different types of microcontrollers and their suitable applications.

Generate resource
II.B.3

2.2.3 Compare and contrast the performance and efficiency characteristics of microcontrollers.

Generate resource
II.C

Standard 2.3 - Apply Real-Time Operating Systems (RTOS) concepts.

Generate resource
II.C.1

2.3.1 Describe and analyze the fundamentals of Real-Time Operating Systems.

Generate resource
II.C.2

2.3.2 Compare RTOS to general-purpose operating systems.

Generate resource
III.A

Standard 3.1 - Identify and implement various types of sensors and actuators.

Generate resource
III.A.1

3.1.1 Classify different types of sensors and explain their operating principles.

Generate resource
III.A.2

3.1.2 Interface with sensors using communication protocols.

Generate resource
III.A.3

3.1.3 Gather and analyze data using sensors.

Generate resource
III.A.4

3.1.4 Compare and contrast different types of actuators.

Generate resource
III.B

Standard 3.2 - Implement user interfaces and display systems.

Generate resource
III.B.1

3.2.1 Implement display interfaces to present information in embedded systems.

Generate resource
III.B.2

3.2.2 Program simple user interfaces using various input methods.

Generate resource
III.C

Standard 3.3 - Implement communication protocols in embedded systems.

Generate resource
III.C.1

3.3.1 Apply serial communication in embedded systems.

Generate resource
III.C.2

3.3.2 Use serial communication protocols for inter-device communication.

Generate resource
III.C.3

3.3.3 Implement wireless communication technologies in physical computing projects.

Generate resource
IV.A

Standard 4.1 - Apply programming concepts to embedded systems development.

Generate resource
IV.A.1

4.1.1 Implement embedded-specific data types and operations.

Generate resource
IV.A.2

4.1.2 Utilize memory-efficient data structures and algorithms optimized for limited resources.

Generate resource
IV.A.3

4.1.3 Develop state machines for managing complex system behaviors and transitions.

Generate resource
IV.A.4

4.1.4 Apply software design patterns appropriate for embedded systems.

Generate resource
IV.B

Standard 4.2 - Interact with hardware components using a text-based programming language.

Generate resource
IV.B.1

4.2.1 Control digital input/output pins and interface with various components.

Generate resource
IV.B.2

4.2.2 Configure analog-to-digital conversion for sensor data collection.

Generate resource
IV.B.3

4.2.3 Control components using pulse-width modulation (PWM).

Generate resource
IV.B.4

4.2.4 Develop hardware abstraction layers for interfacing with microcontroller peripherals.

Generate resource
IV.C

Standard 4.3 - Implement interrupt-driven programming for embedded systems.

Generate resource
IV.C.1

4.3.1 Describe the concept and importance of interrupts in embedded systems.

Generate resource
IV.C.2

4.3.2 Write interrupt service routines (ISRs) to handle hardware events.

Generate resource
IV.C.3

4.3.3 Develop programs using timer interrupts for periodic task execution.

Generate resource
IV.C.4

4.3.4 Apply event-based programming techniques for real-time responsiveness.

Generate resource
IV.D

Standard 4.4 - Implement debugging and troubleshooting techniques.

Generate resource
IV.D.1

4.4.1 Utilize embedded-specific debugging tools and techniques.

Generate resource
IV.D.2

4.4.2 Apply systematic approaches to identify and resolve hardware and software issues.

Generate resource
IV.D.3

4.4.3 Use logging and tracing techniques for embedded applications.

Generate resource
V.A

Standard 5.1 - Apply fundamental electrical concepts to embedded systems design.

Generate resource
V.A.1

5.1.1 Apply basic electrical laws and principles.

Generate resource
V.A.2

5.1.2 Implement electrical circuits in embedded systems.

Generate resource
V.A.3

5.1.3 Conduct electrical testing and troubleshooting.

Generate resource
V.B

Standard 5.2 - Implement power management and efficiency techniques.

Generate resource
V.B.1

5.2.1 Calculate power consumption in embedded systems.

Generate resource
V.B.2

5.2.2 Implement sleep modes and wake-up strategies to conserve power.

Generate resource
V.B.3

5.2.3 Design power-efficient embedded systems for long-term deployment.

Generate resource
V.C

Standard 5.3 - Integrate mechanical components with embedded systems for sensor-actuator applications.

Generate resource
V.C.1

5.3.1 Apply mechanical principles to sensor selection and placement.

Generate resource
V.C.2

5.3.2 Implement actuator control systems.

Generate resource
V.C.3

5.3.3 Design and troubleshoot electromechanical interfaces.

Generate resource
V.D

Standard 5.4 - Create and manage comprehensive documentation.

Generate resource
V.D.1

5.4.1 Create comprehensive documentation for embedded systems projects.

Generate resource
V.D.2

5.4.2 Implement version control practices for managing code and project files.

Generate resource
V.E

Standard 5.5 - Implement proper safety practices.

Generate resource
V.E.1

5.5.1 Adhere to electrical safety standards and regulations.

Generate resource
V.E.2

5.5.2 Adhere to mechanical safety standards and regulations.

Generate resource
VI.A

Standard 6.1 - Implement testing, validation, and security practices.

Generate resource
VI.A.1

6.1.1 Develop unit tests and system-level testing for embedded systems.

Generate resource
VI.A.2

6.1.2 Implement basic security measures in embedded systems.

Generate resource
VI.A.3

6.1.3 Discuss techniques for securely updating firmware in deployed systems.

Generate resource
VI.B

Standard 6.2 - Research emerging technologies in embedded systems.

Generate resource
VI.B.1

6.2.1 Investigate the implementation of basic machine learning algorithms on microcontrollers.

Generate resource
VI.B.2

6.2.2 Explain the principles of edge computing and its applications in embedded systems.

Generate resource
VI.B.3

6.2.3 Identify integrated embedded systems in emerging fields and technologies.

Generate resource
VI.C

Standard 6.3 - Consider ethical and environmental implications.

Generate resource
VI.C.1

6.3.1 Discuss ethical considerations related to data collection, privacy, and security in IoT and embedded systems.

Generate resource
VI.C.2

6.3.2 Assess the environmental impact of embedded systems and sustainable design practices.

Generate resource
VI.C.3

6.3.3 Investigate the role of embedded systems in environmental monitoring and conservation efforts.

Generate resource

Physical Science - Integrated: Grades 9, 10, 11, 12

Interactions of Humans and the Environment

Generate resource

Waves

Generate resource

Energy

Generate resource

Forces and Motion

Generate resource

Matter in Organisms

Generate resource

Elements, Matter, and Interactions

Generate resource
PSI-5-ETS1-2

Design a solution to a complex real-world problem by breaking it down into smaller, more manageable problems that can be solved through engineering.

Generate resource
PSI-ESS1-5

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
PSI-ESS2-1

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
PSI-ESS2-7

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

Generate resource
PSI-ESS3-1

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
PSI-ESS3-2

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

Generate resource
PSI-LS1-5

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

Generate resource
PSI-LS1-7

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
PSI-LS2-4

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

Generate resource
PSI-LS2-7

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

Generate resource
PSI-LS4-5

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
PSI-PS1-1

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

Generate resource
PSI-PS1-2

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
PSI-PS1-3

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
PSI-PS1-4

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
PSI-PS1-7

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

Generate resource
PSI-PS2-1

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
PSI-PS2-3

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
PSI-PS2-5

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
PSI-PS2-6

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

Generate resource
PSI-PS3-1

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
PSI-PS3-2

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

Generate resource
PSI-PS3-3

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

Generate resource
PSI-PS3-4

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
PSI-PS4-1

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

Generate resource
PSI-PS4-2

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

Generate resource
PSI2-ETS1-2

Design a solution to a complex real-world problem by breaking it down into smaller, more manageable problems that can be solved through engineering.

Generate resource
PSI3-ETS1-1

Analyze a major global challenge to specify qualitative and quantitative criteria and constraints for solutions that account for societal needs and wants.

Generate resource
PSI4-ETS1-3

Evaluate a solution to a complex real-world problem based on prioritized criteria and trade-offs that account for a range of constraints, including cost, safety, reliability, and aesthetics, as well as possible social, cultural, and environmental impacts.

Generate resource
PSI6-ETS1-1

Analyze a major global challenge to specify qualitative and quantitative criteria and constraints for solutions that account for societal needs and wants.

Generate resource
PSI6-ETS1-2

Design a solution to a complex real-world problem by breaking it down into smaller, more manageable problems that can be solved through engineering.

Generate resource
PSI6-ETS1-3

Evaluate a solution to a complex real-world problem based on prioritized criteria and trade-offs that account for a range of constraints, including cost, safety, reliability, and aesthetics, as well as possible social, cultural, and environmental impacts.

Generate resource
PSI6-ETS1-4

Use a computer simulation to model the impact of proposed solutions to a complex real-world problem with numerous criteria and constraints on interactions within and between systems relevant to the problem.

Generate resource

Physics: Grades 9, 10, 11, 12

Electricity

Generate resource

Waves, Sound, and Simple Harmonic Motion

Generate resource

Heat and Thermodynamics

Generate resource

Work and Energy

Generate resource

Motion

Generate resource
P-ESS1-2

Develop and use a model to describe the role of gravity in the motions within galaxies and the solar system.

Generate resource
P-ESS1-4

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

Generate resource
P-PS1-1AR

Create a model of motion and forces, including vectors graphed on the coordinate plane, to describe and predict the behavior of a system.

Generate resource
P-PS1-2AR

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
P-PS2-1

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
P-PS2-1AR

Develop computational and graphical models to calculate and illustrate the work done and changes in energy in a system.

Generate resource
P-PS2-2

Plan an investigation to provide evidence that the change in an object's motion depends on the sum of the forces on the object and the mass of the object.

Generate resource
P-PS2-2AR

Plan and conduct an investigation to provide evidence that work done equals energy stored in a conservative system.

Generate resource
P-PS2-3AR

Plan and conduct an investigation to rate the power used in performing work on a system.

Generate resource
P-PS2-4

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
P-PS2-4AR

Analyze data to demonstrate the relationship between rotational and linear motion, energy, and momentum.

Generate resource
P-PS2-5

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
P-PS2-5AR

Use mathematical representations to support the claim that the change in kinetic energy of a system is equal to the net work performed upon the system.

Generate resource
P-PS2-6AR

Use mathematical representations to support the claim that the total impulse on a system of objects is equal to the change in momentum of the system.

Generate resource
P-PS3-1

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
P-PS3-1AR

Construct an explanation based on evidence of the relationships between heat, temperature, and the Kinetic Molecular Theory.

Generate resource
P-PS3-2

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

Generate resource
P-PS3-2AR

Plan and conduct an investigation of the relationships between pressure, volume, temperature, and amount of gas.

Generate resource
P-PS3-3

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

Generate resource
P-PS3-3AR

Use mathematical representations to model the conservation of energy in fluids.

Generate resource
P-PS3-4

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
P-PS4-1AR

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

Generate resource
P-PS4-2AR

Develop and use models to investigate longitudinal and transverse waves in various media.

Generate resource
P-PS4-3AR

Develop and use models to describe the interaction of light with matter.

Generate resource
P-PS5-1AR

Use mathematical representations and conduct investigations to provide evidence of the relationships between power, current, voltage, and resistance.

Generate resource
P-PS5-2AR

Evaluate competing design solutions for construction and use of electrical consumer products.

Generate resource
P-PS5-3AR

Obtain and combine information on alternating and direct current circuits in various applications.

Generate resource
P1-ETS1-2

Design a solution to a complex real-world problem by breaking it down into smaller, more manageable problems that can be solved through engineering.

Generate resource
P2-ETS1-3

Evaluate a solution to a complex real-world problem based on prioritized criteria and trade-offs that account for a range of constraints, including cost, safety, reliability, and aesthetics, as well as possible social, cultural, and environmental impacts.

Generate resource
P3-ETS1-1

Analyze a major global challenge to specify qualitative and quantitative criteria and constraints for solutions that account for societal needs and wants.

Generate resource
P3-ETS1-2

Design a solution to a complex real-world problem by breaking it down into smaller, more manageable problems that can be solved through engineering.

Generate resource
P3-ETS1-3

Evaluate a solution to a complex real-world problem based on prioritized criteria and trade-offs that account for a range of constraints, including cost, safety, reliability, and aesthetics, as well as possible social, cultural, and environmental impacts.

Generate resource
P3-ETS1-4

Use a computer simulation to model the impact of proposed solutions to a complex real-world problem with numerous criteria and constraints on interactions within and between systems relevant to the problem.

Generate resource
P4-ETS1-4

Use a computer simulation to model the impact of proposed solutions to a complex real-world problem with numerous criteria and constraints on interactions within and between systems relevant to the problem.

Generate resource
P5-ETS1-1

Analyze a major global challenge to specify qualitative and quantitative criteria and constraints for solutions that account for societal needs and wants.

Generate resource

Programming - Year 1

Students will demonstrate understanding of storytelling with data and appropriately communicate about technical information.

Generate resource

Students will analyze the impacts of technology and professionalism within the computing community.

Generate resource

Professionalism and Impacts of Computing

Generate resource

Students will utilize appropriate hardware and software.

Generate resource

Students will analyze communication methods and systems used to transmit information among computing devices.

Generate resource

Students will analyze the utilization of computers within industry.

Generate resource

Computers and Communications

Generate resource

Students will create programs to solve problems.

Generate resource

Students will create, evaluate, and modify algorithms.

Generate resource

Algorithms and Programs

Generate resource

Students will analyze and utilize concepts of cybersecurity.

Generate resource

Students will analyze and utilize data through the use of computing devices.

Generate resource

Data, Information, and Security

Generate resource

Students will analyze and utilize connections between concepts of mathematics and computer science.

Generate resource

Students will analyze and utilize problem-solving strategies.

Generate resource

Computational Thinking and Problem Solving

Generate resource
CSPG.Y1.1.1

Leverage problem-solving strategies to solve problems of level-appropriate complexity

Generate resource
CSPG.Y1.1.2

Analyze and utilize multiple representations of problem-solving logic used to solve problems of appropriate complexity

Generate resource
CSPG.Y1.1.3

Analyze and utilize collaborative methods in problem solving of level-appropriate complexity

Generate resource
CSPG.Y1.1.4

Analyze and utilize level-appropriate troubleshooting strategies for hardware and software

Generate resource
CSPG.Y1.1.5

This standard is not specifically required until Year 2

Generate resource
CSPG.Y1.10.1

Research and describe the risks and risk mitigation strategies associated with the utilization and implementation of social media and other digital technology implications

Generate resource
CSPG.Y1.10.2

This standard is not specifically required until Year 2

Generate resource
CSPG.Y1.10.3

Research and describe the potential benefits associated with the utilization and implementation of social media and other digital technologies

Generate resource
CSPG.Y1.10.4

Research and describe the relationship between access and security (e.g., active and passive data, convenience, data mining, digital marketing, online wallets, privacy, theft of personal information)

Generate resource
CSPG.Y1.10.5

This standard is not specifically required until Year 2

Generate resource
CSPG.Y1.10.6

Research the history of computing devices and their impact on society

Generate resource
CSPG.Y1.10.7

Research and identify diverse careers and career opportunities (e.g., accessibility, availability, demand) that are influenced by computer science and the technical and soft skills needed for each

Generate resource
CSPG.Y1.10.8

This standard is not specifically required until Year 2

Generate resource
CSPG.Y1.10.9

This standard is not specifically required until Year 2

Generate resource
CSPG.Y1.11.1

Communicate basic technical information effectively to diverse audiences including, but not limited to, non-technical audience members

Generate resource
CSPG.Y1.11.2

Describe and utilize the concepts of storytelling with data

Generate resource
CSPG.Y1.11.3

Describe the following common types of data bias:

Generate resource
CSPG.Y1.11.3.a

confirmation bias

Generate resource
CSPG.Y1.11.3.b

confounding variables

Generate resource
CSPG.Y1.11.3.c

outliers

Generate resource
CSPG.Y1.11.3.d

overfitting/underfitting

Generate resource
CSPG.Y1.11.3.e

selection bias

Generate resource
CSPG.Y1.11.4

Compare and contrast causation and correlation

Generate resource
CSPG.Y1.11.5

Compare and contrast interpreting data, inferring using data, and implicating with data

Generate resource
CSPG.Y1.2.1

Interpret relational and logical expressions of levelappropriate complexity using comparison and Boolean operators

Generate resource
CSPG.Y1.2.2

Classify the types of information that can be stored as variables and analyze the appropriateness of each (e.g., Booleans, characters, integers, floating points, strings)

Generate resource
CSPG.Y1.2.3

Analyze how computer science concepts relate to the field of mathematics

Generate resource
CSPG.Y1.2.4

Discuss and apply concepts of abstraction

Generate resource
CSPG.Y1.2.5

Perform operations of level-appropriate complexity with binary, decimal, and hexadecimal numbers

Generate resource
CSPG.Y1.2.6

Demonstrate operator precedence in expressions and statements

Generate resource
CSPG.Y1.3.1

Define, store, access, and manipulate levelappropriate data (e.g., primitive, linear)

Generate resource
CSPG.Y1.3.2

Define and discuss different examples of levelappropriate quantitative and qualitative data

Generate resource
CSPG.Y1.3.3

This standard is not specifically required until Year 2

Generate resource
CSPG.Y1.3.4

Analyze, utilize, and visually represent levelappropriate data

Generate resource
CSPG.Y1.3.5

Perform level-appropriate data analysis using computing tools

Generate resource
CSPG.Y1.3.6

This standard is not specifically required until Year 2

Generate resource
CSPG.Y1.4.1

Identify the five pillars of cybersecurity and evaluate the relevance of each pillar to computer science concepts

Generate resource
CSPG.Y1.4.2

Research and describe different roles within the hacking community (e.g., white hat, black hat, gray hat hacking), including positive and negative motivations, significant impacts, and social stereotypes

Generate resource
CSPG.Y1.4.3

Research and describe the impacts of ransomware, trojans, viruses, and other malware

Generate resource
CSPG.Y1.4.4

Explain implications related to identification and responsible reporting of a vulnerability versus exploitation

Generate resource
CSPG.Y1.5.

Use a systematic approach to detect and resolve errors in a given algorithm

Generate resource
CSPG.Y1.5.1

Design and implement level-appropriate algorithms that use iteration, selection, and sequence

Generate resource
CSPG.Y1.5.2

Illustrate the flow of execution of algorithms in levelappropriate programs including branching and looping

Generate resource
CSPG.Y1.5.3

Evaluate the qualities of level-appropriate studentcreated and non-student-created algorithms

Generate resource
CSPG.Y1.6.1

Create programs using procedures to solve problems of level-appropriate complexity

Generate resource
CSPG.Y1.6.2

Discuss and apply best practices of program design and format (e.g., descriptive names, documentation, indentation, user experience design, whitespace)

Generate resource
CSPG.Y1.6.3

Determine the scope and state of variables declared in procedures and control structures over time

Generate resource
CSPG.Y1.6.4

Create programs of level-appropriate complexity that read from standard input, write to standard output, read from a file, write to a file, and append to a file

Generate resource
CSPG.Y1.6.5

Use a systematic approach to detect logic, runtime, and syntax errors within a program

Generate resource
CSPG.Y1.7.

Research advancing and emerging technologies (e.g., artificially intelligent agents, blockchain, extended reality, Internet of Things (IoT), machine learning, robotics)

Generate resource
CSPG.Y1.7.1

Identify software and hardware specific to carrying out the mission of regional industries

Generate resource
CSPG.Y1.8.

Describe the importance of creating and using common rules for communication and the utilization of common network protocols including the relationship between client and server

Generate resource
CSPG.Y1.8.1

Utilize the command line to accomplish common network troubleshooting tasks at an introductory level

Generate resource
CSPG.Y1.8.2

Research and describe common networking concepts at an introductory level

Generate resource
CSPG.Y1.8.3

Research and describe modems, network interface cards, routers (e.g., consumer, industrial), switches, and wireless access points, and identify their purposes within a network

Generate resource
CSPG.Y1.9.1

Compare and contrast computer programming paradigms (e.g., functional, imperative, objectoriented)

Generate resource
CSPG.Y1.9.2

Research, describe, and utilize at an appropriate level:

Generate resource
CSPG.Y1.9.2.a

debugging strategies

Generate resource
CSPG.Y1.9.2.b

integrated development environments (IDE)

Generate resource
CSPG.Y1.9.2.c

source-code editors

Generate resource
CSPG.Y1.9.2.d

version control strategies

Generate resource
CSPG.Y1.9.3

Classify layers of software (e.g., applications, drivers, firmware, operating systems) utilized within various platforms (e.g., Android, ChromeOS, iOS, Linux, macOS, Windows)

Generate resource
CSPG.Y1.9.4

Identify and describe the purpose of hardware components within various personal computing platforms

Generate resource

Programming - Year 2

Students will demonstrate understanding of storytelling with data and appropriately communicate about technical information.

Generate resource

Students will analyze the impacts of technology and professionalism within the computing community.

Generate resource

Professionalism and Impacts of Computing

Generate resource

Students will utilize appropriate hardware and software.

Generate resource

Students will analyze communication methods and systems used to transmit information among computing devices.

Generate resource

Students will analyze the utilization of computers within industry.

Generate resource

Computers and Communications

Generate resource

Students will create programs to solve problems.

Generate resource

Students will create, evaluate, and modify algorithms.

Generate resource

Algorithms and Programs

Generate resource

Students will analyze and utilize concepts of cybersecurity.

Generate resource

Students will analyze and utilize data through the use of computing devices.

Generate resource

Data, Information, and Security

Generate resource

Students will analyze and utilize connections between concepts of mathematics and computer science.

Generate resource

Students will analyze and utilize problem-solving strategies.

Generate resource

Computational Thinking and Problem Solving

Generate resource
CSPG.Y2.1.1

Leverage problem-solving strategies to solve problems of level-appropriate complexity

Generate resource
CSPG.Y2.1.2

Analyze and utilize multiple representations of problem-solving logic used to solve problems of appropriate complexity

Generate resource
CSPG.Y2.1.3

Analyze and utilize collaborative methods in problem solving of level-appropriate complexity

Generate resource
CSPG.Y2.1.4

Analyze and utilize level-appropriate troubleshooting strategies for hardware and software

Generate resource
CSPG.Y2.1.5

Decompose problems of level-appropriate complexity

Generate resource
CSPG.Y2.10.1

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y2.10.2

Research and describe issues related to creating and enforcing cyber-related laws and regulations (e.g., ethical challenges, policy vacuum, privacy versus security, unintended consequences)

Generate resource
CSPG.Y2.10.3

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y2.10.4

Identify the ethical implications encountered in the curation, management, and monetization of data (e.g., harvesting, information overload, knowledge management repositories, sharing, summarizing)

Generate resource
CSPG.Y2.10.5

Explain advantages and disadvantages of various software life cycle processes (e.g., Agile, spiral, waterfall)

Generate resource
CSPG.Y2.10.6

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y2.10.7

Demonstrate industry-relevant technical and soft skills

Generate resource
CSPG.Y2.10.8

Identify the components of a quality professional digital portfolio

Generate resource
CSPG.Y2.10.9

Create and maintain a digital collection of selfcreated work

Generate resource
CSPG.Y2.11.1

Communicate technical information, of appropriate complexity, effectively to diverse audiences including, but not limited to, non-technical audience members

Generate resource
CSPG.Y2.11.2

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y2.11.3

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y2.11.4

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y2.11.5

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y2.2.1

Construct and evaluate compound expressions using multiple relational and logical operators

Generate resource
CSPG.Y2.2.2

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y2.2.3

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y2.2.4

Analyze and utilize concepts of abstraction as modeling and abstraction as encapsulation

Generate resource
CSPG.Y2.2.5

Perform operations of level-appropriate complexity with binary, octal, decimal, and hexadecimal numbers

Generate resource
CSPG.Y2.2.6

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y2.3.1

Create programs to store, access, and manipulate level-appropriate data (e.g., structured data, objects)

Generate resource
CSPG.Y2.3.2

Define and discuss different examples of levelappropriate quantitative and qualitative data

Generate resource
CSPG.Y2.3.3

Research, discuss, and create level-appropriate programs to model and simulate probabilistic and real-world scenarios

Generate resource
CSPG.Y2.3.4

Analyze, utilize, and visually represent levelappropriate static and dynamic data

Generate resource
CSPG.Y2.3.5

Perform level-appropriate data analysis using computing tools

Generate resource
CSPG.Y2.3.6

Examine the capacity of computing technology to create and process large sets of data

Generate resource
CSPG.Y2.4.1

Apply the five pillars of cybersecurity as applicable to level-appropriate computer science concepts

Generate resource
CSPG.Y2.4.2

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y2.4.3

Research and describe common attacks on hardware, software, and networks

Generate resource
CSPG.Y2.4.4

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y2.5.1

Design and implement level-appropriate algorithms that use iteration, recursion, selection, and sequence

Generate resource
CSPG.Y2.5.2

Illustrate the flow of execution of algorithms in levelappropriate programs including recursion

Generate resource
CSPG.Y2.5.3

Evaluate the qualities of level-appropriate studentcreated and non-student-created algorithms including classic search and sort algorithms

Generate resource
CSPG.Y2.5.4

Use a systematic approach to detect and resolve errors in a given algorithm

Generate resource
CSPG.Y2.6.1

Create programs to solve problems of levelappropriate complexity

Generate resource
CSPG.Y2.6.2

Discuss and apply best practices of program design and format (e.g., descriptive names, documentation, indentation, user experience design, whitespace)

Generate resource
CSPG.Y2.6.3

Determine the scope and state of variables defined in classes and class procedures

Generate resource
CSPG.Y2.6.4

Create programs that read from, write to, and append to a file of level-appropriate complexity that includes structured data

Generate resource
CSPG.Y2.6.5

Use a systematic approach to detect logic, runtime, and syntax errors within a program

Generate resource
CSPG.Y2.7.1

Utilize hardware and/or software to solve levelappropriate industry-based problems

Generate resource
CSPG.Y2.7.2

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y2.8.1

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y2.8.2

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y2.8.3

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y2.8.4

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y2.9.1

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y2.9.2

Use collaboration tools and version control systems in a group software project of appropriate complexity

Generate resource
CSPG.Y2.9.3

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y2.9.4

Continuation of this standard is not specifically included or excluded

Generate resource

Programming - Year 3

Students will demonstrate understanding of storytelling with data and appropriately communicate about technical information.

Generate resource

Students will analyze the impacts of technology and professionalism within the computing community.

Generate resource

Professionalism and Impacts of Computing

Generate resource

Students will utilize appropriate hardware and software.

Generate resource

Students will analyze communication methods and systems used to transmit information among computing devices.

Generate resource

Students will analyze the utilization of computers within industry.

Generate resource

Computers and Communications

Generate resource

Students will create programs to solve problems.

Generate resource

Students will create, evaluate, and modify algorithms.

Generate resource

Algorithms and Programs

Generate resource

Students will analyze and utilize concepts of cybersecurity.

Generate resource

Students will analyze and utilize data through the use of computing devices.

Generate resource

Data, Information, and Security

Generate resource

Students will analyze and utilize connections between concepts of mathematics and computer science.

Generate resource

Students will analyze and utilize problem-solving strategies.

Generate resource

Computational Thinking and Problem Solving

Generate resource
CSPG.Y3.1.1

Leverage problem-solving strategies to solve problems of level-appropriate complexity

Generate resource
CSPG.Y3.1.2

Analyze and utilize multiple representations of problem-solving logic used to solve problems of appropriate complexity

Generate resource
CSPG.Y3.1.3

Analyze and utilize collaborative methods in problem solving of level-appropriate complexity

Generate resource
CSPG.Y3.1.4

Analyze and utilize level-appropriate troubleshooting strategies for hardware and software

Generate resource
CSPG.Y3.1.5

Decompose problems of level-appropriate complexity

Generate resource
CSPG.Y3.10.1

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y3.10.2

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y3.10.3

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y3.10.4

Discuss ethical implications encountered in software development industry that relate to intellectual property, non-compete clauses, and non-disclosure agreements

Generate resource
CSPG.Y3.10.5

Utilize a software life cycle process (e.g., Agile, spiral, waterfall) in developing a program

Generate resource
CSPG.Y3.10.6

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y3.10.7

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y3.10.8

Evaluate the quality and impact of a professional digital portfolio

Generate resource
CSPG.Y3.10.9

Create and maintain a professional digital portfolio comprised of self-created work

Generate resource
CSPG.Y3.11.1

Communicate technical information, of appropriate complexity, effectively to diverse audiences including, but not limited to, non-technical audience members

Generate resource
CSPG.Y3.11.2

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y3.11.3

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y3.11.4

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y3.11.5

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y3.2.1

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y3.2.2

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y3.2.3

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y3.2.4

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y3.2.5

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y3.2.6

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y3.3.1

Create programs that store, access, and manipulate, with high level of efficiency, levelappropriate data

Generate resource
CSPG.Y3.3.2

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y3.3.3

Create and test models and simulations to answer student-identified questions and scenarios

Generate resource
CSPG.Y3.3.4

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y3.3.5

Discuss real-world data sources that can be mined to produce new knowledge

Generate resource
CSPG.Y3.3.6

Issue queries against data sets to produce new knowledge from stored data (e.g., databases, large sets of data)

Generate resource
CSPG.Y3.4.1

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y3.4.2

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y3.4.3

Utilize a defined process or tool to identify and resolve security vulnerabilities in student-created programs

Generate resource
CSPG.Y3.4.4

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y3.5.1

Design and implement level-appropriate algorithms that solve student-identified problems

Generate resource
CSPG.Y3.5.2

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y3.5.3

Evaluate multiple student-created algorithms and non-student-created algorithms in terms of time and space complexities (e.g., Big O notation)

Generate resource
CSPG.Y3.5.4

Use a systematic approach to detect and resolve errors in a given algorithm

Generate resource
CSPG.Y3.6.1

Create programs to solve problems of levelappropriate complexity utilizing inheritance and polymorphism

Generate resource
CSPG.Y3.6.2

Discuss and apply best practices of program design, user experience design, and format (e.g., descriptive names, documentation, indentation, whitespace)

Generate resource
CSPG.Y3.6.3

Determine the scope and state of variables defined in classes and class procedures involving inheritance and polymorphism

Generate resource
CSPG.Y3.6.4

Create programs that read from, write to, and manipulate binary files (e.g., images, sounds)

Generate resource
CSPG.Y3.6.5

Use a systematic approach to detect logic, runtime, and syntax errors within a program

Generate resource
CSPG.Y3.7.1

Integrate multiple hardware and/or software tools to solve level-appropriate industry-based problems

Generate resource
CSPG.Y3.7.2

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y3.8.1

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y3.8.2

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y3.8.3

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y3.8.4

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y3.9.1

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y3.9.2

Compare, contrast, and utilize collaboration tools and/or version control systems in a group software project of appropriate complexity

Generate resource
CSPG.Y3.9.3

Continuation of this standard is not specifically included or excluded

Generate resource
CSPG.Y3.9.4

Continuation of this standard is not specifically included or excluded

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