California K-12 Computer Science Standards
Curriculum Association
K-2.CS.2 Explain the functions of common hardware and software components of computing systems. … Students put into practice the design process of the robot’s hardware and programming their robot through block coding.
Students will practice the design process of the robot’s hardware and programming their robot through block coding.
K-2.AP.12Create programs with sequences of commands and simple loops, to express ideas or address a problem. … Students learn the fundamentals of coding using block coding on the code2grow website which makes coding simple for novice students.
Students learn the fundamentals of coding using block coding on the code2grow website which makes coding simple for novice students.
K-2-ETS1-1. Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool. … Students are given the assignment to define a simple problem or mundane task that they could substitute with a robotic function. Then are given the freedom to design the robot’s features and describe how the robot will execute the given task.
Students are given the assignment to define a simple problem or mundane task that they could substitute with a robotic function. Then are given the freedom to design the robot’s features and describe how the robot will execute the given task.
3-5.CS.2 Demonstrate how computer hardware and software work together as a system to accomplish tasks. … Students put into practice the design process of the robot’s hardware and programming their robot through block coding.
Students put into practice the design process of the robot’s hardware and programming their robot through block coding.
3-5.AP.10 Compare and refine multiple algorithms for the same task and determine which is the most appropriate. … Students will test and refine the proper coding algorithms when programming their robot to complete their task (ex: adjusting time, speed, movements).
Students will test and refine the proper coding algorithms when programming their robot to complete their task.(Ex. adjusting time, speed, movements).
3-5-ETS1-2. Generate and compare multiple possible solutions to a program based on how well each is likely to meet the criteria and constraints of the problem. … Students are given the rudimentary skills to develop and compare their own codes to the various solutions which are possible when troubleshooting to achieve success in functional tasks assigned to their robot.
Students are given the rudimentary skills to develop and compare their own codes to the various solutions which are possible when troubleshooting to achieve success in functional tasks assigned to their robot.
6-8.CS.2 Design a project that combines hardware and software components to collect and exchange data. … Students use the design engineering fundamentals to construct their own robot using python based block coding to control their robot’s actions.
Students use the design engineering fundamentals to construct their own robot and using python based block coding learn to control their robots actions.
6-8.CS.3 Systematically apply troubleshooting strategies to identify and resolve hardware and software problems in computing systems. … Students are given the resources and tools necessary to assess software and hardware problems in order to identify possible problems and learn how to run a standardized diagnostic test when no clear solutions are presented.
Students are given the resources and tools necessary to assess software and hardware problems in order to identify possible problems and learn how to run a standardized diagnostic test when no clear solutions are presented.
6-8.DA.8 Collect data using computational tools and transform the data to make it more useful. … Students use tools such as sensors and LEDs to add features and functions to the robots capabilities and adapt to observational data collected.
Students use tools such as sensors and LED’s to add features and functions to the robots capabilities and adapt to observational data collected.
MS-ETS1-2. Evaluate competing design solutions using a systematic process to determine how well they meet the criteria and constraints of the problem. … Students will be designing attachments for their robots with extra parts and material in order to meet the criteria of the various competition tables their robot will face.
Students will be designing attachments for their robots with extra parts and material in order to meet the criteria of the various competition tables their robot will face.
