Please enable JavaScript to use CodeHS

WY CS K-2 Framework


Standard Description
2.CS.D.01 Independently select and use a computing device to perform a variety of tasks for an intended outcome (e.g., create an artifact). Lessons
2.CS.HS.01 Demonstrate and describe the function of common components of computing systems (hardware and software) (e.g., use a browser, search engine). Lessons
2.CS.T.01 Recognize computing systems might not work as expected and identify and effectively communicate simple hardware or software problems and implement solutions (e.g., app or program is not working as expected, no sound is coming from the device, caps lock turned on) and discuss problems with peers and adults. Lessons
2.NI.NCO.01 Identify and describe that computing devices can be connected in a variety of ways (e.g., Bluetooth, Wi-Fi, home and school networks, the internet). Lessons
2.NI.C.01 Explain what authentication factors (e.g., login) are, why we use them, and apply authentication to protect devices and information (personal and private) from unauthorized access. Lessons
2.DA.S.01 With guidance, develop and modify an organizational structure by creating, copying, moving, and deleting files and folders. Lessons
2.DA.CVT.01 With guidance, collect data and independently present the same data in various visual formats. Lessons
2.DA.IM.01 With guidance, interpret data and present it in a chart or graph (visualization) in order to make a prediction, with or without a computing device. Lessons
2.AP.A.01 With guidance, identify and model daily processes by creating and following algorithms (sets of step-by- step instructions) to complete tasks (e.g., verbally, kinesthetically, with robot devices, or a programming language). Lessons
2.AP.V.01 Model the way programs store and manipulate data by using numbers or other symbols to represent information (e.g., thumbs up/down as representations of yes/no, arrows when writing algorithms to represent direction, or encode and decode words using numbers, pictographs, or other symbols to represent letters or words). Lessons
2.AP.C.01 With guidance, independently and collaboratively create programs to accomplish tasks using a programming language, robot device, or unplugged activity that includes sequencing, conditionals, and repetition. Lessons
2.AP.M.01 Using grade appropriate content and complexity, decompose (breakdown) the steps needed to solve a problem into a precise sequence of instructions (e.g., develop a set of instructions on how to play your favorite game). Lessons
2.AP.PD.01 Develop plans that describe a program's sequence of events, goals, and expected outcomes. Lessons
2.AP.PD.02 Give credit to ideas, creations, and solutions of others while writing and developing programs. Lessons
2.AP.PD.03 Independently and collaboratively debug (identify and fix errors) programs using a programming language. Lessons
2.AP.PD.04 Use correct terminology (debug, program input/output, code) to explain the development of a program or an algorithm (e.g., in an unplugged activity, hands on manipulatives, or a programming language). Lessons
2.IC.C.01 Describe how people use different types of technologies in their daily work and personal lives. Lessons
2.IC.SI.01 Practice grade-level appropriate behavior and responsibilities while participating in an online community. Identify and report inappropriate behavior. Lessons