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

  • Safety, Law, & Ethics

Return to Explore Annotations page