Standards
Use planning strategies, such as flowcharts or pseudocode, to develop algorithms to address complex problems.
Generate resourceDesign and 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 resourceUse 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 resourceDistribute and execute tasks while maintaining a project timeline when collaboratively developing computational artifacts.
Generate resourceCompare and contrast variables that represent different data types and perform operations on their values.
Generate resourceIdentify some advantages, disadvantages, and consequences with the design of computer devices based on an analysis of how users interact with devices
Generate resourceDesign projects that combine hardware and software to collect and exchange data.
Generate resourceEvaluate strategies to fix problems with computing devices and their components within a system.
Generate resourceCollect and analyze data using computational tools to create models that are meaningful and useful.
Generate resourceUse computational models and determine the reliability and validity of data they generate.
Generate resourceUse multiple encoding schemes to represent data, including binary and ASCII.
Generate resourceConstruct a model that shows the cycling of matter and flow of energy in the atmosphere, hydrosphere, and geosphere.
Generate resourceConstruct a model to explain how the distribution of fossils and rocks, continental shapes, and seafloor structures provides evidence of the past plate motions.
Generate resourceAnalyze and interpret data to construct an explanation for how advances in technology has improved weather prediction.
Generate resourceExplain how some of the tradeoffs associated with computing technologies can affect people's everyday activities and career options.
Generate resourceDiscuss how bias and accessibility issues can impact the functionality of existing technologies.
Generate resourceDescribe the process for creating a computational product by collaborating with others using digital technologies.
Generate resourceIdentify the benefits and risks associated with sharing information digitally.
Generate resourceDevelop and use a model to explain how cells, tissues, and organ systems maintain life (animals).
Generate resourceExplain how organisms maintain internal stability and evaluate the effect of the external factors on organisms' internal stability.
Generate resourceObtain, evaluate, and communicate information to provide evidence that all living things are made of cells, cells come from existing cells, and cells are the basic structural and functional unit of all living things.
Generate resourceConstruct an explanation to demonstrate the relationship between major cell structures and cell functions (plant and animal).
Generate resourceConstruct an explanation for how some plant cells convert light energy into food energy.
Generate resourceEvaluate multiple methods of encryption for the secure transmission of information.
Generate resourceExplain how physical and digital security measures protect electronic information.
Generate resourceCompare and contrast models to understand the many protocols used for data transmission.
Generate resourceCollect and analyze data demonstrating how electromagnetic forces can be attractive or repulsive and can vary in strength.
Generate resourceDevelop and use a model to predict how forces act on objects at a distance.
Generate resourcePlan and carry out an investigation that can support an evidence-based explanation of how objects on Earth are affected by gravitational force.
Generate resourceUse non-algebraic mathematics and computational thinking to explain Newton's laws of motion.
Generate resource