Standards
Develop planning strategies, such as flowcharts or pseudocode, to develop algorithms to address complex problems.
Generate resourceDesign and iteratively develop programs that combine control structures, including nested loops and compound conditionals.
Generate resourceDecompose problems into parts to facilitate the design, implementation, and review of programs.
Generate resourceCreate procedures with parameters to organize code and make it easier to reuse.
Generate resourceSeek and incorporate feedback from team members and users to refine a solution that meets user needs.
Generate resourceIncorporate existing code, media, and libraries into original programs, and give attribution.
Generate resourceDistribute and execute tasks while maintaining a project timeline when collaboratively developing computational artifacts.
Generate resourceCreate named variables that represent different data types and perform operations on their values
Generate resourceImprove the design of computing devices based on an analysis of how users interact them, and consider unintended consequences.
Generate resourceDesign and evaluate projects that combine hardware and software components to collect and exchange data.
Generate resourceSystematically identify and develop strategies to fix problems with computing devices and their components.
Generate resourceCollect data using computational tools and transform the data to make it more meaningful and useful.
Generate resourceDesign computational models and evaluate them based on the reliability and validity of the data they generate.
Generate resourceAnalyze and interpret data about the Earth's geological column to communicate relative ages of rock layers and fossils.
Generate resourceObtain, evaluate, and communicate information about data and historical patterns to predict natural hazards and other geological events.
Generate resourceConstruct and support an argument about how human consumption of limited resources impacts the biosphere.
Generate resourceCompare and contrast tradeoffs associated with computing technologies that affect people's everyday activities and career options.
Generate resourceDevelop a solution to address an issue of bias or accessibility in the design of existing technologies.
Generate resourceCollaborate with contributors by using digital technologies when creating a computational product.
Generate resourceEvaluate the benefits and risks associated with sharing information digitally.
Generate resourceConstruct an explanation of how genetic variations occur in offspring through the inheritance of traits or through mutations.
Generate resourceCommunicate how advancements in technology have furthered the field of genetic research and use evidence to support an argument about the positive and negative effects of genetic research on human lives.
Generate resourceDevelop and use a model to explain how natural selection may lead to increases and decreases of specific traits in populations over time.
Generate resourceGather and communicate evidence on how the process of natural selection provides an explanation of how new species can evolve.
Generate resourceApply multiple methods of encryption to model the secure transmission of information.
Generate resourceEvaluate how various physical and digital security measures protect electronic information and how a lack of such measures could lead to vulnerabilities.
Generate resourceDevelop models to illustrate the role of protocols in transmitting data across networks and the Internet.
Generate resourceDevelop and use a model to demonstrate that atoms and molecules can be combined or rearranged in chemical reactions to form new compounds with the total number of each type of atom conserved.
Generate resourceObtain and evaluate information regarding how scientists identify substances based on unique physical and chemical properties.
Generate resourceConstruct an explanation on how energy can be transferred from one energy store to another.
Generate resourceDevelop and use mathematical models to explain wave characteristics and interactions.
Generate resourceDevelop a solution to increase efficiency when transferring energy from one source to another.
Generate resource