Please enable JavaScript to use CodeHS

Elementary Standards Mapping

for New York 4-6


Standards in this Framework

Standard Lessons
Develop a computational model of a system that shows changes in output when there are changes in inputs.
  1. Naming Numbers Game
Describe the steps taken and choices made to design and develop a solution using an iterative design process.
Collect digital data related to a reallife question or need.
  1. Training AI Using Data
Visualize a simple data set in order to highlight relationships and persuade an audience.
  1. Programming and Data Project
Decompose a problem into smaller named tasks, some of which can themselves be decomposed into smaller steps.
  1. Pinball Game Project
  2. Mad Libs Project
  3. Multimedia Book Report
  4. Pong Game
  5. Click-a-Mole
  6. Program an AI Chatbot
  7. Functions: Paint by Numbers
  8. Scout's Quest: Variables
  9. Code Tunes
  10. Functions: About Me
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.
Compare two or more algorithms and discuss the advantages and disadvantages of each for a specific task.
  1. Multiple Algorithms
Identify pieces of information that might change as a program or process runs.
Develop algorithms or programs that use repetition and conditionals for creative expression or to solve a problem.
  1. Skills Practice: If/Then Conditionals
  2. Pinball Game Project
  3. Add and Subtract Fractions
  4. Naming Numbers Game
  5. Modeling Life Cycles
  6. State Project
  7. Positive and Negative Numbers
  8. Evaluate Algebraic Equations
  9. Balanced Ecosystems
  10. Multimedia Book Report
  11. Makey Makey®: Introduction
  12. Makey Makey®: Graphing Points on a Coordinate Plane
  13. micro:bit®: Graphing Points on a Coordinate Plane
  14. Pong Game
  15. Click-a-Mole
  16. Program an AI Chatbot
  17. Functions: Paint by Numbers
  18. Scout's Quest: Variables
  19. Scout's Quest: Conditionals
  20. Conditionals: Flying Bird
  21. Code Tunes
  22. Functions: About Me
Explain each step of an algorithm or program that includes repetition and conditionals for the purposes of debugging.
  1. Naming Numbers Game
  2. State Project
  3. Balanced Ecosystems
  4. Multimedia Book Report
  5. Pong Game
  6. Click-a-Mole
  7. Animating Poetry
  8. Program an AI Chatbot
  9. Code Tunes
Explain why different types of information might need to be protected.
Describe common safeguards for protecting personal information.
  1. Training AI Using Data
Describe trade-offs between allowing information to be public and keeping information private and secure.
Model and explain the purpose of simple cryptographic methods.
Explain suspicious activity of applications and devices.
Type on a keyboard while demonstrating proper keyboarding technique.
Select appropriate digital tools to communicate and collaborate while learning with others.
Conduct and refine advanced multicriteria digital searches to locate content relevant to varied learning goals.
Use a variety of digital tools and resources to create and revise digital artifacts.
  1. Functions: Paint by Numbers
  2. Functions: About Me
Identify common features of digital technologies.
  1. Training AI Using Data
Describe persistence of digital information and explain how actions in online spaces can have consequences.
Identify and describe actions in online spaces that could potentially be unsafe or harmful.
  1. Training AI Using Data
Describe computing technologies that have changed the world, and express how those technologies influence, and are influenced by, cultural practices.
  1. Technology Timeline
Explain how laws impact the use of computing technologies and digital information.
Explain current events that involve computing technologies.
Explain who has access to data in different digital spaces.
Explain how computer systems play a role in human decision-making
  1. Training AI Using Data
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. Design an App
Identify a diverse range of role models in computer science.
Propose improvements to the design of a computing technology based on an analysis of user interactions with that technology.
Model how computer hardware and software work together as a system to accomplish tasks.
  1. Makey Makey®: Introduction
  2. Makey Makey®: Graphing Points on a Coordinate Plane
  3. micro:bit®: Graphing Points on a Coordinate Plane
Determine potential solutions to solve hardware and software problems using common troubleshooting strategies.
Model how data is structured to transmit through a network.
  1. Networks, Packets, and the Internet
  2. Networks Part 2: Network Protocols
Describe that data can be stored locally or remotely in a network.