Standards
Create programs using a programming language that utilize sequencing, repetition, conditionals and variables to solve a problem or express ideas both independently and collaboratively.
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 resourceDecompose (break down) large problems into smaller, manageable subproblems. Then form algorithms to solve each subproblem.
Generate resourceCreate a plan using an iterative process to plan the development of a program that includes user preferences while solving simple problems.
Generate resourceUse proper citations and document when ideas are borrowed and changed for their own use (e.g., using pictures created by others, using music created by others, remixing programming projects).
Generate resourceAnalyze, debug (identify/fix errors), and create a program that includes sequencing, repetition and variables in a programming language.
Generate resourceCommunicate and explain your program development using comments, presentations and demonstrations.
Generate resourceUtilize, create, and modify programs that use variables, with grade level appropriate data.
Generate resourceIdentify and explain how computing devices can be connected to other devices to extend their capabilities.
Generate resourceExplain how information is translated, transmitted, and processed between hardware and software in order to accomplish tasks.
Generate resourceDemonstrate proper use of grade level appropriate input devices and produce digital artifacts with a controlled audience.
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.
Generate resourceGather and manipulate relevant and reliable data using the appropriate digital tool.
Generate resourceDetermine how the accuracy of conclusions are influenced by the amount and relevance of the data collected.
Generate resourceClassify different storage locations (physical, shared, or cloud) based on the type of file, storage requirements, and sharing requirements.
Generate resourceBrainstorm problems and ways to improve computing devices to increase accessibility to all users.
Generate resourceDesign a visual product depicting the connections between computer science and other fields.
Generate resourceIdentify and give examples of computing technologies that have changed the world, and express how those technologies influence, and are influenced by, society.
Generate resourceDevelop a code of conduct, explain, and practice grade-level appropriate behavior and responsibilities while participating in an online community. Identify and report inappropriate behavior. (Digital Citizenship - review of all nine components, but focused on Digital Access).
Generate resourceAs a team, consider each other’s’ perspectives on improving a computational product.
Generate resourceIdentify and explain issues related to responsible use of technology and information, and describe personal consequences of inappropriate use.
Generate resourceExplain how information is sent and received across physical or wireless paths.
Generate resource