K-12 Computer Science Standards

Utah 2 Computer Science Standards

12 Standards

1

2.CS.1

1 Lesson

Describe and solve basic hardware and software problems.

Aligned Lessons

Computer Basics: Connections
2

2.N1.1

1 Lesson

Explain what a password is, why it is used, and be able to create a secure password.

Aligned Lessons

Password Protectors
3

2.DA.1

3 Lessons

Demonstrate how to store, copy, search, retrieve, modify and delete information using a computing device, and define the information stored as data.

Aligned Lessons

Welcome to CodeHop!
Variables: Keeping Score
Managing Data Storage and Files
4

2.DA.2

4 Lessons

Collect and present data in various visual formats.

Aligned Lessons

Advanced Data and Programming
Data Patterns and Predictions
Basic Data and Programming
Data Explorers
5

2.DA.3

3 Lessons

Identify and describe patterns in data visualizations (i.e. charts or graphs) to make predictions.

Aligned Lessons

Advanced Data and Programming
Data Patterns and Predictions
Data Explorers
6

2.AP.1

82 Lessons

Deconstruct the steps needed to solve a task into a sequence of instructions.

Aligned Lessons

Properties of Matter
Types of Motion
Animal Life Cycles
Events
Place Value: Ones, Tens, and Hundreds
Counting with Mazes
Light and Shadows
Storytelling Animations
Phases of the Moon
Create Your Own Story Problem
Weather and Seasons
Original Story Animations - Personal Story
Adding within 20 and Sequences (Unplugged)
Loops
Storytelling Animations Part 2
Events and Money
Wildlife Scene Project
ScratchJr to Scratch: Events and Loops
Place Value: Adding Up to 20
3D Design: Introduction
VEX 123®: Math Word Problems
Introduction to Kibo®
Minecraft® Coding Fundamentals - Basic Moves
Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
Space Travel Project
VEX 123®: Patterns of Living Things
Seed Dispersal
Unplugged Introduction to Programming: Part 1
Debugging
Unplugged Introduction to Programming: Part 2
Kibo®: Adding and Subtracting
Seasonal Project (Summer): Pop the Balloons
Seasonal Project (Spring): Create a Chase Game
Seasonal Project (Fall): Gathering Apples Game
Using the Go To Page Block
Introduction to the Grid
Introduction to Speed Blocks
VEX 123®: Defining Shape Attributes
Forever Loop Dance Party
Coding Card Game: Sequences
Coding Card Game: Sequences 2
Coding Card Game: Loops
Coding Card Game: Loops 2
Coding Card Game: Conditionals
Coding Card Game: Conditionals 2
Code Block Review
About Me Project
Create a Map
Tap-a-Mole Game
Design an Adventure Game
Flower Garden Functions Project
Preventing Erosion
Geographic Effects on Early Civilizations
micro:bit® Reaction Game
Introduction to Debugging
Events (Alpine UT updates)
Debugging: Events and Sequences
Programming a Cycle
Debugging: Message Events and Loops
Loops: Follow the Path
Message Events: Scout Plays in the Forest
Message Events: Simon Says
Loops: Frog and Rabbit
Forever Loops: Fireworks
Loops: Play in the Park
Grid: Solving Mazes
Events: Submarine Sequences
Moving Targets Game
Transportation Speeds and Sounds
Sequences (Unplugged)
Introduction to Events
Sequences: Snowball Fight
Acting with Events
Bowling Game
All About Me!
Drawing Tools: Nature Walk
Introduction to Repeat Loops
Seasonal Project (Winter): Build a Snowman
Careers in CS: Litter Free Communities
Careers in CS: Fashion-Retail
Making a Timer
Algorithms: Connecting a Path
7

2.AP.2

7 Lessons

Collaboratively develop plans that describe a program’s sequence of events, goals, and expected outcomes.

Aligned Lessons

Debugging
About Me Project
Introduction to Debugging
Debugging: Events and Sequences
Debugging: Message Events and Loops
All About Me!
Algorithms: Connecting a Path
8

2.AP.3

5 Lessons

Properly credit others when using their ideas and creations while developing programs.

Aligned Lessons

Giving Credit Through Attributions
Two-Step Dance & Feedback
Guided Research
Introduction to Research
Choice Research
9

2.AP.4

49 Lessons

Debug and solve simple problems within an algorithm or program that includes sequences and simple loops.

Aligned Lessons

Loops (Unplugged)
Introduction to Message Events
Events
Counting with Mazes
Create Your Own Story Problem
Original Story Animations - Personal Story
Advanced Data and Programming
Loops
Wildlife Scene Project
Changes in the Environment
Minecraft® Coding Fundamentals - Basic Moves
Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
Space Travel Project
Seed Dispersal
Debugging
Kibo®: Adding and Subtracting
Seasonal Project (Summer): Pop the Balloons
Introduction to Speed Blocks
Forever Loop Dance Party
Code Block Review
Chicken Crossing Game
River Crossing Game
Create a Map
Tap-a-Mole Game
Design an Adventure Game
Flower Garden Functions Project
Patterns and Music
Geographic Effects on Early Civilizations
Multiplying and Dividing Fractions
micro:bit® Reaction Game
Introduction to Debugging
Events (Alpine UT updates)
Grow and Shrink Blocks in Motion
Debugging: Events and Sequences
Create an Original Story Animation
Debugging: Message Events and Loops
Speed Block: Bouncy Ball
Pages: Scout's Travels
Maze Game Project
Grid: Solving Mazes
Events: Submarine Sequences
Moving Targets Game
Transportation Speeds and Sounds
Introduction to Events
Sequences: Snowball Fight
Bowling Game
Introduction to Repeat Loops
Making a Timer
Algorithms: Connecting a Path
10

2.AP.5

4 Lessons

Summarize the steps taken and choices made during the iterative process of program development.

Aligned Lessons

Debugging
Design an Adventure Game
Introduction to Debugging
Two-Step Dance & Feedback
11

2.IC.1

4 Lessons

Describe how technology has impacted society over time.

Aligned Lessons

Impacts of Technology in Our World
What Can AI Do?
How AI Helps Us
Computer Basics: Connections
12

2.IC.2

2 Lessons

Describe rationales for keeping login information private, and for logging off devices appropriately.

Aligned Lessons

Password Protectors
Responsible Digital Citizens

Ready to Start Learning?

Explore our courses aligned with these standards

View School Program