KIndergarten CS Standards and Annotations
Computing Systems
Devices
K.CS.D.01 Select and operate the appropriate computing device to perform a variety of different tasks. Annotation K.CS.D.01
Hardware and Software
K.CS.HS.01 Identify by name and locate common computing devices and external hardware in a variety of environments, using appropriate technical terminology (e.g., mobile devices, desktop computer, laptop computer, mouse, keyboard, wearables).Annotation K.CS.HS.01
Troubleshooting
K.CS.T.01 Recognize the possibility computing systems might not work as expected and identify basic hardware and software problems using appropriate technical terminology (e.g., monitor turned off, volume decreased on headphones).Annotation K.CS.T.01
Networks and the Internet
Network Communication and Organization
K.NI.NCO.01 Recognize that basic computing devices and components can be connected to one another. Annotation K.NI.NCO.01
Cybersecurity
K.NI.C.01 Identify and use passwords and discuss why they are not shared with others. Annotation K.NI.C.01
Data Analysis
Storage
K.DA.S.01 Identify that information from our everyday lives can be stored and accessed via computing devices. Annotation K.DA.S.01
Collection, Visualization, & Transformation
K.DA.CVT.01 With guidance, collect data on a basic topic (e.g., weather, temperature) and present it visually. Annotation K.DA.CVT.01
Inference & Models
K.DA.IM.01 With guidance, draw conclusions and make predictions based on picture graphs or patterns (e.g., make predictions based on weather data presented in a picture graph, complete a pattern) with or without a computing device. Annotation K.DA.IM.01
Algorithms and Programming
Algorithms
K.AP.A.01 Model daily processes and follow basic algorithms (step-by-step lists of instructions) to complete tasks. Annotation K.AP.A.01
Variables
K.AP.V.01 With guidance, model the way programs store and manipulate grade-level data by using numbers or other symbols to represent information (e.g., encode or decode words using numbers, pictographs or symbols to letters, words, or direction). Annotation K.AP.V.01
Control
K.AP.C.01 With guidance, create a set of instructions (programs) to accomplish a task using a programming language, device, or unplugged activity, including sequencing, emphasizing the beginning, middle, and end. Annotation K.AP.C.01
Modularity--not addressed at this level
Program Development
K. AP.PD.01 With guidance, create a grade level appropriate document to illustrate thoughts, ideas, or stories in a sequential manner (e.g., storyboard, story map, sequential graphic organizer). Annotation K.AP.PD.01
K.AP.PD.02 Give attribution to ideas, solutions, and creations of others, verbally, while developing algorithms. Annotation K.AP.PD.02
K.AP.PD.03 Identify errors in an algorithm that includes sequencing and repeated procedures using a programming language or unplugged activity. Discuss how errors in the algorithm could be corrected. Annotation K.AP.PD.03
K.AP.PD.04 Use correct terminology (e.g., first, second, etc.) in the development of an algorithm to solve a simple problem. Annotation K.AP.PD.04
Impacts of Computing
Culture and Diversity
K.IC.C.01 Use grade-level appropriate language to identify and describe how people use a variety of technologies and applications in their daily work and personal lives. Annotation K.IC.C.01
Social Interactions
K.IC.SI.01 Identify appropriate and safe behaviors when participating online. Annotation K.IC.SI.01
Safety, Law, & Ethics
K.IC.SLE.01 Keep login information private and log off devices appropriately. Annotation K.IC.SLE.01