Please enable JavaScript to use CodeHS

WY CS 3-5 Framework


Standard Description
5.CS.D.01 Independently, describe how internal and external parts of computing devices function to form a system. Lessons
5.CS.HS.01 Model how information is translated, transmitted, and processed in order to follow through hardware and software to accomplish tasks. Lessons
5.CS.T.01 Identify hardware and software problems that may occur during everyday use, then develop, apply, and explain strategies for solving these problems. Lessons
5.NI.NCO.01 Model and explain how information is broken down into smaller pieces, transmitted as packets through multiple devices over networks and the internet, and reassembled at the destination. Lessons
5.NI.C.01 Discuss real-world cybersecurity problems and identify and implement appropriate strategies for how personal information can be protected. Lessons
5.DA.S.01 Justify the format and location for storing data based on sharing requirements and the type of information (e.g., images, videos, text). Lessons
5.DA.CVT.01 Organize and present collected data to highlight relationships and support a claim. Lessons
5.DA.IM.01 Use data to highlight or propose relationships, predict outcomes, or communicate an idea. Lessons
5.AP.A.01 Using grade appropriate content and complexity, compare and refine multiple algorithms for the same task and determine which is the most appropriate. Lessons
5.AP.V.01 Using grade appropriate content and complexity, create programs that use variables to store and modify data. Lessons
5.AP.C.01 Using grade appropriate content and complexity, create programs that include sequences, events, loops, and conditionals, both individually and collaboratively. Lessons
5.AP.M.01 Using grade appropriate content and complexity, decompose (break down) problems into smaller, manageable sub-problems to facilitate the program development process. Lessons
5.AP.M.02 Using grade appropriate content and complexity, modify, remix, or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features. Lessons
5.AP.PD.01 Use an iterative process to plan the development of a program by including others' perspectives and considering user preferences. Lessons
5.AP.PD.02 Using grade appropriate content and complexity, observe intellectual property rights and give appropriate credit when creating or remixing programs. Lessons
5.AP.PD.03 Using grade appropriate content and complexity, test and debug (i.e., identify and fix errors) a program or algorithm to ensure it runs as intended. Lessons
5.AP.PD.04 Using grade appropriate content and complexity, describe choices made during program development using code comments, presentations, and demonstrations. Lessons
5.AP.PD.05 Using grade appropriate content and complexity, with teacher guidance, perform varying roles when collaborating with peers during the design, implementation, and review stages of program development. Lessons
5.IC.C.01 Give examples and explain how computing technologies have changed the world and express how those technologies influence and are influenced by cultural practices. Lessons
5.IC.C.02 Develop, test, and refine digital artifacts or devices to improve accessibility and usability for diverse end users. Lessons
5.IC.SI.01 Seek diverse perspectives for the purpose of improving computational artifacts. Lessons
5.IC.SI.02 Practice grade-level appropriate behavior and responsibilities while participating in an online community. Identify and report inappropriate behavior. Lessons
5.IC.SLE.01 Recognize and appropriately use public domain and creative commons media and discuss the social impact of violating intellectual property rights. Lessons