Please enable JavaScript to use CodeHS

Standards Mapping

for New York 4-6 Computer Science and Digital Fluency

34

Standards in this Framework

33

Standards Mapped

97%

Mapped to Course

Standard Lessons
4-6.CT.1
Develop a computational model of a system that shows changes in output when there are changes in inputs.
  1. New York Computer Science and Digital Fluency: 4th Grade
  2. 2.1 Exploring Computing Systems
  3. 6.3 Inquiry Project: Data Bar Graph
  4. New York Computer Science and Digital Fluency: 5th Grade
  5. 2.1 Practicing with Computing Systems
  6. 6.4 Inquiry Project: Line Graph
  7. 8.1 House Design with Area and Perimeter
4-6.CT.10
Describe the steps taken and choices made to design and develop a solution using an iterative design process.
  1. New York Computer Science and Digital Fluency: 4th Grade
  2. 2.2 Computational Thinking: Design a School
  3. 3.3 Pair Programming: Create a Band
  4. 8.2 Designing Solutions for Accessibility
  5. New York Computer Science and Digital Fluency: 5th Grade
  6. 2.2 Computational Thinking: Design a Neighborhood
  7. 7.2 Classes and Objects in Games
  8. 8.2 Design an App
4-6.CT.2
Collect digital data related to a reallife question or need.
  1. New York Computer Science and Digital Fluency: 4th Grade
  2. 6.3 Inquiry Project: Data Bar Graph
  3. New York Computer Science and Digital Fluency: 5th Grade
  4. 6.4 Inquiry Project: Line Graph
4-6.CT.3
Visualize a simple data set in order to highlight relationships and persuade an audience.
  1. New York Computer Science and Digital Fluency: 4th Grade
  2. 6.3 Inquiry Project: Data Bar Graph
  3. New York Computer Science and Digital Fluency: 5th Grade
  4. 6.4 Inquiry Project: Line Graph
4-6.CT.4
Decompose a problem into smaller named tasks, some of which can themselves be decomposed into smaller steps.
  1. New York Computer Science and Digital Fluency: 4th Grade
  2. 2.2 Computational Thinking: Design a School
  3. 3.1 Events: Dot in Space
  4. 3.3 Pair Programming: Create a Band
  5. 3.4 Broadcast Messages: Tell a Joke
  6. 3.6 Choose Your Own Path: Elements of Culture
  7. 6.1 Scout's Quest: Variables
  8. 7.2 Scout's Quest: Functions with Boolean Inputs
  9. 7.3 Scout's Quest: Functions with Number Inputs
  10. 8.1 Click-a-Mole
  11. 8.2 Designing Solutions for Accessibility
  12. New York Computer Science and Digital Fluency: 5th Grade
  13. 2.2 Computational Thinking: Design a Neighborhood
  14. 4.1 Creating Turtle Graphics
  15. 5.2 Operators: Coin Flip
  16. 6.2 Game Mechanics with Comparison Operators
  17. 7.2 Classes and Objects in Games
  18. 7.3 Functions: About Me
  19. 8.1 House Design with Area and Perimeter
  20. 8.2 Design an App
4-6.CT.5
Identify and name a task within a problem that gets performed multiple times while solving that problem, but with slightly different concrete details each time.
  1. New York Computer Science and Digital Fluency: 4th Grade
  2. 7.2 Scout's Quest: Functions with Boolean Inputs
  3. 7.3 Scout's Quest: Functions with Number Inputs
  4. New York Computer Science and Digital Fluency: 5th Grade
  5. 7.3 Functions: About Me
  6. 8.1 House Design with Area and Perimeter
4-6.CT.6
Compare two or more algorithms and discuss the advantages and disadvantages of each for a specific task.
  1. New York Computer Science and Digital Fluency: 4th Grade
  2. 3.2 Creating Algorithms
  3. New York Computer Science and Digital Fluency: 5th Grade
  4. 3.1 Compare and Refine Algorithms
4-6.CT.7
Identify pieces of information that might change as a program or process runs.
  1. New York Computer Science and Digital Fluency: 4th Grade
  2. 6.1 Scout's Quest: Variables
  3. 7.1 Introduction to Clones
  4. 9.5 File Management and Data in Action
  5. New York Computer Science and Digital Fluency: 5th Grade
  6. 6.1 Variables in Dance
  7. 7.1 Clones: Throwing Acorns Game
  8. 7.2 Classes and Objects in Games
  9. 8.1 House Design with Area and Perimeter
  10. 9.6 File Management and Data Exploration
4-6.CT.8
Develop algorithms or programs that use repetition and conditionals for creative expression or to solve a problem.
  1. New York Computer Science and Digital Fluency: 4th Grade
  2. 3.3 Pair Programming: Create a Band
  3. 5.1 Conditionals: Underwater Exploration
  4. 5.3 Create a Drawing App
  5. 5.4 Scout's Quest: Conditionals
  6. 6.1 Scout's Quest: Variables
  7. 7.1 Introduction to Clones
  8. 7.2 Scout's Quest: Functions with Boolean Inputs
  9. 8.1 Click-a-Mole
  10. 8.2 Designing Solutions for Accessibility
  11. New York Computer Science and Digital Fluency: 5th Grade
  12. 5.1 Conditionals: Mazes
  13. 5.2 Operators: Coin Flip
  14. 6.2 Game Mechanics with Comparison Operators
  15. 7.1 Clones: Throwing Acorns Game
  16. 7.2 Classes and Objects in Games
  17. 7.3 Functions: About Me
  18. 8.1 House Design with Area and Perimeter
  19. 8.2 Design an App
4-6.CT.9
Explain each step of an algorithm or program that includes repetition and conditionals for the purposes of debugging.
  1. New York Computer Science and Digital Fluency: 4th Grade
  2. 8.1 Click-a-Mole
  3. 8.2 Designing Solutions for Accessibility
  4. New York Computer Science and Digital Fluency: 5th Grade
  5. 6.2 Game Mechanics with Comparison Operators
  6. 8.2 Design an App
4-6.CY.1
Explain why different types of information might need to be protected.
  1. New York Computer Science and Digital Fluency: 4th Grade
  2. 9.3 Cybersecurity Policies and Laws
  3. 9.7 Ethical and Responsible Use of Generative AI
  4. New York Computer Science and Digital Fluency: 5th Grade
  5. 9.7 AI Products: Ethical and Responsible Choices
4-6.CY.2
Describe common safeguards for protecting personal information.
  1. New York Computer Science and Digital Fluency: 4th Grade
  2. 9.3 Cybersecurity Policies and Laws
  3. 9.7 Ethical and Responsible Use of Generative AI
  4. New York Computer Science and Digital Fluency: 5th Grade
  5. 9.7 AI Products: Ethical and Responsible Choices
4-6.CY.3
Describe trade-offs between allowing information to be public and keeping information private and secure.
  1. New York Computer Science and Digital Fluency: 4th Grade
  2. 9.3 Cybersecurity Policies and Laws
  3. New York Computer Science and Digital Fluency: 5th Grade
  4. 9.3 Scout’s Cryptography Escape Room
4-6.CY.4
Model and explain the purpose of simple cryptographic methods.
  1. New York Computer Science and Digital Fluency: 5th Grade
  2. 9.3 Scout’s Cryptography Escape Room
4-6.CY.5
Explain suspicious activity of applications and devices.
  1. New York Computer Science and Digital Fluency: 4th Grade
  2. 9.3 Cybersecurity Policies and Laws
  3. New York Computer Science and Digital Fluency: 5th Grade
  4. 9.3 Scout’s Cryptography Escape Room
4-6.DL.1
Type on a keyboard while demonstrating proper keyboarding technique.
4-6.DL.2
Select appropriate digital tools to communicate and collaborate while learning with others.
  1. New York Computer Science and Digital Fluency: 5th Grade
  2. 8.3 Collaborating Globally
4-6.DL.3
Conduct and refine advanced multicriteria digital searches to locate content relevant to varied learning goals.
  1. New York Computer Science and Digital Fluency: 4th Grade
  2. 9.4 Give Credit When You Use It
  3. New York Computer Science and Digital Fluency: 5th Grade
  4. 9.4 Use and Search the Right Way
4-6.DL.4
Use a variety of digital tools and resources to create and revise digital artifacts.
  1. New York Computer Science and Digital Fluency: 4th Grade
  2. 1.2 Introduction to Computer Science and Scratch
  3. 1.3 The Coordinate Plane
  4. 3.1 Events: Dot in Space
  5. 3.2 Creating Algorithms
  6. 3.3 Pair Programming: Create a Band
  7. 3.4 Broadcast Messages: Tell a Joke
  8. 3.6 Choose Your Own Path: Elements of Culture
  9. 4.1 Loops: Catch the Ball
  10. 5.1 Conditionals: Underwater Exploration
  11. 5.3 Create a Drawing App
  12. 5.4 Scout's Quest: Conditionals
  13. 7.1 Introduction to Clones
  14. 7.2 Scout's Quest: Functions with Boolean Inputs
  15. 7.3 Scout's Quest: Functions with Number Inputs
  16. 8.2 Designing Solutions for Accessibility
  17. New York Computer Science and Digital Fluency: 5th Grade
  18. 1.2 Introduction to Computer Science and Scratch
  19. 1.3 The Coordinate Plane
  20. 1.4 Scratch Drawing Tools
  21. 3.1 Compare and Refine Algorithms
  22. 4.1 Creating Turtle Graphics
  23. 4.2 Animation Loops Project
  24. 5.1 Conditionals: Mazes
  25. 5.2 Operators: Coin Flip
  26. 6.1 Variables in Dance
  27. 6.2 Game Mechanics with Comparison Operators
  28. 7.1 Clones: Throwing Acorns Game
  29. 7.2 Classes and Objects in Games
  30. 7.3 Functions: About Me
  31. 8.1 House Design with Area and Perimeter
  32. 8.2 Design an App
4-6.DL.5
Identify common features of digital technologies.
  1. New York Computer Science and Digital Fluency: 4th Grade
  2. 2.1 Exploring Computing Systems
  3. New York Computer Science and Digital Fluency: 5th Grade
  4. 2.1 Practicing with Computing Systems
4-6.DL.6
Describe persistence of digital information and explain how actions in online spaces can have consequences.
  1. New York Computer Science and Digital Fluency: 4th Grade
  2. 9.1 Our Words Have Power (Cyberbullying)
  3. New York Computer Science and Digital Fluency: 5th Grade
  4. 9.1 Standing Up to Cyberbullying
4-6.DL.7
Identify and describe actions in online spaces that could potentially be unsafe or harmful.
  1. New York Computer Science and Digital Fluency: 4th Grade
  2. 9.1 Our Words Have Power (Cyberbullying)
  3. 9.7 Ethical and Responsible Use of Generative AI
  4. New York Computer Science and Digital Fluency: 5th Grade
  5. 9.1 Standing Up to Cyberbullying
  6. 9.7 AI Products: Ethical and Responsible Choices
4-6.IC.1
Describe computing technologies that have changed the world, and express how those technologies influence, and are influenced by, cultural practices.
  1. New York Computer Science and Digital Fluency: 4th Grade
  2. 3.5 Technology Timeline
  3. 9.2 Impacts of Computing: Exploration
  4. 9.7 Ethical and Responsible Use of Generative AI
  5. New York Computer Science and Digital Fluency: 5th Grade
  6. 9.2 Impacts of Computing: Innovation
  7. 9.7 AI Products: Ethical and Responsible Choices
4-6.IC.2
Explain how laws impact the use of computing technologies and digital information.
  1. New York Computer Science and Digital Fluency: 4th Grade
  2. 3.6 Choose Your Own Path: Elements of Culture
  3. 9.3 Cybersecurity Policies and Laws
  4. 9.4 Give Credit When You Use It
  5. New York Computer Science and Digital Fluency: 5th Grade
  6. 5.3 Giving Credit Through Attributions
  7. 9.4 Use and Search the Right Way
4-6.IC.3
Explain current events that involve computing technologies.
  1. New York Computer Science and Digital Fluency: 4th Grade
  2. 4.3 Careers in CS: Health and Fitness
  3. 9.2 Impacts of Computing: Exploration
  4. 9.7 Ethical and Responsible Use of Generative AI
  5. New York Computer Science and Digital Fluency: 5th Grade
  6. 3.2 Careers in CS: Major League Baseball
  7. 9.2 Impacts of Computing: Innovation
  8. 9.7 AI Products: Ethical and Responsible Choices
4-6.IC.4
Explain who has access to data in different digital spaces.
  1. New York Computer Science and Digital Fluency: 4th Grade
  2. 9.3 Cybersecurity Policies and Laws
  3. 9.5 File Management and Data in Action
4-6.IC.5
Explain how computer systems play a role in human decision-making
  1. New York Computer Science and Digital Fluency: 4th Grade
  2. 4.3 Careers in CS: Health and Fitness
  3. 9.7 Ethical and Responsible Use of Generative AI
  4. New York Computer Science and Digital Fluency: 5th Grade
  5. 3.2 Careers in CS: Major League Baseball
  6. 3.3 CS Innovators Research Project
  7. 9.7 AI Products: Ethical and Responsible Choices
4-6.IC.6
Identify and explain ways to improve the accessibility and usability of a computing device or software application for the diverse needs and wants of users.
  1. New York Computer Science and Digital Fluency: 4th Grade
  2. 8.2 Designing Solutions for Accessibility
  3. New York Computer Science and Digital Fluency: 5th Grade
  4. 8.2 Design an App
4-6.IC.7
Identify a diverse range of role models in computer science.
  1. New York Computer Science and Digital Fluency: 4th Grade
  2. 4.3 Careers in CS: Health and Fitness
  3. New York Computer Science and Digital Fluency: 5th Grade
  4. 3.2 Careers in CS: Major League Baseball
  5. 3.3 CS Innovators Research Project
4-6.NSD.1
Propose improvements to the design of a computing technology based on an analysis of user interactions with that technology.
  1. New York Computer Science and Digital Fluency: 4th Grade
  2. 8.2 Designing Solutions for Accessibility
  3. New York Computer Science and Digital Fluency: 5th Grade
  4. 8.2 Design an App
4-6.NSD.2
Model how computer hardware and software work together as a system to accomplish tasks.
  1. New York Computer Science and Digital Fluency: 4th Grade
  2. 2.1 Exploring Computing Systems
  3. New York Computer Science and Digital Fluency: 5th Grade
  4. 2.1 Practicing with Computing Systems
4-6.NSD.3
Determine potential solutions to solve hardware and software problems using common troubleshooting strategies.
  1. New York Computer Science and Digital Fluency: 4th Grade
  2. 2.1 Exploring Computing Systems
  3. New York Computer Science and Digital Fluency: 5th Grade
  4. 2.1 Practicing with Computing Systems
4-6.NSD.4
Model how data is structured to transmit through a network.
  1. New York Computer Science and Digital Fluency: 4th Grade
  2. 9.6 Networks, Packets, and the Internet
  3. New York Computer Science and Digital Fluency: 5th Grade
  4. 9.5 Networks and Protocols
4-6.NSD.5
Describe that data can be stored locally or remotely in a network.
  1. New York Computer Science and Digital Fluency: 4th Grade
  2. 9.5 File Management and Data in Action
  3. New York Computer Science and Digital Fluency: 5th Grade
  4. 9.6 File Management and Data Exploration