Please enable JavaScript to use CodeHS

Elementary Standards Mapping

for NV CS K-5

50

Standards in this Framework

Standard Lessons
K.AP.A.1
Model daily processes by creating and following sets of step-by-step instructions (algorithms) to complete tasks.
  1. Comparing Organisms
  2. Sequences (Unplugged)
  3. Properties of Matter
  4. Weather and Seasons
  5. Adding within 20 and Sequences (Unplugged)
  6. Introduction to Kibo®
  7. VEX 123®: Defining Shape Attributes
  8. CodeHS Coding Card Game: Sequences
  9. CodeHS Coding Card Game: Sequences 2
  10. CodeHS Coding Card Game: Loops
  11. CodeHS Coding Card Game: Loops 2
  12. CodeHS Coding Card Game: Conditionals
  13. CodeHS Coding Card Game: Conditionals 2
  14. Create a Map
  15. Design an Adventure Game
  16. Preventing Erosion
K.AP.PD.1
Identify and fix (debug) errors in a sequence of instructions (algorithms) that includes loops.
  1. Maze Game Project
  2. Events
  3. Loops: Part 2
  4. Counting with Mazes
  5. Build a Sentence
  6. Research Presentations
  7. Create Your Own Story Problem
  8. Loops
  9. Advanced Data and Programming
  10. Wildlife Scene Project
  11. Changes in the Environment
  12. Introduction to Bee-Bot®: Planning a Program
  13. Introduction to Coding with LEGO® SPIKE Essential
  14. Minecraft® Coding Fundamentals - Basic Moves
  15. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  16. Skills Practice: Sequences
  17. Skills Practice: Repeat Loops
  18. Skills Practice: Events
  19. Skills Practice: Message Events
  20. Space Travel Project
  21. Moving Targets Game
  22. VEX 123®: Patterns of Living Things
  23. Seed Dispersal
  24. Debugging
  25. Kibo®: Adding and Subtracting
  26. Seasonal Project (Summer): Pop the Balloons
  27. Introduction to Speed Blocks
  28. Forever Loop Dance Party
  29. Coding Class: Block Basics
  30. Create a Chicken Crossing Game
  31. Garden Project
  32. River Crossing Game
  33. Create a Map
  34. Tap-a-Mole Game
  35. Design an Adventure Game
  36. Mad Libs Project
  37. Flower Garden Functions Project
  38. Patterns and Music
  39. Punctuation Game
  40. State Project
  41. micro:bit® Reaction Game
  42. Introduction to Debugging
  43. Events (Alpine UT updates)
  44. Introduction to Robot Mouse: Planning a Program
K.CS.HS.1
Use appropriate terminology in identifying and describing the function of common physical components of computing systems (hardware). For example: monitor, keyboard, mouse, earbuds, headphones, printer.
  1. Input Devices
  2. Computer Basics
  3. Ozobot® Programming 1: Introduction
  4. Ozobot® Programming 2: More Color Codes
  5. Introduction to Kibo®
  6. Mouse Practice
K.CS.HS.2
Recognize some computing devices (e.g., computer, smartphone) can perform a variety of tasks and some computing devices are specialized (e.g., navigation system, game controller).
  1. Input Devices
  2. Computer Basics
K.DA.S.1
Recognize that data can be collected and stored on different computing devices over time.
  1. Data Storage and Variables
K.IC.C.1
Understand how computing devices have changed people’s lives.
  1. Impacts of Technology in Our World
  2. Training AI Using Data
K.IC.SI.1
Exhibit good digital citizenship using technology safely, responsibly, and ethically.
  1. Impacts of Technology in Our World
  2. Passwords
  3. Giving Credit Through Attributions
  4. Training AI Using Data
K.NI.C.1
Explain that a password helps protect the privacy of information.
  1. Passwords
1.AP.PD.1
Describe the iterative process of program development (including terminology, steps taken, and the logic of choices).
  1. Maze Game Project
  2. Wildlife Scene Project
  3. Debugging
  4. Garden Project
  5. Tap-a-Mole Game
  6. Design an Adventure Game
  7. Introduction to Debugging
1.AP.V.1
Model the way programs store and manipulate data by using numbers or other symbols to represent information.
  1. Digital Research 1: Guided Research
  2. Digital Research 2: Choice Research
1.CS.D.1
Select and operate appropriate device and 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
1.DA.S.1
Recognize that a variety of data (e.g., music, video, images, text) can be stored in and retrieved from a computing device.
  1. Data Storage and Variables
  2. Training AI Using Data
1.IC.SI.1
Work respectfully and responsibly with others online.
  1. Impacts of Technology in Our World
  2. Minecraft: Education Edition® Basic Gameplay
  3. Training AI Using Data
1.NI.C.1
Explain why we keep personal information (e.g., name, location, phone number, home address) private.
  1. Passwords
2.AP.C.1
Develop programs with sequences and loops, to express ideas or address a problem.
  1. Greater Than and Less Than: Single-Digit Numbers
  2. Changing Landforms
  3. Types of Motion
  4. Events
  5. Place Value: Ones, Tens, and Hundreds
  6. Loops: Part 2
  7. Counting with Mazes
  8. Light and Shadows
  9. Research Presentations
  10. Sound and Pitch
  11. Storytelling Animations
  12. Phases of the Moon
  13. Living and Nonliving
  14. Weather and Seasons
  15. Original Story Animations - Personal Story
  16. Loops
  17. Storytelling Animations Part 2
  18. Sun and Moon, Day and Night
  19. Original Story Animations - Fiction Story
  20. Economic Choices
  21. Advanced Data and Programming
  22. Cardinal Directions
  23. Wildlife Scene Project
  24. Place Value: Ones and Tens
  25. Finding an Unknown in a Word Problem
  26. Changes in the Environment
  27. VEX 123®: Introduction
  28. Introduction to Bee-Bot®: Basic Movements
  29. Counting with Bee-Bot®
  30. Introduction to Bee-Bot®: Planning a Program
  31. Patterns with Bee-Bot®
  32. Seasons with Bee-Bot®
  33. Comparing Length with Bee-Bot®
  34. Weather with Bee-Bot®
  35. Needs of Living Things with Bee-Bot®
  36. Push and Pull with Bee-Bot®
  37. Shapes with Bee-Bot®
  38. Making Ten with Bee-Bot®
  39. Seasonal Project (Spring): Create a Chase Game
  40. Seasonal Project (Fall): Gathering Apples Game
  41. Introduction to Speed Blocks
  42. VEX 123®: Defining Shape Attributes
  43. Forever Loop Dance Party
  44. CodeHS Coding Card Game: Sequences
  45. CodeHS Coding Card Game: Sequences 2
  46. CodeHS Coding Card Game: Loops
  47. CodeHS Coding Card Game: Loops 2
  48. CodeHS Coding Card Game: Conditionals
  49. CodeHS Coding Card Game: Conditionals 2
  50. Coding Class: Block Basics
  51. Catching Butterflies
  52. Greater Than and Less Than: Two-Digit Numbers
  53. Greater Than and Less Than: Three-Digit Numbers
  54. Program a Race
  55. About Me Project
  56. Create a Chicken Crossing Game
  57. Garden Project
  58. River Crossing Game
  59. Racing Game
  60. Create a Map
  61. 3D Shapes
  62. Digital Greeting Card Project
  63. Tap-a-Mole Game
  64. Design an Adventure Game
  65. Mad Libs Project
  66. Flower Garden Functions Project
  67. Patterns and Music
  68. Punctuation Game
  69. Preventing Erosion
  70. Rates and Unit Rates
  71. micro:bit® Reaction Game
  72. Events (Alpine UT updates)
  73. Seasons with Robot Mouse
  74. Weather with Robot Mouse
  75. Introduction to Robot Mouse: Basic Movements
  76. Counting with Robot Mouse
  77. Introduction to Robot Mouse: Planning a Program
  78. Patterns with Robot Mouse
  79. Comparing Length with Robot Mouse
  80. Needs of Living Things with Robot Mouse
  81. Push and Pull with Robot Mouse
  82. Shapes with Robot Mouse
  83. Making Ten with Robot Mouse
2.AP.M.1
Break down (decompose) the steps needed to solve a problem into a precise sequence of instructions.
  1. Sequences (Unplugged)
  2. Events
  3. Loops: Part 2
  4. Counting with Mazes
  5. Counting and Sequences (Unplugged)
  6. Storytelling Animations
  7. Adding within 20 and Sequences (Unplugged)
  8. Loops
  9. Storytelling Animations Part 2
  10. Original Story Animations - Fiction Story
  11. Advanced Data and Programming
  12. Wildlife Scene Project
  13. Making Ten with Bee-Bot®
  14. VEX 123®: Defining Shape Attributes
  15. About Me Project
  16. Create a Map
  17. Design an Adventure Game
  18. Mad Libs Project
  19. Preventing Erosion
  20. Geographic Effects on Early Civilizations
2.AP.PD.1
Develop plans that describe a program’s sequence of events, goals, and expected outcomes.
  1. Research Presentations
  2. Create Your Own Story Problem
  3. Original Story Animations - Personal Story
  4. Storytelling Animations Part 2
  5. Original Story Animations - Fiction Story
  6. Seed Dispersal
  7. LEGO® SPIKE Essential: Design for Changing Weather
  8. Introduction to Speed Blocks
  9. Plan a Quest
  10. Coding Class: Block Basics
  11. About Me Project
  12. Create a Chicken Crossing Game
  13. Garden Project
  14. River Crossing Game
  15. Tap-a-Mole Game
  16. Design an Adventure Game
2.AP.PD.2
Give attribution (credit) when using the ideas and creations of others while developing programs.
  1. Giving Credit Through Attributions
2.CS.T.1
Describe basic hardware and software problems using accurate terminology.
  1. Computer Basics
  2. Computer Detectives: Computer Problems
2.DA.S.1
Store, copy, search, retrieve, modify, and delete information using a computing device and define the information stored as data.
  1. Digital Research 1: Guided Research
  2. Data Storage and Variables
2.IC.C.1
Compare how people live and work before and after the implementation or adoption of new computing technology.
  1. Impacts of Technology in Our World
2.IC.SLE.1
Identify safe and unsafe examples of online communications.
  1. Passwords
2.NI.C.1
Explain what passwords are and why we use them; use strong passwords to protect devices and information from unauthorized access.
  1. Passwords
3.AP.PD.1
Debug (identify and fix) errors in an algorithm or program that includes sequences and loops.
  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. Digital Pet Project
  17. Unit Fractions with Variables
  18. Ozobot® Programming 1: Introduction
  19. Ozobot® Programming 2: More Color Codes
  20. Dash Robot 1 - Movement
  21. Cue Robot 1 - Movement
  22. Cue Robot 2 - Proximity Sensors
  23. Cue Robot 3 - Loops and Functions
  24. Minecraft® Coding Fundamentals - Basic Moves
  25. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  26. Skills Practice: Events
  27. Skills Practice: Sequences
  28. Skills Practice: Broadcast Events
  29. Skills Practice: Repeat Loops
  30. Skills Practice: Functions
  31. Skills Practice: Forever Loops
  32. Skills Practice: Variables
  33. Skills Practice: Scratch Drawing Tools
  34. Skills Practice: Costumes, Backdrops, and Animations
  35. Coding with LEGO® Spike Prime
  36. Skills Practice: Functions with Boolean Inputs
  37. Skills Practice: Operators
  38. Skills Practice: Functions with Number Inputs
  39. Area of a Rectangle with Tiles
  40. House Design with Area and Perimeter
  41. Introduction to Classes and Objects in Games
  42. micro:bit® Rounding to the Nearest Ten
  43. Pair Programming: Create a Band
  44. micro:bit® Rounding to the Nearest Hundred
  45. micro:bit® Rounding with Decimals
  46. Seasonal Project (Spring): Create a Chase Game!
  47. How We See: Light Reflection
  48. LEGO® SPIKE Essential: Design a Car Sensor
  49. Seasonal Project (Summer): Pop The Balloons
  50. The Coordinate Plane
  51. Choose Your Own Adventure: Elements of Culture
  52. Introduction to Speed Blocks
  53. Plan a Quest
  54. Animation Loops Project
  55. Forever Loop Dance Party
  56. Mad Libs Project
  57. Flower Garden Functions Project
  58. Design an App
  59. Game Design Project
  60. Add and Subtract Fractions
  61. Modeling Life Cycles
  62. Punctuation Game
  63. Atoms and Molecules
  64. Geographic Effects on Early Civilizations
  65. Multiplying and Dividing Fractions
  66. Balanced Ecosystems
  67. Multimedia Book Report
  68. micro:bit® Reaction Game
  69. Introduction to Debugging
3.AP.PD.2
Take on varying roles (e.g., researcher, programmer, test developer, designer, recorder) with teacher guidance, when collaborating with peers during the design, implementation, and review stages of program development.
  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
3.AP.V.1
Create programs that use variables to store and modify data.
  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®: Animal Response to the Environment
  25. micro:bit® Rounding to the Nearest Hundred
  26. micro:bit® Rounding with Decimals
  27. Seasonal Project (Summer): Pop The Balloons
  28. Seasonal Project (Fall): Gathering Apples Game
  29. Using the Go To Page Block
  30. Introduction to Speed Blocks
  31. Forever Loop Dance Party
  32. Mad Libs Project
  33. Design an App
  34. Game Design Project
  35. Rates and Unit Rates
  36. Balanced Ecosystems
  37. micro:bit® Reaction Game
3.CS.D.1
Describe how internal and external parts of computing devices function to form a system.
  1. Computer Basics
  2. How Systems Work (What is a Computer?)
  3. Ozobot® Programming 1: Introduction
  4. Introduction to LEGO® Spike Essential
  5. Introduction to Coding with LEGO® SPIKE Essential
  6. Introduction to Kibo®
  7. Kibo®: Communicating Across Distances (Light and Sound)
  8. LEGO® SPIKE Essential: Design a Moving Statue
3.DA.CVT.1
Organize and present collected data visually to highlight relationships and support a claim.
  1. Research: Effective Keywords
  2. Research: Informational Programs
  3. Using Digital Tools to Create Line Graphs
  4. Programming and Data Project
  5. Constructive and Destructive Processes
3.IC.C.1
Discuss computing technologies that have changed the world, and express how those technologies influence and are influenced by cultural practices.
  1. Our Words Have Power (Cyberbullying)
  2. Training AI Using Data
3.IC.SLE.1
Use public domain or creative commons media, and refrain from copying or using material created by others without permission.
  1. Giving Credit through Attributions
3.NI.C.1
Discuss real-world cybersecurity problems and how personal information can be protected.
  1. Strong Usernames and Passwords
  2. Digital Identity
4.AP.A.1
Test, compare, and refine multiple algorithms for the same task and determine which is the most appropriate.
  1. Multiple Algorithms
  2. Dash Robot 1 - Movement
  3. Cue Robot 1 - Movement
4.AP.C.1
Develop programs that include sequences, events, loops, and conditionals.
  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. Skills Practice: 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 Adventure: Elements of Culture
  107. Introduction to Speed Blocks
  108. VEX GO®: Lines and Angles
  109. Plan a Quest
  110. Forever Loop Dance Party
  111. Pinball Game Project
  112. Mad Libs Project
  113. Flower Garden Functions Project
  114. Design an App
  115. Game Design Project
  116. Decimal Division and Conditionals
  117. Add and Subtract Fractions
  118. Multiplying Fractions by Whole Numbers
  119. Modeling Life Cycles
  120. Fossils and Past Environments
  121. Punctuation Game
  122. State Project
  123. Atoms and Molecules
  124. Geographic Effects on Early Civilizations
  125. Rates and Unit Rates
  126. Multiplying and Dividing Fractions
  127. Balanced Ecosystems
  128. Multimedia Book Report
  129. micro:bit® Reaction Game
  130. Animating Sprites with Factors
  131. Animating Sprites with Division
  132. Makey Makey®: Introduction
  133. Makey Makey®: Graphing Points on a Coordinate Plane
4.AP.M.1
Explore how complex tasks can be decomposed into simple tasks and how simple tasks can be composed into complex tasks.
  1. Plant and Animal Cells
  2. Simple Algorithms
  3. Grammar Quiz Game
  4. Dash Robot Mazes
  5. Clones in Games
  6. Interactive Map of the 13 Colonies
  7. Interactive Map of the 13 Colonies with the BBC micro:bit®
  8. Skills Practice: Sequences
  9. Pinball Game Project
4.AP.PD.1
Test and debug (identify and fix) errors in a program or algorithm to ensure it runs as intended.
  1. Game Mechanics with Comparison Operators
  2. Seasonal Project (Fall): Gathering Apples Game
  3. The Coordinate Plane
  4. Choose Your Own Adventure: Elements of Culture
  5. Classifying Shapes Using Lines and Angles
  6. Plan a Quest
  7. Animation Loops Project
  8. Pinball Game Project
  9. Mad Libs Project
  10. Design an App
  11. Game Design Project
  12. Add and Subtract Fractions
  13. Modeling Life Cycles
  14. Atoms and Molecules
  15. Balanced Ecosystems
  16. Multimedia Book Report
  17. Introduction to Debugging
4.CS.HS.1
Model how computer hardware and software work together as a system to accomplish tasks.
  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. Interactive Map of the 13 Colonies with the BBC micro:bit®
  5. Ozobot® Programming 1: Introduction
  6. Minecraft: Education Edition® Basic Gameplay
  7. Coding with LEGO® Spike Prime
  8. LEGO® SPIKE Essential: Design a Moving Statue
  9. micro:bit® Rounding to the Nearest Ten
  10. micro:bit®: Animal Response to the Environment
  11. micro:bit® Rounding to the Nearest Hundred
  12. micro:bit® Rounding with Decimals
  13. Makey Makey®: Introduction
  14. Makey Makey®: Graphing Points on a Coordinate Plane
4.DA.IM.1
Use data to highlight or propose cause-and-effect relationships, predict outcomes, or communicate ideas.
  1. Research: Informational Programs
  2. Using Digital Tools to Create Line Graphs
  3. Advanced Data and Programming
  4. Training AI Using Data
  5. Basic Data and Programming Project
4.IC.C.1
Compare and contrast how computing has changed society from the past to the present.
  1. Our Words Have Power (Cyberbullying)
  2. Training AI Using Data
4.NI.NCO.1
Model how information is broken down into smaller pieces, transmitted as packets through multiple devices over networks and the internet, and reassembled at the destination.
  1. Networks, Packets, and the Internet
5.AP.M.1
Demonstrate how to decompose a task of complexity into simple tasks and compose a simple task into tasks of complexity.
  1. Pinball Game Project
  2. Mad Libs Project
5.AP.M.2
Modify, incorporate, and test portions of an existing program into their own work, to develop something new or add more advanced features.
  1. Seasonal Project (Fall): Gathering Apples Game
  2. Plan a Quest
  3. Animation Loops Project
5.AP.PD.1
Use the iterative process to develop a program to express an idea or address a problem while considering others’ perspectives and preferences.
  1. Design an App
  2. Game Design Project
5.AP.PD.2
Describe choices made during program development using code comments, presentations, and demonstrations.
  1. Classifying Shapes Using Lines and Angles
  2. Classifying Quadrilaterals in a Hierarchy
  3. Design an App
  4. Balanced Ecosystems
5.AP.PD.3
Observe intellectual property rights and give appropriate attribution (credit) when creating or remixing programs.
  1. Giving Credit through Attributions
5.CS.T.1
Determine potential solutions to solve simple hardware and software problems using common troubleshooting strategies.
  1. Computer Detectives: Hardware and Software Problems
5.DA.IM.1
Recognize how text, images, and sounds are represented as binary numbers in computing devices.
5.IC.C.1
Brainstorm ways to improve the accessibility and usability of technology products for the diverse needs and wants of users.
  1. 3D Design: Keyboard Accommodations
  2. Design an App
5.IC.SI.1
Seek diverse perspectives for the purpose of improving computational artifacts.
  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. Game Design Project
5.NI.NCO.1
Explain the concept of network protocols.
  1. Networks Part 2: Network Protocols
5.NI.NCO.2
Identify the advantages and disadvantages of various network types (e.g., wire, WiFi, cellular data).