Please enable JavaScript to use CodeHS

Standards Mapping

for New York 2-3 Computer Science and Digital Fluency

33

Standards in this Framework

25

Standards Mapped

75%

Mapped to Course

Standard Lessons
2-3.IC.1
Identify and analyze how computing technology has changed the way people live and work.
  1. 2nd Grade Computer Science
  2. 6.1 Computer Basics: Connections
  3. 3rd Grade Computer Science
  4. 9.6 Humans Vs. Machines
  5. 9.7 How Machines Learn
2-3.IC.2
Compare and explain rules related to computing technologies and digital information. 
2-3.IC.3
Discuss and explain how computing technology can be used in society and the world.
  1. 2nd Grade Computer Science
  2. 2.4 Careers in CS: Litter Free Communities
  3. 6.1 Computer Basics: Connections
2-3.IC.4
Identify public and private digital spaces.
2-3.IC.5
Identify and discuss how computers are programmed to make decisions without direct human input in daily life. 
  1. 2nd Grade Computer Science
  2. 6.1 Computer Basics: Connections
  3. 6.3 Machine Learning: AutoDraw
  4. 3rd Grade Computer Science
  5. 9.6 Humans Vs. Machines
  6. 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. 3rd Grade Computer Science
  2. 9.1 Introduction to Computing Systems
2-3.IC.7
Identify a diverse range of roles and skills in computer science.
  1. 2nd Grade Computer Science
  2. 2.4 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. 2nd Grade Computer Science
  2. 4.1 Loops: Follow the Path
2-3.CT.2
Identify and describe data-collection tools from everyday life.
2-3.CT.3
Present the same data in multiple visual formats in order to tell a story about the data.
  1. 2nd Grade Computer Science
  2. 6.5 Data Patterns and Predictions
  3. 6.6 Advanced Data and Programming
  4. 6.7 Choice Research
2-3.CT.4
Identify multiple ways that the same problem could be decomposed into smaller steps.
  1. 2nd Grade Computer Science
  2. 4.5 Algorithms: Connecting a Path
  3. 3rd Grade Computer Science
  4. 4.2 Loops
  5. 4.5 Loops: Falling Objects
2-3.CT.5
Identify the essential details needed to perform a general task in different settings or situations.
2-3.CT.6
Create two or more algorithms for the same task.
  1. 2nd Grade Computer Science
  2. 4.5 Algorithms: Connecting a Path
  3. 3rd Grade Computer Science
  4. 4.5 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. 2nd Grade Computer Science
  2. 7.3 Variables: Keeping Score
  3. 3rd Grade Computer Science
  4. 6.1 Variables
  5. 6.2 Introduction to Comparison Operators
  6. 6.3 I-Spy with Lists
  7. 6.4 Race Track Game
2-3.CT.8
Identify steps within a task that should only be carried out under certain precise conditions.
  1. 2nd Grade Computer Science
  2. 7.1 Coding Card Game: Conditionals
  3. 7.2 Coding Card Game: Conditionals 2
  4. 3rd Grade Computer Science
  5. 5.2 Conditionals: Color Sense
  6. 5.3 Conditionals: Changing Effects
  7. 5.4 Complex Conditionals: Balloon Game
  8. 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. 2nd Grade Computer Science
  2. 1.3 Events
  3. 1.4 Introduction to Repeat Loops
  4. 1.5 Forever Loop Dance Party
  5. 2.1 Debugging: Events and Sequences
  6. 2.3 Tap-a-Mole Game
  7. 3.3 Pages: Scout's Travels
  8. 4.2 Debugging: Message Events and Loops
  9. 4.3 Making a Timer
  10. 4.4 Two-Step Dance & Feedback
  11. 4.5 Algorithms: Connecting a Path
  12. 5.1 Code Block Review
  13. 5.3 Moving Targets Game
  14. 5.4 Maze Game Project
  15. 5.5 Design an Adventure Game
  16. 6.6 Advanced Data and Programming
  17. 3rd Grade Computer Science
  18. 2.2 Scout's Scratch Expedition Part 1
  19. 2.6 Scratch Drawing Tools
  20. 3.1 Sequences: Parallel Programming
  21. 3.3 Costumes, Backdrops, and Animations
  22. 3.4 Broadcast Messages: Marco Polo
  23. 3.5 Creative Storytelling
  24. 4.2 Loops
  25. 4.5 Loops: Falling Objects
  26. 5.5 Platform Game Design
  27. 7.1 Introduction to Functions
  28. 7.2 Functions Dance Project
  29. 8.1 Digital Pet Project
2-3.CT.10
Develop and document a plan that outlines specific steps taken to complete a project.
  1. 2nd Grade Computer Science
  2. 2.3 Tap-a-Mole Game
  3. 4.6 Original Story Animations - Fiction Story
  4. 5.1 Code Block Review
  5. 5.5 Design an Adventure Game
  6. 3rd Grade Computer Science
  7. 8.1 Digital Pet Project
2-3.NSD.1
Describe and demonstrate several ways a computer program can receive data and instructions (input) and can present results (output).
  1. 2nd Grade Computer Science
  2. 6.1 Computer Basics: Connections
  3. 3rd Grade Computer Science
  4. 6.4 Race Track Game
  5. 9.1 Introduction to Computing Systems
2-3.NSD.2
Explain the function of software in computing systems, using descriptive/precise language.
  1. 3rd Grade Computer Science
  2. 9.1 Introduction to Computing Systems
2-3.NSD.3
Describe and attempt troubleshooting steps to solve a simple technology problem.
  1. 2nd Grade Computer Science
  2. 6.1 Computer Basics: Connections
  3. 3rd Grade Computer Science
  4. 9.1 Introduction to Computing Systems
2-3.NSD.4
Recognize that information can be communicated using different representations that satisfy different rules.
  1. 2nd Grade Computer Science
  2. 6.6 Advanced Data and Programming
2-3.NSD.5
Describe and navigate to various locations where digital information can be stored.
  1. 2nd Grade Computer Science
  2. 6.2 Managing Data Storage and Files
  3. 6.6 Advanced Data and Programming
  4. 7.3 Variables: Keeping Score
2-3.CY.1
Compare reasons why an individual should keep information private or make information public.
  1. 3rd Grade Computer Science
  2. 9.2 Digital Identity
  3. 9.3 Strong Usernames and Passwords
2-3.CY.2
Compare and contrast behaviors that do and do not keep information secure.
  1. 3rd Grade Computer Science
  2. 9.3 Strong Usernames and Passwords
2-3.CY.3
Identify why someone might choose to share an account, app access, or devices.
  1. 2nd Grade Computer Science
  2. 6.1 Computer Basics: Connections
2-3.CY.4
Encode and decode a short message or phrase.
  1. 3rd Grade Computer Science
  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.
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. 2nd Grade Computer Science
  2. 6.6 Advanced Data and Programming
2-3.DL.3
Conduct basic searches based on student-identified keywords.
  1. 2nd Grade Computer Science
  2. 6.7 Choice Research
2-3.DL.4
Use a variety of digital tools and resources to create digital artifacts.
  1. 2nd Grade Computer Science
  2. 3.1 Message Events: Scout Plays in the Forest
  3. 4.5 Algorithms: Connecting a Path
  4. 5.1 Code Block Review
  5. 6.6 Advanced Data and Programming
  6. 6.8 3D Design: Create a Bubble Wand
  7. 7.3 Variables: Keeping Score
  8. 7.4 From ScratchJr to Scratch
  9. 7.5 ScratchJr to Scratch: Events and Loops
  10. 3rd Grade Computer Science
  11. 2.6 Scratch Drawing Tools
  12. 3.2 Events
  13. 3.3 Costumes, Backdrops, and Animations
  14. 3.4 Broadcast Messages: Marco Polo
  15. 3.5 Creative Storytelling
  16. 4.1 Loops (Unplugged)
  17. 4.2 Loops
  18. 4.5 Loops: Falling Objects
  19. 5.1 Introduction to Conditionals
  20. 5.2 Conditionals: Color Sense
  21. 5.3 Conditionals: Changing Effects
  22. 5.4 Complex Conditionals: Balloon Game
  23. 5.5 Platform Game Design
  24. 6.1 Variables
  25. 6.2 Introduction to Comparison Operators
  26. 7.1 Introduction to Functions
  27. 7.2 Functions Dance Project
  28. 8.1 Digital Pet Project
2-3.DL.6
Describe ways that information may be shared online.
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.