K-12 Computer Science Standards

Virginia 1 Computer Science Standards of Learning

13 Standards

1

1.AP.1

3 Lessons

The student will apply computational thinking by sorting items into categories based on multiple attributes and create patterns.

Aligned Lessons

Computational Thinking: Morning Routines
Computational Thinking: Evening Routines
Computational Thinking: School Day Routines
2

1.AP.2

19 Lessons

The student will plan and implement algorithms that include the use of sequence and an event based on a predetermined task.

Aligned Lessons

Who Keeps Us Safe?
Create Your Own Story Problem
Original Story Animations - Personal Story
Storytelling Animations Part 2
Original Story Animations - Fiction Story
Seed Dispersal
LEGO® SPIKE Essential: Design for Changing Weather
Introduction to Speed Blocks
About Me Project
Chicken Crossing Game
River Crossing Game
Tap-a-Mole Game
Garden Project
Transportation Speeds and Sounds
All About Me!
Computational Thinking: Morning Routines
Computational Thinking: Evening Routines
Computational Thinking: School Day Routines
Guided Research
3

1.AP.3

47 Lessons

The student will use the iterative design process to construct, test, and debug algorithms that include sequencing and an event.

Aligned Lessons

Events
Counting with Mazes
Build a Sentence
Create Your Own Story Problem
Loops
Advanced Data and Programming
Wildlife Scene Project
Changes in the Environment
Introduction to Bee-Bot®: Planning a Program
Introduction to Coding with LEGO® SPIKE Essential
Minecraft® Coding Fundamentals - Basic Moves
Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
Space Travel Project
VEX 123®: Patterns of Living Things
Seed Dispersal
Debugging
Kibo®: Adding and Subtracting
Seasonal Project (Summer): Pop the Balloons
Forever Loop Dance Party
Code Block Review
End Block: Program a Race
Chicken Crossing Game
River Crossing Game
Create a Map
Tap-a-Mole Game
Design an Adventure Game
Patterns and Music
Introduction to Debugging
Events (Alpine UT updates)
Introduction to Code & Go® Robot Mouse: Planning a Program
Ozobot® Cycle
Debugging: Events and Sequences
Create an Original Story Animation
Debugging: Message Events and Loops
Speed Block: Bouncy Ball
Garden Project
Debugging: Events and Motion
Maze Game Project
Grid: Solving Mazes
Events: Submarine Sequences
Moving Targets Game
Sequences: Snowball Fight
Bowling Game
Introduction to Repeat Loops
Making a Timer
Practicing the Design Process
Exploring the Design Process
4

1.CSY.1

1 Lesson

The student will describe how computing components work together to create a computing system.

Aligned Lessons

Computer Basics: Exploration
5

1.CSY.2

1 Lesson

The student will use accurate terminology to describe when a computing system might not work as expected.

Aligned Lessons

Computer Basics: Exploration
6

1.CYB.1

5 Lessons

The student will demonstrate safe and responsible use of computing technologies.

Aligned Lessons

Keeping Information Safe
Positive Online Behavior
Exploring Responsible Technology Use
Password Protectors
Responsible Digital Citizens
7

1.CYB.2

4 Lessons

The student will discuss the importance of using a password to protect private information.

Aligned Lessons

Keeping Information Safe
Positive Online Behavior
Password Protectors
Responsible Digital Citizens
8

1.DA.1

3 Lessons

The student will explore how data can be stored and retrieved from various computing devices.

Aligned Lessons

Welcome to CodeHop!
Data Storage and Files Practice
Variables: Storing Data with Symbols
9

1.DA.2

2 Lessons

The student will create representations of data to make predictions and draw conclusions.

Aligned Lessons

Advanced Data and Programming
Basic Data and Programming
10

1.IC.1

4 Lessons

The student will describe how computing technologies impact daily tasks and communication.

Aligned Lessons

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

1.IC.2

8 Lessons

The student will describe tasks and activities that use screens and categorize them based on their use.

Aligned Lessons

Types of Software
Introduction to Word Processing
Exploring Responsible Technology Use
Introduction to Presentations
Introduction to Spreadsheets
Exploring Word Processing
Exploring Presentations
Exploring Spreadsheets
12

1.IC.3

2 Lessons

The student will compare and contrast ways people complete tasks with and without computing technologies.

Aligned Lessons

What Can AI Do?
How AI Helps Us
13

1.NI.1

3 Lessons

The student will explain that computing devices and the use of the Internet allow people the ability to gather information and connect with others.

Aligned Lessons

Guided Research
Introduction to Research
Choice Research

Ready to Start Learning?

Explore our courses aligned with these standards

View School Program