Please enable JavaScript to use CodeHS

Standards Mapping

for New York 2-3 Computer Science and Digital Fluency

Clear selection Print / Download

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. 7.1 Impacts of Computing: Changing World
  4. New York Computer Science and Digital Fluency: 3rd Grade
  5. 9.1 Impacts of Computing: Introduction
  6. 9.7 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.3 Online Risks & Protection
  3. 9.4 Digital Footprint Basics
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.7 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
  3. New York Computer Science and Digital Fluency: 3rd Grade
  4. 4.4 Careers in CS: Health and Fitness
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.3 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.3 Data Explorers
  3. New York Computer Science and Digital Fluency: 3rd Grade
  4. 6.3 Inquiry Project: Survey Bar Graph
  5. 9.7 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.3 Data Explorers
  4. 7.4 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.4 Introduction to Computer Science
  3. 4.5 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. New York Computer Science and Digital Fluency: 3rd Grade
  15. 2.1 Scout's Programming Expedition: Part 1
  16. 3.1 Drawing Tools
  17. 3.2 Sequences: Parallel Programming
  18. 3.4 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.3 Data Explorers
  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
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.2 Responsible Digital Citizens
  3. New York Computer Science and Digital Fluency: 3rd Grade
  4. 9.4 Digital Footprint Basics
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.2 Responsible Digital Citizens
  3. New York Computer Science and Digital Fluency: 3rd Grade
  4. 9.3 Online Risks & Protection
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.3 Online Risks & Protection
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 Introduction to Cryptography
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.2 Responsible Digital Citizens
  3. New York Computer Science and Digital Fluency: 3rd Grade
  4. 9.3 Online Risks & Protection
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.3 Data Explorers
  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.4 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. 8.3 From CodeHopJr to CodeHop Blocks
  7. 8.4 From CodeHopJr to CodeHop Blocks: Part 2
  8. New York Computer Science and Digital Fluency: 3rd Grade
  9. 1.4 Introduction to Computer Science
  10. 3.1 Drawing Tools
  11. 3.3 Events
  12. 3.4 Broadcast Messages: Marco Polo
  13. 4.1 Loops
  14. 4.2 Loops: Falling Objects
  15. 4.5 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.2 Responsible Digital Citizens
  3. New York Computer Science and Digital Fluency: 3rd Grade
  4. 9.2 Introduction to Digital Etiquette and Communication
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.2 Responsible Digital Citizens
  4. New York Computer Science and Digital Fluency: 3rd Grade
  5. 4.3 Remixing Programs
  6. 9.2 Introduction to Digital Etiquette and Communication