Please enable JavaScript to use CodeHS

Elementary Standards Mapping

for TN CS K-5

74

Standards in this Framework

Standard Lessons
FCO.1
Demonstrate fundamental technology skills (e.g. turn on and log in to device).
  1. Introduction to Computer Science and Scratch
  2. Computer Basics
FCO.2
Interact with a device using a pointing tool such as a mouse, tactile sensor, or other input.
  1. Input Devices
  2. Computer Basics
  3. 3D Design: Introduction
  4. Introduction to Coding with LEGO® SPIKE Essential
  5. Introduction to Kibo®
  6. Kibo®: Communicating Across Distances (Light and Sound)
  7. Minecraft: Education Edition® Basic Gameplay
  8. Minecraft® Coding Fundamentals - Basic Moves
  9. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  10. LEGO® SPIKE Essential: Design a Moving Statue
  11. 3D Design: Create a Bubble Wand
  12. LEGO® SPIKE Essential: Design for Changing Weather
  13. Minecraft: Education Edition® - Trailblazer
  14. Mouse Practice
  15. Drawing Tools: Fairy Tale Painting
  16. ScratchJr Drawing Tools: Farm Scene
FCO.3
Navigate to applications and documents by using desktop icons, windows, and menus.
  1. Computer Basics
  2. Introduction to Coding with LEGO® SPIKE Essential
  3. Minecraft: Education Edition® Basic Gameplay
  4. LEGO® SPIKE Essential: Design for Changing Weather
FCO.4
Use age-appropriate online tools and resources (e.g. tutorial, assessment, web browser).
  1. Digital Research 2: Choice Research
FCO.5
Demonstrate fundamental keyboarding skills.
  1. Computer Basics
  2. Minecraft: Education Edition® Basic Gameplay
  3. Keyboard Introduction
FCO.6
Select and use appropriate word processing, spreadsheets, and multimedia applications.
  1. Using Digital Tools to Create Line Graphs
  2. Scout Adventures 1: Introducing Scout
  3. Scout Adventures 2: Scout Starts Exploring
  4. Scout Adventures 3: Scout Meets a Friend
  5. Scout Adventures 4: Scout Explores the Forest
  6. Scout Adventures 5: Scout and Bluebird Help
  7. Scout Adventures 6: Scout Celebrates with Friends
FCO.7
Use menu, tool bar, and editing functions (e.g. font/size/style/line spacing, margins, spell check) to format, edit, save, and print a document.
FCO.8
Identify and solve routine hardware and software problems that occur during routine usage.
  1. Computer Detectives: Hardware and Software Problems
  2. Computer Detectives: Computer Problems
CC.1
Interact with peers, experts, and others using a variety of digital tools and devices.
  1. Minecraft: Education Edition® Basic Gameplay
  2. Pair Programming: Create a Band
CC.2
Communicate information and ideas effectively to multiple audiences using a variety of media and formats. (e.g., reports, research papers, presentations, newsletters, Web sites, podcasts, blogs), citing sources.
  1. Research Presentations
  2. Animating Poetry
  3. Digital Research 2: Choice Research
  4. Animating Poetry
CC.3
Contribute, individually or as part of a team, to work to identify and solve authentic problems or produce original works using a variety of digital tools and devices.
  1. Research Presentations
  2. Introduction to LEGO® Spike Prime
  3. Coding with LEGO® Spike Prime
  4. 3D Design: Keyboard Accommodations
  5. Pair Programming: Create a Band
  6. LEGO® SPIKE Essential: Design for Changing Weather
  7. Digital Greeting Card Project
  8. Design an App
  9. Park Cleanup STEM Project with Bee-Bot®
  10. Park Cleanup STEM Project with Code & Go® Robot Mouse
AIT.1
Identify and define problems and form significant questions for investigation.
  1. Digital Research 2: Choice Research
AIT.2
Develop a plan to use technology to find a solution and create projects.
  1. Digital Research 1: Guided Research
  2. Digital Research 2: Choice Research
  3. 3D Design: Keyboard Accommodations
  4. Pair Programming: Create a Band
  5. Seed Dispersal
  6. LEGO® SPIKE Essential: Design a Car Sensor
  7. Choose Your Own Adventure: Elements of Culture
  8. About Me Project
  9. Design an App
  10. Game Design Project
  11. Park Cleanup STEM Project with Bee-Bot®
  12. Park Cleanup STEM Project with Code & Go® Robot Mouse
AIT.3
Determine the best technology and appropriate tool to address a variety of tasks and problems.
  1. Using Digital Tools to Create Line Graphs
AIT.4
Use multiple processes and diverse perspectives to explore alternative solutions.
  1. 3D Design: Keyboard Accommodations
  2. Design an App
AIT.5
Evaluate the accuracy, relevance, appropriateness, and bias of electronic information sources.
  1. Digital Research 1: Guided Research
AIT.6
Collect, organize, analyze, and interpret data to identify solutions and/or make informed decisions.
  1. Digital Research 1: Guided Research
  2. Advanced Data and Programming
  3. Data Patterns and Predictions
  4. Basic Data and Programming Project
  5. Basic Data and Programming Project
AIT.7
Infer and predict or propose relationships with data.
  1. Using Digital Tools to Create Line Graphs
  2. Advanced Data and Programming
  3. Data Patterns and Predictions
  4. Training AI Using Data
  5. Machine Learning: AutoDraw
  6. Machine Learning: What is a Blorg?
  7. Machine Learning: Teachable Machine
AIT.8
Identify that various algorithms can achieve the same result and determine the most efficient sequence.
  1. Multiple Algorithms
  2. Creating Algorithms
DC.1
Advocate, demonstrate, and routinely practice safe, legal, and responsible use of information and technology.
  1. Computer Basics
  2. Internet Positivity (Unplugged)
  3. Our Words Have Power (Cyberbullying)
  4. Strong Usernames and Passwords
  5. Digital Identity
  6. Minecraft: Education Edition® Basic Gameplay
  7. Giving Credit Through Attributions
  8. Giving Credit Through Attributions
  9. Training AI Using Data
DC.2
Exhibit a positive mindset toward using technology that supports collaboration, learning, and productivity.
  1. Internet Positivity (Unplugged)
  2. Our Words Have Power (Cyberbullying)
  3. Digital Identity
  4. Pair Programming: Create a Band
  5. Training AI Using Data
DC.3
Exhibit leadership for digital citizenship.
  1. Internet Positivity (Unplugged)
  2. Our Words Have Power (Cyberbullying)
  3. Digital Identity
DC.4
Recognize and describe the potential risks and dangers associated with various forms of online communications (e.g., cell phones, social media, digital photos).
  1. Impacts of Technology in Our World
  2. Our Words Have Power (Cyberbullying)
  3. Strong Usernames and Passwords
  4. Digital Identity
  5. Passwords
DC.5
Explain responsible uses of technology and digital information; describe possible consequences of inappropriate use such as copyright infringement and piracy.
  1. Giving Credit Through Attributions
ISA.1
Enter, organize, and synthesize information in a variety of platforms (e.g. saving, organizing, and storing word documents and spreadsheets)
  1. Using Digital Tools to Create Line Graphs
ISA.2
Identify and use a variety of storage media and demonstrate an understanding of the rationale for using a certain medium for a specific purpose.
  1. Data Storage
  2. Data Storage and Variables
ISA.3
Plan and use strategies to access information and guide inquiry.
  1. Research: Effective Keywords
  2. Digital Research 2: Choice Research
ISA.4
Locate information from a variety of sources.
  1. Research: Effective Keywords
  2. Research Presentations
  3. Digital Research 1: Guided Research
  4. Digital Research 2: Choice Research
  5. Research: Informational Programs
ISA.5
Perform basic searches on databases to locate information.
  1. Research: Effective Keywords
  2. Research Presentations
  3. Digital Research 1: Guided Research
  4. Research: Informational Programs
ISA.6
Select appropriate information sources and digital tools.
  1. Research: Effective Keywords
  2. Research Presentations
  3. Digital Research 1: Guided Research
  4. Digital Research 2: Choice Research
  5. Research: Informational Programs
  6. Using Digital Tools to Create Line Graphs
ISA.7
Use age appropriate technologies to locate, collect, organize content from media collection(s) for specific purposes, such as citing sources.
  1. Research: Effective Keywords
  2. Digital Research 1: Guided Research
  3. Research: Informational Programs
ISA.8
Describe the rationale for various security measures when using technology.
  1. Strong Usernames and Passwords
  2. Passwords
K.CCP.1
Identify, using appropriate terminology, common physical components of computing systems (hardware). For example, but not limited to, desktop computers, laptop computers, tablet devices, monitors, keyboards, mice and printers.
  1. Input Devices
  2. Computer Basics
  3. How Systems Work (What is a Computer?)
  4. Ozobot® Programming 1: Introduction
K.CCP.2
Use simple trial and error strategies to identify when a computing device is not working as intended. For example but not limited to, if the device does not turn on students can identify if it needs to be charged or is unplugged before saying the device does not work.
  1. Introduction to Coding with LEGO® SPIKE Essential
  2. Kibo®: Communicating Across Distances (Light and Sound)
  3. Computer Detectives: Computer Problems
K.CCP.3
Define an algorithm as a list of steps that can be followed to finish a task or solve a problem.
  1. Sequences (Unplugged)
  2. VEX 123®: Introduction
  3. VEX 123®: Math Word Problems
  4. Introduction to Kibo®
  5. Telling Time
  6. VEX 123®: Defining Shape Attributes
  7. Create a Map
  8. Scout's Scratch Expedition Part 1
  9. Scout's Scratch Expedition Part 3
  10. Scout's Scratch Expedition Part 4
  11. Create a Maze
K.CCP.4
Decompose an example problem into smaller sub-problems with teacher guidance or independently.
  1. Comparing Organisms
  2. Properties of Matter
  3. Animal Life Cycles
  4. Weather and Seasons
  5. Counting with Bee-Bot®
  6. Introduction to Bee-Bot®: Planning a Program
  7. Introduction to LEGO® Spike Essential
  8. VEX 123®: Math Word Problems
  9. Weather with Bee-Bot®
  10. Needs of Living Things with Bee-Bot®
  11. Minecraft® Coding Fundamentals - Basic Moves
  12. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  13. Moving Targets Game
  14. Unplugged Introduction to ScratchJr Part 1
  15. Unplugged Introduction to ScratchJr Part 2
  16. Shapes with Bee-Bot®
  17. Making Ten with Bee-Bot®
  18. VEX 123®: Defining Shape Attributes
  19. Forever Loop Dance Party
  20. Create a Map
  21. Design an Adventure Game
  22. Flower Garden Functions Project
  23. Preventing Erosion
  24. Geographic Effects on Early Civilizations
  25. Multiplying and Dividing Fractions
  26. micro:bit® Reaction Game
  27. Weather with Code & Go® Robot Mouse
  28. Counting with Code & Go® Robot Mouse
  29. Introduction to Code & Go® Robot Mouse: Planning a Program
  30. Comparing Length with Code & Go® Robot Mouse
  31. Needs of Living Things with Code & Go® Robot Mouse
  32. Shapes with Code & Go® Robot Mouse
  33. Making Ten with Code & Go® Robot Mouse
  34. Scout's Scratch Expedition Part 1
  35. Debugging: Events and Sequences
  36. Scout's Scratch Expedition Part 3
  37. Programming a Cycle
  38. Debugging: Message Events and Loops
  39. Create a Maze
  40. Loops: Follow the Path
  41. Message Events: Scout Plays in the Forest
  42. Debugging: Events and Motion
  43. Message Events: Simon Says
  44. Loops: Frog and Rabbit
  45. Forever Loops: Fireworks
  46. Loops: Play in the Park
K.CCP.5
Collaboratively, students build independence and sophistication using a simple design process (e.g., Ask, Plan, Do, Reflect) to illustrate a program's sequence and outcomes.
  1. Research Presentations
  2. Create Your Own Story Problem
  3. Original Story Animations - Personal Story
  4. Original Story Animations - Fiction Story
  5. LEGO® SPIKE Essential: Design a Moving Statue
  6. LEGO® SPIKE Essential: Design for Changing Weather
1.CCP.1
Recognize and utilize common physical components of computing systems (hardware) and software concepts using correct terminology. For example, but not limited to, laptop computers, tablets, monitors, keyboards, printers; software concepts such as sign-in requirements, input, output, debug, and program.
  1. Input Devices
  2. Computer Basics
  3. How Systems Work (What is a Computer?)
  4. Introduction to Coding with LEGO® SPIKE Essential
  5. Introduction to Kibo®
  6. Kibo®: Communicating Across Distances (Light and Sound)
  7. Coding with LEGO® Spike Prime
  8. LEGO® SPIKE Essential: Design a Moving Statue
  9. 3D Design: Create a Bubble Wand
  10. LEGO® SPIKE Essential: Design for Changing Weather
  11. Introduction to Debugging
  12. Debugging: Events and Motion
  13. Loops: Frog and Rabbit
  14. Forever Loops: Fireworks
  15. Loops: Play in the Park
1.CCP.2
Use simple trial and error strategies to identify hardware and software problems that occur using appropriate terminology. For example but not limited to an app or program is not working as expected, no sound is coming from a device, or a device will not turn on.
  1. Introduction to Coding with LEGO® SPIKE Essential
  2. Introduction to Kibo®
  3. Computer Detectives: Computer Problems
1.CCP.3
Construct an algorithm by arranging sequential events step-by-step in a logical order.
  1. Comparing Organisms
  2. Sequences (Unplugged)
  3. Impacts of Technology in Our World
  4. How Living Things Survive
  5. Adaptations and Survival: Camouflage
  6. Designing Solutions from Nature
  7. Introduction to Message Events
  8. Maze Game Project
  9. Story Problems: Add and Subtract within 20
  10. Greater Than and Less Than: Single-Digit Numbers
  11. Creating Shapes
  12. Types of Motion
  13. Animal Life Cycles
  14. Events
  15. Story Problems: Add and Subtract within 10
  16. Loops Part 2
  17. Build a Sentence
  18. Light and Shadows
  19. From ScratchJr to Scratch
  20. Research Presentations
  21. Math Story Problems: Add and Subtract within 100
  22. Phases of the Moon
  23. Create Your Own Story Problem
  24. Our Responsibilities
  25. Living and Nonliving
  26. Weather and Seasons
  27. Original Story Animations - Personal Story
  28. Digital Research 2: Choice Research
  29. Loops
  30. Storytelling Animations Part 2
  31. Algebraic Thinking: Find an Unknown Number Up to 10 in a Number Story
  32. Original Story Animations - Fiction Story
  33. Events and Money
  34. Wildlife Scene Project
  35. Ozobot® Programming 2: More Color Codes
  36. Changes in the Environment
  37. VEX 123®: Introduction
  38. Introduction to Bee-Bot®: Basic Movements
  39. Patterns with Bee-Bot®
  40. ScratchJr to Scratch: Events and Loops
  41. Place Value: Adding Up to 20
  42. Comparing Length with Bee-Bot®
  43. VEX 123®: Math Word Problems
  44. Weather with Bee-Bot®
  45. Introduction to Kibo®
  46. Kibo®: Communicating Across Distances (Light and Sound)
  47. Needs of Living Things with Bee-Bot®
  48. Push and Pull with Bee-Bot®
  49. Minecraft® Coding Fundamentals - Basic Moves
  50. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  51. Skills Practice: Sequences
  52. Skills Practice: Repeat Loops
  53. Skills Practice: Events
  54. Skills Practice: Message Events
  55. Skills Practice: ScratchJr Drawing Tools
  56. Data Storage and Variables
  57. Telling Time
  58. LEGO® SPIKE Essential: Design a Moving Statue
  59. Space Travel Project
  60. Divide Shapes into Equal Parts
  61. Moving Targets Game
  62. Punctuation: Write a great sentence!
  63. VEX 123®: Patterns of Living Things
  64. Seed Dispersal
  65. LEGO® SPIKE Essential: Design for Changing Weather
  66. Kibo®: Adding and Subtracting
  67. Shapes with Bee-Bot®
  68. Seasonal Project (Summer): Pop the Balloons
  69. Making Ten with Bee-Bot®
  70. Seasonal Project (Spring): Create a Chase Game
  71. Seasonal Project (Fall): Gathering Apples Game
  72. The Coordinate Plane
  73. Using the Go To Page Block
  74. Introduction to the Grid
  75. Minecraft: Education Edition® - Trailblazer
  76. Introduction to Speed Blocks
  77. VEX 123®: Defining Shape Attributes
  78. Introduction to Show and Hide Blocks
  79. Introduction to Grow and Shrink Blocks
  80. Forever Loop Dance Party
  81. CodeHS Coding Card Game: Sequences
  82. CodeHS Coding Card Game: Sequences 2
  83. CodeHS Coding Card Game: Loops
  84. CodeHS Coding Card Game: Loops 2
  85. CodeHS Coding Card Game: Conditionals
  86. CodeHS Coding Card Game: Conditionals 2
  87. Catching Butterflies
  88. Introduction to the Wait Block
  89. Greater Than and Less Than: Two-Digit Numbers
  90. Greater Than and Less Than: Three-Digit Numbers
  91. About Me Project
  92. Create a Chicken Crossing Game
  93. Garden Project
  94. Combining Shapes
  95. River Crossing Game
  96. Create a Map
  97. 3D Shapes
  98. Digital Greeting Card Project
  99. Design an Adventure Game
  100. Flower Garden Functions Project
  101. Algebraic Thinking: Finding a Two-Digit Unknown
  102. Multiplying Fractions by Whole Numbers
  103. Patterns and Music
  104. Punctuation Game
  105. State Project
  106. Preventing Erosion
  107. Geographic Effects on Early Civilizations
  108. Rates and Unit Rates
  109. Multiplying and Dividing Fractions
  110. micro:bit® Reaction Game
  111. Events (Alpine UT updates)
  112. Seasons with Code & Go® Robot Mouse
  113. Weather with Code & Go® Robot Mouse
  114. Introduction to Code & Go® Robot Mouse: Basic Movements
  115. Counting with Code & Go® Robot Mouse
  116. Introduction to Code & Go® Robot Mouse: Planning a Program
  117. Patterns with Code & Go® Robot Mouse
  118. Comparing Length with Code & Go® Robot Mouse
  119. Needs of Living Things with Code & Go® Robot Mouse
  120. Push and Pull with Code & Go® Robot Mouse
  121. Shapes with Code & Go® Robot Mouse
  122. Making Ten with Code & Go® Robot Mouse
  123. Scout's Scratch Expedition Part 1
  124. Scout's Scratch Expedition Part 3
  125. Loops: Predator and Prey
  126. Scout's Scratch Expedition Part 4
  127. Programming a Cycle
  128. Create an Original Story Animation
  129. Create a Maze
  130. Loops: Follow the Path
  131. Speed Block: Bouncy Ball
  132. Create a Mini Golf Game
  133. Message Events: Scout Plays in the Forest
  134. Garden Project
  135. Pages: Create a Tapping Game
  136. Growing Garden
  137. Message Events: Simon Says
  138. Maze Game Project
  139. Loops: Frog and Rabbit
  140. Forever Loops: Fireworks
  141. Loops: Play in the Park
1.CCP.4
Determine that data (numbers, words, colors, and images) can be stored in computer programs.
  1. Digital Research 2: Choice Research
  2. Data Storage and Variables
  3. Hide and Seek Game
1.CCP.5
Collaboratively or individually, students use programming to create simple animated stories or solve pre existing problems using a precise sequence of instructions and simple loops. For example but not limited to, if a dialogue is not sequenced correctly, the animated story will not make sense; or using loops in a program to show the life cycle of a butterfly, a loop could be combined with move commands to allow continual but controlled movement of the character.
  1. Introduction to Message Events
  2. Animal Life Cycles
  3. Research Presentations
  4. Storytelling Animations
  5. Create Your Own Story Problem
  6. Original Story Animations - Personal Story
  7. Storytelling Animations Part 2
  8. Original Story Animations - Fiction Story
  9. Changes in the Environment
  10. Space Travel Project
  11. Seed Dispersal
  12. Forever Loop Dance Party
  13. About Me Project
  14. Garden Project
  15. Create a Map
  16. Design an Adventure Game
  17. Flower Garden Functions Project
  18. micro:bit® Reaction Game
  19. Programming a Cycle
  20. Create an Original Story Animation
  21. Loops: Follow the Path
  22. Speed Block: Bouncy Ball
  23. Message Events: Scout Plays in the Forest
  24. Message Events: Simon Says
  25. Loops: Frog and Rabbit
  26. Grid: Arctic Animation
  27. Forever Loops: Fireworks
  28. Loops: Play in the Park
1.CCP.6
Decompose larger problems or tasks into smaller sub-problems independently.
  1. Comparing Organisms
  2. Maze Game Project
  3. Animal Life Cycles
  4. Weather and Seasons
  5. Introduction to LEGO® Spike Essential
  6. VEX 123®: Math Word Problems
  7. Minecraft® Coding Fundamentals - Basic Moves
  8. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  9. Skills Practice: Sequences
  10. Skills Practice: Message Events
  11. Moving Targets Game
  12. VEX 123®: Patterns of Living Things
  13. Seed Dispersal
  14. Unplugged Introduction to ScratchJr Part 1
  15. Unplugged Introduction to ScratchJr Part 2
  16. Seasonal Project (Fall): Gathering Apples Game
  17. Using the Go To Page Block
  18. VEX 123®: Defining Shape Attributes
  19. Forever Loop Dance Party
  20. About Me Project
  21. Create a Map
  22. Design an Adventure Game
  23. Flower Garden Functions Project
  24. Multiplying Fractions by Whole Numbers
  25. Preventing Erosion
  26. Multiplying and Dividing Fractions
  27. micro:bit® Reaction Game
  28. Debugging: Events and Sequences
  29. Programming a Cycle
  30. Debugging: Message Events and Loops
  31. Loops: Follow the Path
  32. Message Events: Scout Plays in the Forest
  33. Pages: Scout's Travels
  34. Garden Project
  35. Message Events: Simon Says
  36. Maze Game Project
  37. Loops: Frog and Rabbit
  38. Forever Loops: Fireworks
  39. Loops: Play in the Park
1.CCP.7
Collaboratively, students build independence and sophistication using a simple design process (e.g., Ask, Plan, Do, Reflect) to illustrate a program's sequence and outcomes.
  1. Research Presentations
  2. Original Story Animations - Personal Story
  3. Original Story Animations - Fiction Story
  4. Introduction to LEGO® Spike Essential
  5. LEGO® SPIKE Essential: Design a Moving Statue
  6. LEGO® SPIKE Essential: Design for Changing Weather
1.CCP.8
Compare positive and negative effects computer technology has in the lives of people. Identify ways that programs and/or hardware is used by groups within society. For example, touchscreens are used by children differently than they are used by artists.
  1. Impacts of Technology in Our World
2.CCP.1
Identify and describe how hardware and software components make up a computing system.
  1. Computer Basics
  2. How Systems Work (What is a Computer?)
  3. Ozobot® Programming 1: Introduction
  4. Introduction to Coding with LEGO® SPIKE Essential
  5. Introduction to Kibo®
  6. LEGO® SPIKE Essential: Design a Moving Statue
2.CCP.2
Identify, using accurate terminology and debugging strategies, simple hardware and software problems that may occur during use. For example, but not limited to, if an app or program is not working as expected, no sound or device won't turn on.
  1. Introduction to Coding with LEGO® SPIKE Essential
  2. Introduction to Kibo®
  3. Debugging
  4. Computer Detectives: Computer Problems
  5. Introduction to Debugging
2.CCP.3
Analyze and improve an algorithm that includes sequencing and simple patterns with or without a computing device.
  1. Sequences (Unplugged)
  2. Loops Part 2
  3. Loops
  4. Telling Time
  5. Debugging
  6. Forever Loop Dance Party
  7. Introduction to Debugging
2.CCP.4
Evaluate how computer programs can manipulate stored data (words, numbers, colors, and images) with support or independently.
  1. Digital Research 2: Choice Research
2.CCP.5
Create or revise a computational artifact (a visualization, a graphic, a video, a program, or an audio recording), using appropriate attributions for revisions.
  1. Light and Shadows
  2. Research Presentations
  3. Weather and Seasons
  4. Sun and Moon, Day and Night
  5. Changes in the Environment
  6. 3D Design: Create a Bubble Wand
  7. Giving Credit Through Attributions
2.CCP.6
Define a problem or task, decompose it into smaller sub-problems.
  1. Comparing Organisms
  2. Sequences (Unplugged)
  3. Properties of Matter
  4. Maze Game Project
  5. Animal Life Cycles
  6. Counting with Mazes
  7. Research Presentations
  8. Adding within 20 and Sequences (Unplugged)
  9. Loops
  10. Advanced Data and Programming
  11. Wildlife Scene Project
  12. VEX 123®: Math Word Problems
  13. Introduction to Kibo®
  14. Create a Drawing App
  15. Minecraft® Coding Fundamentals - Basic Moves
  16. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  17. Skills Practice: Repeat Loops
  18. Moving Targets Game
  19. VEX 123®: Patterns of Living Things
  20. Seed Dispersal
  21. Unplugged Introduction to ScratchJr Part 1
  22. Unplugged Introduction to ScratchJr Part 2
  23. Seasonal Project (Summer): Pop the Balloons
  24. Seasonal Project (Spring): Create a Chase Game
  25. Seasonal Project (Fall): Gathering Apples Game
  26. Using the Go To Page Block
  27. Introduction to Speed Blocks
  28. VEX 123®: Defining Shape Attributes
  29. Forever Loop Dance Party
  30. Create a Map
  31. Design an Adventure Game
  32. Flower Garden Functions Project
  33. Multiplying Fractions by Whole Numbers
  34. Geographic Effects on Early Civilizations
  35. Multiplying and Dividing Fractions
  36. micro:bit® Reaction Game
  37. Basic Data and Programming Project
  38. Programming a Cycle
  39. Loops: Follow the Path
  40. Message Events: Scout Plays in the Forest
  41. Message Events: Simon Says
  42. Maze Game Project
  43. Loops: Frog and Rabbit
  44. Forever Loops: Fireworks
  45. Loops: Play in the Park
  46. Basic Data and Programming Project
2.CCP.7
Collaboratively, students build independence and sophistication using a simple design process (e.g., Ask, Plan, Do, Reflect) to construct a program's sequence and revise outcomes.
  1. Original Story Animations - Personal Story
  2. Original Story Animations - Fiction Story
  3. Introduction to Coding with LEGO® SPIKE Essential
  4. LEGO® SPIKE Essential: Design a Moving Statue
  5. VEX 123®: Patterns of Living Things
  6. LEGO® SPIKE Essential: Design for Changing Weather
  7. Design an Adventure Game
2.CCP.8
Compare positive and negative impacts computer technology has in the lives of people.
  1. Impacts of Technology in Our World
3.CCP.1
Recognize and understand that a series of devices and components form a system of interdependent parts with a common purpose.
  1. How Systems Work (What is a Computer?)
  2. Introduction to the BBC micro:bit®
  3. Drawing with the BBC micro:bit® and Scratch
  4. Revolutionary War Timeline with the BBC micro:bit®
  5. Interactive Map of the 13 Colonies with the BBC micro:bit®
  6. Dash Robot 1 - Movement
  7. Minecraft: Education Edition® Basic Gameplay
  8. LEGO® SPIKE Essential: Design a Moving Statue
  9. LEGO® SPIKE Essential: Design a Car Sensor
  10. Makey Makey®: Introduction
  11. Makey Makey®: Graphing Points on a Coordinate Plane
  12. micro:bit®: Graphing Points on a Coordinate Plane
3.CCP.2
Describe how and why information is broken up and travels in packets (collections of data).
  1. Networks, Packets, and the Internet
3.CCP.3
Identify and determine the purpose of a variable and the data that it stores in an algorithm.
  1. Game Mechanics with Comparison Operators
  2. Balanced and Unbalanced Forces
  3. Sound Frequency & Amplitude
  4. Fractions and Variables
  5. Introduction to Comparison Operators
  6. Wave Generator
  7. Unit Converter
  8. Revolutionary War Timeline
  9. Digital Pet Project
  10. Unit Fractions with Variables
  11. Multiplication Quiz Game
  12. Skills Practice: Variables
  13. Skills Practice: Operators
  14. Introduction to Classes and Objects in Games
  15. micro:bit® Rounding to the Nearest Ten
  16. micro:bit® Rounding to the Nearest Hundred
  17. micro:bit® Rounding with Decimals
  18. Seasonal Project (Summer): Pop The Balloons
  19. Seasonal Project (Fall): Gathering Apples Game
  20. Introduction to Speed Blocks
  21. Mad Libs Project
  22. Design an App
  23. Game Design Project
  24. Naming Numbers Game
  25. Rates and Unit Rates
  26. Scale of Planets in the Solar System
  27. Balanced Ecosystems
  28. I-Spy with Lists
  29. Functions: Paint by Numbers
3.CCP.4
Using a block of code or script from a previous program, identify the control structures in the algorithm such as loops and/or conditionals in the code.
  1. Practice with Conditionals Part 1
  2. 3D Design: Codeblocks
  3. Complex Conditionals: If/Then/Else Chase the Star
  4. Nutrition Maze
  5. Introduction to Conditionals
  6. Division and Conditionals
  7. Multiple Algorithms
  8. Day and Night
  9. Game Effects
  10. Clones in Games
  11. Digital Pet Project
  12. Multiplication Quiz Game
  13. Skills Practice: If/Then Conditionals
  14. Skills Practice: Functions
  15. Skills Practice: Forever Loops
  16. Skills Practice: If/Then/Else Conditionals
  17. Skills Practice: Costumes, Backdrops, and Animations
  18. Skills Practice: Functions with Boolean Inputs
  19. Skills Practice: Functions with Number Inputs
  20. Introduction to Classes and Objects in Games
  21. Practice with Conditionals Part 2
  22. Practice with Conditionals Part 4
  23. Practice with Conditionals Part 3
  24. Complex Conditionals: If/Then/Else Chase the Balloon Game
  25. Forever Loop Dance Party
  26. Flower Garden Functions Project
  27. Decimal Division and Conditionals
  28. Modeling Life Cycles
  29. Fossils and Past Environments
  30. Balanced Ecosystems
  31. micro:bit® Reaction Game
  32. I-Spy with Lists
  33. Functions: Paint by Numbers
  34. Loops: Catch the Ball
  35. Scout's Quest: Functions with Boolean Inputs
  36. Scout's Quest: Functions with Number Inputs
3.CCP.5
Using a block of code or script from a previous program, decompose into sections and/or subprograms to make it easier to read or more manageable.
  1. Introduction to Computer Science and Scratch
  2. Adding with Loops
  3. Animating Poetry
  4. Grammar Quiz Game
  5. Dash Robot Mazes
  6. Cycle of Matter
  7. Multi-digit Multiplication and Conditionals
  8. Clones in Games
  9. Interactive Map of the 13 Colonies
  10. Interactive Map of the 13 Colonies with the BBC micro:bit®
  11. Digital Pet Project
  12. LEGO® SPIKE Essential: Design a Car Sensor
  13. VEX GO®: Lines and Angles
  14. Forever Loop Dance Party
  15. Multimedia Book Report
  16. Animating Poetry
3.CCP.6
Using a block of code or script from a previous lesson, identify sections for the code that may be reused into a new strand of code.
3.CCP.7
Describe ways that programs and/or hardware are used by groups within society. For example, touchscreens are used by children differently than they are used by artists.
4.CCP.1
Recognize the input and output devices along with the components that form an interdependent system with a common purpose.
  1. How Systems Work (What is a Computer?)
  2. Introduction to the BBC micro:bit®
  3. Drawing with the BBC micro:bit® and Scratch
  4. Revolutionary War Timeline with the BBC micro:bit®
  5. Interactive Map of the 13 Colonies with the BBC micro:bit®
  6. Ozobot® Programming 1: Introduction
  7. Dash Robot 1 - Movement
  8. Minecraft: Education Edition® Basic Gameplay
  9. Create a Drawing App
  10. LEGO® SPIKE Essential: Design a Moving Statue
  11. micro:bit® Rounding to the Nearest Ten
  12. micro:bit®: Animal Response to the Environment
  13. micro:bit® Rounding to the Nearest Hundred
  14. micro:bit® Rounding with Decimals
  15. VEX GO®: Lines and Angles
  16. Makey Makey®: Introduction
  17. Makey Makey®: Graphing Points on a Coordinate Plane
  18. micro:bit®: Graphing Points on a Coordinate Plane
4.CCP.2
Demonstrate how information is broken up and can travel in packets through different systems.
  1. Networks, Packets, and the Internet
4.CCP.3
Using a block of code or script from an existing program, identify the variables in the algorithm to determine if or how these might be manipulated to improve the program.
  1. Balanced Ecosystems
  2. Pong Game
  3. Click-a-Mole
  4. Program an AI Chatbot
4.CCP.4
Construct an algorithm to solve a problem that includes control structures such as loops, event handlers, and conditionals collaboratively with or without a computing device.
  1. Introduction to Computer Science and Scratch
  2. Practice with Conditionals Part 1
  3. Adding with Loops
  4. Loops (Unplugged)
  5. 3D Design: Codeblocks
  6. Exploring Ecosystems
  7. Balanced and Unbalanced Forces
  8. Sound Frequency & Amplitude
  9. Events
  10. Platform Game Design
  11. Communities Adapt to & Modify their Environment
  12. Fractions and Variables
  13. Creative Storytelling
  14. Weather and Climate
  15. Digital Greeting Card Project
  16. Introduction to Comparison Operators
  17. Classifying Rocks
  18. Complex Conditionals: If/Then/Else Chase the Star
  19. Nutrition Maze
  20. Exploring Heat
  21. Decimal Multiplication and Conditionals
  22. Exploring Adaptations
  23. Physical Changes
  24. Variables
  25. Plant and Animal Cells
  26. Digital Vocabulary Flashcard Quiz
  27. Animating Poetry
  28. Exploring the Water Cycle
  29. Simple Algorithms
  30. Random Sentence Generator
  31. Introduction to Conditionals
  32. Wave Generator
  33. Division and Conditionals
  34. Multiple Algorithms
  35. Multiplication and Conditionals
  36. Unit Converter
  37. Sensing and Responding to the Environment
  38. Effects of Pollution
  39. Nonfiction Animated Recordings
  40. Measuring Lengths
  41. Grammar Quiz Game
  42. Drawing with the BBC micro:bit® and Scratch
  43. Loops
  44. Dash Robot Storytelling
  45. Dash Robot Mazes
  46. Animating Sprites with Multiplication
  47. Earth Systems
  48. Classifying Shapes by Category
  49. Day and Night
  50. Cycle of Matter
  51. Multi-digit Multiplication and Conditionals
  52. Game Effects
  53. Clones in Games
  54. Constructive and Destructive Processes
  55. Revolutionary War Timeline
  56. Revolutionary War Timeline with the BBC micro:bit®
  57. Animal Classification
  58. Interactive Map of the 13 Colonies
  59. Interactive Map of the 13 Colonies with the BBC micro:bit®
  60. Digital Pet Project
  61. Unit Fractions with Variables
  62. Multiplication Quiz Game
  63. VEX GO®: Introduction
  64. Create a Drawing App
  65. Minecraft® Coding Fundamentals - Basic Moves
  66. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  67. Skills Practice: Events
  68. Skills Practice: Broadcast Events
  69. Skills Practice: If/Then Conditionals
  70. Skills Practice: Repeat Loops
  71. Skills Practice: Functions
  72. Skills Practice: Forever Loops
  73. Skills Practice: If/Then/Else Conditionals
  74. Skills Practice: Variables
  75. Scratch Drawing Tools
  76. Skills Practice: Costumes, Backdrops, and Animations
  77. Coding with LEGO® Spike Prime
  78. Skills Practice: Functions with Boolean Inputs
  79. Skills Practice: Operators
  80. Skills Practice: Functions with Number Inputs
  81. Area of a Rectangle with Tiles
  82. House Design with Area and Perimeter
  83. Introduction to Classes and Objects in Games
  84. micro:bit® Rounding to the Nearest Ten
  85. Punctuate a Title
  86. micro:bit®: Animal Response to the Environment
  87. Pair Programming: Create a Band
  88. micro:bit® Rounding to the Nearest Hundred
  89. micro:bit® Rounding with Decimals
  90. Seasonal Project (Spring): Create a Chase Game!
  91. VEX GO®: Speed and Energy
  92. How We See: Light Reflection
  93. Practice with Conditionals Part 2
  94. Practice with Conditionals Part 4
  95. LEGO® SPIKE Essential: Design a Car Sensor
  96. Seasonal Project (Summer): Pop The Balloons
  97. Practice with Conditionals Part 3
  98. The US Government
  99. Seasonal Project (Fall): Gathering Apples Game
  100. Complex Conditionals: If/Then/Else Chase the Balloon Game
  101. Choose Your Own Adventure: Elements of Culture
  102. Using the Go To Page Block
  103. Introduction to Speed Blocks
  104. VEX GO®: Lines and Angles
  105. Plan a Quest
  106. Animation Loops Project
  107. Forever Loop Dance Party
  108. Pinball Game Project
  109. Mad Libs Project
  110. Flower Garden Functions Project
  111. Design an App
  112. Game Design Project
  113. Decimal Division and Conditionals
  114. Naming Numbers Game
  115. Modeling Life Cycles
  116. Fossils and Past Environments
  117. Punctuation Game
  118. State Project
  119. Atoms and Molecules
  120. Geographic Effects on Early Civilizations
  121. Scale of Planets in the Solar System
  122. Balanced Ecosystems
  123. Multimedia Book Report
  124. micro:bit® Reaction Game
  125. Makey Makey®: Introduction
  126. Makey Makey®: Graphing Points on a Coordinate Plane
  127. micro:bit®: Graphing Points on a Coordinate Plane
  128. Pong Game
  129. Click-a-Mole
  130. Animating Poetry
  131. Introduction to Clones
  132. Program an AI Chatbot
  133. Events: Dot in Space
  134. Snake Game
  135. Functions: Paint by Numbers
  136. Loops: Catch the Ball
  137. Scout's Quest: Functions with Boolean Inputs
  138. Broadcast Messages: Marco Polo
  139. Scout's Quest: Variables
  140. Clones: Throwing Acorns Game
  141. Scout's Quest: Functions with Number Inputs
4.CCP.5
Using a block of code or script that has been used in a previous program or algorithm, identify sections that can be reused into a new block or script of code.
  1. Multiple Algorithms
  2. Creating Algorithms
4.CCP.6
Use existing code and identify sections of code that can be used to remix into a new program with proper attributions for efficiency.
  1. Giving Credit Through Attributions
4.CCP.7
Describe ways that hardware and software are used by various members of society including accessibility features. For example, voice commands can be used for accessibility or convenience.
  1. 3D Design: Keyboard Accommodations
5.CCP.1
Identify and describe the role of various input and output devices and components that are within an interdependent system with a common purpose.
  1. How Systems Work (What is a Computer?)
  2. Introduction to the BBC micro:bit®
  3. Drawing with the BBC micro:bit® and Scratch
  4. Revolutionary War Timeline with the BBC micro:bit®
  5. Interactive Map of the 13 Colonies with the BBC micro:bit®
  6. Ozobot® Programming 1: Introduction
  7. Dash Robot 1 - Movement
  8. Minecraft: Education Edition® Basic Gameplay
  9. Create a Drawing App
  10. Minecraft® Coding Fundamentals - Basic Moves
  11. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  12. LEGO® SPIKE Essential: Design a Moving Statue
  13. micro:bit® Rounding to the Nearest Ten
  14. micro:bit®: Animal Response to the Environment
  15. micro:bit® Rounding to the Nearest Hundred
  16. micro:bit® Rounding with Decimals
  17. LEGO® SPIKE Essential: Design a Car Sensor
  18. VEX GO®: Lines and Angles
5.CCP.2
Investigate and trace a bundle of information through a series of packets and different systems via a protocol.
  1. Networks Part 2: Network Protocols
5.CCP.3
Decompose (break down) complex real-world problems in multiple ways that use variables to develop a solution or procedure based on data.
  1. Unit Fractions with Variables
5.CCP.4
Create an algorithm which includes control structures to solve a problem using visual block-based and/or text based programming language both collaboratively and individually.
  1. Introduction to Computer Science and Scratch
  2. Practice with Conditionals Part 1
  3. Adding with Loops
  4. Loops (Unplugged)
  5. 3D Design: Codeblocks
  6. Exploring Ecosystems
  7. Balanced and Unbalanced Forces
  8. Sound Frequency & Amplitude
  9. Events
  10. Platform Game Design
  11. Communities Adapt to & Modify their Environment
  12. Fractions and Variables
  13. Creative Storytelling
  14. Weather and Climate
  15. Digital Greeting Card Project
  16. Introduction to Comparison Operators
  17. Classifying Rocks
  18. Complex Conditionals: If/Then/Else Chase the Star
  19. Nutrition Maze
  20. Exploring Heat
  21. Decimal Multiplication and Conditionals
  22. Exploring Adaptations
  23. Physical Changes
  24. Variables
  25. Plant and Animal Cells
  26. Digital Vocabulary Flashcard Quiz
  27. Animating Poetry
  28. Exploring the Water Cycle
  29. Simple Algorithms
  30. Random Sentence Generator
  31. Introduction to Conditionals
  32. Wave Generator
  33. Division and Conditionals
  34. Multiple Algorithms
  35. Multiplication and Conditionals
  36. Unit Converter
  37. Sensing and Responding to the Environment
  38. Effects of Pollution
  39. Nonfiction Animated Recordings
  40. Measuring Lengths
  41. Grammar Quiz Game
  42. Drawing with the BBC micro:bit® and Scratch
  43. Loops
  44. Dash Robot Storytelling
  45. Dash Robot Mazes
  46. Animating Sprites with Multiplication
  47. Earth Systems
  48. Classifying Shapes by Category
  49. Day and Night
  50. Cycle of Matter
  51. Multi-digit Multiplication and Conditionals
  52. Game Effects
  53. Clones in Games
  54. Constructive and Destructive Processes
  55. Revolutionary War Timeline
  56. Revolutionary War Timeline with the BBC micro:bit®
  57. Animal Classification
  58. Interactive Map of the 13 Colonies
  59. Interactive Map of the 13 Colonies with the BBC micro:bit®
  60. Digital Pet Project
  61. Unit Fractions with Variables
  62. Multiplication Quiz Game
  63. Dash Robot 1 - Movement
  64. VEX GO®: Introduction
  65. Create a Drawing App
  66. Skills Practice: Events
  67. Skills Practice: Broadcast Events
  68. Skills Practice: If/Then Conditionals
  69. Skills Practice: Repeat Loops
  70. Skills Practice: Functions
  71. Skills Practice: Forever Loops
  72. Skills Practice: If/Then/Else Conditionals
  73. Skills Practice: Variables
  74. Scratch Drawing Tools
  75. Skills Practice: Costumes, Backdrops, and Animations
  76. Skills Practice: Functions with Boolean Inputs
  77. Skills Practice: Operators
  78. Skills Practice: Functions with Number Inputs
  79. Area of a Rectangle with Tiles
  80. House Design with Area and Perimeter
  81. Introduction to Classes and Objects in Games
  82. Punctuate a Title
  83. micro:bit®: Animal Response to the Environment
  84. Pair Programming: Create a Band
  85. Seasonal Project (Spring): Create a Chase Game!
  86. VEX GO®: Speed and Energy
  87. How We See: Light Reflection
  88. Practice with Conditionals Part 2
  89. Practice with Conditionals Part 4
  90. LEGO® SPIKE Essential: Design a Car Sensor
  91. Seasonal Project (Summer): Pop The Balloons
  92. Practice with Conditionals Part 3
  93. The US Government
  94. Seasonal Project (Fall): Gathering Apples Game
  95. The Coordinate Plane
  96. Complex Conditionals: If/Then/Else Chase the Balloon Game
  97. Using the Go To Page Block
  98. Introduction to the Grid
  99. Introduction to Speed Blocks
  100. VEX GO®: Lines and Angles
  101. Plan a Quest
  102. Animation Loops Project
  103. Forever Loop Dance Party
  104. Pinball Game Project
  105. Mad Libs Project
  106. Flower Garden Functions Project
  107. Design an App
  108. Game Design Project
  109. Decimal Division and Conditionals
  110. Naming Numbers Game
  111. Modeling Life Cycles
  112. Fossils and Past Environments
  113. State Project
  114. Atoms and Molecules
  115. Geographic Effects on Early Civilizations
  116. Evaluate Algebraic Equations
  117. Scale of Planets in the Solar System
  118. Balanced Ecosystems
  119. Multimedia Book Report
  120. micro:bit® Reaction Game
  121. Makey Makey®: Introduction
  122. Makey Makey®: Graphing Points on a Coordinate Plane
  123. micro:bit®: Graphing Points on a Coordinate Plane
  124. Creating Algorithms
  125. Events: Dot in Space
  126. Functions: Paint by Numbers
  127. Loops: Catch the Ball
  128. Scout's Quest: Functions with Boolean Inputs
  129. Broadcast Messages: Marco Polo
  130. Scout's Quest: Functions with Number Inputs
5.CCP.5
Decompose complex code into subsections or subprograms for reuse into other programs.
  1. Grammar Quiz Game
  2. Interactive Map of the 13 Colonies
  3. Interactive Map of the 13 Colonies with the BBC micro:bit®
  4. Digital Pet Project
  5. Skills Practice: Sequences
  6. Skills Practice: Operators
  7. Introduction to Classes and Objects in Games
5.CCP.6
Decompose a piece of code with the intent to debug a section of code.
  1. Platform Game Design
  2. Nutrition Maze
  3. Advanced Data and Programming
  4. Dash Robot Storytelling
  5. Dash Robot Mazes
  6. Digital Pet Project
  7. Dash Robot 1 - Movement
  8. Skills Practice: Sequences
  9. Introduction to Classes and Objects in Games
  10. VEX GO®: Lines and Angles
  11. Pinball Game Project
  12. Mad Libs Project
  13. Game Design Project
5.CCP.7
Formulate alternative uses for software and hardware for various members of society.
  1. 3D Design: Keyboard Accommodations