Fifth Grade CS Standards and Annotations
Return to Explore Annotations page
Jump to CS Concept:
- Computing Systems
- Networks and the Internet
- Data Analysis
- Algorithms and Programming
- Impacts of Computing
Computing Systems
- Devices
- 5.CS.D.01 Describe and model how internal and external parts of computing devices function to form a system. Describe how some components rely on others for correct functionality
Annotation 5.CS.D.01.pdf
- 5.CS.D.01 Describe and model how internal and external parts of computing devices function to form a system. Describe how some components rely on others for correct functionality
- Hardware and Software
- 5.CS.HS.01 Model and explain how information flows through hardware and software to accomplish a task.
Annotation 5.CS.HS.01.pdf
- 5.CS.HS.01 Model and explain how information flows through hardware and software to accomplish a task.
- Troubleshooting
- 5.CS.T.01 Identify, using appropriate technical terminology, simple hardware and software problems that may occur during everyday use, discuss problems with peers and adults, apply a variety of strategies for solving these problems, and provide evidence why these strategies did or did not work.
Annotation 5.CS.T.01.pdf
- 5.CS.T.01 Identify, using appropriate technical terminology, simple hardware and software problems that may occur during everyday use, discuss problems with peers and adults, apply a variety of strategies for solving these problems, and provide evidence why these strategies did or did not work.
Networks and the Internet
- Network Communication and Organization
- 5.NI.NCO.01 Model how information is deconstructed into packets (smaller pieces), transmitted through multiple devices over the internet and networks, and reassembled at the final destination.
Annotation 05.NI.NCO.01
- 5.NI.NCO.01 Model how information is deconstructed into packets (smaller pieces), transmitted through multiple devices over the internet and networks, and reassembled at the final destination.
- Cybersecurity
- 5.NI.C.01 Define personal identifiable information (e.g., digital footprint) and why it should be protected as related to real-world cyber security problems.
Annotation 5.NI.C.01.pdf
- 5.NI.C.02 Discuss real-world cybersecurity problems and explain how personal information can be protected (e.g., antivirus software, backing up data, strong passwords).
Annotation5.NI.C.02.pdf
- 5.NI.C.01 Define personal identifiable information (e.g., digital footprint) and why it should be protected as related to real-world cyber security problems.
Data Analysis
- Storage
- 5.DA.S.01 Convert different types of information into various formats to be used across multiple software/hardware.
Annotation 5.DA.S.01.pdf
- 5.DA.S.01 Convert different types of information into various formats to be used across multiple software/hardware.
- Collection, Visualization, & Transformation
- 5.DA.CVT.01 Interpret and communicate data in a variety of visual formats to highlight the relationships among the data to support a claim.
Annotation 5.DA.CVT.01.pdf
- 5.DA.CVT.01 Interpret and communicate data in a variety of visual formats to highlight the relationships among the data to support a claim.
- Inference & Models
- 5.DA.IM.01 Refer to data sets to highlight or propose cause-and-effect relationships, predict outcomes, or communicate ideas.
Annotation 5.DA.IM.01
- 5.DA.IM.01 Refer to data sets to highlight or propose cause-and-effect relationships, predict outcomes, or communicate ideas.
Algorithms and Programming
- Algorithms
- 5.AP.A.01 Develop, compare, and refine multiple algorithms for the same task and determine which algorithm is the most appropriate.
Annotation 5.AP.A.01.pdf
- 5.AP.A.01 Develop, compare, and refine multiple algorithms for the same task and determine which algorithm is the most appropriate.
- Variables
- 5.AP.V.01 Create programs that use variables to store and modify grade-appropriate data.
Annotation 5.AP.V.01
- 5.AP.V.01 Create programs that use variables to store and modify grade-appropriate data.
- Control
- 5.AP.C.01 Create programs using a programming language that includes sequences, loops, conditionals, event handlers, and variables that utilize mathematics operations to manipulate values in order to solve a problem or express an idea.
Annotation 5.AP.C.01
- 5.AP.C.01 Create programs using a programming language that includes sequences, loops, conditionals, event handlers, and variables that utilize mathematics operations to manipulate values in order to solve a problem or express an idea.
- Modularity
- 5.AP.M.01 Decompose a large problem into smaller, manageable sub-problems and then further into sets of sequenced instructions to facilitate the program development process.
Annotation 5.AP.M.01
- 5.AP.M.02 Modify, remix, or incorporate portions of an existing program into one’s own work, to develop or add more advanced features (grade-level appropriate).
Annotation 5.AP.M.02
- 5.AP.M.01 Decompose a large problem into smaller, manageable sub-problems and then further into sets of sequenced instructions to facilitate the program development process.
- Program Development
- 5. AP.PD.01 Use an iterative process to plan the development of a program by including others’ perspectives and considering user preferences while solving problems.
Annotation 5.AP.PD.01.pdf
- 5.AP.PD.02 Observe intellectual property rights and give appropriate attribution when creating or remixing programs.
Annotation 5.AP.PD.02
- 5.AP.PD.03 Create, test, and debug a program that includes sequencing, repetition, and variables in a programming language to ensure its runs as intended.
Annotation 5.AP.PD.03
- 5.AP.PD.04 Communicate and explain program development to peers and adults using comments, presentations, and demonstrations.
Annotation 5.AP.PD.04
- 5. AP.PD.01 Use an iterative process to plan the development of a program by including others’ perspectives and considering user preferences while solving problems.
Impacts of Computing
- Culture and Diversity
- 5.IC.C.01 Evaluate how different technologies created by people from diverse backgrounds have contributed to computing and helped to change the world.
Annotation 05.IC.C.01
- 5. IC.C.02 Develop, test, and refine computational artifacts to improve accessibility and usability for all users.
Annotation 05.IC.C.02
- 5.IC.C.01 Evaluate how different technologies created by people from diverse backgrounds have contributed to computing and helped to change the world.
- Social Interactions
- 5.IC.SI.01 Develop a code of conduct, explain, and practice grade-level appropriate behavior and responsibilities while participating online.
Annotation 05.IC.SI.01
- 5.IC.SI.02 Discuss ways existing computing devices or computational products can be improved by collaborating with outside resources (other grade-levels, businesses) to gain their diverse perspectives.
Annotation 05.IC.SI.02
- 5.IC.SI.01 Develop a code of conduct, explain, and practice grade-level appropriate behavior and responsibilities while participating online.
- Safety, Law, & Ethics
- 5.IC.SLE.01 Discuss personal consequences and social impact of violating intellectual property rights or failing to provide appropriate attribution.
Annotation 05.IC.SLE.01
- 5.IC.SLE.01 Discuss personal consequences and social impact of violating intellectual property rights or failing to provide appropriate attribution.