Please enable JavaScript to use CodeHS

Elementary Standards Mapping

for NY CS K-6

97

Standards in this Framework

Standard Lessons
K-1.IC.1
Identify and discuss how tasks are accomplished with and without computing technology.
  1. Impacts of Technology in Our World
K-1.IC.2
Identify and explain classroom and home rules related to computing technologies.
K-1.IC.3
Identify computing technologies in the classroom, home, and community. 
  1. Impacts of Technology in Our World
K-1.IC.4
Identify public and private spaces in our daily lives.
K-1.IC.6
With teacher support, identify different ways people interact with computers and computing devices.
  1. Computer Basics
K-1.IC.7
Identify multiple jobs that use computing technologies.
K-1.CT.1
Identify and describe one or more patterns (found in nature or designed), and examine the patterns to find similarities and make predictions.
  1. Comparing Organisms
  2. Phases of the Moon
  3. Loops
  4. Sun and Moon, Day and Night
  5. Patterns with Bee-Bot®
  6. Patterns and Music
  7. Patterns with Robot Mouse
K-1.CT.2
Identify different kinds of data that can be collected from everyday life.
  1. Advanced Data and Programming
  2. Data Storage and Variables
  3. Basic Data and Programming Project
K-1.CT.3
Identify ways to visualize data, and collaboratively create a visualization of data.
  1. Advanced Data and Programming
  2. Data Patterns and Predictions
  3. Basic Data and Programming Project
K-1.CT.4
Identify a problem or task and discuss ways to break it into multiple smaller steps.
  1. Comparing Organisms
  2. Sequences (Unplugged)
  3. Adaptations and Survival: Camouflage
  4. Designing Solutions from Nature
  5. Introduction to Message Events
  6. Properties of Matter
  7. Animal Life Cycles
  8. Events
  9. Loops: Part 2
  10. Counting with Mazes
  11. Research Presentations
  12. Counting and Sequences (Unplugged)
  13. Storytelling Animations
  14. Create Your Own Story Problem
  15. Adding within 20 and Sequences (Unplugged)
  16. Loops
  17. Storytelling Animations Part 2
  18. Original Story Animations - Fiction Story
  19. Advanced Data and Programming
  20. Wildlife Scene Project
  21. Changes in the Environment
  22. VEX 123®: Introduction
  23. Introduction to Bee-Bot®: Basic Movements
  24. Counting with Bee-Bot®
  25. Introduction to Bee-Bot®: Planning a Program
  26. Patterns with Bee-Bot®
  27. Comparing Length with Bee-Bot®
  28. VEX 123®: Math Word Problems
  29. Weather with Bee-Bot®
  30. Needs of Living Things with Bee-Bot®
  31. Minecraft® Coding Fundamentals - Basic Moves
  32. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  33. Skills Practice: Sequences
  34. Skills Practice: Repeat Loops
  35. Design Project with LEGO® Spike Essential: Moving Statue
  36. Space Travel Project
  37. Moving Targets Game
  38. VEX 123®: Patterns of Living Things
  39. Seed Dispersal
  40. Unplugged Introduction to ScratchJr - Part 1
  41. Debugging
  42. Unplugged Introduction to ScratchJr - Part 2
  43. LEGO® Spike Essential: Design for Changing Weather
  44. Kibo®: Adding and Subtracting
  45. Shapes with Bee-Bot®
  46. Seasonal Project (Summer): Pop the Balloons
  47. Making Ten with Bee-Bot®
  48. Seasonal Project (Fall): Gathering Apples Game
  49. Using the Go To Page Block
  50. Introduction to Grid/Coordinate Plane
  51. Introduction to Speed Blocks
  52. VEX 123®: Defining Shape Attributes
  53. About Me Project
  54. Garden Project
  55. Create a Map
  56. Tap-a-Mole Game
  57. Flower Garden Functions Project
  58. Multiplying Fractions by Whole Numbers
  59. Punctuation Game
  60. State Project
  61. Preventing Erosion
  62. Geographic Effects on Early Civilizations
  63. Multiplying and Dividing Fractions
  64. micro:bit® Reaction Game
  65. Introduction to Debugging
  66. Events (Alpine UT updates)
  67. Basic Data and Programming Project
  68. Weather with Robot Mouse
  69. Introduction to Robot Mouse: Basic Movements
  70. Counting with Robot Mouse
  71. Introduction to Robot Mouse: Planning a Program
  72. Patterns with Robot Mouse
  73. Comparing Length with Robot Mouse
K-1.CT.5
Recognize that the same task can be described at different levels of detail.
K-1.CT.6
Follow an algorithm to complete a task.
  1. Sequences (Unplugged)
  2. Properties of Matter
  3. Weather and Seasons
  4. Adding within 20 and Sequences (Unplugged)
  5. Seasons with Bee-Bot®
  6. Introduction to Kibo®
  7. CodeHS Coding Card Game: Sequences
  8. CodeHS Coding Card Game: Sequences 2
  9. CodeHS Coding Card Game: Loops
  10. CodeHS Coding Card Game: Loops 2
  11. CodeHS Coding Card Game: Conditionals
  12. CodeHS Coding Card Game: Conditionals 2
  13. Coding Class: Block Basics
  14. Create a Map
  15. Punctuation Game
  16. State Project
  17. Preventing Erosion
  18. Seasons with Robot Mouse
  19. Weather with Robot Mouse
  20. Counting with Robot Mouse
  21. Comparing Length with Robot Mouse
K-1.CT.7
Identify terms that refer to different concrete values over time.
K-1.CT.8
Identify a task consisting of steps that are repeated, and recognize which steps are repeated.
  1. Debugging
  2. Kibo®: Adding and Subtracting
  3. Introduction to Debugging
K-1.CT.9
Identify and fix (debug) errors within a simple algorithm.
  1. Comparing Organisms
  2. Maze Game Project
  3. Events
  4. Loops: Part 2
  5. Counting with Mazes
  6. Build a Sentence
  7. Research Presentations
  8. Create Your Own Story Problem
  9. Loops
  10. Advanced Data and Programming
  11. Wildlife Scene Project
  12. Ozobot® Programming 1: Introduction
  13. Ozobot® Programming 2: More Color Codes
  14. Changes in the Environment
  15. Introduction to Bee-Bot®: Planning a Program
  16. Introduction to Coding with LEGO® Spike Essential
  17. Minecraft® Coding Fundamentals - Basic Moves
  18. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  19. Skills Practice: Sequences
  20. Skills Practice: Repeat Loops
  21. Skills Practice: Events
  22. Skills Practice: Message Events
  23. Space Travel Project
  24. Moving Targets Game
  25. VEX 123®: Patterns of Living Things
  26. Seed Dispersal
  27. Debugging
  28. Kibo®: Adding and Subtracting
  29. Seasonal Project (Summer): Pop the Balloons
  30. Coding Class: Block Basics
  31. Program a Race
  32. Create a Chicken Crossing Game
  33. Garden Project
  34. River Crossing Game
  35. Create a Map
  36. Tap-a-Mole Game
  37. Punctuation Game
  38. State Project
  39. Introduction to Debugging
  40. Events (Alpine UT updates)
  41. Basic Data and Programming Project
  42. Introduction to Robot Mouse: Planning a Program
K-1.CT.10
Collaboratively create a plan that outlines the steps needed to complete a task.
  1. Maze Game Project
  2. Wildlife Scene Project
  3. Introduction to Coding with LEGO® Spike Essential
  4. Communicating Across Distances with Kibo® Robot
  5. Design Project with LEGO® Spike Essential: Moving Statue
  6. VEX 123®: Patterns of Living Things
  7. Seed Dispersal
K-1.NSD.1
Identify ways people provide input and get output from computing devices.
  1. Ozobot® Programming 1: Introduction
  2. Ozobot® Programming 2: More Color Codes
  3. Design Project with LEGO® Spike Essential: Moving Statue
  4. LEGO® Spike Essential: Design for Changing Weather
K-1.NSD.2
Identify basic hardware components that are found in computing devices.
  1. Computer Basics
  2. Computer Detectives: Computer Problems
  3. Keyboard Introduction
K-1.NSD.3
Identify basic hardware and/or software problems.
  1. Computer Detectives: Computer Problems
K-1.NSD.4
Identify how protocols/rules help people share information over long distances.
  1. Networks Part 2: Network Protocols
K-1.NSD.5
Identify physical devices that can store information.
K-1.CY.1
Identify reasons for keeping information private.
  1. Passwords
K-1.CY.2
Identify simple ways to help keep accounts secure.
  1. Passwords
K-1.CY.4
Decode a word or short message using a simple code.
  1. Communicating Across Distances with Kibo® Robot
  2. Passwords
K-1.CY.5
Identify when it is appropriate to open and/or click on links or files.
K-1.DL.1
Identify and explore the keys on a keyboard.
K-1.DL.2
Communicate and work with others using digital tools.
  1. Minecraft: Education Edition® Basic Gameplay
K-1.DL.3
Conduct a basic search based on a provided keyword.
K-1.DL.4
Use a least one digital tool to create a digital artifact.
  1. Comparing Organisms
  2. Maze Game Project
  3. Greater Than and Less Than: Single-Digit Numbers
  4. Weather and Climate
  5. Storytelling Animations
  6. Create Your Own Story Problem
  7. Original Story Animations - Personal Story
  8. Digital Research 2: Choice Research
  9. Storytelling Animations Part 2
  10. Original Story Animations - Fiction Story
  11. Advanced Data and Programming
  12. Dash Robot Storytelling
  13. Wildlife Scene Project
  14. Space Travel Project
  15. Divide Shapes into Equal Parts
  16. Moving Targets Game
  17. Seed Dispersal
  18. Seasonal Project (Summer): Pop the Balloons
  19. Seasonal Project (Spring): Create a Chase Game
  20. Seasonal Project (Fall): Gathering Apples Game
  21. Using the Go To Page Block
  22. Identify Shapes by Attributes
  23. Minecraft: Education Edition® - Trailblazer
  24. Introduction to Speed Blocks
  25. Introduction to Show and Hide Blocks
  26. Introduction to Grow and Shrink Blocks
  27. Coding Class: Block Basics
  28. Catching Butterflies
  29. Introduction to the Wait Block
  30. Greater Than and Less Than: Two-Digit Numbers
  31. Greater Than and Less Than: Three-Digit Numbers
  32. Introduction to Pages
  33. Program a Race
  34. About Me Project
  35. Create a Chicken Crossing Game
  36. Garden Project
  37. Combining Shapes
  38. River Crossing Game
  39. Create a Map
  40. Hide and Seek Game
  41. 3D Shapes
  42. Digital Greeting Card Project
  43. Flower Garden Functions Project
  44. Algebraic Thinking: Finding a Two-Digit Unknown
  45. Patterns and Music
  46. Preventing Erosion
  47. Drawing Tools: Fairy Tale Painting
  48. Basic Data and Programming Project
K-1.DL.7
Identify actions that promote good digital citizenship and those that do not.
  1. Giving Credit Through Attributions
2-3.IC.1
Identify and analyze how computing technology has changed the way people live and work.
  1. Impacts of Technology in Our World
2-3.IC.2
Compare and explain rules related to computing technologies and digital information. 
  1. Giving Credit through Attributions
  2. Giving Credit Through Attributions
2-3.IC.3
Discuss and explain how computing technology can be used in society and the world.
  1. Impacts of Technology in Our 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. Impacts of Technology in Our World
  2. LEGO® SPIKE Essential: Design a Car Sensor
2-3.IC.6
Identify and discuss factors that make a computing device or software application easier or more difficult to use.
  1. How Systems Work (What is a Computer?)
  2. 3D Design: Keyboard Accommodations
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. Adding with Loops
  2. Exploring Ecosystems
  3. Changing Landforms
  4. Types of Motion
  5. Classifying Shapes by Category
  6. Cycle of Matter
  7. Seed Dispersal
  8. How We See: Light Reflection
  9. Balanced Ecosystems
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. Using Digital Tools to Create Line Graphs
  2. Advanced Data and Programming
  3. Programming and Data Project
  4. Data Patterns and Predictions
2-3.CT.4
Identify multiple ways that the same problem could be decomposed into smaller steps.
  1. Simple Algorithms
  2. Multiple Algorithms
  3. Loops
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. Multiple Algorithms
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.
2-3.CT.8
Identify steps within a task that should only be carried out under certain precise conditions.
  1. Practice with Conditionals Part 1
  2. Game Mechanics with Comparison Operators
  3. Introduction to Comparison Operators
  4. Complex Conditionals: If/Then/Else Chase the Star
  5. Practice with Conditionals Part 2
  6. Practice with Conditionals Part 4
  7. LEGO® SPIKE Essential: Design a Car Sensor
  8. Practice with Conditionals Part 3
  9. Complex Conditionals: If/Then/Else Chase the Balloon Game
  10. CodeHS Coding Card Game: Conditionals
  11. CodeHS Coding Card Game: Conditionals 2
  12. Game Design Project
2-3.CT.9
Identify and debug errors within an algorithm or program that includes sequencing or repetition.
  1. Comparing Organisms
  2. Adding with Loops
  3. Maze Game Project
  4. Creative Storytelling
  5. Events
  6. Loops: Part 2
  7. Counting with Mazes
  8. Build a Sentence
  9. Research Presentations
  10. Create Your Own Story Problem
  11. Loops
  12. Advanced Data and Programming
  13. Dash Robot Storytelling
  14. Dash Robot Mazes
  15. Classifying Shapes by Category
  16. Game Effects
  17. Clones in Games
  18. Wildlife Scene Project
  19. Digital Pet Project
  20. Ozobot® Programming 2: More Color Codes
  21. Changes in the Environment
  22. Introduction to Bee-Bot®: Planning a Program
  23. House Design with Area and Perimeter
  24. Introduction to Classes and Objects in Games
  25. Space Travel Project
  26. Moving Targets Game
  27. micro:bit® Rounding to the Nearest Ten
  28. Pair Programming: Create a Band
  29. micro:bit® Rounding to the Nearest Hundred
  30. VEX 123®: Patterns of Living Things
  31. micro:bit® Rounding with Decimals
  32. Seasonal Project (Spring): Create a Chase Game!
  33. Seed Dispersal
  34. Debugging
  35. Giving Credit Through Attributions
  36. Kibo®: Adding and Subtracting
  37. LEGO® SPIKE Essential: Design a Car Sensor
  38. Seasonal Project (Summer): Pop The Balloons
  39. Seasonal Project (Summer): Pop the Balloons
  40. The US Government
  41. Seasonal Project (Fall): Gathering Apples Game
  42. The Coordinate Plane
  43. Choose Your Own Adventure: Elements of Culture
  44. Using the Go To Page Block
  45. Introduction to Speed Blocks
  46. Plan a Quest
  47. Animation Loops Project
  48. Coding Class: Block Basics
  49. Program a Race
  50. Create a Chicken Crossing Game
  51. Garden Project
  52. River Crossing Game
  53. Create a Map
  54. Tap-a-Mole Game
  55. Design an App
  56. Game Design Project
  57. Add and Subtract Fractions
  58. Multiplying Fractions by Whole Numbers
  59. Multiplying and Dividing Fractions
  60. Balanced Ecosystems
  61. Multimedia Book Report
  62. Introduction to Debugging
  63. Events (Alpine UT updates)
  64. Introduction to Robot Mouse: Planning a Program
2-3.CT.10
Develop and document a plan that outlines specific steps taken to complete a project.
  1. Digital Pet Project
  2. Introduction to LEGO® Spike Prime
  3. Pair Programming: Create a Band
  4. Seed Dispersal
  5. LEGO® SPIKE Essential: Design a Car Sensor
  6. Choose Your Own Adventure: Elements of Culture
  7. Plan a Quest
  8. Coding Class: Block Basics
  9. Design an App
  10. Game Design 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. Computer Basics
  2. How Systems Work (What is a Computer?)
  3. Ozobot® Programming 1: Introduction
  4. Dash Robot 1 - Movement
  5. Cue Robot 1 - Movement
  6. Cue Robot 2 - Proximity Sensors
  7. Design Project with LEGO® Spike Essential: Moving Statue
  8. LEGO® SPIKE Essential: Design a Car Sensor
2-3.NSD.2
Explain the function of software in computing systems, using descriptive/precise language.
  1. How Systems Work (What is a Computer?)
2-3.NSD.3
Describe and attempt troubleshooting steps to solve a simple technology problem.
  1. Computer Detectives: Hardware and Software Problems
  2. Computer Detectives: Computer Problems
2-3.NSD.4
Recognize that information can be communicated using different representations that satisfy different rules.
  1. Using Digital Tools to Create Line Graphs
  2. Advanced Data and Programming
  3. Programming and Data Project
  4. Basic Data and Programming Project
2-3.NSD.5
Describe and navigate to various locations where digital information can be stored.
  1. Data Storage
2-3.CY.1
Compare reasons why an individual should keep information private or make information public.
  1. Digital Identity
2-3.CY.2
Compare and contrast behaviors that do and do not keep information secure.
  1. Strong Usernames and Passwords
  2. 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.
  1. Computer Detectives: Hardware and Software Problems
  2. Computer Detectives: Computer Problems
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. Dash Robot Storytelling
  2. Dash Robot Mazes
  3. Dash Robot 1 - Movement
  4. Coding with LEGO® Spike Prime
  5. Pair Programming: Create a Band
  6. Patterns and Music
2-3.DL.3
Conduct basic searches based on student-identified keywords.
  1. Research: Effective Keywords
2-3.DL.4
Use a variety of digital tools and resources to create digital artifacts.
  1. 3D Design 1: Recreate an Animal
  2. Utah Timeline with the BBC micro:bit®
  3. Game Mechanics with Comparison Operators
  4. 3D Design 2: Codeblocks
  5. Exploring Ecosystems
  6. Greater Than and Less Than: Single-Digit Numbers
  7. Platform Game Design
  8. Creative Storytelling
  9. Digital Greeting Card Project
  10. Storytelling Animations
  11. Storytelling Animations Part 2
  12. Advanced Data and Programming
  13. Drawing with the BBC micro:bit® and Scratch
  14. Revolutionary War Timeline
  15. Revolutionary War Timeline with the BBC micro:bit®
  16. Create a Drawing App
  17. Skills Practice: Scratch Drawing Tools
  18. Skills Practice: ScratchJr Drawing Tools
  19. Data Storage and Variables
  20. Introduction to Classes and Objects in Games
  21. 3D Design: Create a Bubble Wand
  22. 3D Design: Keyboard Accommodations
  23. Pair Programming: Create a Band
  24. Seasonal Project (Spring): Create a Chase Game!
  25. Seed Dispersal
  26. How We See: Light Reflection
  27. LEGO® SPIKE Essential: Design a Car Sensor
  28. Seasonal Project (Summer): Pop The Balloons
  29. Seasonal Project (Summer): Pop the Balloons
  30. The US Government
  31. Seasonal Project (Spring): Create a Chase Game
  32. Seasonal Project (Fall): Gathering Apples Game
  33. The Coordinate Plane
  34. Choose Your Own Adventure: Elements of Culture
  35. Identify Shapes by Attributes
  36. Plan a Quest
  37. Introduction to Show and Hide Blocks
  38. Introduction to Grow and Shrink Blocks
  39. Animation Loops Project
  40. Coding Class: Block Basics
  41. Catching Butterflies
  42. Introduction to the Wait Block
  43. Greater Than and Less Than: Two-Digit Numbers
  44. Greater Than and Less Than: Three-Digit Numbers
  45. Introduction to Pages
  46. Create a Chicken Crossing Game
  47. River Crossing Game
  48. Create a Map
  49. Hide and Seek Game
  50. Digital Greeting Card Project
  51. Design an App
  52. Game Design Project
  53. Add and Subtract Fractions
  54. Modeling Life Cycles
  55. Fossils and Past Environments
  56. Preventing Erosion
  57. Atoms and Molecules
  58. Balanced Ecosystems
  59. Multimedia Book Report
  60. Drawing Tools: Fairy Tale Painting
  61. ScratchJr Drawing Tools: Farm Scene
  62. Basic Data and Programming 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.
  1. Our Words Have Power (Cyberbullying)
  2. Giving Credit through Attributions
  3. Giving Credit Through Attributions
  4. Training AI Using Data
4-6.IC.1
Describe computing technologies that have changed the world, and express how those technologies influence, and are influenced by, cultural practices.
  1. Training AI Using Data
4-6.IC.2
Explain how laws impact the use of computing technologies and digital information.  
4-6.IC.3
Explain current events that involve computing technologies. 
4-6.IC.4
Explain who has access to data in different digital spaces.  
4-6.IC.5
Explain how computer systems play a role in human decision-making. 
4-6.IC.6
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. 3D Design: Keyboard Accommodations
4-6.IC.7
Identify a diverse range of role models in computer science.
4-6.CT.1
Develop a computational model of a system that shows changes in output when there are changes in inputs.
  1. House Design with Area and Perimeter
  2. Design Project with LEGO® Spike Essential: Moving Statue
  3. micro:bit® Rounding to the Nearest Ten
  4. micro:bit® Rounding to the Nearest Hundred
  5. micro:bit® Rounding with Decimals
  6. Rates and Unit Rates
  7. Scale of Planets in the Solar System
  8. Balanced Ecosystems
4-6.CT.2
Collect digital data related to a real-life question or need.
  1. Training AI Using Data
4-6.CT.3
Visualize a simple data set in order to highlight relationships and persuade an audience.
  1. Research: Informational Programs
  2. Using Digital Tools to Create Line Graphs
  3. Constructive and Destructive Processes
  4. Scale of Planets in the Solar System
4-6.CT.4
Decompose a problem into smaller named tasks, some of which can themselves be decomposed into smaller steps.
  1. Adding with Loops
  2. Game Mechanics with Comparison Operators
  3. Decimal Multiplication and Conditionals
  4. Plant and Animal Cells
  5. Animating Poetry
  6. Grammar Quiz Game
  7. Dash Robot Mazes
  8. Cycle of Matter
  9. Multi-digit Multiplication and Conditionals
  10. Clones in Games
  11. Interactive Map of the 13 Colonies
  12. Interactive Map of the 13 Colonies with the BBC micro:bit®
  13. Digital Pet Project
  14. Dash Robot 1 - Movement
  15. Cue Robot 1 - Movement
  16. Cue Robot 2 - Proximity Sensors
  17. Cue Robot 3 - Loops and Functions
  18. VEX GO®: Introduction
  19. VEX GO®: Measurement
  20. Minecraft® Coding Fundamentals - Basic Moves
  21. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  22. Skills Practice: Events
  23. Skills Practice: Sequences
  24. Skills Practice: Broadcast Events
  25. Skills Practice: Functions with Boolean Inputs
  26. Skills Practice: Operators
  27. Skills Practice: Functions with Number Inputs
  28. House Design with Area and Perimeter
  29. Introduction to Classes and Objects in Games
  30. Moving Targets Game
  31. micro:bit®: Animal Response to the Environment
  32. Pair Programming: Create a Band
  33. VEX GO®: Speed and Energy
  34. How We See: Light Reflection
  35. LEGO® SPIKE Essential: Design a Car Sensor
  36. Choose Your Own Adventure: Elements of Culture
  37. VEX GO®: Lines and Angles
  38. Plan a Quest
  39. Pinball Game Project
  40. Flower Garden Functions Project
  41. Design an App
  42. Game Design Project
  43. Geographic Effects on Early Civilizations
  44. Multimedia Book Report
  45. micro:bit® Reaction Game
4-6.CT.5
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.
  1. Adding with Loops
  2. Unit Fractions with Variables
  3. House Design with Area and Perimeter
4-6.CT.6
Compare two or more algorithms and discuss the advantages and disadvantages of each for a specific task.
  1. Multiple Algorithms
  2. Dash Robot 1 - Movement
  3. Cue Robot 1 - Movement
4-6.CT.7
Identify pieces of information that might change as a program or process runs.
  1. Sound Frequency & Amplitude
  2. Physical Changes
  3. Digital Vocabulary Flashcard Quiz
  4. Wave Generator
  5. Unit Converter
  6. Unit Fractions with Variables
  7. Data Storage
  8. Skills Practice: Variables
  9. House Design with Area and Perimeter
  10. Introduction to Classes and Objects in Games
  11. The US Government
  12. Game Design Project
  13. Scale of Planets in the Solar System
  14. Balanced Ecosystems
4-6.CT.8
Develop algorithms or programs that use repetition and conditionals for creative expression or to solve a problem.
  1. Practice with Conditionals Part 1
  2. Game Mechanics with Comparison Operators
  3. Platform Game Design
  4. Fractions and Variables
  5. Introduction to Comparison Operators
  6. Classifying Rocks
  7. Complex Conditionals: If/Then/Else Chase the Star
  8. Nutrition Maze
  9. Decimal Multiplication and Conditionals
  10. Physical Changes
  11. Digital Vocabulary Flashcard Quiz
  12. Introduction to Conditionals
  13. Division and Conditionals
  14. Multiplication and Conditionals
  15. Unit Converter
  16. Effects of Pollution
  17. Grammar Quiz Game
  18. Drawing with the BBC micro:bit® and Scratch
  19. Day and Night
  20. Multi-digit Multiplication and Conditionals
  21. Game Effects
  22. Clones in Games
  23. Revolutionary War Timeline
  24. Revolutionary War Timeline with the BBC micro:bit®
  25. Interactive Map of the 13 Colonies
  26. Interactive Map of the 13 Colonies with the BBC micro:bit®
  27. Digital Pet Project
  28. Multiplication Quiz Game
  29. Create a Drawing App
  30. Skills Practice: If/Then Conditionals
  31. Skills Practice: If/Then/Else Conditionals
  32. Skills Practice: Functions with Boolean Inputs
  33. Skills Practice: Operators
  34. House Design with Area and Perimeter
  35. Introduction to Classes and Objects in Games
  36. Moving Targets Game
  37. micro:bit® Rounding to the Nearest Ten
  38. Punctuate a Title
  39. micro:bit®: Animal Response to the Environment
  40. Pair Programming: Create a Band
  41. micro:bit® Rounding to the Nearest Hundred
  42. micro:bit® Rounding with Decimals
  43. Seasonal Project (Spring): Create a Chase Game!
  44. How We See: Light Reflection
  45. Practice with Conditionals Part 2
  46. Practice with Conditionals Part 4
  47. LEGO® SPIKE Essential: Design a Car Sensor
  48. Seasonal Project (Summer): Pop The Balloons
  49. Practice with Conditionals Part 3
  50. Complex Conditionals: If/Then/Else Chase the Balloon Game
  51. Plan a Quest
  52. Pinball Game Project
  53. Flower Garden Functions Project
  54. Design an App
  55. Game Design Project
  56. Decimal Division and Conditionals
  57. Add and Subtract Fractions
  58. Modeling Life Cycles
  59. Fossils and Past Environments
  60. Atoms and Molecules
  61. Balanced Ecosystems
  62. Multimedia Book Report
  63. micro:bit® Reaction Game
4-6.CT.9
Explain each step of an algorithm or program that includes repetition and conditionals for the purposes of debugging.
  1. Game Mechanics with Comparison Operators
  2. Platform Game Design
  3. Game Effects
  4. Clones in Games
  5. Digital Pet Project
  6. LEGO® SPIKE Essential: Design a Car Sensor
  7. Design an App
  8. Game Design Project
4-6.CT.10
Describe the steps taken and choices made to design and develop a solution using an iterative design process.
  1. Platform Game Design
  2. Dash Robot Storytelling
  3. Dash Robot Mazes
  4. Clones in Games
  5. Digital Pet Project
  6. Coding with LEGO® Spike Prime
  7. Introduction to Classes and Objects in Games
  8. Pair Programming: Create a Band
  9. LEGO® SPIKE Essential: Design a Car Sensor
  10. Plan a Quest
  11. Design an App
  12. Game Design Project
4-6.NSD.1
Propose improvements to the design of a computing technology based on an analysis of user interactions with that technology.
  1. 3D Design: Keyboard Accommodations
  2. Design an App
  3. Game Design Project
4-6.NSD.2
Model how computer hardware and software work together as a system to accomplish tasks.
  1. Introduction to the BBC micro:bit®
  2. Drawing with the BBC micro:bit® and Scratch
  3. Interactive Map of the 13 Colonies with the BBC micro:bit®
  4. Ozobot® Programming 1: Introduction
  5. Minecraft: Education Edition® Basic Gameplay
  6. Coding with LEGO® Spike Prime
  7. Design Project with LEGO® Spike Essential: Moving Statue
  8. micro:bit® Rounding to the Nearest Ten
  9. micro:bit®: Animal Response to the Environment
  10. micro:bit® Rounding to the Nearest Hundred
  11. micro:bit® Rounding with Decimals
4-6.NSD.3
Determine potential solutions to solve hardware and software problems using common troubleshooting strategies.
  1. Computer Detectives: Hardware and Software Problems
4-6.NSD.4
Model how data is structured to transmit through a network.
  1. Networks, Packets, and the Internet
4-6.NSD.5
Describe that data can be stored locally or remotely in a network.
  1. Data Storage
4-6.CY.1
Explain why different types of information might need to be protected.
  1. Strong Usernames and Passwords
  2. Digital Identity
4-6.CY.2
Describe common safeguards for protecting personal information.
  1. Strong Usernames and Passwords
4-6.CY.3
Describe trade-offs between allowing information to be public and keeping information private and secure.
  1. Strong Usernames and Passwords
  2. Digital Identity
4-6.CY.4
Model and explain the purpose of simple cryptographic methods.
4-6.CY.5
Explain suspicious activity of applications and devices.
4-6.DL.1
Type on a keyboard while demonstrating proper keyboarding technique.
4-6.DL.2
Select appropriate digital tools to communicate and collaborate while learning with others.
4-6.DL.3
Conduct and refine advanced multi-criteria digital searches to locate content relevant to varied learning goals.
  1. Research: Effective Keywords
4-6.DL.4
Use a variety of digital tools and resources to create and revise digital artifacts.
  1. Creative Storytelling
  2. Weather and Climate
  3. Digital Greeting Card Project
  4. Original Story Animations - Personal Story
  5. Research: Informational Programs
  6. Original Story Animations - Fiction Story
  7. Using Digital Tools to Create Line Graphs
  8. Nonfiction Animated Recordings
  9. Dash Robot Storytelling
  10. Dash Robot Mazes
  11. Programming and Data Project
  12. Digital Pet Project
  13. Design Project with LEGO® Spike Essential: Moving Statue
  14. 3D Design: Create a Bubble Wand
  15. 3D Design: Keyboard Accommodations
  16. Pair Programming: Create a Band
  17. LEGO® Spike Essential: Design for Changing Weather
  18. LEGO® SPIKE Essential: Design a Car Sensor
  19. The US Government
  20. The Coordinate Plane
  21. Choose Your Own Adventure: Elements of Culture
  22. Classifying Shapes Using Lines and Angles
  23. Classifying Quadrilaterals in a Hierarchy
  24. Plan a Quest
  25. Animation Loops Project
  26. Pinball Game Project
  27. Design an App
  28. Game Design Project
  29. Add and Subtract Fractions
  30. Atoms and Molecules
  31. Scale of Planets in the Solar System
  32. Balanced Ecosystems
  33. Multimedia Book Report
4-6.DL.5
Identify common features of digital technologies.
  1. How Systems Work (What is a Computer?)
4-6.DL.6
Describe persistence of digital information and explain how actions in online spaces can have consequences.
  1. Internet Positivity (Unplugged)
  2. Our Words Have Power (Cyberbullying)
  3. Digital Identity
4-6.DL.7
Identify and describe actions in online spaces that could potentially be unsafe or harmful.
  1. Strong Usernames and Passwords