Standards
Design algorithms in natural language, flow and control diagrams, comments within code, and/or pseudocode to solve complex problems.
Generate resourceDevelop programs that utilize combinations of nested loops, compound conditionals, procedures without parameters, and the manipulation of variables representing different data types.
Generate resourceDecompose problems and subproblems into parts to facilitate the design, implementation, and review of complex programs.
Generate resourceSeek and incorporate feedback from team members and users to refine a solution to a problem that meets the needs of different users.
Generate resourceIncorporate existing code, media, and libraries into original programs of increasing complexity and give attribution.
Generate resourceSystematically test and refine programs using a range of student created inputs.
Generate resourceModel effective communication between participants and demonstrate successful collaboration when developing computational artifacts.
Generate resourceDocument text-based programs of increasing complexity in order to make them easier to follow, test, and debug.
Generate resourceDevelop and implement a process to evaluate existing computing devices and recommend improvements to the design based on how other users interact with the device.
Generate resourceDesign and refine projects that combine hardware and software components to collect and exchange data.
Generate resourceSystematically identify, resolve, and document complex software and hardware problems with computing devices and their components.
Generate resourceDevelop, implement, and refine a process that utilizes computational tools to collect and transform data to make it more useful and reliable.
Generate resourceAnalyze multiple methods of representing the same data and justify the most appropriate method for representing data.
Generate resourceExplore careers related to the field of computer science, and explain how computing impacts innovation in various career fields.
Generate resourceEvaluate and improve the design of existing technologies to meet the needs of different users and increase accessibility and usability.
Generate resourceDescribe and use safe, appropriate, and responsible practices (i.e., netiquette) when participating in online communities and understand the impact of not using safe, appropriate, and responsible practices.
Generate resourceCommunicate and publish key ideas and details individually or collaboratively in a way that informs, persuades, and/or entertains using a variety of digital tools and media-rich resources.
Generate resourceDiscuss the social impacts and ethical considerations associated with cybersecurity, including the positive and malicious purposes of hacking.
Generate resourceEvaluate physical and digital procedures that could be implemented to protect electronic data/information; explain the impacts of cybersecurity threats and attacks.
Generate resourceCompare the advantages and disadvantages of methods of encryption to model the secure transmission of information.
Generate resourceExplain protocols and their importance to data transmission; model how packets are broken down into smaller pieces and how they are delivered.
Generate resourceStudents will continue to apply the standards and practices from the previous grade levels.
Generate resourceDefine a simple design problem reflecting a need or want that includes specified criteria for success and constraints on materials, time, or cost.
Generate resourceGenerate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.
Generate resourcePlan and carry out fair tests in which variables are controlled and failure points are considered to identify aspects of a model or prototype that can be improved.
Generate resourceAnalyze a major global challenge to specify qualitative and quantitative criteria and constraints for solutions that account for societal needs and wants.
Generate resourceDesign a solution to a complex real-world problem by breaking it down into smaller, more manageable problems that can be solved through engineering.
Generate resourcevaluate 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 resourceUse 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 resourceAsk questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.
Generate resourceDevelop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.
Generate resourceAnalyze data from tests of two objects designed to solve the same problem to compare the strengths and weaknesses of how each performs.
Generate resourceDefine the criteria and constraints of a design problem with sufficient precision to ensure a successful solution, taking into account relevant scientific principles and potential impacts on people and the natural environment that may limit possible solutions.
Generate resourceEvaluate competing design solutions using a systematic process to determine how well they meet the criteria and constraints of the problem.
Generate resourceAnalyze data from tests to determine similarities and differences among several design solutions to identify the best characteristics of each that can be combined into a new solution to better meet the criteria for success.
Generate resourceDevelop a model to generate data for iterative testing and modification of a proposed object, tool, or process such that an optimal design can be achieved.
Generate resourceDevelop and use a model of the Earth-sun-moon system to describe the cyclic patterns of lunar phases, eclipses of the sun and moon, and seasons.
Generate resourceDevelop and use a model of the Earth-Sun-Moon system to describe the cyclic patterns of lunar phases, eclipses of the Sun and Moon, and seasons.
Generate resourceDevelop and use a model to describe the role of gravity in the motions within galaxies and the solar system.
Generate resourceDevelop and use a model to describe the role of gravity in the motions within galaxies and the solar system.
Generate resourceAnalyze and interpret data to determine scale properties of objects in the solar system.
Generate resourceAnalyze and interpret data to determine scale properties of objects in the solar system.*
Generate resourceUse arguments based on empirical evidence and scientific reasoning to support an explanation for how characteristic animal behaviors and specialized plant structures affect the probability of successful reproduction of animals and plants respectively.
Generate resourceUse arguments based on empirical evidence and scientific reasoning to support an explanation for how characteristic animal behaviors and specialized plant structures affect the probability of successful reproduction of animals and plants, respectively
Generate resourceConstruct a scientific explanation based on evidence for how environmental and genetic factors influence the growth of organisms.
Generate resourceConstruct a scientific explanation based on evidence for how environmental and genetic factors influence the growth of organisms.
Generate resourceDevelop and use a model to describe why structural changes to genes (mutations) located on chromosomes may affect proteins and may result in harmful, beneficial, or neutral effects to the structure and function of the organism.
Generate resourceDevelop and use a model to describe why structural changes to genes (mutations) located on chromosomes may affect proteins and may result in harmful, beneficial, or neutral effects to the structure and function of the organism.
Generate resourceDevelop and use a model to describe why asexual reproduction results in offspring with identical genetic information and sexual reproduction results in offspring with genetic variation.
Generate resourceDevelop and use a model to describe why asexual reproduction results in offspring with identical genetic information and sexual reproduction results in offspring with genetic variation.
Generate resourceAnalyze and interpret data to identify patterns within the fossil record that document the existence, diversity, extinction, and change of life forms throughout the history of life on Earth.
Generate resourceAnalyze and interpret data to identify patterns within the fossil record that document the existence, diversity, extinction, and change of life forms throughout the history of life on Earth.
Generate resourceApply scientific ideas to construct an explanation for the patterns of anatomical similarities and differences among modern organisms and between modern and fossil organisms to infer ancestral relationships.
Generate resourceApply scientific ideas to construct an explanation for the patterns of anatomical similarities and differences among modern organisms and between modern and fossil organisms to infer ancestral relationships.
Generate resourceAnalyze displays of pictorial data to compare patterns of similarities in the embryological development across multiple species to identify relationships not evident in the fully formed anatomy.
Generate resourceAnalyze displays of pictorial data to compare patterns of similarities in the embryological development across multiple species to identify relationships not evident in the fully formed anatomy.
Generate resourceConstruct an explanation based on evidence that describes how genetic variations of traits in a population increase some individuals' probability of surviving and reproducing in a specific environment.
Generate resourceConstruct an explanation based on evidence that describes how genetic variations of traits in a population increase some individuals’ probability of surviving and reproducing in a specific environment.
Generate resourceGather and synthesize information about the practices that have changed the way humans influence the inheritance of desired traits in organisms.
Generate resourceGather and synthesize information about the practices that have changed the way humans influence the inheritance of desired traits in organisms.
Generate resourceUse mathematical representations to support explanations of how natural selection may lead to increases and decreases of specific traits in populations over time.
Generate resourceUse mathematical representations to support explanations of how natural selection may lead to increases and decreases of specific traits in populations over time.
Generate resourceApply Newton's Third Law to design a solution to a problem involving the motion of two colliding objects in a system.
Generate resourceApply Newton’s Third Law to design a solution to a problem involving the motion of two objects in a system.*
Generate resourcePlan 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 resourcePlan 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 resourceAsk questions about data to determine the factors that affect the strength of electric and magnetic forces.
Generate resourceAsk questions about data to determine the factors that affect the strength of electric and magnetic forces.
Generate resourceConstruct and present arguments using evidence to support the claim that gravitational interactions are attractive and depend on the masses of interacting objects.
Generate resourceConstruct and present arguments using evidence to support the claim that gravitational interactions are attractive and depend on the masses of interacting objects.
Generate resourceConduct an investigation and evaluate the experimental design to provide evidence that fields exist between objects exerting forces on each other even though the objects are not in contact.
Generate resourceConduct an investigation and evaluate the experimental design to provide evidence that fields exist between objects exerting forces on each other even though the objects are not in contact.
Generate resourceUse mathematical representations to describe patterns in a simple model for waves that includes how the amplitude of a wave is related to the energy in a wave.
Generate resourceUse mathematical representations to describe patterns in a simple model for waves that includes how the amplitude of a wave is related to the energy in a wave.
Generate resourceIntegrate qualitative scientific and technical information to support the claim that digitized signals (sent as wave pulses) are a more reliable way to encode and transmit information.
Generate resourceIntegrate qualitative scientific and technical information to support the claim that digitized signals (sent as wave pulses) are a more reliable way to encode and transmit information.*
Generate resource