Please enable JavaScript to use CodeHS

Standards Mapping

for New York 2-3 Computer Science and Digital Fluency

33

Standards in this Framework

20

Standards Mapped

60%

Mapped to Course

Standard Lessons
2-3.IC.1
Identify and analyze how computing technology has changed the way people live and work.
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.
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.4 Machine Learning: AutoDraw
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. 8.1 How Computing Systems Work
2-3.IC.7
Identify a diverse range of roles and skills in computer science.
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.6 Data Patterns and Predictions
  3. 6.7 Advanced Data and Programming
  4. 6.8 Digital Research 2: Choice Research
2-3.CT.4
Identify multiple ways that the same problem could be decomposed into smaller steps.
  1. 3rd Grade Computer Science
  2. 3.2 Loops
  3. 3.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. 3rd Grade Computer Science
  2. 3.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. 5.1 Variables
  5. 5.2 Introduction to Comparison Operators
  6. 5.3 I-Spy with Lists
  7. 5.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 CodeHS Coding Card Game: Conditionals
  3. 7.2 CodeHS Coding Card Game: Conditionals 2
  4. 3rd Grade Computer Science
  5. 4.2 Conditionals: Color Sense
  6. 4.3 Conditionals: Changing Effects
  7. 4.4 Complex Conditionals: Balloon Game
  8. 5.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. 5.1 Code Block Review
  10. 5.3 Moving Targets Game
  11. 5.4 Maze Game Project
  12. 5.5 Design an Adventure Game
  13. 6.7 Advanced Data and Programming
  14. 3rd Grade Computer Science
  15. 1.2 Scout's Scratch Expedition Part 1
  16. 1.6 Scratch Drawing Tools
  17. 2.1 Sequences: Parallel Programming
  18. 2.3 Costumes, Backdrops, and Animations
  19. 2.4 Broadcast Messages: Marco Polo
  20. 2.5 Creative Storytelling
  21. 3.2 Loops
  22. 3.5 Loops: Falling Objects
  23. 4.5 Platform Game Design
  24. 6.1 Introduction to Functions
  25. 6.2 Functions Dance Project
  26. 7.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.3 Original Story Animations - Fiction Story
  4. 5.1 Code Block Review
  5. 5.5 Design an Adventure Game
  6. 3rd Grade Computer Science
  7. 7.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. 3rd Grade Computer Science
  2. 5.4 Race Track Game
  3. 8.1 How Computing Systems Work
2-3.NSD.2
Explain the function of software in computing systems, using descriptive/precise language.
  1. 3rd Grade Computer Science
  2. 8.1 How Computing Systems Work
2-3.NSD.3
Describe and attempt troubleshooting steps to solve a simple technology problem.
  1. 2nd Grade Computer Science
  2. 6.1 Computer Detectives: Computer Problems
  3. 3rd Grade Computer Science
  4. 8.2 Computer Detectives: Hardware and Software Problems
2-3.NSD.4
Recognize that information can be communicated using different representations that satisfy different rules.
  1. 2nd Grade Computer Science
  2. 6.7 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 Get Organized with Files
  3. 6.3 Data Storage with Symbols
  4. 6.7 Advanced Data and Programming
  5. 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. 8.3 Digital Identity
  3. 8.4 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. 8.4 Strong Usernames and Passwords
2-3.CY.3
Identify why someone might choose to share an account, app access, or devices.
2-3.CY.4
Encode and decode a short message or phrase.
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.7 Advanced Data and Programming
2-3.DL.3
Conduct basic searches based on student-identified keywords.
  1. 3rd Grade Computer Science
  2. 8.5 Research: Effective Keywords
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. 5.1 Code Block Review
  4. 6.3 Data Storage with Symbols
  5. 6.7 Advanced Data and Programming
  6. 6.9 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. 1.6 Scratch Drawing Tools
  12. 2.2 Events
  13. 2.3 Costumes, Backdrops, and Animations
  14. 2.4 Broadcast Messages: Marco Polo
  15. 2.5 Creative Storytelling
  16. 3.1 Loops (Unplugged)
  17. 3.2 Loops
  18. 3.5 Loops: Falling Objects
  19. 4.1 Introduction to Conditionals
  20. 4.2 Conditionals: Color Sense
  21. 4.3 Conditionals: Changing Effects
  22. 4.4 Complex Conditionals: Balloon Game
  23. 4.5 Platform Game Design
  24. 5.1 Variables
  25. 5.2 Introduction to Comparison Operators
  26. 6.1 Introduction to Functions
  27. 6.2 Functions Dance Project
  28. 7.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.