Standards
Create simple programs using a programming language that utilize sequencing, repetition, conditionals, and variables to solve a problem or express ideas independently.
Generate resourceDecompose (break down) the steps needed to solve a problem 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 resourceCreate a plan using an iterative process to plan the development of a program while solving simple problems (e.g., storyboard, flowchart, pseudo-code, story map).
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 and debug (identify/fix errors) 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 simple programs that use variables to store and modify grade level appropriate data.
Generate resourceIdentify how computing devices can be connected to other devices to extend their capabilities.
Generate resourceModel how information flows through hardware and software 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 and strategies for solving these problems.
Generate resourceGather relevant and reliable data to solve a problem or answer a question.
Generate resourceCreate a simple data visualization based on data collected by or provided to student.
Generate resourceUtilize data to make predictions and discuss whether there is adequate data to make reliable predictions.
Generate resourceCompare and contrast the formats and storage requirements for different types of information (e.g., music, video, images, and text).
Generate resourceIdentify possible problems and how computing devices have built in features for increasing accessibility to all users.
Generate resourceDesign a visual product depicting the connections between computer science and other fields.
Generate resourceIdentify 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 Communication and Digital Etiquette.)
Generate resourceIdentify how computational products may be, or have been, improved to incorporate diverse perspectives.
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 resource