Please enable JavaScript to use CodeHS

Standards Mapping

for UT CS K-5

68

Standards in this Framework

68

Standards Mapped

100%

Mapped to Course

Standard Lessons
K.CS.1
Select computing devices that perform a variety of tasks accurately and quickly based on user needs and preferences.
  1. Utah Computer Science: Kindergarten
  2. 1.2 Scout Adventures 1: Introducing Scout
  3. 1.3 Scout Adventures 2: Scout Starts Exploring
  4. 1.4 Scout Adventures 3: Scout Meets a Friend
  5. 1.5 Scout Adventures 4: Scout Explores the Forest
  6. 1.6 Scout Adventures 5: Scout and Bluebird Help
  7. 1.7 Scout Adventures 6: Scout Celebrates with Friends
  8. 7.1 Input Devices
  9. Utah Computer Science: 1st Grade
  10. 8.2 Computer Basics
K.NI.1
Model and describe how people connect to other people and information through a network.
  1. Utah Computer Science: Kindergarten
  2. 7.5 Networks and the Internet
  3. Utah Computer Science: 2nd Grade
  4. 8.2 Networks and the Internet
K.NI.2
Create patterns to communicate a message.
  1. Utah Computer Science: Kindergarten
  2. 2.7 Patterns and Music
K.DA.1
Identify and describe patterns in data visualizations, such as charts or graphs, to make predictions.
  1. Utah Computer Science: Kindergarten
  2. 7.6 Data Patterns and Predictions
  3. Utah Computer Science: 1st Grade
  4. 8.11 Data Patterns and Predictions
  5. Utah Computer Science: 2nd Grade
  6. 8.9 Data Patterns and Predictions
K.AP.1
Model processes by creating and following algorithms to complete tasks.
  1. Utah Computer Science: Kindergarten
  2. 2.2 Story Problems: Add and Subtract within 10
  3. 2.4 Greater Than and Less Than: Single-Digit Numbers
  4. 3.1 Weather and Seasons
  5. 3.2 Types of Motion
  6. 3.3 Living and Nonliving
  7. 4.4 Original Story Animations - Personal Story
  8. 5.2 Cardinal Directions
  9. 6.1 CodeHS Coding Card Game: Sequences
  10. 6.2 CodeHS Coding Card Game: Sequences 2
  11. 6.5 Introduction to Show and Hide Blocks
  12. 6.7 Loops: Frog and Rabbit
  13. 6.8 Forever Loops: Fireworks
  14. 6.9 All About Me!
  15. 6.10 Create a Chicken Crossing Game
  16. Utah Computer Science: 1st Grade
  17. 1.3 Events
  18. 1.4 Sequences: Digital Responsibilities
  19. 2.3 Grid: Solving Mazes
  20. 2.5 Story Problems: Add and Subtract within 20
  21. 2.7 Place Value: Adding Up to 20
  22. 2.8 Greater Than and Less Than: Two-Digit Numbers
  23. 3.2 Light and Shadows
  24. 3.5 Phases of the Moon
  25. 3.6 Animal Life Cycles
  26. 4.3 Punctuation: Write a Great Sentence!
  27. 4.5 Original Story Animations - Fiction Story
  28. 5.2 Create a Map
  29. 6.1 Hide and Seek Game
  30. 6.2 Grow and Shrink Blocks in Motion
  31. 6.5 Forever Loop Dance Party
  32. 6.6 Message Events: Simon Says
  33. 7.1 Seasonal Project (Summer): Pop the Balloons
  34. Utah Computer Science: 2nd Grade
  35. 2.1 Introduction to the Grid
  36. 2.2 Counting with Mazes
  37. 2.3 Math Story Problems: Add and Subtract within 100
  38. 2.6 Create Your Own Story Problem
  39. 2.9 Events and Money
  40. 2.11 3D Shapes
  41. 3.1 Properties of Matter
  42. 3.3 Changing Landforms
  43. 3.4 Preventing Erosion
  44. 3.5 Changes in the Environment
  45. 3.6 Seed Dispersal
  46. 4.2 Punctuation: Write a Great Sentence!
  47. 4.3 Original Story Animations - Fiction Story
  48. 5.1 Communities Modify Their Environment
  49. 6.2 Message Events: Scout Plays in the Forest
  50. 6.6 Design an Adventure Game
  51. 7.1 Seasonal Project (Fall): Gathering Apples Game
  52. 7.2 Digital Greeting Card
  53. 7.3 Seasonal Project (Spring): Create a Chase Game
  54. 8.5 Digital Research 2: Choice Research
  55. Utah Computer Science: 5th Grade
  56. 1.2 Introduction to Computer Science and Scratch
K.CT.1
Decompose problems into smaller manageable parts to better understand them.
  1. Utah Computer Science: Kindergarten
  2. 3.1 Weather and Seasons
  3. 3.2 Types of Motion
  4. 4.3 Storytelling Animations
  5. 6.7 Loops: Frog and Rabbit
  6. 6.8 Forever Loops: Fireworks
  7. 6.9 All About Me!
  8. 7.7 Research Presentations
  9. Utah Computer Science: 1st Grade
  10. 1.3 Events
  11. 2.1 Adding within 20 and Sequences (Unplugged)
  12. 2.3 Grid: Solving Mazes
  13. 3.6 Animal Life Cycles
  14. 4.4 Storytelling Animations Part 2
  15. 5.2 Create a Map
  16. 6.3 Introduction to Repeat Loops
  17. 6.5 Forever Loop Dance Party
  18. 6.6 Message Events: Simon Says
  19. 7.1 Seasonal Project (Summer): Pop the Balloons
  20. 8.4 Research Presentations
  21. 8.9 Basic Data and Programming Project
  22. Utah Computer Science: 2nd Grade
  23. 1.3 Debugging: Events and Sequences
  24. 2.1 Introduction to the Grid
  25. 2.2 Counting with Mazes
  26. 2.6 Create Your Own Story Problem
  27. 3.1 Properties of Matter
  28. 3.4 Preventing Erosion
  29. 3.5 Changes in the Environment
  30. 3.6 Seed Dispersal
  31. 6.2 Message Events: Scout Plays in the Forest
  32. 6.4 Loops: Follow the Path
  33. 6.5 Debugging: Message Events and Loops
  34. 6.6 Design an Adventure Game
  35. 6.7 Moving Targets Game
  36. 7.1 Seasonal Project (Fall): Gathering Apples Game
  37. 7.3 Seasonal Project (Spring): Create a Chase Game
  38. 8.10 Advanced Data and Programming
1.CS.1
Operate a variety of computing devices that perform tasks accurately and quickly based on user needs and preferences.
  1. Utah Computer Science: Kindergarten
  2. 7.1 Input Devices
  3. Utah Computer Science: 1st Grade
  4. 8.2 Computer Basics
1.CS.2
Explore the functions of common hardware and software components of computing systems.
  1. Utah Computer Science: Kindergarten
  2. 7.1 Input Devices
  3. 7.2 Mouse Practice
  4. 7.3 Keyboard Introduction
  5. Utah Computer Science: 1st Grade
  6. 8.2 Computer Basics
1.DA.1
Collect and present data in various visual formats.
  1. Utah Computer Science: Kindergarten
  2. 7.6 Data Patterns and Predictions
  3. Utah Computer Science: 1st Grade
  4. 8.9 Basic Data and Programming Project
  5. 8.11 Data Patterns and Predictions
  6. Utah Computer Science: 2nd Grade
  7. 8.9 Data Patterns and Predictions
  8. 8.10 Advanced Data and Programming
1.DA.2
Identify and describe patterns in data visualizations (unplugged or digital), such as charts or graphs, to make predictions.
  1. Utah Computer Science: Kindergarten
  2. 7.6 Data Patterns and Predictions
  3. Utah Computer Science: 1st Grade
  4. 8.11 Data Patterns and Predictions
  5. Utah Computer Science: 2nd Grade
  6. 8.9 Data Patterns and Predictions
1.AP.1
Demonstrate understanding of the way programs store and manipulate data as variables, such as numbers, words, colors, and images.
  1. Utah Computer Science: 1st Grade
  2. 8.10 Data Storage with Symbols
  3. Utah Computer Science: 2nd Grade
  4. 6.9 Variables: Keeping Score
  5. 8.8 Data Storage with Symbols
1.AP.2
Break down (deconstruct) algorithms and list the steps needed to solve a problem into a sequence of tasks and sub-tasks.
  1. Utah Computer Science: Kindergarten
  2. 3.2 Types of Motion
  3. 6.7 Loops: Frog and Rabbit
  4. 6.8 Forever Loops: Fireworks
  5. 6.9 All About Me!
  6. 7.7 Research Presentations
  7. Utah Computer Science: 1st Grade
  8. 1.3 Events
  9. 2.1 Adding within 20 and Sequences (Unplugged)
  10. 2.3 Grid: Solving Mazes
  11. 3.6 Animal Life Cycles
  12. 4.4 Storytelling Animations Part 2
  13. 5.2 Create a Map
  14. 6.3 Introduction to Repeat Loops
  15. 6.5 Forever Loop Dance Party
  16. 6.6 Message Events: Simon Says
  17. 6.7 Debugging
  18. 7.1 Seasonal Project (Summer): Pop the Balloons
  19. 8.4 Research Presentations
  20. 8.9 Basic Data and Programming Project
  21. Utah Computer Science: 2nd Grade
  22. 1.3 Debugging: Events and Sequences
  23. 2.2 Counting with Mazes
  24. 2.6 Create Your Own Story Problem
  25. 3.1 Properties of Matter
  26. 3.4 Preventing Erosion
  27. 3.5 Changes in the Environment
  28. 3.6 Seed Dispersal
  29. 6.1 Tap-a-Mole Game
  30. 6.2 Message Events: Scout Plays in the Forest
  31. 6.4 Loops: Follow the Path
  32. 6.5 Debugging: Message Events and Loops
  33. 6.6 Design an Adventure Game
  34. 6.7 Moving Targets Game
  35. 6.8 Debugging
  36. 7.1 Seasonal Project (Fall): Gathering Apples Game
  37. 7.3 Seasonal Project (Spring): Create a Chase Game
  38. 8.10 Advanced Data and Programming
1.AP.3
Create programs with sequences (steps) of commands and simple loops (repeated patterns), to express ideas or address a problem.
  1. Utah Computer Science: Kindergarten
  2. 2.2 Story Problems: Add and Subtract within 10
  3. 2.3 Finding an Unknown in a Word Problem
  4. 2.4 Greater Than and Less Than: Single-Digit Numbers
  5. 2.6 Place Value: Ones and Tens
  6. 2.7 Patterns and Music
  7. 3.1 Weather and Seasons
  8. 3.2 Types of Motion
  9. 3.3 Living and Nonliving
  10. 4.3 Storytelling Animations
  11. 4.4 Original Story Animations - Personal Story
  12. 5.2 Cardinal Directions
  13. 6.1 CodeHS Coding Card Game: Sequences
  14. 6.2 CodeHS Coding Card Game: Sequences 2
  15. 6.5 Introduction to Show and Hide Blocks
  16. 6.7 Loops: Frog and Rabbit
  17. 6.8 Forever Loops: Fireworks
  18. 6.9 All About Me!
  19. 6.10 Create a Chicken Crossing Game
  20. 7.7 Research Presentations
  21. Utah Computer Science: 1st Grade
  22. 1.3 Events
  23. 2.2 Combining Shapes
  24. 2.3 Grid: Solving Mazes
  25. 2.4 Finding an Unknown in a Word Problem
  26. 2.5 Story Problems: Add and Subtract within 20
  27. 2.7 Place Value: Adding Up to 20
  28. 2.8 Greater Than and Less Than: Two-Digit Numbers
  29. 3.2 Light and Shadows
  30. 3.3 Sound and Pitch
  31. 3.4 Sun and Moon, Day and Night
  32. 3.5 Phases of the Moon
  33. 3.6 Animal Life Cycles
  34. 4.3 Punctuation: Write a Great Sentence!
  35. 4.4 Storytelling Animations Part 2
  36. 4.5 Original Story Animations - Fiction Story
  37. 5.2 Create a Map
  38. 5.3 Economic Choices
  39. 6.2 Grow and Shrink Blocks in Motion
  40. 6.3 Introduction to Repeat Loops
  41. 6.4 Loops: Predator and Prey
  42. 6.5 Forever Loop Dance Party
  43. 6.6 Message Events: Simon Says
  44. 7.1 Seasonal Project (Summer): Pop the Balloons
  45. 8.4 Research Presentations
  46. Utah Computer Science: 2nd Grade
  47. 2.2 Counting with Mazes
  48. 2.3 Math Story Problems: Add and Subtract within 100
  49. 2.6 Create Your Own Story Problem
  50. 2.9 Events and Money
  51. 2.11 3D Shapes
  52. 3.3 Changing Landforms
  53. 3.4 Preventing Erosion
  54. 3.5 Changes in the Environment
  55. 3.6 Seed Dispersal
  56. 4.2 Punctuation: Write a Great Sentence!
  57. 4.3 Original Story Animations - Fiction Story
  58. 5.1 Communities Modify Their Environment
  59. 6.1 Tap-a-Mole Game
  60. 6.2 Message Events: Scout Plays in the Forest
  61. 6.4 Loops: Follow the Path
  62. 6.6 Design an Adventure Game
  63. 6.7 Moving Targets Game
  64. 7.1 Seasonal Project (Fall): Gathering Apples Game
  65. 7.2 Digital Greeting Card
  66. 7.3 Seasonal Project (Spring): Create a Chase Game
  67. 8.5 Digital Research 2: Choice Research
  68. 8.10 Advanced Data and Programming
1.IC.1
Develop the ability to work respectfully and responsibly with others whether communicating face to face or electronically.
  1. Utah Computer Science: 1st Grade
  2. 1.4 Sequences: Digital Responsibilities
  3. 8.8 Online Etiquette
1.CT.1
Determine the steps needed to solve a problem and develop a sequence of instructions.
  1. Utah Computer Science: Kindergarten
  2. 3.2 Types of Motion
  3. 4.3 Storytelling Animations
  4. 4.4 Original Story Animations - Personal Story
  5. 6.1 CodeHS Coding Card Game: Sequences
  6. 6.2 CodeHS Coding Card Game: Sequences 2
  7. 6.7 Loops: Frog and Rabbit
  8. 6.8 Forever Loops: Fireworks
  9. 6.9 All About Me!
  10. 7.7 Research Presentations
  11. Utah Computer Science: 1st Grade
  12. 1.3 Events
  13. 2.3 Grid: Solving Mazes
  14. 3.2 Light and Shadows
  15. 4.4 Storytelling Animations Part 2
  16. 4.5 Original Story Animations - Fiction Story
  17. 5.2 Create a Map
  18. 6.1 Hide and Seek Game
  19. 6.3 Introduction to Repeat Loops
  20. 6.5 Forever Loop Dance Party
  21. 6.6 Message Events: Simon Says
  22. 7.1 Seasonal Project (Summer): Pop the Balloons
  23. 8.4 Research Presentations
  24. Utah Computer Science: 2nd Grade
  25. 2.1 Introduction to the Grid
  26. 2.2 Counting with Mazes
  27. 2.6 Create Your Own Story Problem
  28. 2.11 3D Shapes
  29. 3.1 Properties of Matter
  30. 3.4 Preventing Erosion
  31. 3.6 Seed Dispersal
  32. 4.3 Original Story Animations - Fiction Story
  33. 6.2 Message Events: Scout Plays in the Forest
  34. 6.4 Loops: Follow the Path
  35. 6.6 Design an Adventure Game
  36. 7.1 Seasonal Project (Fall): Gathering Apples Game
  37. 7.3 Seasonal Project (Spring): Create a Chase Game
1.CT.2
Recognize similarities between new problems and problems they have solved in the past.
  1. Utah Computer Science: Kindergarten
  2. 6.2 CodeHS Coding Card Game: Sequences 2
  3. Utah Computer Science: 1st Grade
  4. 4.4 Storytelling Animations Part 2
2.CS.1
Describe and solve basic hardware and software problems.
  1. Utah Computer Science: 2nd Grade
  2. 8.1 Computer Detectives: Computer Problems
2.N1.1
Explain what a password is, why it is used, and be able to create a secure password.
  1. Utah Computer Science: 1st Grade
  2. 8.1 Passwords
  3. Utah Computer Science: 2nd Grade
  4. 8.7 Passwords
2.DA.1
Demonstrate how to store, copy, search, retrieve, modify and delete information using a computing device, and define the information stored as data.
  1. Utah Computer Science: Kindergarten
  2. 1.1 Welcome to CodeHS!
  3. Utah Computer Science: 1st Grade
  4. 1.1 Welcome to CodeHS!
  5. 8.10 Data Storage with Symbols
  6. Utah Computer Science: 2nd Grade
  7. 1.1 Welcome to CodeHS!
  8. 6.9 Variables: Keeping Score
  9. 8.4 Get Organized with Files
  10. 8.8 Data Storage with Symbols
2.DA.2
Collect and present data in various visual formats.
  1. Utah Computer Science: Kindergarten
  2. 7.6 Data Patterns and Predictions
  3. Utah Computer Science: 1st Grade
  4. 8.9 Basic Data and Programming Project
  5. 8.11 Data Patterns and Predictions
  6. Utah Computer Science: 2nd Grade
  7. 8.9 Data Patterns and Predictions
  8. 8.10 Advanced Data and Programming
2.DA.3
Identify and describe patterns in data visualizations (i.e. charts or graphs) to make predictions.
  1. Utah Computer Science: Kindergarten
  2. 7.6 Data Patterns and Predictions
  3. Utah Computer Science: 1st Grade
  4. 8.11 Data Patterns and Predictions
  5. Utah Computer Science: 2nd Grade
  6. 8.9 Data Patterns and Predictions
  7. 8.10 Advanced Data and Programming
2.AP.1
Deconstruct the steps needed to solve a task into a sequence of instructions.
  1. Utah Computer Science: Kindergarten
  2. 3.1 Weather and Seasons
  3. 3.2 Types of Motion
  4. 4.3 Storytelling Animations
  5. 4.4 Original Story Animations - Personal Story
  6. 6.1 CodeHS Coding Card Game: Sequences
  7. 6.2 CodeHS Coding Card Game: Sequences 2
  8. 6.7 Loops: Frog and Rabbit
  9. 6.8 Forever Loops: Fireworks
  10. 6.9 All About Me!
  11. 7.7 Research Presentations
  12. Utah Computer Science: 1st Grade
  13. 1.3 Events
  14. 2.1 Adding within 20 and Sequences (Unplugged)
  15. 2.3 Grid: Solving Mazes
  16. 2.7 Place Value: Adding Up to 20
  17. 3.2 Light and Shadows
  18. 3.5 Phases of the Moon
  19. 3.6 Animal Life Cycles
  20. 4.4 Storytelling Animations Part 2
  21. 5.2 Create a Map
  22. 6.3 Introduction to Repeat Loops
  23. 6.5 Forever Loop Dance Party
  24. 6.6 Message Events: Simon Says
  25. 6.7 Debugging
  26. 7.1 Seasonal Project (Summer): Pop the Balloons
  27. 8.4 Research Presentations
  28. Utah Computer Science: 2nd Grade
  29. 1.3 Debugging: Events and Sequences
  30. 2.1 Introduction to the Grid
  31. 2.2 Counting with Mazes
  32. 2.6 Create Your Own Story Problem
  33. 2.8 Place Value: Ones, Tens, and Hundreds
  34. 2.9 Events and Money
  35. 3.1 Properties of Matter
  36. 3.4 Preventing Erosion
  37. 3.6 Seed Dispersal
  38. 6.1 Tap-a-Mole Game
  39. 6.2 Message Events: Scout Plays in the Forest
  40. 6.4 Loops: Follow the Path
  41. 6.5 Debugging: Message Events and Loops
  42. 6.6 Design an Adventure Game
  43. 6.7 Moving Targets Game
  44. 6.8 Debugging
  45. 7.1 Seasonal Project (Fall): Gathering Apples Game
  46. 7.3 Seasonal Project (Spring): Create a Chase Game
2.AP.2
Collaboratively develop plans that describe a program’s sequence of events, goals, and expected outcomes.
  1. Utah Computer Science: Kindergarten
  2. 6.9 All About Me!
  3. Utah Computer Science: 1st Grade
  4. 6.7 Debugging
  5. Utah Computer Science: 2nd Grade
  6. 6.8 Debugging
2.AP.3
Properly credit others when using their ideas and creations while developing programs.
  1. Utah Computer Science: 1st Grade
  2. 8.6 Giving Credit Through Attributions
  3. Utah Computer Science: 2nd Grade
  4. 8.11 Giving Credit Through Attributions
2.AP.4
Debug and solve simple problems within an algorithm or program that includes sequences and simple loops.
  1. Utah Computer Science: Kindergarten
  2. 2.7 Patterns and Music
  3. 4.4 Original Story Animations - Personal Story
  4. 6.10 Create a Chicken Crossing Game
  5. 7.7 Research Presentations
  6. Utah Computer Science: 1st Grade
  7. 1.3 Events
  8. 2.3 Grid: Solving Mazes
  9. 5.2 Create a Map
  10. 6.2 Grow and Shrink Blocks in Motion
  11. 6.3 Introduction to Repeat Loops
  12. 6.5 Forever Loop Dance Party
  13. 6.7 Debugging
  14. 7.1 Seasonal Project (Summer): Pop the Balloons
  15. 8.4 Research Presentations
  16. Utah Computer Science: 2nd Grade
  17. 1.3 Debugging: Events and Sequences
  18. 2.2 Counting with Mazes
  19. 2.6 Create Your Own Story Problem
  20. 3.5 Changes in the Environment
  21. 3.6 Seed Dispersal
  22. 6.1 Tap-a-Mole Game
  23. 6.3 Pages: Scout's Travels
  24. 6.5 Debugging: Message Events and Loops
  25. 6.6 Design an Adventure Game
  26. 6.7 Moving Targets Game
  27. 6.8 Debugging
  28. 8.10 Advanced Data and Programming
  29. Utah Computer Science: 3rd Grade
  30. 6.4 Events
  31. 6.6 Loops
2.AP.5
Summarize the steps taken and choices made during the iterative process of program development.
  1. Utah Computer Science: 1st Grade
  2. 6.7 Debugging
  3. Utah Computer Science: 2nd Grade
  4. 6.6 Design an Adventure Game
  5. 6.8 Debugging
2.IC.1
Describe how technology has impacted society over time.
  1. Utah Computer Science: 1st Grade
  2. 8.7 Impacts of Technology in Our World
  3. Utah Computer Science: 2nd Grade
  4. 8.6 Impacts of Technology in Our World
2.IC.2
Describe rationales for keeping login information private, and for logging off devices appropriately.
  1. Utah Computer Science: 1st Grade
  2. 8.1 Passwords
  3. Utah Computer Science: 2nd Grade
  4. 8.7 Passwords
3.CS.1
Describe and model how computing devices connect to other components to extend their capabilities and form a system.
  1. Utah Computer Science: 3rd Grade
  2. 8.3 How Computing Systems Work
  3. Utah Computer Science: 4th Grade
  4. 5.4 Utah Timeline with the BBC micro:bit®
  5. 6.9 Create a Drawing App
3.NI.1
Describe physical and digital security measures for protecting personal information.
  1. Utah Computer Science: 3rd Grade
  2. 8.1 Strong Usernames and Passwords
  3. 8.2 Digital Identity
3.NI.2
Develop personal patterns of behavior to protect information from unauthorized access.
  1. Utah Computer Science: 3rd Grade
  2. 8.1 Strong Usernames and Passwords
  3. 8.2 Digital Identity
3.DA.1
Organize and present collected data visually to highlight relationships and support a claim.
  1. Utah Computer Science: 3rd Grade
  2. 4.2 Animating Poetry
  3. 8.4 Research: Effective Keywords
  4. Utah Computer Science: 4th Grade
  5. 4.1 Animating Poetry
  6. 8.2 Research: Informational Programs
  7. Utah Computer Science: 5th Grade
  8. 3.1 Constructive and Destructive Processes
  9. 4.1 Animating Poetry
  10. 8.3 Using Digital Tools to Create Line Graphs
3.DA.2
Use data to communicate ideas, highlight relationships and predict outcomes.
  1. Utah Computer Science: 3rd Grade
  2. 3.2 Weather and Climate
  3. Utah Computer Science: 4th Grade
  4. 8.2 Research: Informational Programs
3.AP.1
Create programs that include events, sequences, loops, and simple conditionals to express ideas or address a problem.
  1. Utah Computer Science: Kindergarten
  2. 4.1 Phonics: Letter Sounds
  3. Utah Computer Science: 1st Grade
  4. 4.2 Phonics: Digraphs
  5. 6.5 Forever Loop Dance Party
  6. 6.6 Message Events: Simon Says
  7. Utah Computer Science: 2nd Grade
  8. 6.2 Message Events: Scout Plays in the Forest
  9. Utah Computer Science: 3rd Grade
  10. 2.1 Animating Sprites with Multiplication
  11. 2.2 Multiplication and Conditionals
  12. 2.4 Measuring Lengths
  13. 2.5 Adding with Loops
  14. 2.6 Fractions and Variables
  15. 2.7 Unit Fractions with Variables
  16. 3.1 Exploring Adaptations
  17. 3.2 Weather and Climate
  18. 3.3 Modeling Life Cycles
  19. 3.4 Nutrition Maze
  20. 3.5 Classifying Rocks
  21. 3.6 Fossils and Past Environments
  22. 3.7 Balanced and Unbalanced Forces
  23. 4.1 Random Sentence Generator
  24. 4.2 Animating Poetry
  25. 4.3 Creative Storytelling
  26. 4.4 Nonfiction Animated Recordings
  27. 4.5 Punctuation Game
  28. 5.1 Communities Adapt to & Modify their Environment
  29. 5.2 Choose Your Own Path: Elements of Culture
  30. 5.3 Digital Vocabulary Flashcard Quiz
  31. 6.1 Costumes, Backdrops, and Animations
  32. 6.2 Scratch Drawing Tools
  33. 6.4 Events
  34. 6.5 Broadcast Messages: Marco Polo
  35. 6.6 Loops
  36. 6.8 Introduction to Conditionals
  37. 6.9 Variables
  38. 6.10 Platform Game Design
  39. 6.11 Pair Programming: Create a Band
  40. 6.13 Game Design Project
  41. 7.1 Seasonal Project (Summer): Pop The Balloons
  42. Utah Computer Science: 4th Grade
  43. 1.2 Events: Dot in Space
  44. 1.3 Loops: Catch the Ball
  45. 1.4 Scout's Quest: Conditionals
  46. 2.4 Division and Conditionals
  47. 2.5 Multiplying Fractions by Whole Numbers
  48. 2.6 Naming Numbers Game
  49. 2.7 House Design with Area and Perimeter
  50. 3.1 Exploring Heat
  51. 3.2 Exploring the Water Cycle
  52. 3.3 Sensing and Responding to the Environment
  53. 3.4 Plant and Animal Cells
  54. 3.5 How We See: Light Reflection
  55. 3.6 Sound Frequency & Amplitude
  56. 3.7 Wave Generator
  57. 4.1 Animating Poetry
  58. 4.2 Creative Storytelling
  59. 4.3 Nonfiction Animated Recordings
  60. 4.4 Grammar Quiz Game
  61. 4.5 Mad Libs Project
  62. 5.1 State Project
  63. 5.2 Rights and Responsibilities
  64. 5.3 Digital Vocabulary Flashcard Quiz
  65. 6.1 Creating Algorithms
  66. 6.3 Conditionals: Color Sense
  67. 6.5 Conditionals: Flying Bird
  68. 6.6 Complex Conditionals: If/Then/Else Chase the Star
  69. 6.7 Scout's Quest: Variables
  70. 6.9 Create a Drawing App
  71. 6.11 Game Design Project
  72. 7.1 Seasonal Project (Spring): Create a Chase Game!
  73. 7.2 Digital Greeting Card Project
  74. Utah Computer Science: 5th Grade
  75. 1.2 Introduction to Computer Science and Scratch
  76. 1.3 Creating Algorithms
  77. 1.4 Creating Turtle Graphics
  78. 1.5 Conditionals: Underwater Exploration
  79. 2.3 Decimal Division and Conditionals
  80. 2.5 Unit Converter
  81. 2.6 Multiplication Quiz Game
  82. 2.7 Add and Subtract Fractions
  83. 3.1 Constructive and Destructive Processes
  84. 3.2 Exploring Ecosystems
  85. 3.3 Animal Classification
  86. 3.4 Earth Systems
  87. 3.5 Cycle of Matter
  88. 3.6 Effects of Pollution
  89. 3.7 Day and Night
  90. 3.8 Physical Changes
  91. 4.1 Animating Poetry
  92. 4.2 Nonfiction Animated Recordings
  93. 4.3 Creative Storytelling
  94. 4.4 Punctuate a Title
  95. 5.2 Digital Vocabulary Flashcard Quiz
  96. 5.3 Revolutionary War Timeline
  97. 5.4 Interactive Map of the 13 Colonies
  98. 6.3 Game Mechanics with Comparison Operators
  99. 6.4 Scout's Quest: Variables
  100. 6.5 Operators: Coin Flip
  101. 6.6 Conditionals: Mazes
  102. 6.7 Plan a Quest
  103. 6.9 Game Design Project
  104. 7.1 Seasonal Project (Fall): Gathering Apples Game
3.AP.2
Create programs that use variables to store and modify data.
  1. Utah Computer Science: 3rd Grade
  2. 2.6 Fractions and Variables
  3. 2.7 Unit Fractions with Variables
  4. 3.7 Balanced and Unbalanced Forces
  5. 4.5 Punctuation Game
  6. 5.3 Digital Vocabulary Flashcard Quiz
  7. 6.13 Game Design Project
  8. 7.1 Seasonal Project (Summer): Pop The Balloons
  9. Utah Computer Science: 4th Grade
  10. 2.6 Naming Numbers Game
  11. 2.7 House Design with Area and Perimeter
  12. 3.6 Sound Frequency & Amplitude
  13. 3.7 Wave Generator
  14. 4.5 Mad Libs Project
  15. 5.1 State Project
  16. 5.2 Rights and Responsibilities
  17. 5.3 Digital Vocabulary Flashcard Quiz
  18. 6.7 Scout's Quest: Variables
  19. 6.11 Game Design Project
  20. Utah Computer Science: 5th Grade
  21. 2.5 Unit Converter
  22. 2.6 Multiplication Quiz Game
  23. 5.2 Digital Vocabulary Flashcard Quiz
  24. 5.3 Revolutionary War Timeline
  25. 5.4 Interactive Map of the 13 Colonies
  26. 6.3 Game Mechanics with Comparison Operators
  27. 6.4 Scout's Quest: Variables
  28. 6.5 Operators: Coin Flip
  29. 6.9 Game Design Project
  30. 7.1 Seasonal Project (Fall): Gathering Apples Game
3.AP.3
Test and debug a program or algorithm to ensure it accomplishes the intended task.
  1. Utah Computer Science: 1st Grade
  2. 6.5 Forever Loop Dance Party
  3. Utah Computer Science: 3rd Grade
  4. 1.2 Scout's Scratch Expedition Part 1
  5. 1.3 Scout's Scratch Expedition Part 2
  6. 1.4 Scout's Scratch Expedition Part 3
  7. 1.5 Scout's Scratch Expedition Part 4
  8. 2.3 Classifying Shapes by Category
  9. 2.7 Unit Fractions with Variables
  10. 3.4 Nutrition Maze
  11. 3.5 Classifying Rocks
  12. 4.4 Nonfiction Animated Recordings
  13. 4.5 Punctuation Game
  14. 5.2 Choose Your Own Path: Elements of Culture
  15. 5.3 Digital Vocabulary Flashcard Quiz
  16. 6.1 Costumes, Backdrops, and Animations
  17. 6.2 Scratch Drawing Tools
  18. 6.3 Sequences: Parallel Programming
  19. 6.5 Broadcast Messages: Marco Polo
  20. 6.6 Loops
  21. 6.7 Debugging: Events and Loops
  22. 6.10 Platform Game Design
  23. 6.11 Pair Programming: Create a Band
  24. 6.13 Game Design Project
  25. 7.1 Seasonal Project (Summer): Pop The Balloons
  26. Utah Computer Science: 4th Grade
  27. 1.2 Events: Dot in Space
  28. 1.3 Loops: Catch the Ball
  29. 2.1 Classifying Shapes Using Lines and Angles
  30. 2.6 Naming Numbers Game
  31. 2.7 House Design with Area and Perimeter
  32. 3.6 Sound Frequency & Amplitude
  33. 4.3 Nonfiction Animated Recordings
  34. 4.4 Grammar Quiz Game
  35. 4.5 Mad Libs Project
  36. 5.1 State Project
  37. 5.2 Rights and Responsibilities
  38. 5.3 Digital Vocabulary Flashcard Quiz
  39. 6.2 Debugging: Mazes
  40. 6.4 The Coordinate Plane
  41. 6.7 Scout's Quest: Variables
  42. 6.9 Create a Drawing App
  43. 6.11 Game Design Project
  44. 7.1 Seasonal Project (Spring): Create a Chase Game!
  45. 7.2 Digital Greeting Card Project
  46. Utah Computer Science: 5th Grade
  47. 1.4 Creating Turtle Graphics
  48. 2.2 Classifying Quadrilaterals in a Hierarchy
  49. 2.7 Add and Subtract Fractions
  50. 3.2 Exploring Ecosystems
  51. 3.5 Cycle of Matter
  52. 4.2 Nonfiction Animated Recordings
  53. 4.4 Punctuate a Title
  54. 5.2 Digital Vocabulary Flashcard Quiz
  55. 5.3 Revolutionary War Timeline
  56. 6.1 Animation Loops Project
  57. 6.2 Debugging: Make a Pizza
  58. 6.4 Scout's Quest: Variables
  59. 6.5 Operators: Coin Flip
  60. 6.7 Plan a Quest
  61. 6.9 Game Design Project
  62. 7.1 Seasonal Project (Fall): Gathering Apples Game
3.AP.4
Perform different roles when collaborating with peers during the design, implementation, and review stages of program development.
  1. Utah Computer Science: 3rd Grade
  2. 6.11 Pair Programming: Create a Band
3.AP.5
Use an iterative design process to plan and develop a program by considering the perspectives and preferences of others.
  1. Utah Computer Science: 3rd Grade
  2. 6.10 Platform Game Design
  3. 6.11 Pair Programming: Create a Band
  4. 6.13 Game Design Project
  5. Utah Computer Science: 4th Grade
  6. 6.11 Game Design Project
  7. Utah Computer Science: 5th Grade
  8. 6.7 Plan a Quest
  9. 6.9 Game Design Project
3.AP.6
Create programs by incorporating smaller portions of existing programs to develop something new or add more advanced features.
  1. Utah Computer Science: 3rd Grade
  2. 7.1 Seasonal Project (Summer): Pop The Balloons
  3. Utah Computer Science: 4th Grade
  4. 7.1 Seasonal Project (Spring): Create a Chase Game!
  5. Utah Computer Science: 5th Grade
  6. 7.1 Seasonal Project (Fall): Gathering Apples Game
3.IC.1
Evaluate how computing technologies have changed the world, and express how those technologies influence, and are influenced by, cultural practices.
  1. Utah Computer Science: 3rd Grade
  2. 8.7 Technology Timeline
  3. Utah Computer Science: 4th Grade
  4. 8.1 Internet Positivity (Unplugged)
  5. 8.3 Technology Timeline
3.IC.2
Describe reasons creators might limit the use of their work.
  1. Utah Computer Science: 3rd Grade
  2. 8.8 Giving Credit Through Attributions
  3. Utah Computer Science: 5th Grade
  4. 8.9 Giving Credit Through Attributions
3.CT.1
Decompose problems into smaller manageable tasks which may themselves be decomposed.
  1. Utah Computer Science: 1st Grade
  2. 6.5 Forever Loop Dance Party
  3. Utah Computer Science: 3rd Grade
  4. 1.2 Scout's Scratch Expedition Part 1
  5. 1.3 Scout's Scratch Expedition Part 2
  6. 1.4 Scout's Scratch Expedition Part 3
  7. 1.5 Scout's Scratch Expedition Part 4
  8. 4.2 Animating Poetry
  9. 4.5 Punctuation Game
  10. 5.2 Choose Your Own Path: Elements of Culture
  11. 6.10 Platform Game Design
  12. 6.11 Pair Programming: Create a Band
  13. 6.13 Game Design Project
  14. Utah Computer Science: 4th Grade
  15. 2.5 Multiplying Fractions by Whole Numbers
  16. 2.7 House Design with Area and Perimeter
  17. 4.1 Animating Poetry
  18. 4.4 Grammar Quiz Game
  19. 5.1 State Project
  20. 6.9 Create a Drawing App
  21. 6.11 Game Design Project
  22. Utah Computer Science: 5th Grade
  23. 3.5 Cycle of Matter
  24. 4.1 Animating Poetry
  25. 5.4 Interactive Map of the 13 Colonies
  26. 6.7 Plan a Quest
  27. 6.9 Game Design Project
3.CT.2
Recognize common patterns between problems and recurring patterns within problems.
  1. Utah Computer Science: 2nd Grade
  2. 6.4 Loops: Follow the Path
  3. Utah Computer Science: 3rd Grade
  4. 6.12 Functions Dance Project
  5. 6.13 Game Design Project
  6. Utah Computer Science: 4th Grade
  7. 6.11 Game Design Project
4.CS.1
Demonstrate how computer hardware and software work together as a system to accomplish tasks.
  1. Utah Computer Science: 3rd Grade
  2. 8.3 How Computing Systems Work
  3. Utah Computer Science: 4th Grade
  4. 6.9 Create a Drawing App
4.NI.1
Model how information is broken down into smaller pieces called packets and transmitted through multiple devices over physical or wireless paths and reassembled at the destination.
  1. Utah Computer Science: 4th Grade
  2. 8.6 Networks, Packets, and the Internet
4.DA.1
Select, organize, and categorize data and represent that data visually to provide clarity or support a claim.
  1. Utah Computer Science: 3rd Grade
  2. 4.2 Animating Poetry
  3. 8.4 Research: Effective Keywords
  4. Utah Computer Science: 4th Grade
  5. 4.1 Animating Poetry
  6. 8.2 Research: Informational Programs
  7. Utah Computer Science: 5th Grade
  8. 3.1 Constructive and Destructive Processes
  9. 4.1 Animating Poetry
  10. 8.3 Using Digital Tools to Create Line Graphs
4.DA.2
Use data to highlight and propose relationships, predict outcomes, or communicate ideas.
  1. Utah Computer Science: 4th Grade
  2. 8.2 Research: Informational Programs
  3. Utah Computer Science: 5th Grade
  4. 8.5 Training AI Using Data
4.AP.1
Compare and refine multiple algorithms for the same task, using computer and non-computer languages, and determine which is the most appropriate.
  1. Utah Computer Science: 4th Grade
  2. 6.1 Creating Algorithms
  3. Utah Computer Science: 5th Grade
  4. 1.3 Creating Algorithms
4.AP.2
Create programs that include events, loops, and conditionals.
  1. Utah Computer Science: 1st Grade
  2. 6.5 Forever Loop Dance Party
  3. Utah Computer Science: 3rd Grade
  4. 2.1 Animating Sprites with Multiplication
  5. 2.4 Measuring Lengths
  6. 2.5 Adding with Loops
  7. 2.6 Fractions and Variables
  8. 2.7 Unit Fractions with Variables
  9. 3.1 Exploring Adaptations
  10. 3.2 Weather and Climate
  11. 3.3 Modeling Life Cycles
  12. 3.4 Nutrition Maze
  13. 3.5 Classifying Rocks
  14. 3.6 Fossils and Past Environments
  15. 3.7 Balanced and Unbalanced Forces
  16. 4.1 Random Sentence Generator
  17. 4.2 Animating Poetry
  18. 4.3 Creative Storytelling
  19. 4.4 Nonfiction Animated Recordings
  20. 4.5 Punctuation Game
  21. 5.1 Communities Adapt to & Modify their Environment
  22. 5.2 Choose Your Own Path: Elements of Culture
  23. 5.3 Digital Vocabulary Flashcard Quiz
  24. 6.1 Costumes, Backdrops, and Animations
  25. 6.2 Scratch Drawing Tools
  26. 6.4 Events
  27. 6.5 Broadcast Messages: Marco Polo
  28. 6.6 Loops
  29. 6.8 Introduction to Conditionals
  30. 6.9 Variables
  31. 6.11 Pair Programming: Create a Band
  32. 6.13 Game Design Project
  33. 7.1 Seasonal Project (Summer): Pop The Balloons
  34. Utah Computer Science: 4th Grade
  35. 1.2 Events: Dot in Space
  36. 1.3 Loops: Catch the Ball
  37. 1.4 Scout's Quest: Conditionals
  38. 2.2 Animating Sprites with Factors
  39. 2.4 Division and Conditionals
  40. 2.5 Multiplying Fractions by Whole Numbers
  41. 2.6 Naming Numbers Game
  42. 2.7 House Design with Area and Perimeter
  43. 3.1 Exploring Heat
  44. 3.2 Exploring the Water Cycle
  45. 3.3 Sensing and Responding to the Environment
  46. 3.4 Plant and Animal Cells
  47. 3.5 How We See: Light Reflection
  48. 3.6 Sound Frequency & Amplitude
  49. 3.7 Wave Generator
  50. 4.1 Animating Poetry
  51. 4.2 Creative Storytelling
  52. 4.3 Nonfiction Animated Recordings
  53. 4.4 Grammar Quiz Game
  54. 4.5 Mad Libs Project
  55. 5.1 State Project
  56. 5.2 Rights and Responsibilities
  57. 5.3 Digital Vocabulary Flashcard Quiz
  58. 6.1 Creating Algorithms
  59. 6.3 Conditionals: Color Sense
  60. 6.5 Conditionals: Flying Bird
  61. 6.6 Complex Conditionals: If/Then/Else Chase the Star
  62. 6.8 Pong Game
  63. 6.9 Create a Drawing App
  64. 6.10 Snake Game
  65. 6.11 Game Design Project
  66. 7.1 Seasonal Project (Spring): Create a Chase Game!
  67. 7.2 Digital Greeting Card Project
  68. 8.4 Program an AI Chatbot
  69. Utah Computer Science: 5th Grade
  70. 1.2 Introduction to Computer Science and Scratch
  71. 1.3 Creating Algorithms
  72. 1.4 Creating Turtle Graphics
  73. 1.5 Conditionals: Underwater Exploration
  74. 2.1 Animating Sprites with Division
  75. 2.3 Decimal Division and Conditionals
  76. 2.4 Decimal Multiplication and Conditionals
  77. 2.5 Unit Converter
  78. 2.6 Multiplication Quiz Game
  79. 2.7 Add and Subtract Fractions
  80. 3.1 Constructive and Destructive Processes
  81. 3.2 Exploring Ecosystems
  82. 3.3 Animal Classification
  83. 3.4 Earth Systems
  84. 3.5 Cycle of Matter
  85. 3.6 Effects of Pollution
  86. 3.7 Day and Night
  87. 3.8 Physical Changes
  88. 4.1 Animating Poetry
  89. 4.2 Nonfiction Animated Recordings
  90. 4.3 Creative Storytelling
  91. 4.4 Punctuate a Title
  92. 5.2 Digital Vocabulary Flashcard Quiz
  93. 5.3 Revolutionary War Timeline
  94. 5.4 Interactive Map of the 13 Colonies
  95. 6.3 Game Mechanics with Comparison Operators
  96. 6.5 Operators: Coin Flip
  97. 6.6 Conditionals: Mazes
  98. 6.7 Plan a Quest
  99. 6.8 Pinball Game Project
  100. 6.9 Game Design Project
  101. 7.1 Seasonal Project (Fall): Gathering Apples Game
4.AP.3
Decompose problems into smaller, manageable tasks which may be then be broken down further.
  1. Utah Computer Science: 1st Grade
  2. 6.5 Forever Loop Dance Party
  3. Utah Computer Science: 3rd Grade
  4. 4.2 Animating Poetry
  5. 4.5 Punctuation Game
  6. 5.2 Choose Your Own Path: Elements of Culture
  7. 6.5 Broadcast Messages: Marco Polo
  8. 6.10 Platform Game Design
  9. 6.11 Pair Programming: Create a Band
  10. 6.13 Game Design Project
  11. Utah Computer Science: 4th Grade
  12. 1.2 Events: Dot in Space
  13. 2.5 Multiplying Fractions by Whole Numbers
  14. 2.7 House Design with Area and Perimeter
  15. 4.1 Animating Poetry
  16. 4.4 Grammar Quiz Game
  17. 4.5 Mad Libs Project
  18. 5.1 State Project
  19. 6.8 Pong Game
  20. 6.9 Create a Drawing App
  21. 6.11 Game Design Project
  22. 8.4 Program an AI Chatbot
  23. Utah Computer Science: 5th Grade
  24. 1.4 Creating Turtle Graphics
  25. 3.5 Cycle of Matter
  26. 4.1 Animating Poetry
  27. 5.4 Interactive Map of the 13 Colonies
  28. 6.5 Operators: Coin Flip
  29. 6.7 Plan a Quest
  30. 6.8 Pinball Game Project
  31. 6.9 Game Design Project
4.AP.4
Test and debug a program or algorithm to ensure it accomplishes the intended task.
  1. Utah Computer Science: 3rd Grade
  2. 2.3 Classifying Shapes by Category
  3. 2.7 Unit Fractions with Variables
  4. 3.4 Nutrition Maze
  5. 3.5 Classifying Rocks
  6. 4.4 Nonfiction Animated Recordings
  7. 5.2 Choose Your Own Path: Elements of Culture
  8. 5.3 Digital Vocabulary Flashcard Quiz
  9. 6.1 Costumes, Backdrops, and Animations
  10. 6.2 Scratch Drawing Tools
  11. 6.3 Sequences: Parallel Programming
  12. 6.4 Events
  13. 6.5 Broadcast Messages: Marco Polo
  14. 6.6 Loops
  15. 6.10 Platform Game Design
  16. 6.11 Pair Programming: Create a Band
  17. 6.13 Game Design Project
  18. 7.1 Seasonal Project (Summer): Pop The Balloons
  19. Utah Computer Science: 4th Grade
  20. 1.2 Events: Dot in Space
  21. 1.3 Loops: Catch the Ball
  22. 2.1 Classifying Shapes Using Lines and Angles
  23. 2.5 Multiplying Fractions by Whole Numbers
  24. 2.6 Naming Numbers Game
  25. 2.7 House Design with Area and Perimeter
  26. 3.6 Sound Frequency & Amplitude
  27. 4.3 Nonfiction Animated Recordings
  28. 4.4 Grammar Quiz Game
  29. 4.5 Mad Libs Project
  30. 5.1 State Project
  31. 5.2 Rights and Responsibilities
  32. 5.3 Digital Vocabulary Flashcard Quiz
  33. 6.4 The Coordinate Plane
  34. 6.8 Pong Game
  35. 6.9 Create a Drawing App
  36. 6.11 Game Design Project
  37. 7.1 Seasonal Project (Spring): Create a Chase Game!
  38. 7.2 Digital Greeting Card Project
  39. 8.4 Program an AI Chatbot
  40. Utah Computer Science: 5th Grade
  41. 1.4 Creating Turtle Graphics
  42. 2.2 Classifying Quadrilaterals in a Hierarchy
  43. 2.7 Add and Subtract Fractions
  44. 2.8 Area of a Rectangle with Tiles
  45. 3.2 Exploring Ecosystems
  46. 3.5 Cycle of Matter
  47. 3.9 Scale of Planets in the Solar System
  48. 4.2 Nonfiction Animated Recordings
  49. 4.4 Punctuate a Title
  50. 5.1 The US Government
  51. 5.2 Digital Vocabulary Flashcard Quiz
  52. 5.3 Revolutionary War Timeline
  53. 6.5 Operators: Coin Flip
  54. 6.7 Plan a Quest
  55. 6.8 Pinball Game Project
  56. 6.9 Game Design Project
  57. 7.1 Seasonal Project (Fall): Gathering Apples Game
4.IC.1
Evaluate computing technologies that have changed the world and express how those technologies influence and are influenced by cultural practices.
  1. Utah Computer Science: 3rd Grade
  2. 8.7 Technology Timeline
  3. Utah Computer Science: 4th Grade
  4. 8.1 Internet Positivity (Unplugged)
  5. 8.3 Technology Timeline
  6. Utah Computer Science: 5th Grade
  7. 8.1 Our Words Have Power (Cyberbullying)
  8. 8.5 Training AI Using Data
4.IC.2
Propose ways to improve the accessibility and usability of technology products for the diverse needs and wants of users.
  1. Utah Computer Science: 4th Grade
  2. 8.7 3D Design: Keyboard Accommodations
  3. Utah Computer Science: 5th Grade
  4. 8.4 3D Design: Keyboard Accommodations
4.CT.1
Determine specific aspects of patterns between or within problems that can be abstracted out to leave only the common or important elements.
  1. Utah Computer Science: 3rd Grade
  2. 6.13 Game Design Project
  3. Utah Computer Science: 4th Grade
  4. 6.11 Game Design Project
  5. Utah Computer Science: 5th Grade
  6. 6.9 Game Design Project
5.CS.1
Create potential solutions to solve hardware and software problems using common troubleshooting strategies.
  1. Utah Computer Science: 5th Grade
  2. 8.7 Computer Detectives: Hardware and Software Problems
5.NI.1
Model how information is broken down into smaller pieces, transmitted as packets (data groups) through multiple devices over networks and the Internet, and reassembled at the destination.
  1. Utah Computer Science: 3rd Grade
  2. 8.6 Networks Part 2: Network Protocols
  3. Utah Computer Science: 4th Grade
  4. 8.6 Networks, Packets, and the Internet
  5. Utah Computer Science: 5th Grade
  6. 8.8 Networks Part 2: Network Protocols
5.DA.1
Explain how the amount of space required to store data differs based on the type of data and level of detail and that the utility of that data varies.
  1. Utah Computer Science: 5th Grade
  2. 8.2 Data Storage
5.DA.2
Organize and share collected data visually to highlight relationships and support a claim.
  1. Utah Computer Science: 3rd Grade
  2. 4.2 Animating Poetry
  3. Utah Computer Science: 4th Grade
  4. 4.1 Animating Poetry
  5. 8.2 Research: Informational Programs
  6. Utah Computer Science: 5th Grade
  7. 4.1 Animating Poetry
  8. 8.3 Using Digital Tools to Create Line Graphs
5.DA.3
Prioritize, analyze and use data to communicate ideas, highlight relationships and predict outcomes.
  1. Utah Computer Science: 5th Grade
  2. 3.9 Scale of Planets in the Solar System
5.AP.1
Compare and refine multiple algorithms for the same task and determine which is the most appropriate.
  1. Utah Computer Science: 4th Grade
  2. 6.1 Creating Algorithms
  3. Utah Computer Science: 5th Grade
  4. 1.3 Creating Algorithms
5.AP.2
Decompose problems into smaller, manageable tasks which may themselves be deconstructed and analyzed.
  1. Utah Computer Science: 3rd Grade
  2. 5.2 Choose Your Own Path: Elements of Culture
  3. 6.10 Platform Game Design
  4. 6.11 Pair Programming: Create a Band
  5. 6.13 Game Design Project
  6. Utah Computer Science: 4th Grade
  7. 2.7 House Design with Area and Perimeter
  8. 4.4 Grammar Quiz Game
  9. 4.5 Mad Libs Project
  10. 5.1 State Project
  11. 6.9 Create a Drawing App
  12. 6.11 Game Design Project
  13. Utah Computer Science: 5th Grade
  14. 3.4 Earth Systems
  15. 3.5 Cycle of Matter
  16. 5.4 Interactive Map of the 13 Colonies
  17. 6.7 Plan a Quest
  18. 6.8 Pinball Game Project
  19. 6.9 Game Design Project
5.AP.3
Create programs by incorporating smaller portions of existing programs, to develop something new or add more advanced features.
  1. Utah Computer Science: 3rd Grade
  2. 4.2 Animating Poetry
  3. 7.1 Seasonal Project (Summer): Pop The Balloons
  4. 8.8 Giving Credit Through Attributions
  5. Utah Computer Science: 4th Grade
  6. 4.1 Animating Poetry
  7. 7.1 Seasonal Project (Spring): Create a Chase Game!
  8. Utah Computer Science: 5th Grade
  9. 4.1 Animating Poetry
  10. 7.1 Seasonal Project (Fall): Gathering Apples Game
  11. 8.9 Giving Credit Through Attributions
5.AP.4
Use an iterative process to plan and develop a program by considering the perspectives and preferences of others.
  1. Utah Computer Science: 3rd Grade
  2. 6.10 Platform Game Design
  3. 6.13 Game Design Project
  4. Utah Computer Science: 4th Grade
  5. 6.11 Game Design Project
  6. Utah Computer Science: 5th Grade
  7. 6.7 Plan a Quest
  8. 6.9 Game Design Project
5.AP.5
Recognize and observe intellectual property rights and give appropriate attribution when creating, remixing, or combining programs.
  1. Utah Computer Science: 3rd Grade
  2. 8.8 Giving Credit Through Attributions
  3. Utah Computer Science: 5th Grade
  4. 8.9 Giving Credit Through Attributions
5.AP.6
Describe choices made during program development using code comments, presentations, and demonstrations.
  1. Utah Computer Science: 4th Grade
  2. 2.1 Classifying Shapes Using Lines and Angles
  3. Utah Computer Science: 5th Grade
  4. 2.2 Classifying Quadrilaterals in a Hierarchy
5.IC.1
Propose ways to improve the accessibility and usability of technology products for the diverse needs and wants of users.
  1. Utah Computer Science: 4th Grade
  2. 8.7 3D Design: Keyboard Accommodations
  3. Utah Computer Science: 5th Grade
  4. 8.4 3D Design: Keyboard Accommodations
5.IC.2
Seek and explain the impact of diverse perspectives for the purpose of improving computational artifacts.
  1. Utah Computer Science: 4th Grade
  2. 8.7 3D Design: Keyboard Accommodations
  3. Utah Computer Science: 5th Grade
  4. 8.4 3D Design: Keyboard Accommodations
5.CT.1
Develop algorithms in computer programs to solve problems, including unique and repeated sub-tasks within a larger program.
  1. Utah Computer Science: 1st Grade
  2. 6.5 Forever Loop Dance Party
  3. Utah Computer Science: 3rd Grade
  4. 2.4 Measuring Lengths
  5. 2.5 Adding with Loops
  6. 2.6 Fractions and Variables
  7. 2.7 Unit Fractions with Variables
  8. 3.2 Weather and Climate
  9. 3.4 Nutrition Maze
  10. 3.5 Classifying Rocks
  11. 3.7 Balanced and Unbalanced Forces
  12. 4.2 Animating Poetry
  13. 4.4 Nonfiction Animated Recordings
  14. 5.1 Communities Adapt to & Modify their Environment
  15. 5.2 Choose Your Own Path: Elements of Culture
  16. 5.3 Digital Vocabulary Flashcard Quiz
  17. 6.1 Costumes, Backdrops, and Animations
  18. 6.5 Broadcast Messages: Marco Polo
  19. 6.6 Loops
  20. 6.8 Introduction to Conditionals
  21. 6.9 Variables
  22. 6.10 Platform Game Design
  23. 6.11 Pair Programming: Create a Band
  24. 6.13 Game Design Project
  25. 7.1 Seasonal Project (Summer): Pop The Balloons
  26. Utah Computer Science: 4th Grade
  27. 1.2 Events: Dot in Space
  28. 1.3 Loops: Catch the Ball
  29. 2.2 Animating Sprites with Factors
  30. 2.3 Multi-digit Multiplication and Conditionals
  31. 2.4 Division and Conditionals
  32. 2.5 Multiplying Fractions by Whole Numbers
  33. 2.6 Naming Numbers Game
  34. 2.7 House Design with Area and Perimeter
  35. 3.1 Exploring Heat
  36. 3.2 Exploring the Water Cycle
  37. 3.3 Sensing and Responding to the Environment
  38. 3.4 Plant and Animal Cells
  39. 3.5 How We See: Light Reflection
  40. 3.6 Sound Frequency & Amplitude
  41. 3.7 Wave Generator
  42. 4.1 Animating Poetry
  43. 4.3 Nonfiction Animated Recordings
  44. 4.4 Grammar Quiz Game
  45. 4.5 Mad Libs Project
  46. 5.1 State Project
  47. 5.2 Rights and Responsibilities
  48. 5.3 Digital Vocabulary Flashcard Quiz
  49. 5.4 Utah Timeline with the BBC micro:bit®
  50. 6.1 Creating Algorithms
  51. 6.3 Conditionals: Color Sense
  52. 6.6 Complex Conditionals: If/Then/Else Chase the Star
  53. 6.9 Create a Drawing App
  54. 6.11 Game Design Project
  55. 7.1 Seasonal Project (Spring): Create a Chase Game!
  56. Utah Computer Science: 5th Grade
  57. 1.2 Introduction to Computer Science and Scratch
  58. 1.3 Creating Algorithms
  59. 1.4 Creating Turtle Graphics
  60. 1.5 Conditionals: Underwater Exploration
  61. 2.1 Animating Sprites with Division
  62. 2.3 Decimal Division and Conditionals
  63. 2.5 Unit Converter
  64. 2.6 Multiplication Quiz Game
  65. 3.1 Constructive and Destructive Processes
  66. 3.2 Exploring Ecosystems
  67. 3.3 Animal Classification
  68. 3.4 Earth Systems
  69. 3.5 Cycle of Matter
  70. 3.6 Effects of Pollution
  71. 3.7 Day and Night
  72. 3.8 Physical Changes
  73. 3.9 Scale of Planets in the Solar System
  74. 4.1 Animating Poetry
  75. 4.2 Nonfiction Animated Recordings
  76. 4.4 Punctuate a Title
  77. 5.2 Digital Vocabulary Flashcard Quiz
  78. 5.3 Revolutionary War Timeline
  79. 5.4 Interactive Map of the 13 Colonies
  80. 6.1 Animation Loops Project
  81. 6.3 Game Mechanics with Comparison Operators
  82. 6.5 Operators: Coin Flip
  83. 6.6 Conditionals: Mazes
  84. 6.7 Plan a Quest
  85. 6.8 Pinball Game Project
  86. 6.9 Game Design Project
  87. 7.1 Seasonal Project (Fall): Gathering Apples Game