Standard |
Lessons |
SC.35.CS-CC.1.1
Identify technology tools for individual and collaborative data collection, writing, communication, and publishing activities.
|
-
Research: Informational Programs
-
Using Digital Tools to Create Line Graphs
-
Programming and Data Project
|
SC.35.CS-CC.1.2
Describe key ideas and details while working individually or collaboratively using digital tools and media-rich resources in a way that informs, persuades, and/or entertains.
|
-
Creative Storytelling
-
Research: Informational Programs
-
Using Digital Tools to Create Line Graphs
-
Nonfiction Animated Recordings
-
Programming and Data Project
-
Multimedia Book Report
-
Training AI Using Data
|
SC.35.CS-CC.1.3
Identify ways that technology can foster teamwork, and collaboration can support problem solving and innovation.
|
-
Pair Programming: Create a Band
-
Training AI Using Data
|
SC.35.CS-CC.1.4
Describe how collaborating with others can be beneficial to a digital project.
|
-
Pair Programming: Create a Band
|
SC.35.CS-CC.1.5
Explain that providing and receiving feedback from others can improve performance and outcomes for collaborative digital projects.
|
-
Platform Game Design
-
Programming and Data Project
-
Game Effects
-
Clones in Games
-
Digital Pet Project
-
Introduction to Classes and Objects in Games
-
3D Design: Keyboard Accommodations
-
Pair Programming: Create a Band
-
Choose Your Own Adventure: Elements of Culture
-
Plan a Quest
-
Pinball Game Project
-
Functions Dance Project
-
Design an App
-
Game Design Project
|
SC.35.CS-CS.1.1
Identify the concepts illustrated by a simulation (e.g., ecosystem, predator/prey, and invasive species).
|
-
Balanced and Unbalanced Forces
-
Sound Frequency & Amplitude
-
Communities Adapt to & Modify their Environment
-
Weather and Climate
-
Classifying Rocks
-
Physical Changes
-
Plant and Animal Cells
-
Exploring the Water Cycle
-
Wave Generator
-
Sun and Moon, Day and Night
-
Earth Systems
-
Cycle of Matter
-
Constructive and Destructive Processes
-
House Design with Area and Perimeter
-
micro:bit®: Animal Response to the Environment
-
How We See: Light Reflection
-
LEGO® SPIKE Essential: Design a Car Sensor
-
The US Government
-
Fossils and Past Environments
-
Atoms and Molecules
-
Scale of Planets in the Solar System
-
Balanced Ecosystems
|
SC.35.CS-CS.1.2
Describe how models and simulations can be used to solve real-world issues in science and engineering.
|
-
3D Design: Keyboard Accommodations
-
LEGO® SPIKE Essential: Design a Car Sensor
|
SC.35.CS-CS.1.3
Answer a question, individually and collaboratively, using data from a simulation.
|
-
Wave Generator
-
Scale of Planets in the Solar System
-
Balanced Ecosystems
|
SC.35.CS-CS.1.4
Create a simple model of a system (e.g., flower or solar system) and explain what the model shows and does not show.
|
-
How We See: Light Reflection
-
LEGO® SPIKE Essential: Design a Car Sensor
-
Modeling Life Cycles
-
Atoms and Molecules
-
Scale of Planets in the Solar System
-
Balanced Ecosystems
|
SC.35.CS-CS.2.1
Solve age-appropriate problems using information organized using digital graphic organizers (e.g., concept maps and Venn-diagrams).
|
-
Using Digital Tools to Create Line Graphs
|
SC.35.CS-CS.2.2
Describe how computational thinking can be used to solve real life issues in science and engineering.
|
-
3D Design: Keyboard Accommodations
-
LEGO® SPIKE Essential: Design a Car Sensor
-
Design an App
|
SC.35.CS-CS.2.3
Explain the process of arranging or sorting information into useful order as well as the purpose for doing so.
|
-
Utah Timeline with the BBC micro:bit®
-
Using Digital Tools to Create Line Graphs
-
Programming and Data Project
-
Revolutionary War Timeline
-
Revolutionary War Timeline with the BBC micro:bit®
-
Ozobot® Timeline
|
SC.35.CS-CS.2.4
Solve real-world problems in science and engineering using computational thinking skills.
|
-
3D Design: Keyboard Accommodations
-
LEGO® SPIKE Essential: Design a Car Sensor
-
Design an App
|
SC.35.CS-CS.2.5
Explain that there are several possible algorithms for searching within a dataset (such as finding a specific word in a word list or card in a deck of cards).
|
-
Mad Libs Project
-
Training AI Using Data
|
SC.35.CS-CS.2.6
Write an algorithm to solve a grade-level appropriate problem (e.g., move a character through a maze, instruct a character to draw a specific shape, have a character start, repeat or end activity as required or upon a specific event), individually or collaboratively.
|
-
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
-
Digital Greeting Card Project
-
From ScratchJr to Scratch
-
Introduction to Comparison Operators
-
Classifying Rocks
-
Complex Conditionals: If/Then/Else Chase the Star
-
Nutrition Maze
-
Exploring Heat
-
Decimal Multiplication and Conditionals
-
Exploring Adaptations
-
Physical Changes
-
Variables
-
Plant and Animal Cells
-
Digital Vocabulary Flashcard Quiz
-
Animating Poetry
-
Exploring the Water Cycle
-
Simple Algorithms
-
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 the BBC micro:bit® and Scratch
-
Loops
-
Dash Robot Storytelling
-
Dash Robot Mazes
-
Animating Sprites with Multiplication
-
Earth Systems
-
Classifying Shapes by Category
-
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
-
Unit Fractions with Variables
-
Multiplication Quiz Game
-
Ozobot® Programming 2: More Color Codes
-
ScratchJr to Scratch: Events and Loops
-
Dash Robot 1 - Movement
-
Cue Robot 1 - Movement
-
Cue Robot 2 - Proximity Sensors
-
Cue Robot 3 - Loops and Functions
-
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: Broadcast 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
-
Introduction to 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
-
The US Government
-
Seasonal Project (Fall): Gathering Apples Game
-
The Coordinate Plane
-
Complex Conditionals: If/Then/Else Chase the Balloon Game
-
Choose Your Own Adventure: Elements of Culture
-
Classifying Shapes Using Lines and Angles
-
Classifying Quadrilaterals in a Hierarchy
-
VEX GO®: Lines and Angles
-
Plan a Quest
-
Animation Loops Project
-
Pinball Game Project
-
Mad Libs Project
-
Functions Dance 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
-
State Project
-
Atoms and Molecules
-
Geographic Effects on Early Civilizations
-
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
-
Makey Makey®: Introduction
-
Ozobot® Timeline
-
Makey Makey®: Graphing Points on a Coordinate Plane
-
Ozobot® Cycle
-
Scout's Scratch Expedition Part 1
-
micro:bit®: Graphing Points on a Coordinate Plane
-
Scout's Scratch Expedition Part 2
-
Scout's Scratch Expedition Part 3
-
Pong Game
-
Create a Maze
-
I-Spy with Lists
-
Click-a-Mole
-
Animating Poetry
-
Creating Algorithms
-
Introduction to Clones
-
Program an AI Chatbot
-
Events: Dot in Space
-
Snake Game
-
Functions: Paint by Numbers
-
Loops: Catch the Ball
|
SC.35.CS-CS.2.7
Identify and correct logical errors in algorithms; written, mapped, live action, or digital.
|
-
Exploring Ecosystems
-
Maze Game Project
-
Sound Frequency & Amplitude
-
Platform Game Design
-
Digital Greeting Card Project
-
Classifying Rocks
-
Nutrition Maze
-
Digital Vocabulary Flashcard Quiz
-
Simple Algorithms
-
Multiple Algorithms
-
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
-
Unit Fractions with Variables
-
Dash Robot 1 - Movement
-
Cue Robot 1 - Movement
-
Cue Robot 2 - Proximity Sensors
-
Cue Robot 3 - Loops and Functions
-
Minecraft® Coding Fundamentals - Basic Moves
-
Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
-
Skills Practice: Events
-
Skills Practice: Sequences
-
Skills Practice: Broadcast Events
-
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
-
Area of a Rectangle with Tiles
-
House Design with Area and Perimeter
-
Introduction to Classes and Objects in Games
-
micro:bit® Rounding to the Nearest Ten
-
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
-
Choose Your Own Adventure: Elements of Culture
-
Plan a Quest
-
Animation Loops Project
-
Pinball Game Project
-
Mad Libs Project
-
Functions Dance Project
-
Flower Garden Functions Project
-
Design an App
-
Game Design Project
-
Add and Subtract Fractions
-
Multiplying Fractions by Whole Numbers
-
Naming Numbers Game
-
Geographic Effects on Early Civilizations
-
Evaluate Algebraic Equations
-
Scale of Planets in the Solar System
-
Balanced Ecosystems
-
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
-
Pong Game
-
Create a Maze
-
Click-a-Mole
-
Creating Algorithms
-
Program an AI Chatbot
-
Events: Dot in Space
-
Loops: Catch the Ball
|
SC.35.CS-CS.2.8
Systematically test and identify logical errors in algorithms.
|
-
Exploring Ecosystems
-
Maze Game Project
-
Sound Frequency & Amplitude
-
Platform Game Design
-
Digital Greeting Card Project
-
Classifying Rocks
-
Nutrition Maze
-
Digital Vocabulary Flashcard Quiz
-
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
-
Unit Fractions with Variables
-
Dash Robot 1 - Movement
-
Cue Robot 1 - Movement
-
Cue Robot 2 - Proximity Sensors
-
Cue Robot 3 - Loops and Functions
-
Minecraft® Coding Fundamentals - Basic Moves
-
Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
-
Skills Practice: Events
-
Skills Practice: Sequences
-
Skills Practice: Broadcast Events
-
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
-
Area of a Rectangle with Tiles
-
House Design with Area and Perimeter
-
Introduction to Classes and Objects in Games
-
micro:bit® Rounding to the Nearest Ten
-
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
-
Choose Your Own Adventure: Elements of Culture
-
Plan a Quest
-
Animation Loops Project
-
Pinball Game Project
-
Mad Libs Project
-
Functions Dance Project
-
Flower Garden Functions Project
-
Design an App
-
Game Design Project
-
Add and Subtract Fractions
-
Multiplying Fractions by Whole Numbers
-
Naming Numbers Game
-
Geographic Effects on Early Civilizations
-
Evaluate Algebraic Equations
-
Scale of Planets in the Solar System
-
Balanced Ecosystems
-
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
-
Pong Game
-
Create a Maze
-
Click-a-Mole
-
Program an AI Chatbot
-
Events: Dot in Space
-
Functions: Paint by Numbers
-
Loops: Catch the Ball
|
SC.35.CS-CS.2.9
Explain how to correct logical errors in algorithms; written, mapped, live action, or digital.
|
-
Platform Game Design
|
SC.35.CS-CS.3.1
Manipulate and publish multimedia artifacts using digital tools (local and online).
|
-
Multimedia Book Report
|
SC.35.CS-CS.3.2
Create an artifact (independently and collaboratively) that answers a research question clearly communicating thoughts and ideas.
|
-
Research: Effective Keywords
-
Animating Poetry
-
Research: Informational Programs
-
Using Digital Tools to Create Line Graphs
-
Constructive and Destructive Processes
-
Animating Poetry
|
SC.35.CS-CS.4.1
Identify the basic components of a computer (e.g., monitor, keyboard, mouse, controller, speakers).
|
-
How Systems Work (What is a Computer?)
|
SC.35.CS-CS.4.2
Describe the function and purpose of various input/output devices and peripherals (e.g., monitor, screen, keyboard, controller, speakers).
|
-
How Systems Work (What is a Computer?)
-
Introduction to the BBC micro:bit®
|
SC.35.CS-CS.4.3
Compare and contrast hardware and software.
|
-
How Systems Work (What is a Computer?)
-
Computer Detectives: Hardware and Software Problems
|
SC.35.CS-CS.4.4
Identify and solve simple hardware and software problems that may occur during everyday use (e.g., power, connections, application window or toolbar).
|
-
Computer Detectives: Hardware and Software Problems
|
SC.35.CS-CS.6.1
Describe how hardware applications (e.g., Global Positioning System (GPS) navigation for driving directions, text-to-speech translation, and language translation) can enable everyone to do things they could not do otherwise.
|
|
SC.35.CS-CS.6.2
Compare and contrast human and computer performance on similar tasks (e.g., sorting alphabetically or finding a path across a cluttered room) to understand which is best suited to the task.
|
-
LEGO® SPIKE Essential: Design a Car Sensor
|
SC.35.CS-CS.6.3
Explain that computers model intelligent behavior (as found in robotics, speech and language recognition, and computer animation).
|
-
LEGO® SPIKE Essential: Design a Car Sensor
-
Training AI Using Data
|
SC.35.CS-CP.1.1
Explain that searches may be enhanced by using Boolean logic (e.g., using "not", "or", "and").
|
|
SC.35.CS-CP.1.2
Identify and describe examples of databases from everyday life (e.g., library catalogs, school records, telephone directories, and contact lists).
|
|
SC.35.CS-CP.1.3
Identify, research, and collect a data set on a topic, issue, problem, or question using age-appropriate technologies.
|
-
Research: Informational Programs
-
Using Digital Tools to Create Line Graphs
-
Programming and Data Project
|
SC.35.CS-CP.1.4
Collect, organize, graph, and analyze data to answer a question using a database or spreadsheet.
|
-
Using Digital Tools to Create Line Graphs
|
SC.35.CS-CP.2.1
Perform keyboarding skills for communication and the input of data and information.
|
|
SC.35.CS-CP.2.2
Create, test, and modify a program in a graphical environment (e.g., block-based visual programming language), individually and collaboratively.
|
-
Platform Game Design
-
Creative Storytelling
-
Digital Greeting Card Project
-
Dash Robot Storytelling
-
Classifying Shapes by Category
-
Programming and Data Project
-
Game Effects
-
Clones in Games
-
Digital Pet Project
-
Coding with LEGO® Spike Prime
-
LEGO® SPIKE Essential: Design a Moving Statue
-
Pair Programming: Create a Band
-
LEGO® SPIKE Essential: Design a Car Sensor
-
The US Government
-
The Coordinate Plane
-
Choose Your Own Adventure: Elements of Culture
-
Classifying Shapes Using Lines and Angles
-
Classifying Quadrilaterals in a Hierarchy
-
Plan a Quest
-
Animation Loops Project
-
Pinball Game Project
-
Mad Libs Project
-
Functions Dance Project
-
Design an App
-
Game Design Project
-
Multiplying Fractions by Whole Numbers
-
Naming Numbers Game
-
Modeling Life Cycles
-
Fossils and Past Environments
-
Atoms and Molecules
-
Multiplying and Dividing Fractions
-
Evaluate Algebraic Equations
-
Scale of Planets in the Solar System
-
Balanced Ecosystems
-
Multimedia Book Report
-
Scout's Scratch Expedition Part 1
-
Scout's Scratch Expedition Part 3
-
Create a Maze
-
Introduction to Clones
-
Snake Game
-
Functions: Paint by Numbers
|
SC.35.CS-CP.2.3
Create a program using arithmetic operators, conditionals, and repetition in programs.
|
-
Practice with Conditionals Part 1
-
Game Mechanics with Comparison Operators
-
Properties of Matter
-
Platform Game Design
-
Fractions and Variables
-
Introduction to Comparison Operators
-
Classifying Rocks
-
Complex Conditionals: If/Then/Else Chase the Star
-
Nutrition Maze
-
Decimal Multiplication and Conditionals
-
Physical Changes
-
Digital Vocabulary Flashcard Quiz
-
Introduction to Conditionals
-
Division and Conditionals
-
Multiplication and Conditionals
-
Unit Converter
-
Effects of Pollution
-
Grammar Quiz Game
-
Drawing with the BBC micro:bit® and Scratch
-
Day and Night
-
Multi-digit Multiplication and Conditionals
-
Game Effects
-
Clones in Games
-
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
-
Multiplication Quiz Game
-
Create a Drawing App
-
Skills Practice: If/Then Conditionals
-
Skills Practice: Operators
-
Introduction to Classes and Objects in Games
-
micro:bit® Rounding to the Nearest Ten
-
Punctuate a Title
-
micro:bit®: Animal Response to the Environment
-
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!
-
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: If/Then/Else Chase the Balloon Game
-
Pinball Game Project
-
Mad Libs Project
-
Design an App
-
Game Design Project
-
Decimal Division and Conditionals
-
Multiplying Fractions by Whole Numbers
-
Naming Numbers Game
-
Modeling Life Cycles
-
Atoms and Molecules
-
Geographic Effects on Early Civilizations
-
Multiplying and Dividing Fractions
-
Positive and Negative Numbers
-
Evaluate Algebraic Equations
-
Balanced Ecosystems
-
Multimedia Book Report
-
micro:bit® Reaction Game
-
Pong Game
-
Create a Maze
-
Click-a-Mole
-
Introduction to Clones
-
Program an AI Chatbot
-
Snake Game
-
Functions: Paint by Numbers
|
SC.35.CS-CP.2.4
Explain that programs need known initial conditions (e.g., set initial score to zero in a game, initialize variables, or initial values set by hardware input).
|
-
Game Mechanics with Comparison Operators
-
Introduction to Comparison Operators
-
Complex Conditionals: If/Then/Else Chase the Star
-
Game Effects
-
Introduction to Classes and Objects in Games
-
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
-
Seasonal Project (Summer): Pop The Balloons
-
The Coordinate Plane
-
Complex Conditionals: If/Then/Else Chase the Balloon Game
-
Choose Your Own Adventure: Elements of Culture
-
Plan a Quest
-
Animation Loops Project
-
Pinball Game Project
-
Mad Libs Project
-
Game Design Project
-
Scale of Planets in the Solar System
-
Balanced Ecosystems
-
Pong Game
-
Click-a-Mole
-
Program an AI Chatbot
|
SC.35.CS-CP.2.5
Detect and correct program errors, including those involving arithmetic operators, conditionals, and repetition, using interactive debugging.
|
-
3D Design: Recreate an Animal
-
Adding with Loops
-
3D Design: Codeblocks
-
Platform Game Design
-
Creative Storytelling
-
Digital Greeting Card Project
-
Advanced Data and Programming
-
Drawing with the BBC micro:bit® and Scratch
-
Loops
-
Dash Robot Storytelling
-
Game Effects
-
Clones in Games
-
Digital Pet Project
-
3D Design: Introduction
-
Introduction to Coding with LEGO® SPIKE Essential
-
Introduction to LEGO® Spike Prime
-
Coding with LEGO® Spike Prime
-
LEGO® SPIKE Essential: Design a Moving Statue
-
Introduction to Classes and Objects in Games
-
3D Design: Keyboard Accommodations
-
micro:bit® Rounding to the Nearest Ten
-
Pair Programming: Create a Band
-
micro:bit® Rounding to the Nearest Hundred
-
micro:bit® Rounding with Decimals
-
LEGO® SPIKE Essential: Design a Car Sensor
-
Plan a Quest
-
Pinball Game Project
-
Mad Libs Project
-
Functions Dance Project
-
Flower Garden Functions Project
-
Design an App
-
Game Design Project
-
Naming Numbers Game
-
State Project
-
Geographic Effects on Early Civilizations
-
Evaluate Algebraic Equations
-
Scale of Planets in the Solar System
-
Balanced Ecosystems
-
Multimedia Book Report
-
micro:bit® Reaction Game
-
Scout's Scratch Expedition Part 1
-
Scout's Scratch Expedition Part 3
-
Pong Game
-
Debugging: Events and Loops
-
Create a Maze
-
Click-a-Mole
-
Debugging: Mazes
-
Program an AI Chatbot
-
Functions: Paint by Numbers
|
SC.35.CS-CP.3.1
Write, communicate and publish activities using technology tools.
|
-
Creative Storytelling
-
Digital Greeting Card Project
-
Research: Informational Programs
-
Design an App
|
SC.35.CS-CP.3.2
Present digitally created products, either individually and collaboratively, where a topic, concept, or skill is carefully analyzed or thoughtfully explored.
|
-
Utah Timeline with the BBC micro:bit®
-
Exploring Ecosystems
-
Creative Storytelling
-
Nutrition Maze
-
Exploring Adaptations
-
Physical Changes
-
Plant and Animal Cells
-
Research: Informational Programs
-
Effects of Pollution
-
Earth Systems
-
Classifying Shapes by Category
-
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®
-
Unit Fractions with Variables
-
House Design with Area and Perimeter
-
Introduction to Classes and Objects in Games
-
Classifying Shapes Using Lines and Angles
-
Classifying Quadrilaterals in a Hierarchy
-
Design an App
-
Game Design Project
-
Atoms and Molecules
-
Scale of Planets in the Solar System
-
Multimedia Book Report
|
SC.35.CS-PC.1.1
Identify appropriate and inappropriate uses of technology when posting to social media, sending e-mail, and browsing the Internet.
|
-
Internet Positivity (Unplugged)
-
Our Words Have Power (Cyberbullying)
-
Digital Identity
-
Giving Credit Through Attributions
|
SC.35.CS-PC.1.2
Describe responsible uses of modern communication media and devices.
|
-
Our Words Have Power (Cyberbullying)
-
Digital Identity
-
Giving Credit Through Attributions
|
SC.35.CS-PC.1.3
Explain the proper use and operation of security technologies (e.g., passwords, virus protection software, spam filters, pop-up blockers, and cookies).
|
-
Strong Usernames and Passwords
|
SC.35.CS-PC.1.4
Define plagiarism and understand the impacts of plagiarized materials.
|
-
Giving Credit Through Attributions
|
SC.35.CS-PC.2.1
Explain how computers and computing devices are used to communicate with others on a daily basis.
|
-
Training AI Using Data
|
SC.35.CS-PC.2.2
Describe types of cyberbullying and explain what actions should be taken if students are either victims or witnesses of these behaviors.
|
-
Our Words Have Power (Cyberbullying)
|
SC.35.CS-PC.2.3
Identify the legal and social consequences of cyberbullying/harassment in social media.
|
|
SC.35.CS-PC.2.4
Explain how access to technology helps empower individuals and groups (e.g., gives them access to information, the ability to communicate with others around the world, and allows them to buy and sell things).
|
-
Training AI Using Data
|
SC.35.CS-PC.2.5
Identify ways in which people with special needs access and use adaptive technology.
|
-
3D Design: Keyboard Accommodations
|
SC.35.CS-PC.2.6
Communicate about technology using appropriate terminology.
|
|
SC.35.CS-PC.2.7
Identify and describe how computing knowledge is essential to performing important tasks and functions.
|
|
SC.35.CS-PC.3.1
Identify digital information resources used to answer research questions (e.g., online library catalog, online encyclopedias, databases, and websites).
|
-
Research: Effective Keywords
|
SC.35.CS-PC.3.2
Gather, organize, and analyze information from digital resources.
|
-
Research: Effective Keywords
-
Research: Informational Programs
|
SC.35.CS-PC.3.3
Compare digital resources for accuracy, relevancy, and appropriateness.
|
-
Research: Effective Keywords
|
SC.35.CS-PC.4.1
Describe the difference between digital artifacts that are open or free and those that are protected by copyright.
|
-
Giving Credit Through Attributions
|
SC.35.CS-PC.4.2
Explain fair use for using copyrighted materials (e.g., images, music, video, and text).
|
-
Giving Credit Through Attributions
|
SC.35.CS-PC.4.3
Describe the purpose of copyright and the possible consequences for inappropriate use of digital materials that are protected by copyright.
|
-
Giving Credit Through Attributions
|
SC.35.CS-PC.4.4
Describe the threats to safe and efficient use of devices (e.g., SPAM, spyware, phishing, and viruses) associated with various forms of technology use (e.g., downloading and executing software programs, following hyperlinks, and opening files).
|
|