Standards
Life Sciences
Generate resourceEarth and Space Sciences
Generate resourcePhysical Sciences
Generate resourceCompare, test, and refine multiple algorithms for the same task and determine which is the most effective.
Generate resourceDecompose problems into manageable subproblems to facilitate the program development process.
Generate resourceModify, remix, or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features.
Generate resourceUse an iterative process to plan the development of a program by including others' perspectives and considering user preferences.
Generate resourceObserve intellectual property rights and give appropriate attribution when creating or remixing programs.
Generate resourceTest and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
Generate resourceTake on varying roles when collaborating with peers during the design, implementation, and review stages of program development.
Generate resourceDescribe choices made during program development using code comments, presentations, and demonstrations.
Generate resourceRecognizing that the data type determines the values that can be stored and the operations that can be performed on the data.
Generate resourceAnalyze and model how internal and external parts of computing devices communicate as a system.
Generate resourceModel how information is transformed into binary digits to be stored or processed.
Generate resourceDemonstrate and explain how hardware can accomplish different tasks depending on the software.
Generate resourceApply potential solutions and solve simple hardware and software problems using common troubleshooting strategies.
Generate resourceSelect tools to collect, organize, manipulate, and present data visually through multiple representations to highlight relationships and support a claim.
Generate resourceUse data to propose cause-and-effect relationships, predict outcomes, or communicate an idea.
Generate resourceDiscuss different file extensions and how they are stored and retrieved on a computing device.
Generate resourceDevelop, revise, and use models based on evidence to construct explanations about the movement of the Earth and Moon within our solar system.
Generate resourceObtain, analyze, and communicate evidence to support an explanation that the gravitational force of Earth on objects is directed toward the planet's center.
Generate resourceDesign ways to improve the accessibility and usability of technology products for the diverse needs and wants of users.
Generate resourceSeek opportunities for local and global collaboration to facilitate communication and innovation.
Generate resourceUse public domain or creative commons media, and refrain from copying or using material created by others without permission.
Generate resourceConstruct an explanation based on evidence that the changes in an environment can affect the development of the traits in a population of organisms.
Generate resourceObtain, evaluate, and communicate information about patterns between the offspring of plants, and the offspring of animals (including humans); construct an explanation of how genetic information is passed from one generation to the next.
Generate resourceObtain, evaluate, and communicate evidence about how natural and human-caused changes to habitats or climate can impact populations.
Generate resourceConstruct an argument based on evidence that inherited characteristics can be affected by behavior and/or environmental conditions.
Generate resourceIdentify solutions to real-world cybersecurity problems and how personal information can be protected.
Generate resourceAnalyze and interpret data to explain that matter of any type can be subdivided into particles too small to see and, in a closed system, if properties change or chemical reactions occur, the amount of matter stays the same.
Generate resourcePlan and carry out investigations to demonstrate that some substances combine to form new substances with different properties and others can be mixed without taking on new properties.
Generate resourceConstruct an explanation using evidence to demonstrate that objects can affect other objects even when they are not touching.
Generate resourceObtain, analyze, and communicate evidence of the effects that balanced and unbalanced forces have on the motion of objects.
Generate resourceAnalyze and interpret data to determine how and where energy is transferred when objects move.
Generate resource