K-12 Computer Science Standards

Virginia 2 Computer Science Standards of Learning

13 Standards

1

2.AP.1

3 Lessons

The student will apply computational thinking to identify patterns, and design algorithms to compare and contrast objects based on attributes.

Aligned Lessons

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

2.AP.2

11 Lessons

The student will plan and implement algorithms that consists of events and loops using a block-based programming language.

Aligned Lessons

Loops
Loops: Catching Butterflies
Loops: Predator and Prey
Loops: Follow the Path
Loops: Frog and Rabbit
Forever Loops: Fireworks
Loops: Play in the Park
Introduction to Repeat Loops
Dash® Robot 2 - Proximity Sensor
Dash® Robot 3 - Loops and Functions
Making a Timer
3

2.AP.3

48 Lessons

The student will use the iterative design process to create, test, and debug a program containing events and loops in a block-based programming tool.

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
Two-Step Dance & Feedback
Practicing the Design Process
Exploring the Design Process
4

2.CSY.1

1 Lesson

The student will describe the characteristics of computing systems including hardware, software, input, and output.

Aligned Lessons

Computer Basics: Connections
5

2.CSY.2

1 Lesson

The student will demonstrate an understanding of how to troubleshoot simple hardware and software problems that may occur during use.

Aligned Lessons

Computer Basics: Connections
6

2.CYB.1

2 Lessons

The student will model safe and responsible behaviors when using information and computing technologies.

Aligned Lessons

Practicing Responsible Technology Use
Responsible Digital Citizens
7

2.CYB.2

2 Lessons

The student will explain the importance of using passwords to protect private information.

Aligned Lessons

Password Protectors
Responsible Digital Citizens
8

2.DA.1

3 Lessons

The student will analyze data to make decisions with or without a computing device.

Aligned Lessons

Advanced Data and Programming
Data Patterns and Predictions
Basic Data and Programming
9

2.DA.2

3 Lessons

The student will manipulate data, create representations, and evaluate data to solve a problem.

Aligned Lessons

Advanced Data and Programming
Data Patterns and Predictions
Basic Data and Programming
10

2.IC.1

3 Lessons

The student will examine the positive and negative impacts of how using computing technologies has changed the way people live, work, and interact.

Aligned Lessons

Impacts of Technology in Our World
Impacts of Computing: Changing World
Computer Basics: Connections
11

2.IC.2

1 Lesson

The student will explain the need to balance screen time and other activities.

Aligned Lessons

Practicing Responsible Technology Use
12

2.IC.3

3 Lessons

The student will explain how computing technologies have an impact on the workforce.

Aligned Lessons

Impacts of Technology in Our World
Impacts of Computing: Changing World
Computer Basics: Connections
13

2.NI.1

10 Lessons

The student will demonstrate the use of the Internet in gathering information to accomplish a task.

Aligned Lessons

Types of Software
Introduction to Word Processing
Introduction to Presentations
Introduction to Spreadsheets
Guided Research
Introduction to Research
Choice Research
Exploring Word Processing
Exploring Presentations
Exploring Spreadsheets

Ready to Start Learning?

Explore our courses aligned with these standards

View School Program