Please enable JavaScript to use CodeHS

Elementary Standards Mapping

for WI CS 3-5

42

Standards in this Framework

Standard Lessons
AP1.a.4.i
Construct and execute algorithms (sets of step-by- step instructions), which include sequencing, loops, and conditionals to accomplish a task, both independently and 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. Game Mechanics with Comparison Operators
  5. Loops (Unplugged)
  6. 3D Design: Codeblocks
  7. Exploring Ecosystems
  8. Balanced and Unbalanced Forces
  9. Sound Frequency & Amplitude
  10. Events
  11. Platform Game Design
  12. Communities Adapt to & Modify their Environment
  13. Fractions and Variables
  14. Creative Storytelling
  15. Weather and Climate
  16. Digital Greeting Card Project
  17. From ScratchJr to Scratch
  18. Introduction to Comparison Operators
  19. Classifying Rocks
  20. Complex Conditionals: If/Then/Else Chase the Star
  21. Nutrition Maze
  22. Exploring Heat
  23. Decimal Multiplication and Conditionals
  24. Exploring Adaptations
  25. Physical Changes
  26. Variables
  27. Plant and Animal Cells
  28. Digital Vocabulary Flashcard Quiz
  29. Animating Poetry
  30. Exploring the Water Cycle
  31. Simple Algorithms
  32. Random Sentence Generator
  33. Introduction to Conditionals
  34. Wave Generator
  35. Division and Conditionals
  36. Multiple Algorithms
  37. Multiplication and Conditionals
  38. Unit Converter
  39. Sensing and Responding to the Environment
  40. Effects of Pollution
  41. Nonfiction Animated Recordings
  42. Measuring Lengths
  43. Grammar Quiz Game
  44. Drawing with the BBC micro:bit® and Scratch
  45. Loops
  46. Dash Robot Storytelling
  47. Dash Robot Mazes
  48. Animating Sprites with Multiplication
  49. Earth Systems
  50. Day and Night
  51. Cycle of Matter
  52. Multi-digit Multiplication and Conditionals
  53. Game Effects
  54. Clones in Games
  55. Constructive and Destructive Processes
  56. Revolutionary War Timeline
  57. Revolutionary War Timeline with the BBC micro:bit®
  58. Animal Classification
  59. Interactive Map of the 13 Colonies
  60. Interactive Map of the 13 Colonies with the BBC micro:bit®
  61. Digital Pet Project
  62. Unit Fractions with Variables
  63. Multiplication Quiz Game
  64. ScratchJr to Scratch: Events and Loops
  65. Dash Robot 1 - Movement
  66. Cue Robot 1 - Movement
  67. Cue Robot 2 - Proximity Sensors
  68. Cue Robot 3 - Loops and Functions
  69. VEX GO®: Introduction
  70. VEX GO®: Measurement
  71. Create a Drawing App
  72. Minecraft® Coding Fundamentals - Basic Moves
  73. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  74. Skills Practice: Events
  75. Skills Practice: Broadcast Events
  76. Skills Practice: If/Then Conditionals
  77. Skills Practice: Repeat Loops
  78. Skills Practice: Functions
  79. Skills Practice: Forever Loops
  80. Skills Practice: If/Then/Else Conditionals
  81. Skills Practice: Variables
  82. Scratch Drawing Tools
  83. Skills Practice: Costumes, Backdrops, and Animations
  84. Coding with LEGO® Spike Prime
  85. Skills Practice: Functions with Boolean Inputs
  86. Skills Practice: Operators
  87. Skills Practice: Functions with Number Inputs
  88. House Design with Area and Perimeter
  89. Introduction to Classes and Objects in Games
  90. micro:bit® Rounding to the Nearest Ten
  91. Punctuate a Title
  92. micro:bit®: Animal Response to the Environment
  93. Pair Programming: Create a Band
  94. micro:bit® Rounding to the Nearest Hundred
  95. micro:bit® Rounding with Decimals
  96. Seasonal Project (Spring): Create a Chase Game!
  97. VEX GO®: Speed and Energy
  98. How We See: Light Reflection
  99. Practice with Conditionals Part 2
  100. Practice with Conditionals Part 4
  101. LEGO® SPIKE Essential: Design a Car Sensor
  102. Seasonal Project (Summer): Pop The Balloons
  103. Practice with Conditionals Part 3
  104. Seasonal Project (Fall): Gathering Apples Game
  105. Complex Conditionals: If/Then/Else Chase the Balloon Game
  106. Choose Your Own Path: Elements of Culture
  107. VEX GO®: Lines and Angles
  108. Plan a Quest
  109. Pinball Game Project
  110. Mad Libs Project
  111. Functions Dance Project
  112. Flower Garden Functions Project
  113. Design an App
  114. Game Design Project
  115. Decimal Division and Conditionals
  116. Add and Subtract Fractions
  117. Multiplying Fractions by Whole Numbers
  118. Naming Numbers Game
  119. Modeling Life Cycles
  120. Fossils and Past Environments
  121. State Project
  122. Atoms and Molecules
  123. Rates and Unit Rates
  124. Positive and Negative Numbers
  125. Evaluate Algebraic Equations
  126. Balanced Ecosystems
  127. Multimedia Book Report
  128. micro:bit® Reaction Game
  129. Animating Sprites with Factors
  130. Animating Sprites with Division
  131. Makey Makey®: Introduction
  132. Makey Makey®: Graphing Points on a Coordinate Plane
  133. micro:bit®: Graphing Points on a Coordinate Plane
  134. Pong Game
  135. I-Spy with Lists
  136. Click-a-Mole
  137. Animating Poetry
  138. Creating Algorithms
  139. Introduction to Clones
  140. Events: Dot in Space
  141. Functions: Paint by Numbers
  142. Loops: Catch the Ball
  143. Scout's Quest: Functions with Boolean Inputs
  144. Broadcast Messages: Marco Polo
  145. Clones: Throwing Acorns Game
  146. Scout's Quest: Functions with Number Inputs
  147. Lists: Shopping with Scout
  148. Scout's Quest: Conditionals
  149. Creating Turtle Graphics
  150. Conditionals: Flying Bird
  151. Broadcast Messages: Tell a Joke
  152. Lists: Spelling Bee
  153. Events: Traveling with Scout
  154. Variables in Dance
  155. Game Design Project
  156. Operators: Coin Flip
  157. Code Tunes
AP1.a.5.i
Decompose a larger computational problem into smaller sub-problems independently or in a collaborative group.
  1. Game Mechanics with Comparison Operators
  2. Decimal Multiplication and Conditionals
  3. Plant and Animal Cells
  4. Animating Poetry
  5. Grammar Quiz Game
  6. Dash Robot Mazes
  7. Cycle of Matter
  8. Multi-digit Multiplication and Conditionals
  9. Clones in Games
  10. Interactive Map of the 13 Colonies
  11. Interactive Map of the 13 Colonies with the BBC micro:bit®
  12. Digital Pet Project
  13. Dash Robot 1 - Movement
  14. Cue Robot 1 - Movement
  15. Cue Robot 2 - Proximity Sensors
  16. Cue Robot 3 - Loops and Functions
  17. VEX GO®: Introduction
  18. VEX GO®: Measurement
  19. Minecraft® Coding Fundamentals - Basic Moves
  20. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  21. Skills Practice: Events
  22. Skills Practice: Sequences
  23. Skills Practice: Broadcast Events
  24. Skills Practice: Operators
  25. Skills Practice: Functions with Number Inputs
  26. House Design with Area and Perimeter
  27. Introduction to Classes and Objects in Games
  28. micro:bit®: Animal Response to the Environment
  29. Pair Programming: Create a Band
  30. VEX GO®: Speed and Energy
  31. How We See: Light Reflection
  32. LEGO® SPIKE Essential: Design a Car Sensor
  33. The US Government
  34. Choose Your Own Path: Elements of Culture
  35. VEX GO®: Lines and Angles
  36. Plan a Quest
  37. Pinball Game Project
  38. Mad Libs Project
  39. Functions Dance Project
  40. Flower Garden Functions Project
  41. Design an App
  42. Game Design Project
  43. Multiplying Fractions by Whole Numbers
  44. Geographic Effects on Early Civilizations
  45. Multiplying and Dividing Fractions
  46. Multimedia Book Report
  47. micro:bit® Reaction Game
  48. Scout's Scratch Expedition Part 1
  49. Scout's Scratch Expedition Part 2
  50. Scout's Scratch Expedition Part 3
  51. Scout's Scratch Expedition Part 4
  52. Create a Maze
  53. Animating Poetry
  54. Events: Dot in Space
  55. Functions: Paint by Numbers
  56. Broadcast Messages: Marco Polo
  57. Scout's Quest: Functions with Number Inputs
  58. Creating Turtle Graphics
  59. Broadcast Messages: Tell a Joke
  60. Events: Traveling with Scout
  61. Game Design Project
  62. Operators: Coin Flip
AP2.a.3.i
Construct programs to solve a problem or for creative expression, which include sequencing, events, loops, conditionals, parallelism, and variables, using a block-based visual programming language or text-based language, both independently and collaboratively (e.g., pair programming).
  1. Game Mechanics with Comparison Operators
  2. 3D Design: Codeblocks
  3. Balanced and Unbalanced Forces
  4. Sound Frequency & Amplitude
  5. Fractions and Variables
  6. Introduction to Comparison Operators
  7. Digital Vocabulary Flashcard Quiz
  8. Wave Generator
  9. Unit Converter
  10. Revolutionary War Timeline
  11. Revolutionary War Timeline with the BBC micro:bit®
  12. Interactive Map of the 13 Colonies
  13. Interactive Map of the 13 Colonies with the BBC micro:bit®
  14. Digital Pet Project
  15. Unit Fractions with Variables
  16. Multiplication Quiz Game
  17. Cue Robot 3 - Loops and Functions
  18. Skills Practice: Variables
  19. Skills Practice: Operators
  20. Area of a Rectangle with Tiles
  21. House Design with Area and Perimeter
  22. Introduction to Classes and Objects in Games
  23. micro:bit® Rounding to the Nearest Ten
  24. micro:bit® Rounding to the Nearest Hundred
  25. micro:bit® Rounding with Decimals
  26. Seasonal Project (Summer): Pop The Balloons
  27. Seasonal Project (Fall): Gathering Apples Game
  28. Pinball Game Project
  29. Mad Libs Project
  30. Design an App
  31. Game Design Project
  32. Naming Numbers Game
  33. Rates and Unit Rates
  34. Positive and Negative Numbers
  35. Scale of Planets in the Solar System
  36. Balanced Ecosystems
  37. micro:bit® Reaction Game
  38. Pong Game
  39. I-Spy with Lists
  40. Click-a-Mole
  41. Introduction to Clones
  42. Functions: Paint by Numbers
  43. Clones: Throwing Acorns Game
  44. Lists: Shopping with Scout
  45. Lists: Spelling Bee
  46. Variables in Dance
  47. Game Design Project
  48. Operators: Coin Flip
  49. Code Tunes
AP2.a.4.i
Create a plan as part of the iterative design process, both independently and with diverse collaborative teams (e.g., storyboard, flowchart, pseudo-code, story map).
  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
AP2.a.8.m
Use an iterative design process (e.g., define the problem; generate ideas; build, test, and improve solutions) to solve computational problems, both independently and collaboratively.
  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
AP3.a.2.i
Use proper citations and document when ideas are borrowed and changed for their own use (e.g., using pictures created by others, using music created by others, remixing programming projects).
  1. Giving Credit Through Attributions
AP3.b.2.i
Understand that algorithms have impacted society in both beneficial and harmful ways. AP3.b.3.i Compare different problem-solving techniques.
  1. Training AI Using Data
AP3.b.4.i
Modify a set of instructions (e.g., in dancing, cooking, or other areas) and discuss how many paths can lead to the same result.
AP4.a.2.i
Use several existing functions or procedures to solve a problem (e.g., using several square, circle, and triangle drawing functions to create a larger picture).
AP5.a.3.i
Apply collaboration strategies to support problem solving within the design cycle of a program.
  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
AP5.a.4.i
Understand there are many resources that can be used or tapped to solve a problem.
  1. Game Mechanics with Comparison Operators
  2. Decimal Multiplication and Conditionals
  3. Plant and Animal Cells
  4. Animating Poetry
  5. Grammar Quiz Game
  6. Dash Robot Mazes
  7. Cycle of Matter
  8. Multi-digit Multiplication and Conditionals
  9. Clones in Games
  10. Interactive Map of the 13 Colonies
  11. Interactive Map of the 13 Colonies with the BBC micro:bit®
  12. Digital Pet Project
  13. Dash Robot 1 - Movement
  14. Cue Robot 1 - Movement
  15. Cue Robot 2 - Proximity Sensors
  16. Cue Robot 3 - Loops and Functions
  17. VEX GO®: Introduction
  18. VEX GO®: Measurement
  19. Minecraft® Coding Fundamentals - Basic Moves
  20. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  21. Skills Practice: Events
  22. Skills Practice: Sequences
  23. Skills Practice: Broadcast Events
  24. Skills Practice: Operators
  25. Skills Practice: Functions with Number Inputs
  26. House Design with Area and Perimeter
  27. Introduction to Classes and Objects in Games
  28. micro:bit®: Animal Response to the Environment
  29. Pair Programming: Create a Band
  30. VEX GO®: Speed and Energy
  31. How We See: Light Reflection
  32. LEGO® SPIKE Essential: Design a Car Sensor
  33. The US Government
  34. Choose Your Own Path: Elements of Culture
  35. VEX GO®: Lines and Angles
  36. Plan a Quest
  37. Pinball Game Project
  38. Mad Libs Project
  39. Functions Dance Project
  40. Flower Garden Functions Project
  41. Design an App
  42. Game Design Project
  43. Multiplying Fractions by Whole Numbers
  44. Geographic Effects on Early Civilizations
  45. Multiplying and Dividing Fractions
  46. Multimedia Book Report
  47. micro:bit® Reaction Game
  48. Scout's Scratch Expedition Part 1
  49. Scout's Scratch Expedition Part 2
  50. Scout's Scratch Expedition Part 3
  51. Scout's Scratch Expedition Part 4
  52. Create a Maze
  53. Animating Poetry
  54. Events: Dot in Space
  55. Broadcast Messages: Marco Polo
  56. Scout's Quest: Functions with Number Inputs
  57. Creating Turtle Graphics
  58. Broadcast Messages: Tell a Joke
  59. Events: Traveling with Scout
  60. Game Design Project
  61. Operators: Coin Flip
AP6.a.2.i
Analyze and debug an algorithm, which includes sequencing, events, loops, conditionals, parallelism, and variables.
  1. Exploring Ecosystems
  2. Sound Frequency & Amplitude
  3. Platform Game Design
  4. Digital Greeting Card Project
  5. Classifying Rocks
  6. Nutrition Maze
  7. Digital Vocabulary Flashcard Quiz
  8. Nonfiction Animated Recordings
  9. Grammar Quiz Game
  10. Loops
  11. Dash Robot Storytelling
  12. Dash Robot Mazes
  13. Classifying Shapes by Category
  14. Cycle of Matter
  15. Clones in Games
  16. Revolutionary War Timeline
  17. Digital Pet Project
  18. Unit Fractions with Variables
  19. Ozobot® Programming 1: Introduction
  20. Ozobot® Programming 2: More Color Codes
  21. Dash Robot 1 - Movement
  22. Cue Robot 1 - Movement
  23. Cue Robot 2 - Proximity Sensors
  24. Cue Robot 3 - Loops and Functions
  25. Minecraft® Coding Fundamentals - Basic Moves
  26. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  27. Skills Practice: Events
  28. Skills Practice: Sequences
  29. Skills Practice: Broadcast Events
  30. Skills Practice: Repeat Loops
  31. Skills Practice: Functions
  32. Skills Practice: Forever Loops
  33. Skills Practice: Variables
  34. Scratch Drawing Tools
  35. Skills Practice: Costumes, Backdrops, and Animations
  36. Coding with LEGO® Spike Prime
  37. Skills Practice: Functions with Boolean Inputs
  38. Skills Practice: Operators
  39. Skills Practice: Functions with Number Inputs
  40. Area of a Rectangle with Tiles
  41. House Design with Area and Perimeter
  42. Introduction to Classes and Objects in Games
  43. micro:bit® Rounding to the Nearest Ten
  44. Punctuate a Title
  45. Pair Programming: Create a Band
  46. micro:bit® Rounding to the Nearest Hundred
  47. micro:bit® Rounding with Decimals
  48. Seasonal Project (Spring): Create a Chase Game!
  49. LEGO® SPIKE Essential: Design a Car Sensor
  50. Seasonal Project (Summer): Pop The Balloons
  51. The Coordinate Plane
  52. Choose Your Own Path: Elements of Culture
  53. Classifying Shapes Using Lines and Angles
  54. Classifying Quadrilaterals in a Hierarchy
  55. Plan a Quest
  56. Animation Loops Project
  57. Pinball Game Project
  58. Mad Libs Project
  59. Functions Dance Project
  60. Flower Garden Functions Project
  61. Design an App
  62. Game Design Project
  63. Add and Subtract Fractions
  64. Multiplying Fractions by Whole Numbers
  65. Naming Numbers Game
  66. Modeling Life Cycles
  67. State Project
  68. Atoms and Molecules
  69. Geographic Effects on Early Civilizations
  70. Rates and Unit Rates
  71. Multiplying and Dividing Fractions
  72. Evaluate Algebraic Equations
  73. Scale of Planets in the Solar System
  74. Balanced Ecosystems
  75. Multimedia Book Report
  76. micro:bit® Reaction Game
  77. Ozobot® Timeline
  78. Ozobot® Cycle
  79. Scout's Scratch Expedition Part 1
  80. Scout's Scratch Expedition Part 2
  81. Scout's Scratch Expedition Part 3
  82. Scout's Scratch Expedition Part 4
  83. Pong Game
  84. Debugging: Events and Loops
  85. Create a Maze
  86. Click-a-Mole
  87. Program an AI Chatbot
  88. Events: Dot in Space
  89. Functions: Paint by Numbers
  90. Loops: Catch the Ball
  91. Scout's Quest: Functions with Boolean Inputs
  92. Maze Game Project
  93. Broadcast Messages: Marco Polo
  94. Scout's Quest: Functions with Number Inputs
  95. Creating Turtle Graphics
  96. Broadcast Messages: Tell a Joke
  97. Events: Traveling with Scout
  98. Variables in Dance
  99. Game Design Project
  100. Operators: Coin Flip
  101. Code Tunes
AP6.b.1.i
Determine the correctness of a computational problem solution by listening to a classmate describe the solution.
CS1.a.3.i
Select and operate appropriate software to perform a variety of tasks and recognize that users have different needs and preferences for the technology they use.
  1. 3D Design: Introduction
  2. 3D Design: Create a Bubble Wand
CS1.a.4.i
Use appropriate terminology in naming internal and external components of computing devices and describing their relationships, capabilities, and limitations.
  1. Introduction to the BBC micro:bit®
  2. Drawing with the BBC micro:bit® and Scratch
  3. Revolutionary War Timeline with the BBC micro:bit®
  4. Interactive Map of the 13 Colonies with the BBC micro:bit®
  5. Ozobot® Programming 1: Introduction
  6. Dash Robot 1 - Movement
  7. Cue Robot 1 - Movement
  8. Cue Robot 2 - Proximity Sensors
  9. Create a Drawing App
  10. LEGO® SPIKE Essential: Design a Moving Statue
  11. LEGO® SPIKE Essential: Design a Car Sensor
  12. Ozobot® Timeline
  13. Ozobot® Cycle
CS1.b.2.i
Model how a computer system works. [Clarification Only includes basic elements of a computer system, such as input, output, processor, sensors, and storage].
  1. Introduction to the BBC micro:bit®
  2. Drawing with the BBC micro:bit® and Scratch
  3. Revolutionary War Timeline with the BBC micro:bit®
  4. Interactive Map of the 13 Colonies with the BBC micro:bit®
  5. Ozobot® Programming 1: Introduction
  6. Dash Robot 1 - Movement
  7. Cue Robot 1 - Movement
  8. Cue Robot 2 - Proximity Sensors
  9. Create a Drawing App
  10. LEGO® SPIKE Essential: Design a Moving Statue
  11. LEGO® SPIKE Essential: Design a Car Sensor
  12. Ozobot® Timeline
  13. Ozobot® Cycle
CS2.a.2.i
Identify, using accurate terminology, simple hardware and software problems that may occur during use, and apply strategies for solving problems (e.g., reboot device, check for power, check network availability, close and reopen app).
  1. Computer Detectives: Hardware and Software Problems
DA1.a.1.i
Use numeric values to represent non-numeric ideas in the computer (e.g., binary, American Standard Code for Information Interchange (ASCII), pixel attributes such as Red Green Blue (RGB)).
DA1.a.2.i
Answer a question by using a computer to manipulate (e.g., sort, total and/or average, chart, graph) and analyze data that has been collected by the class or student.
  1. Advanced Data and Programming
  2. Data Patterns and Predictions
  3. Basic Data and Programming Project
  4. Basic Data and Programming Project
DA2.a.2.i
Collect quantitative data over time from multiple sources (e.g., class or group pools, individual observations of street traffic).
DA2.b.2.i
Choose appropriate classifications or grouping for data by shape, color, size, or other attributes.
  1. Programming and Data Project
DA3.a.2.i
Organize data into new subsets to provide different views or commonalities and present insights gained using visual representations.
  1. Research: Informational Programs
  2. Programming and Data Project
DA3.a.3.i
Organize and evaluate data for its sufficiency and relevance to making accurate inferences or predictions.
  1. Programming and Data Project
DA4.a.3.i
Create a computational artifact to model the attributes and behaviors associated with a concept (e.g., solar system, life cycle of a plant).
  1. 3D Design: Recreate an Animal
  2. Exploring Ecosystems
  3. Balanced and Unbalanced Forces
  4. Sound Frequency & Amplitude
  5. Animal Life Cycles
  6. Platform Game Design
  7. Weather and Climate
  8. Classifying Rocks
  9. Exploring Heat
  10. Exploring Adaptations
  11. Physical Changes
  12. Exploring the Water Cycle
  13. Wave Generator
  14. Effects of Pollution
  15. Earth Systems
  16. Day and Night
  17. Cycle of Matter
  18. Constructive and Destructive Processes
  19. Digital Pet Project
  20. How We See: Light Reflection
  21. Design an App
  22. Modeling Life Cycles
  23. Fossils and Past Environments
  24. Atoms and Molecules
  25. Scale of Planets in the Solar System
  26. Balanced Ecosystems
IC1.a.2.i
Discuss computing technologies that have changed the world and express how those technologies influence, and are influenced by, cultural practices.
  1. Internet Positivity (Unplugged)
  2. Our Words Have Power (Cyberbullying)
  3. Digital Identity
  4. How Systems Work (What is a Computer?)
  5. Technology Timeline
IC1.a.3.i
Generate examples of how computing can affect society, and also how societal values can shape computing choices.
  1. Internet Positivity (Unplugged)
  2. Our Words Have Power (Cyberbullying)
  3. Digital Identity
  4. How Systems Work (What is a Computer?)
IC1.b.2.i
Compare and contrast the effects of communicating electronically to communicating in person.
IC2.a.1.i
Brainstorm and advocate for ways in which computing devices and the internet could be made more available to all people.
IC2.b.1.i
Brainstorm ways in which computing devices could be made more accessible to all users.
  1. 3D Design: Keyboard Accommodations
  2. Design an App
IC2.c.2.i
Use online collaborative spaces ethically and safely to work with another student to solve a problem or reach a goal.
  1. Minecraft: Education Edition® Basic Gameplay
  2. Minecraft® Coding Fundamentals - Basic Moves
  3. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
IC2.c.3.i
Seek out and compare diverse perspectives, synchronously or asynchronously, to improve a project.
  1. 3D Design: Recreate an Animal
  2. Maze Game Project
  3. Platform Game Design
  4. Digital Pet Project
  5. 3D Design: Keyboard Accommodations
  6. Design an App
  7. Maze Game Project
IC3.a.1.i
Use resources from the World Wide Web in making artifacts and recognize that the work came from others.
  1. Research: Informational Programs
  2. Giving Credit Through Attributions
IC3.b.3.i
Explain problems that relate to using computing devices and networks (e.g., logging out to deter others from using your account, cyberbullying, privacy of personal information, and ownership).
  1. Internet Positivity (Unplugged)
  2. Our Words Have Power (Cyberbullying)
  3. Strong Usernames and Passwords
  4. Digital Identity
  5. Giving Credit Through Attributions
NI1.a.2.i
Create examples of strong passwords, explain why strong passwords should be used, and demonstrate proper use and protection of personal passwords.
  1. Strong Usernames and Passwords
NI1.a.3.i
Remember basic concepts and facts regarding security issues with general computer use.
  1. Strong Usernames and Passwords
NI1.b.1.i
Give examples of information that organizations keep private as opposed to information that they make public.
NI2.a.3.i
Model how a device on a network sends a message from one device (sender) to another (receiver) while following specific rules.
  1. Networks, Packets, and the Internet
  2. Networks Part 2: Network Protocols
NI2.a.4.i
Differentiate between using the internet and not using the internet (e.g. identify difference between local and remote computation, such as collaborating on a Google Doc in “the cloud” versus editing a local document).
NI2.a.5.i
Illustrate how information travels on the internet.
  1. Networks, Packets, and the Internet
NI2.b.1.i
Act out a protocol that people use in common everyday communications (e.g., checking out a book from the library, meeting a new person, making an appointment, playing a class game, or calling a friend on the phone to invite them over).
NI2.c.2.i
Devise a system for sending a physical message to anyone in their school by using addressing techniques, and then draw a tree or visual representation of their addressing system, and finally act out their addressing system by sending messages.
  1. Networks, Packets, and the Internet
NI2.d.1.i
Communicate across a classroom using a secure method of their own design (e.g., pictures, physical movement, text).
  1. Networks, Packets, and the Internet