Please enable JavaScript to use CodeHS

Standards Mapping

for New York 2-3 Computer Science and Digital Fluency

33

Standards in this Framework

32

Standards Mapped

96%

Mapped to Course

Standard Lessons
2-3.IC.1
Identify and analyze how computing technology has changed the way people live and work.
  1. New York Computer Science and Digital Fluency: 2nd Grade
  2. 2.1 Computer Basics: Connections
  3. New York Computer Science and Digital Fluency: 3rd Grade
  4. 9.1 Impacts of Computing: Introduction
  5. 9.8 How Machines Learn
2-3.IC.2
Compare and explain rules related to computing technologies and digital information. 
  1. New York Computer Science and Digital Fluency: 2nd Grade
  2. 2.2 Practicing Responsible Technology Use
  3. New York Computer Science and Digital Fluency: 3rd Grade
  4. 4.3 Remixing Programs
2-3.IC.3
Discuss and explain how computing technology can be used in society and the world.
  1. New York Computer Science and Digital Fluency: 2nd Grade
  2. 2.1 Computer Basics: Connections
  3. 3.5 Careers in CS: Litter Free Communities
  4. New York Computer Science and Digital Fluency: 3rd Grade
  5. 9.1 Impacts of Computing: Introduction
2-3.IC.4
Identify public and private digital spaces.
  1. New York Computer Science and Digital Fluency: 3rd Grade
  2. 9.7 Online Collaboration
2-3.IC.5
Identify and discuss how computers are programmed to make decisions without direct human input in daily life. 
  1. New York Computer Science and Digital Fluency: 2nd Grade
  2. 2.1 Computer Basics: Connections
  3. New York Computer Science and Digital Fluency: 3rd Grade
  4. 9.8 How Machines Learn
2-3.IC.6
Identify and discuss factors that make a computing device or software application easier or more difficult to use.
  1. New York Computer Science and Digital Fluency: 3rd Grade
  2. 1.2 Introduction to Computing Systems
  3. 9.1 Impacts of Computing: Introduction
2-3.IC.7
Identify a diverse range of roles and skills in computer science.
  1. New York Computer Science and Digital Fluency: 2nd Grade
  2. 3.5 Careers in CS: Litter Free Communities
2-3.CT.1
Create a model of an object or process in order to identify patterns and essential elements of the object or process.
  1. New York Computer Science and Digital Fluency: 2nd Grade
  2. 2.3 Computational Thinking: School Day Routines
  3. 5.1 Loops: Follow the Path
  4. New York Computer Science and Digital Fluency: 3rd Grade
  5. 1.4 Computational Thinking: Design an Obstacle Course
2-3.CT.2
Identify and describe data-collection tools from everyday life.
  1. New York Computer Science and Digital Fluency: 2nd Grade
  2. 7.2 Advanced Data and Programming
  3. New York Computer Science and Digital Fluency: 3rd Grade
  4. 6.3 Inquiry Project: Survey Bar Graph
  5. 9.8 How Machines Learn
2-3.CT.3
Present the same data in multiple visual formats in order to tell a story about the data.
  1. New York Computer Science and Digital Fluency: 2nd Grade
  2. 3.4 Data Patterns and Predictions
  3. 7.2 Advanced Data and Programming
  4. 7.3 Choice Research
  5. New York Computer Science and Digital Fluency: 3rd Grade
  6. 6.3 Inquiry Project: Survey Bar Graph
2-3.CT.4
Identify multiple ways that the same problem could be decomposed into smaller steps.
  1. New York Computer Science and Digital Fluency: 2nd Grade
  2. 3.3 Algorithms: Connecting a Path
  3. New York Computer Science and Digital Fluency: 3rd Grade
  4. 4.1 Loops
  5. 4.2 Loops: Falling Objects
2-3.CT.5
Identify the essential details needed to perform a general task in different settings or situations.
  1. New York Computer Science and Digital Fluency: 3rd Grade
  2. 1.5 Introduction to Computer Science and Scratch
  3. 4.4 Winter Celebrations Around the World
2-3.CT.6
Create two or more algorithms for the same task.
  1. New York Computer Science and Digital Fluency: 2nd Grade
  2. 3.3 Algorithms: Connecting a Path
  3. New York Computer Science and Digital Fluency: 3rd Grade
  4. 4.2 Loops: Falling Objects
2-3.CT.7
Name/label key pieces of information in a set of instructions, noting whether each name/label refers to a fixed or changing value.
  1. New York Computer Science and Digital Fluency: 2nd Grade
  2. 4.4 Variables: Keeping Score
  3. New York Computer Science and Digital Fluency: 3rd Grade
  4. 6.1 Variables
  5. 6.2 Introduction to Comparison Operators
2-3.CT.8
Identify steps within a task that should only be carried out under certain precise conditions.
  1. New York Computer Science and Digital Fluency: 2nd Grade
  2. 8.1 Coding Card Game: Conditionals
  3. 8.2 Coding Card Game: Conditionals 2
  4. New York Computer Science and Digital Fluency: 3rd Grade
  5. 5.2 Conditionals: Changing Effects
  6. 6.2 Introduction to Comparison Operators
2-3.CT.9
Identify and debug errors within an algorithm or program that includes sequencing or repetition.
  1. New York Computer Science and Digital Fluency: 2nd Grade
  2. 1.3 Events
  3. 1.4 Introduction to Repeat Loops
  4. 1.5 Forever Loop Dance Party
  5. 3.3 Algorithms: Connecting a Path
  6. 3.6 Tap-a-Mole Game
  7. 4.3 Pages: Scout's Travels
  8. 5.2 Debugging: Message Events and Loops
  9. 5.3 Making a Timer
  10. 5.4 Two-Step Dance & Feedback
  11. 6.1 Code Block Review
  12. 6.2 Maze Game Project
  13. 6.3 Design an Adventure Game
  14. 7.2 Advanced Data and Programming
  15. New York Computer Science and Digital Fluency: 3rd Grade
  16. 2.1 Scout's Scratch Expedition Part 1
  17. 3.1 Sequences: Parallel Programming
  18. 3.3 Broadcast Messages: Marco Polo
  19. 4.1 Loops
  20. 4.2 Loops: Falling Objects
  21. 7.1 Introduction to Functions
  22. 7.2 Functions Dance Project
  23. 8.1 Introduction to Design Thinking
2-3.CT.10
Develop and document a plan that outlines specific steps taken to complete a project.
  1. New York Computer Science and Digital Fluency: 2nd Grade
  2. 3.6 Tap-a-Mole Game
  3. 5.5 Original Story Animations - Fiction Story
  4. 6.1 Code Block Review
  5. 6.3 Design an Adventure Game
  6. New York Computer Science and Digital Fluency: 3rd Grade
  7. 8.1 Introduction to Design Thinking
2-3.NSD.1
Describe and demonstrate several ways a computer program can receive data and instructions (input) and can present results (output).
  1. New York Computer Science and Digital Fluency: 2nd Grade
  2. 2.1 Computer Basics: Connections
  3. New York Computer Science and Digital Fluency: 3rd Grade
  4. 1.2 Introduction to Computing Systems
2-3.NSD.2
Explain the function of software in computing systems, using descriptive/precise language.
  1. New York Computer Science and Digital Fluency: 3rd Grade
  2. 1.2 Introduction to Computing Systems
2-3.NSD.3
Describe and attempt troubleshooting steps to solve a simple technology problem.
  1. New York Computer Science and Digital Fluency: 2nd Grade
  2. 2.1 Computer Basics: Connections
  3. New York Computer Science and Digital Fluency: 3rd Grade
  4. 1.2 Introduction to Computing Systems
2-3.NSD.4
Recognize that information can be communicated using different representations that satisfy different rules.
  1. New York Computer Science and Digital Fluency: 2nd Grade
  2. 7.2 Advanced Data and Programming
  3. New York Computer Science and Digital Fluency: 3rd Grade
  4. 6.3 Inquiry Project: Survey Bar Graph
2-3.NSD.5
Describe and navigate to various locations where digital information can be stored.
  1. New York Computer Science and Digital Fluency: 2nd Grade
  2. 3.2 Managing Data Storage and Files
  3. 4.4 Variables: Keeping Score
  4. 7.2 Advanced Data and Programming
2-3.CY.1
Compare reasons why an individual should keep information private or make information public.
  1. New York Computer Science and Digital Fluency: 2nd Grade
  2. 7.1 Responsible Digital Citizens
  3. New York Computer Science and Digital Fluency: 3rd Grade
  4. 9.2 Strong Usernames and Passwords
  5. 9.4 Scout's Cybersecurity Adventure: Part 2
2-3.CY.2
Compare and contrast behaviors that do and do not keep information secure.
  1. New York Computer Science and Digital Fluency: 2nd Grade
  2. 7.1 Responsible Digital Citizens
  3. New York Computer Science and Digital Fluency: 3rd Grade
  4. 9.2 Strong Usernames and Passwords
  5. 9.3 Scout's Cybersecurity Adventure: Part 1
  6. 9.4 Scout's Cybersecurity Adventure: Part 2
2-3.CY.3
Identify why someone might choose to share an account, app access, or devices.
  1. New York Computer Science and Digital Fluency: 2nd Grade
  2. 2.1 Computer Basics: Connections
  3. New York Computer Science and Digital Fluency: 3rd Grade
  4. 9.4 Scout's Cybersecurity Adventure: Part 2
2-3.CY.4
Encode and decode a short message or phrase.
  1. New York Computer Science and Digital Fluency: 3rd Grade
  2. 9.5 CS Innovators: Grace Hopper
2-3.CY.5
Identify unusual activity of applications and devices that should be reported to a responsible adult.
  1. New York Computer Science and Digital Fluency: 2nd Grade
  2. 7.1 Responsible Digital Citizens
  3. New York Computer Science and Digital Fluency: 3rd Grade
  4. 9.3 Scout's Cybersecurity Adventure: Part 1
  5. 9.4 Scout's Cybersecurity Adventure: Part 2
2-3.DL.1
Locate and use the main keys on a keyboard to enter text independently.
2-3.DL.2
Communicate and work with others using digital tools to share knowledge and convey ideas.
  1. New York Computer Science and Digital Fluency: 2nd Grade
  2. 7.2 Advanced Data and Programming
  3. New York Computer Science and Digital Fluency: 3rd Grade
  4. 8.1 Introduction to Design Thinking
2-3.DL.3
Conduct basic searches based on student-identified keywords.
  1. New York Computer Science and Digital Fluency: 2nd Grade
  2. 7.3 Choice Research
  3. New York Computer Science and Digital Fluency: 3rd Grade
  4. 9.6 What Can I Use Online?
2-3.DL.4
Use a variety of digital tools and resources to create digital artifacts.
  1. New York Computer Science and Digital Fluency: 2nd Grade
  2. 3.3 Algorithms: Connecting a Path
  3. 4.1 Message Events: Scout Plays in the Forest
  4. 4.4 Variables: Keeping Score
  5. 6.1 Code Block Review
  6. 7.2 Advanced Data and Programming
  7. 8.3 From ScratchJr to Scratch
  8. 8.4 ScratchJr to Scratch: Events and Loops
  9. New York Computer Science and Digital Fluency: 3rd Grade
  10. 1.5 Introduction to Computer Science and Scratch
  11. 3.2 Events
  12. 3.3 Broadcast Messages: Marco Polo
  13. 4.1 Loops
  14. 4.2 Loops: Falling Objects
  15. 4.4 Winter Celebrations Around the World
  16. 5.1 Introduction to Conditionals
  17. 5.2 Conditionals: Changing Effects
  18. 6.1 Variables
  19. 6.2 Introduction to Comparison Operators
  20. 6.3 Inquiry Project: Survey Bar Graph
  21. 7.1 Introduction to Functions
  22. 7.2 Functions Dance Project
  23. 8.1 Introduction to Design Thinking
2-3.DL.6
Describe ways that information may be shared online.
  1. New York Computer Science and Digital Fluency: 2nd Grade
  2. 7.1 Responsible Digital Citizens
  3. New York Computer Science and Digital Fluency: 3rd Grade
  4. 9.7 Online Collaboration
2-3.DL.7
Understand what it means to be part of a digital community and describe ways to keep it a safe, respectful space.
  1. New York Computer Science and Digital Fluency: 2nd Grade
  2. 2.2 Practicing Responsible Technology Use
  3. 7.1 Responsible Digital Citizens
  4. New York Computer Science and Digital Fluency: 3rd Grade
  5. 1.3 Internet Positivity
  6. 4.3 Remixing Programs