Please enable JavaScript to use CodeHS

Elementary Standards Mapping

for UT CS 3

15

Standards in this Framework

Standard Lessons
3.CS.1
Describe and model how computing devices connect to other components to extend their capabilities and form a system.
    Utah Timeline with the BBC micro:bit®
    How Computing Systems Work
    Introduction to micro:bit®
    Drawing with micro:bit® and Scratch
    Revolutionary War Timeline with the BBC micro:bit®
    Interactive Map of the 13 Colonies with the BBC micro:bit®
    Dash® Robot 1 - Movement
    Introduction to Coding with LEGO® SPIKE Essential
    Create a Drawing App
    LEGO® SPIKE Essential: Design a Moving Statue
    micro:bit® Rounding to the Nearest Ten
    micro:bit®: Animal Response to the Environment
    micro:bit® Rounding to the Nearest Hundred
    micro:bit® Rounding with Decimals
    LEGO® SPIKE Essential: Design a Car Sensor
    Dash® Robot 2 - Proximity Sensor
    Dash® Robot 3 - Loops and Functions
3.NI.1
Describe physical and digital security measures for protecting personal information.
    Strong Usernames and Passwords
    Digital Identity
    Scout's Cybersecurity Adventure: Part 1
    Scout's Cybersecurity Adventure: Part 2
    Cybersecurity Policies and Laws
    Scout's Cybersecurity Mission
    Scout’s Cryptography Escape Room
3.NI.2
Develop personal patterns of behavior to protect information from unauthorized access.
    Strong Usernames and Passwords
    Scout's Cybersecurity Adventure: Part 1
    Scout's Cybersecurity Adventure: Part 2
    Cybersecurity Policies and Laws
    Scout's Cybersecurity Mission
    Scout’s Cryptography Escape Room
3.DA.1
Organize and present collected data visually to highlight relationships and support a claim.
    Research: Effective Keywords
    Animating Poetry
    Research: Informational Programs
    Using Digital Tools to Create Line Graphs
    Constructive and Destructive Processes
    Animating Poetry
    Inquiry Project: Survey Bar Graph
    Inquiry Project: Data Bar Graph
    Inquiry Project: Line Graph
    Productivity Software Inquiry Project
3.DA.2
Use data to communicate ideas, highlight relationships and predict outcomes.
    Weather and Climate
    Research: Informational Programs
    Inquiry Project: Survey Bar Graph
    Inquiry Project: Data Bar Graph
    Inquiry Project: Line Graph
    Productivity Software Inquiry Project
3.AP.1
Create programs that include events, sequences, loops, and simple conditionals to express ideas or address a problem.
    Introduction to Computer Science and Scratch
    Practice with Conditionals Part 1
    Adding with Loops
    Game Mechanics with Comparison Operators
    Loops (Unplugged)
    3D Design: Codeblocks
    Exploring Ecosystems
    Balanced and Unbalanced Forces
    Sound Frequency & Amplitude
    Events
    Platform Game Design
    Communities Adapt to & Modify Their Environment
    Fractions and Variables
    Creative Storytelling
    Weather and Climate
    Scratch Digital Greeting Card
    From ScratchJr to Scratch
    Introduction to Comparison Operators
    Classifying Rocks
    Complex Conditionals: If/Then/Else Chase the Star
    Nutrition Maze
    Exploring Heat
    Exploring Adaptations
    Physical Changes
    Variables
    Plant and Animal Cells
    Digital Flashcards
    Animating Poetry
    Exploring the Water Cycle
    Simple Algorithms
    Rights and Responsibilities
    Parts of Speech: Random Sentence Generator
    Introduction to Conditionals
    Wave Generator
    Division and Conditionals
    Multiple Algorithms
    Multiplication and Conditionals
    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
    Dash® Robot Storytelling
    Dash® Robot Mazes
    Animating Sprites with Multiplication
    Phonics: Letter Sounds
    Earth Systems
    Day and Night
    Cycle of Matter
    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
    Phonics: Digraphs
    VEX 123®: Introduction
    ScratchJr to Scratch: Events and Loops
    Dash® Robot 1 - Movement
    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: If/Then Conditionals
    Skills Practice: Repeat Loops
    Skills Practice: Functions
    Skills Practice: Forever Loops
    Skills Practice: If/Then/Else Conditionals
    Skills Practice: Variables
    Scratch Drawing Tools
    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
    VEX 123®: Patterns of Living Things
    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
    Introduction to Speed Blocks
    VEX GO®: Lines and Angles
    Plan a Quest
    Forever Loop Dance Party
    Mad Libs Project
    Flower Garden Functions Project
    Design an App
    Game Design Project
    Decimal Division and Conditionals
    Add and Subtract Fractions
    Multiplying Fractions by Whole Numbers
    Naming Numbers Game
    Modeling Life Cycles
    Fossils and Past Environments
    Punctuation Game
    State Project
    Atoms and Molecules
    Geographic Effects on Early Civilizations
    Balanced Ecosystems
    Multimedia Book Report
    micro:bit® Reaction Game
    Makey Makey®: Introduction
    Introduction to Finch Robot®
    Modeling Perimeter with Finch Robot®
    Storytelling with Finch Robot®
    Makey Makey®: Graphing Points on a Coordinate Plane
    micro:bit®: Graphing Points on a Coordinate Plane
    I-Spy with Lists
    Animating Poetry
    Message Events: Scout Plays in the Forest
    Creating Algorithms
    Events: Dot in Space
    Functions: Paint by Numbers
    Loops: Catch the Ball
    Message Events: Simon Says
    Scout's Quest: Functions with Boolean Inputs
    Broadcast Messages: Marco Polo
    Scout's Quest: Variables
    Scout's Quest: Functions with Number Inputs
    Lists: Shopping with Scout
    Scout's Quest: Conditionals
    Creating Turtle Graphics
    Transportation Speeds and Sounds
    Conditionals: Flying Bird
    Broadcast Messages: Tell a Joke
    Lists: Spelling Bee
    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
    Race Track Game
    House Design with Area and Perimeter
    Unit Fractions with Variables
    Digital Vocabulary Flashcard Quiz
    Seasonal Project (Winter): Design a Snowman
    micro:bit® Butterfly Migration Simulator
    Drawing Tools: Sea Creatures
    Loops: Sphero® Underwater Exploration
    Dash® Robot 2 - Proximity Sensor
    Conditionals: Sphero® Shark Race
    Dash® Robot 3 - Loops and Functions
    Winter Celebrations Around the World
3.AP.2
Create programs that use variables to store and modify data.
    Game Mechanics with Comparison Operators
    3D Design: Codeblocks
    Balanced and Unbalanced Forces
    Sound Frequency & Amplitude
    Fractions and Variables
    Introduction to Comparison Operators
    Rights and Responsibilities
    Wave Generator
    Unit Converter
    Revolutionary War Timeline
    Revolutionary War Timeline with the BBC micro:bit®
    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
    Skills Practice: Variables
    Skills Practice: Operators
    House Design with Area and Perimeter
    Classes and Objects in Games
    micro:bit® Rounding to the Nearest Ten
    micro:bit® Rounding to the Nearest Hundred
    micro:bit® Rounding with Decimals
    Seasonal Project (Summer): Pop The Balloons
    Seasonal Project (Fall): Gathering Apples Game
    Mad Libs Project
    Design an App
    Game Design Project
    Naming Numbers Game
    Punctuation Game
    State Project
    Balanced Ecosystems
    micro:bit® Reaction Game
    I-Spy with Lists
    Functions: Paint by Numbers
    Scout's Quest: Variables
    Lists: Shopping with Scout
    Lists: Spelling Bee
    Variables in Dance
    Game Design Project
    Operators: Coin Flip
    Functions: About Me
    Race Track Game
    House Design with Area and Perimeter
    Unit Fractions with Variables
    Digital Vocabulary Flashcard Quiz
    Seasonal Project (Winter): Design a Snowman
    Conditionals: Sphero® Shark Race
    Inquiry Project: Survey Bar Graph
    Inquiry Project: Data Bar Graph
    Inquiry Project: Line Graph
3.AP.3
Test and debug a program or algorithm to ensure it accomplishes the intended task.
    Loops (Unplugged)
    Exploring Ecosystems
    Sound Frequency & Amplitude
    Platform Game Design
    Scratch Digital Greeting Card
    Classifying Rocks
    Nutrition Maze
    Digital Flashcards
    Rights and Responsibilities
    Introduction to micro:bit®
    Nonfiction Animated Recordings
    Grammar Quiz Game
    Loops
    Dash® Robot Storytelling
    Dash® Robot Mazes
    Classifying Shapes by Category
    Cycle of Matter
    Clones in Games
    Revolutionary War Timeline
    Digital Pet Project
    Animating Unit Fractions
    Dash® Robot 1 - Movement
    Create a Drawing App
    Minecraft® Coding Fundamentals - Basic Moves
    Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
    Skills Practice: Events
    Skills Practice: Sequences
    Skills Practice: Repeat Loops
    Skills Practice: Functions
    Skills Practice: Forever Loops
    Skills Practice: Variables
    Scratch Drawing Tools
    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!
    LEGO® SPIKE Essential: Design a Car Sensor
    Seasonal Project (Summer): Pop The Balloons
    Seasonal Project (Fall): Gathering Apples Game
    The Coordinate Plane
    Choose Your Own Path: Elements of Culture
    Classifying Shapes Using Lines and Angles
    Classifying Quadrilaterals in a Hierarchy
    Plan a Quest
    Animation Loops Project
    Forever Loop Dance Party
    Mad Libs Project
    Flower Garden Functions Project
    Design an App
    Game Design Project
    Add and Subtract Fractions
    Naming Numbers Game
    Punctuation Game
    State Project
    Atoms and Molecules
    Multiplying and Dividing Fractions
    Balanced Ecosystems
    Multimedia Book Report
    micro:bit® Reaction Game
    Introduction to Finch Robot®
    Modeling Perimeter with Finch Robot®
    Storytelling with Finch Robot®
    Scout's Scratch Expedition Part 1
    Scout's Scratch Expedition Part 2
    Scout's Scratch Expedition Part 3
    Scout's Scratch Expedition Part 4
    Debugging: Events and Loops
    Create a Maze
    Debugging: Mazes
    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: Variables
    Scout's Quest: Functions with Number Inputs
    Debugging: Make a Pizza
    Creating Turtle Graphics
    Broadcast Messages: Tell a Joke
    Events: Traveling with Scout
    Variables in Dance
    Game Design Project
    Operators: Coin Flip
    Sequences: Parallel Programming
    Functions: About Me
    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
    Careers in CS: Health and Fitness
    Careers in CS: Major League Baseball
    CS Innovators Research Project
    Dash® Robot 2 - Proximity Sensor
    Dash® Robot 3 - Loops and Functions
3.AP.4
Perform different roles when collaborating with peers during the design, implementation, and review stages of program development.
    Dash® Robot Storytelling
    Dash® Robot Mazes
    Dash® Robot 1 - Movement
    Coding with LEGO® Spike Prime
    Pair Programming: Create a Band
    Introduction to Finch Robot®
    Modeling Perimeter with Finch Robot®
    Storytelling with Finch Robot®
3.AP.5
Use an iterative design process to plan and develop a program by considering the perspectives and preferences of others.
    Platform Game Design
    Dash® Robot Mazes
    Digital Pet Project
    Coding with LEGO® Spike Prime
    Classes and Objects in Games
    Pair Programming: Create a Band
    Plan a Quest
    Design an App
    Game Design Project
    Game Design Project
3.AP.6
Create programs by incorporating smaller portions of existing programs to develop something new or add more advanced features.
    3D Design: Codeblocks
    Drawing with micro:bit® and Scratch
    Digital Pet Project
    Classes and Objects in Games
    Seasonal Project (Spring): Create a Chase Game!
    Seasonal Project (Summer): Pop The Balloons
    Seasonal Project (Fall): Gathering Apples Game
    Seasonal Project (Winter): Design a Snowman
3.IC.1
Evaluate how computing technologies have changed the world, and express how those technologies influence, and are influenced by, cultural practices.
    Internet Positivity (Unplugged)
    Technology Timeline
    CS Innovators: Grace Hopper
    Ethical and Responsible Use of Generative AI
    AI Products: Ethical and Responsible Choices
    Humans Vs. Machines
    How Machines Learn
3.IC.2
Describe reasons creators might limit the use of their work.
    Giving Credit Through Attributions
    Ethical and Responsible Use of Generative AI
    AI Products: Ethical and Responsible Choices
3.CT.1
Decompose problems into smaller manageable tasks which may themselves be decomposed.
    3D Design: Recreate an Animal
    Platform Game Design
    Animating Poetry
    Grammar Quiz Game
    Dash® Robot Mazes
    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
    LEGO® SPIKE Essential: Design a Car Sensor
    Choose Your Own Path: Elements of Culture
    VEX GO®: Lines and Angles
    Plan a Quest
    Forever Loop Dance Party
    Flower Garden Functions Project
    Design an App
    Game Design Project
    Multiplying Fractions by Whole Numbers
    Punctuation Game
    State Project
    Multimedia Book Report
    micro:bit® Reaction Game
    Scout's Scratch Expedition Part 1
    Scout's Scratch Expedition Part 2
    Scout's Scratch Expedition Part 3
    Scout's Scratch Expedition Part 4
    Create a Maze
    Functions: Paint by Numbers
    Game Design Project
    Functions: About Me
    House Design with Area and Perimeter
    Careers in CS: Health and Fitness
    Computational Thinking: Design an Obstacle Course
    Careers in CS: Major League Baseball
    CS Innovators: Grace Hopper
    Computational Thinking: Design a School
    Computational Thinking: Design a Neighborhood
    CS Innovators Research Project
3.CT.2
Recognize common patterns between problems and recurring patterns within problems.
    Multiple Algorithms
    Dash® Robot 1 - Movement
    Cue Robot 1 - Movement
    Functions Dance Project
    Loops: Follow the Path
    Game Design Project
    Computational Thinking: Design an Obstacle Course
    Computational Thinking: Design a School
    Computational Thinking: Design a Neighborhood