California K-2 Computer Science Standards for California Public Schools
20 Standards
K-2.CS.1
Select and operate computing devices that perform a variety of tasks accurately and quickly based on user needs and preferences.
K-2.CS.2
Explain the functions of common hardware and software components of computing systems.
K-2.CS.3
Describe basic hardware and software problems using accurate terminology.
K-2.NI.4
Model and describe how people connect to other people, places, information and ideas through a network.
K-2.NI.5
Explain why people use passwords.
K-2.NI.6
Create patterns to communicate a message.
K-2.DA.7
Store, copy, search, retrieve, modify, and delete information using a computing device, and define the information stored as data.
K-2.DA.8
Collect and present data in various visual formats.
K-2.DA.9
Identify and describe patterns in data visualizations, such as charts or graphs, to make predictions.
K-2.AP.10
Model daily processes by creating and following algorithms to complete tasks.
K-2.AP.11
Model the way programs store data.
K-2.AP.12
Create programs with sequences of commands and simple loops, to express ideas or address a problem.
K-2.AP.13
Decompose the steps needed to solve a problem into a sequence of instructions.
K-2.AP.14
Develop plans that describe a program’s sequence of events, goals, and expected outcomes.
K-2.AP.15
Give attribution when using the ideas and creations of others while developing programs.
K-2.AP.16
Debug errors in an algorithm or program that includes sequences and simple loops.
K-2.AP.17
Describe the steps taken and choices made during the iterative process of program development.
K-2.IC.18
Compare how people lived and worked before and after the adoption of new computing technologies.
K-2.IC.19
Work respectfully and responsibly with others when communicating electronically.
K-2.IC.20
Describe approaches and rationales for keeping login information private, and for logging off of devices appropriately.