Please enable JavaScript to use CodeHS

Elementary Standards Mapping

for Utah 5 Computer Science Standards

14

Standards in this Framework

Standard Lessons
5.CS.1
Create potential solutions to solve hardware and software problems using common troubleshooting strategies.
    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.
    Networks, Packets, and the Internet
    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.
    Data Storage
5.DA.2
Organize and share collected data visually to highlight relationships and support a claim.
    Animating Poetry
    Research: Informational Programs
    Using Digital Tools to Create Line Graphs
    Inquiry Project: Survey Bar Graph
    Inquiry Project: Data Bar Graph
    Inquiry Project: Line Graph
    Productivity Software Inquiry Project
5.DA.3
Prioritize, analyze and use data to communicate ideas, highlight relationships and predict outcomes.
    Scale of Planets in the Solar System
    Inquiry Project: Survey Bar Graph
    Inquiry Project: Data Bar Graph
    Inquiry Project: Line Graph
    Productivity Software Inquiry Project
5.AP.1
Compare and refine multiple algorithms for the same task and determine which is the most appropriate.
    Multiple Algorithms
    Dash® Robot 1 - Movement
    Creating Algorithms
    Loops: Falling Objects
5.AP.2
Decompose problems into smaller, manageable tasks which may themselves be deconstructed and analyzed.
    3D Design: Recreate an Animal
    Platform Game Design
    Grammar Quiz Game
    Dash® Robot Mazes
    Earth Systems
    Cycle of Matter
    Clones in Games
    Interactive Map of the 13 Colonies
    Interactive Map of the 13 Colonies with the BBC micro:bit®
    Digital Pet Project
    VEX GO®: Introduction
    VEX GO®: Measurement
    Create a Drawing App
    Minecraft® Coding Fundamentals - Basic Moves
    Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
    House Design with Area and Perimeter
    Classes and Objects in Games
    micro:bit®: Animal Response to the Environment
    Pair Programming: Create a Band
    VEX GO®: Speed and Energy
    LEGO® SPIKE Essential: Design a Car Sensor
    Choose Your Own Path: Elements of Culture
    VEX GO®: Lines and Angles
    Plan a Quest
    Pinball Game Project
    Mad Libs Project
    Flower Garden Functions Project
    Design an App
    Game Design Project
    State Project
    Geographic Effects on Early Civilizations
    Positive and Negative Numbers
    Multimedia Book Report
    micro:bit® Reaction Game
    Functions: Paint by Numbers
    Game Design Project
    Functions: About Me
    House Design with Area and Perimeter
    Computational Thinking: Design an Obstacle Course
    micro:bit® Butterfly Migration Simulator
    CS Innovators: Grace Hopper
    Computational Thinking: Design a School
    Computational Thinking: Design a Neighborhood
5.AP.3
Create programs by incorporating smaller portions of existing programs, to develop something new or add more advanced features.
    3D Design: Codeblocks
    Animating Poetry
    Clones in Games
    Digital Pet Project
    Giving Credit Through Attributions
    Classes and Objects in Games
    Seasonal Project (Spring): Create a Chase Game!
    Seasonal Project (Summer): Pop The Balloons
    Seasonal Project (Fall): Gathering Apples Game
    Rates and Unit Rates
    Seasonal Project (Winter): Design a Snowman
5.AP.4
Use an iterative process to plan and develop a program by considering the perspectives and preferences of others.
    Platform Game Design
    Dash® Robot Storytelling
    Dash® Robot Mazes
    Digital Pet Project
    Coding with LEGO® Spike Prime
    Classes and Objects in Games
    Plan a Quest
    Design an App
    Game Design Project
    Game Design Project
5.AP.5
Recognize and observe intellectual property rights and give appropriate attribution when creating, remixing, or combining programs.
    Giving Credit Through Attributions
5.AP.6
Describe choices made during program development using code comments, presentations, and demonstrations.
    Dash® Robot Storytelling
    Dash® Robot Mazes
    Classes and Objects in Games
    LEGO® SPIKE Essential: Design a Car Sensor
    Classifying Shapes Using Lines and Angles
    Classifying Quadrilaterals in a Hierarchy
    Design an App
    Balanced Ecosystems
5.IC.1
Propose ways to improve the accessibility and usability of technology products for the diverse needs and wants of users.
    3D Design: Keyboard Accommodations
    Design an App
5.IC.2
Seek and explain the impact of diverse perspectives for the purpose of improving computational artifacts.
    3D Design: Keyboard Accommodations
    Design an App
5.CT.1
Develop algorithms in computer programs to solve problems, including unique and repeated sub-tasks within a larger program.
    Introduction to Computer Science and Scratch
    Practice with Conditionals Part 1
    Adding with Loops
    Utah Timeline with the BBC micro:bit®
    Game Mechanics with Comparison Operators
    Loops (Unplugged)
    Exploring Ecosystems
    Balanced and Unbalanced Forces
    Sound Frequency & Amplitude
    Platform Game Design
    Communities Adapt to & Modify Their Environment
    Fractions and Variables
    Weather and Climate
    Introduction to Comparison Operators
    Classifying Rocks
    Complex Conditionals: If/Then/Else Chase the Star
    Nutrition Maze
    Exploring Heat
    Physical Changes
    Variables
    Plant and Animal Cells
    Digital Flashcards
    Animating Poetry
    Exploring the Water Cycle
    Rights and Responsibilities
    Introduction to Conditionals
    Wave Generator
    Division and Conditionals
    Multiple Algorithms
    Unit Converter
    Sensing and Responding to the Environment
    Effects of Pollution
    Nonfiction Animated Recordings
    Measuring Lengths
    Grammar Quiz Game
    Drawing with micro:bit® and Scratch
    Loops
    Earth Systems
    Day and Night
    Cycle of Matter
    Multi-digit Multiplication and Conditionals
    Game Effects
    Clones in Games
    Constructive and Destructive Processes
    Revolutionary War Timeline
    Revolutionary War Timeline with the BBC micro:bit®
    Animal Classification
    Interactive Map of the 13 Colonies
    Interactive Map of the 13 Colonies with the BBC micro:bit®
    Digital Pet Project
    Animating Unit Fractions
    Multiplication Quiz Game
    VEX GO®: Introduction
    VEX GO®: Measurement
    Create a Drawing App
    Minecraft® Coding Fundamentals - Basic Moves
    Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
    Skills Practice: Events
    Skills Practice: Repeat Loops
    Skills Practice: Functions
    Skills Practice: Forever Loops
    Skills Practice: If/Then/Else Conditionals
    Skills Practice: Variables
    Skills Practice: Costumes, Backdrops, and Animations
    Coding with LEGO® Spike Prime
    Skills Practice: Functions with Boolean Inputs
    Skills Practice: Operators
    Skills Practice: Functions with Number Inputs
    House Design with Area and Perimeter
    Classes and Objects in Games
    micro:bit® Rounding to the Nearest Ten
    Punctuate a Title
    micro:bit®: Animal Response to the Environment
    Pair Programming: Create a Band
    micro:bit® Rounding to the Nearest Hundred
    micro:bit® Rounding with Decimals
    Seasonal Project (Spring): Create a Chase Game!
    VEX GO®: Speed and Energy
    How We See: Light Reflection
    Practice with Conditionals Part 2
    Practice with Conditionals Part 4
    LEGO® SPIKE Essential: Design a Car Sensor
    Seasonal Project (Summer): Pop The Balloons
    Practice with Conditionals Part 3
    Seasonal Project (Fall): Gathering Apples Game
    Complex Conditionals: Balloon Game
    Choose Your Own Path: Elements of Culture
    Using the Go To Page Block
    Introduction to Speed Blocks
    VEX GO®: Lines and Angles
    Plan a Quest
    Animation Loops Project
    Forever Loop Dance Party
    Pinball Game Project
    Mad Libs Project
    Flower Garden Functions Project
    Design an App
    Game Design Project
    Decimal Division and Conditionals
    Multiplying Fractions by Whole Numbers
    Naming Numbers Game
    State Project
    Atoms and Molecules
    Rates and Unit Rates
    Positive and Negative Numbers
    Evaluate Algebraic Equations
    Scale of Planets in the Solar System
    Balanced Ecosystems
    Multimedia Book Report
    micro:bit® Reaction Game
    Animating Sprites with Factors
    Animating Sprites with Division
    Introduction to Finch Robot®
    Modeling Perimeter with Finch Robot®
    Storytelling with Finch Robot®
    Creating Algorithms
    Events: Dot in Space
    Functions: Paint by Numbers
    Loops: Catch the Ball
    Scout's Quest: Functions with Boolean Inputs
    Broadcast Messages: Marco Polo
    Scout's Quest: Functions with Number Inputs
    Creating Turtle Graphics
    Transportation Speeds and Sounds
    Broadcast Messages: Tell a Joke
    Events: Traveling with Scout
    Variables in Dance
    Game Design Project
    Operators: Coin Flip
    Functions: About Me
    Conditionals: Changing Effects
    Conditionals: Underwater Exploration
    Conditionals: Color Sense
    Conditionals: Mazes
    Introduction to Functions
    Costumes, Backdrops, and Animations
    Loops: Falling Objects
    House Design with Area and Perimeter
    Unit Fractions with Variables
    Digital Vocabulary Flashcard Quiz
    Seasonal Project (Winter): Design a Snowman
    KA2.2.1a - A Day at the Park: Karel Clean Up
    KA2.2.1b - A Day at the Park: Find the Exit
    KA2.2.1c - A Day at the Park: Escape the Bedroom
    KA2.2.2a - A Day at the Park: Fetch Karel
    KA2.2.2b - A Day at the Park: Get Down the Hallway
    KA2.2.2c - A Day at the Park: Escape the Building
    KA2.2.3a - A Day at the Park: Building Towers
    KA2.2.3b - A Day at the Park: Get Around the Cars
    KA2.2.3c - A Day at the Park: Find the Park
    KA2.2.4a - A Day at the Park: Making Custom Colors
    KA2.2.4b - A Day at the Park: Make a Tree
    KA2.2.4c - A Day at the Park: Set Up the Scavenger Hunt
    KA2.1.1a- Rosetta Stone: Pick Up the Hat 1
    KA2.1.1b- Rosetta Stone: Pick Up the Hat 2
    KA2.1.1c- Rosetta Stone: Travel to Egypt
    KA2.1.2a- Rosetta Stone: Approach the Entrance
    KA2.1.2b- Rosetta Stone: Uncover the Hieroglyph
    KA2.1.3a- Rosetta Stone: Light the Torches 1
    KA2.1.3b- Rosetta Stone: Light the Torches 2
    KA2.1.4a- Rosetta Stone: Leave Without a Trace
    KA2.1.4b- Rosetta Stone: Which Way?
    KA2.1.5a- Rosetta Stone: Snakes!
    KA2.1.5b- Rosetta Stone: Escape the Scarab Room
    KA2.1.6- Rosetta Stone: Challenge: Draw a Hieroglyph
    KA2.3.1- Evaluation: Collect the Tennis Balls
    Introduction to Sphero Mini® and Sphero BOLT+®
    Loops: Sphero® Underwater Exploration
    Conditionals: Sphero® Shark Race
    Winter Celebrations Around the World