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, then determine which is the most efficient.
Generate resourceCreate a program using control structures (e.g., sequence, conditionals, interactive‐looping), event handlers and variables to solve a problem or express ideas both independently and collaboratively.
Generate resourceDecompose (break down) large problems into smaller, manageable sub problems and then into a 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 that includes other perspectives and user preferences while solving simple problems.
Generate resourceObserve intellectual property rights and give appropriate credit when creating or remixing programs.
Generate resourceAnalyze, examine, 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 into bits in order to transmit and process between 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, apply strategies for solving these problems and explain why the strategy should work.
Generate resourceOrganize and present collected data to highlight comparisons and support a claim.
Generate resourceUse reliable data to highlight or propose cause and effect relationships, predict outcomes or communicate an idea.
Generate resourceEvaluate trade‐offs, including availability and quality, based on the type of file, storage requirements (e.g., file size, availability, available memory) and sharing requirements.
Generate resourceGive examples and explain how computing technologies have changed the world and express how computing technologies influence, and are influenced by, cultural practices.
Generate resourceDevelop, test and refine digital artifacts to improve accessibility and usability.
Generate resourceDevelop a code of conduct, explain and practice grade‐level appropriate behavior and responsibilities while participating in an online community (e.g., talking safely online, promoting good digital citizens, privacy settings, cyberbullying). Identify and report inappropriate behavior and know how to report cyberbullying.
Generate resourceObserve intellectual property rights and give appropriate credit when using resources.
Generate resourceContinue to discuss and understand the implications of positive and negative digital footprints and that they never go away.
Generate resourceAnalyze the credibility of digital information (e.g., comparing multiple accounts and sources, the author's point of view).
Generate resourceDiscuss cybersecurity problems caused by information that is published for different reasons (e.g., inform, advertise, persuade, harm).
Generate resourceModel how information is broken down into packets, transmitted through multiple computing devices over networks and the internet and reassembled at the destination.
Generate resourceSupport an argument that relative distances from Earth affects the apparent brightness of the sun compared to other stars.
Generate resourceMake observations during different seasons to relate the amount of daylight to the time of year.
Generate resourceRepresent data in graphical displays to reveal patterns of daily changes in length and direction of shadows, day and night, and the seasonal appearance of some stars in the night sky.
Generate resourceDevelop a model using an example to describe ways the geosphere, biosphere, hydrosphere, and/or atmosphere interact.
Generate resourceDescribe and graph the amounts and percentages of water and fresh water in various reservoirs to provide evidence about the distribution of water on Earth.
Generate resourceObtain and combine information about ways individual communities use science ideas to protect the Earth's resources and environment.
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 resourceCompare and contrast the major organs/organ systems (e.g. support, reproductive, digestive, transport/circulatory, excretory, response) that perform similar functions for animals belonging to different vertebrate classes.
Generate resourceSupport an argument that plants get the materials (i.e. carbon dioxide, water, sunlight) they need for growth chiefly from air and water.
Generate resourceDevelop a model to describe the movement of matter among plants, animals, decomposers, and the environment.
Generate resourceDevelop a model to describe that matter is made of particles too small to be seen.
Generate resourceMeasure and graph quantities to provide evidence that regardless of the type of change that occurs when heating, cooling, or mixing substances, the total weight of matter is conserved.
Generate resourcePlan and conduct investigations to separate the components of a mixture/solution by their physical properties (i.e., sorting, filtration, magnets, screening).
Generate resourceConduct an investigation to determine whether the combining of two or more substances results in new substances.
Generate resourceSupport an argument that the gravitational force exerted by Earth on objects is directed toward the planet's center.
Generate resourceUse models to describe that energy stored in food (used for body repair, growth, motion, and to maintain body warmth) was once energy from the sun.
Generate resourceDevelop a model to describe that objects can be seen only when light is reflected off them or when they produce their own light.
Generate resource