Standards
Safety, Law & Ethics
Generate resourceSocial Interactions
Generate resourceCulture
Generate resourceImpacts of Computing
Generate resourceProgram Development
Generate resourceModularity
Generate resourceControl
Generate resourceVariables
Generate resourceAlgorithms
Generate resourceAlgorithms & Programming
Generate resourceInference & Models
Generate resourceCollection, Visualization & Transformation
Generate resourceStorage
Generate resourceData & Analysis
Generate resourceCybersecurity
Generate resourceNetwork Communication & Organization
Generate resourceNetworks & the Internet
Generate resourceTroubleshooting
Generate resourceHardware & Software
Generate resourceComputing Systems
Generate resourceCompare multiple algorithms (sets of step‐by‐step instructions) for accomplishing the same task verbally and kinesthetically, with robot devices or a programming language.
Generate resourceCollaboratively create a program using control structures (e.g., sequence, conditionals, interactive‐ looping) to make decisions within a program.
Generate resourceDecompose (break down) the steps needed to solve a problem into precise sequence of instructions.
Generate resourceWith grade appropriate complexity, modify, 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 and collaborative process to plan the development of a program while solving simple problems.
Generate resourceObserve intellectual property rights and give appropriate credit when creating or remixing programs.
Generate resourceAnalyze and debug a program that includes sequencing, repetition and variables in a programming language.
Generate resourceCommunicate and explain your program development using comments, presentations and interactive demonstrations.
Generate resourceCreate programs that use variables to store and modify grade level appropriate data.
Generate resourceModel how information flows through hardware and software to accomplish tasks.
Generate resourceIdentify, using accurate terminology, simple hardware and software problems that may occur during everyday use, discuss problems with peers and adults and apply strategies for solving these problems (e.g., refresh the screen, closing and reopening an application or file, unmuting or adjusting the volume on headphones).
Generate resourceCollect data using various programs and formats (e.g., surveys, forms) and organize the data in various visual formats (e.g., charts, graphs, tables).
Generate resourceWith guidance, utilize data to make predictions and discuss whether there is adequate data to be useful and to make reliable predictions.
Generate resourceRecognize that different types of information are stored in different formats that have associated programs (e.g., documents open in a word processor) and varied storage requirements.
Generate resourceIdentify computing technologies that have changed the world and express how those technologies influence, and are influenced by, cultural practices.
Generate resourceIdentify possible problems and how computing devices have built in features for increasing accessibility to all users.
Generate resourceDevelop a code of conduct, explain and practice grade‐level appropriate behavior and responsibilities while participating in an online community (e.g., responsibilities of being a good digital citizen, private and personal information, showing respect for other people's work). Identify and report inappropriate behavior and know how to report cyberbullying.
Generate resourceIdentify types of digital data that may have intellectual property rights that prevent copying or require attribution.
Generate resourceIdentify problems that relate to inappropriate use of computing devices and networks.
Generate resourceRecognize how information changes when sent and received over physical or wireless paths. (Information is broken into smaller parts, sent to the destination and then reassembled into a whole.)
Generate resourceRepresent data in tables and graphical displays to describe typical weather conditions expected during a particular season.
Generate resourceObtain and combine information to describe climates in different regions of the world.
Generate resourceMake a claim about the merit of an existing design solution (e.g. levies, tornado shelters, sea walls, etc.) that reduces the impacts of a weather-related hazard.
Generate resourceDefine a simple design problem reflecting a need or a 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 resourceConstruct an argument with evidence that in a particular ecosystem some organisms -- based on structural adaptations or behaviors -- can survive well, some survive less well, and some cannot survive at all.
Generate resourceDevelop a model to compare and contrast observations on the life cycle of different plants and animals.
Generate resourceConstruct scientific arguments to support claims that some characteristics of organisms are inherited from parents and some are influenced by the environment.
Generate resourceUse evidence to construct an explanation for how the variations in characteristics among individuals of the same species may provide advantages in surviving and finding mates.
Generate resourceConstruct an argument with evidence that in a particular ecosystem some organisms -- based on structural adaptations or behaviors -- can survive well, some survive less well, and some cannot.
Generate resourceMake a claim about the merit of a solution to a problem caused when the environment changes and the types of plants and animals that live there may change.
Generate resourcePredict and investigate that water can change from a liquid to a solid (freeze), and back again (melt), or from a liquid to a gas (evaporation), and back again (condensation) as the result of temperature changes.
Generate resourceConstruct an argument with evidence that some changes caused by heating or cooling can be reversed and some cannot.
Generate resourcePlan and conduct investigations to determine the cause and effect relationship of electric or magnetic interactions between two objects not in contact with each other.
Generate resource