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 and simplify multiple algorithms (sets of stepâbyâstep instructions) for accomplishing the same task verbally and kinesthetically, with robot devices or a programming language.
Generate resourceCreate a program using control structures (e.g., sequence, conditionals, interactiveâlooping) to solve a problem or express ideas both independently and collaboratively.
Generate resourceDecompose (break down) large problems into smaller, manageable sub problems to facilitate the program development process.
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 that includes user preferences while solving simple problems.
Generate resourceObserve intellectual property rights and give appropriate credit when creating or remixing programs.
Generate resourceAnalyze, create and debug a program that includes sequencing, repetition, conditionals 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 that information is translated, transmitted and processed in order to flow through hardware and software.
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., rebooting the computing device, checking the power, force shut down of an application).
Generate resourceDetermine how the accuracy of conclusions are influenced by the amount of useful and reliable data collected.
Generate resourceChoose different storage locations (e.g., physical, shared, cloud) based on the type of file, storage requirements (e.g., file size, availability, available memory) and sharing requirements.
Generate resourceGive examples of computing technologies that have changed the world and express how those technologies influence, and are influenced by, cultural practices.
Generate resourceBrainstorm problems and ways to improve computing devices to increase 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., using strong passwords, creating a positive online community, recognizing spam and what to do about it, citing online sources). Identify and report inappropriate behavior and know how to report cyberbullying.
Generate resourceDiscuss and understand the implications of a negative digital footprint.
Generate resourceDiscuss realâworld cybersecurity problems and identify strategies for how personal information can be protected.
Generate resourceExplain how information is broken down into packets, transmitted through multiple computing devices over networks and the internet and reassembled at the destination.
Generate resourceIdentify evidence from patterns in rock formations and fossils in rock layers to support an explanation for changes in a landscape over time.
Generate resourcePlan and conduct scientific investigations or simulations to provide evidence how natural processes (e.g. weathering and erosion) shape Earth's surfaces.
Generate resourceAnalyze and interpret data from maps to describe patterns of Earth's features.
Generate resourceGenerate and compare multiple solutions to reduce the impacts of natural Earth processes on humans.
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 that plants and animals have internal and external structures that function to support survival, growth, behavior, and plant reproduction.
Generate resourceUse a model to describe that animals receive different types of information through their senses, process the information in their brain, and respond to the information in different ways.
Generate resourceMake observations and/or measurements of an object's motion to provide evidence that a pattern can be used to predict future motion.
Generate resourcePlan and conduct an investigation to provide evidence of the effects of balanced and unbalanced forces on the motion of an object.
Generate resourcePlan and conduct a fair test to compare and contrast the forces (measured by a spring scale in Newtons) required to overcome friction when an object moves over different surfaces (i.e., rough/smooth).
Generate resourcePredict how changes in either the amount of force applied to an object or the mass of the object affects the motion (speed and direction) of the object.
Generate resourceUse evidence to construct an explanation relating the speed of an object to the energy of that object.
Generate resourceProvide evidence to construct an explanation of an energy transformation(e.g. temperature change, light, sound, motion, and magnetic effects)
Generate resourceApply scientific ideas to design, test, and refine a device that converts energy from one form to another.
Generate resourceUse models to explain that simple machines change the amount of effort force and/or direction of force.
Generate resourceDevelop a model of waves to describe patterns in terms of amplitude or wavelength and that waves can cause objects to move.
Generate resource