K-12 Computer Science Standards

South Carolina 4 Computer Science and Digital Literacy

37 Standards

1

4.DL.1.1

4 Lessons

Create various documents (e.g., essays, posters) using a word processing program and including graphics (e.g., images, headlines).

Aligned Lessons

Introduction to Google Docs™
Introduction to Microsoft Word™
Productivity Software Inquiry Project
Persuasive Productivity Software Project
2

4.DL.1.2

4 Lessons

Edit and format a document using a word processing program to insert, delete and move material within the document.

Aligned Lessons

Introduction to Google Docs™
Introduction to Microsoft Word™
Productivity Software Inquiry Project
Persuasive Productivity Software Project
3

4.DL.1.3

2 Lessons

Format a presentation using presentation software to resize an image, change fonts, and change style.

Aligned Lessons

Productivity Software Inquiry Project
Persuasive Productivity Software Project
4

4.DL.1.4

4 Lessons

Insert and modify a bulleted list in a word processor and presentation software.

Aligned Lessons

Introduction to Google Docs™
Introduction to Microsoft Word™
Productivity Software Inquiry Project
Persuasive Productivity Software Project
5

4.DL.2.1

3 Lessons

Discuss methods for digital communication (e.g., email, instant messaging) and determine the best method for specific needs (e.g., quickly sending large amounts of information).

Aligned Lessons

Collaborating Globally
Managing Digital Footprints
Exploring Digital Etiquette and Communication
6

4.DL.2.2

8 Lessons

Recognize and describe the potential risks and benefits associated with various forms of digital communication.

Aligned Lessons

Our Words Have Power (Cyberbullying)
Online Collaboration
Scout's Cybersecurity Adventure: Part 1
Scout's Cybersecurity Adventure: Part 2
Cybersecurity Policies and Laws
Scout's Cybersecurity Mission
Online Risks & Protection
Exploring Digital Etiquette and Communication
7

4.DL.3.1

3 Lessons

Identify cyberbullying and describe potential strategies to manage and eliminate cyberbullying.

Aligned Lessons

Internet Positivity
Our Words Have Power (Cyberbullying)
Safe and Responsible Use of Technology
8

4.DL.3.2

2 Lessons

Distinguish legal from illegal processes for downloading, sharing, and modifying online content.

Aligned Lessons

Giving Credit Through Attributions
Give Credit When You Use It
9

4.DL.4.1

1 Lesson

Demonstrate proper keyboarding technique when keying letters, numbers, and symbols at a rate of 10 words per minute.

Aligned Lessons

Developing Keyboarding Skills
10

4.DL.4.2

4 Lessons

Use software capabilities to correct errors.

Aligned Lessons

Introduction to Computing Systems
Exploring Computing Systems
Practicing with Computing Systems
Persuasive Productivity Software Project
11

4.CS.1.1

3 Lessons

Describe what distinguishes humans from machines.

Aligned Lessons

Machine Learning: Teachable Machine
Humans Vs. Machines
How Machines Learn
12

4.CS.1.2

3 Lessons

Identify a variety of computing devices and their functionality (e.g., mobility; available applications such as word processing; communication).

Aligned Lessons

Introduction to Productivity Software
Productivity Software Inquiry Project
Persuasive Productivity Software Project
13

4.CS.1.3

5 Lessons

Describe the major hardware components (e.g., memory, processor) of a computing device (e.g., tablets, laptops, smartphones).

Aligned Lessons

Data Storage
Introduction to Computing Systems
Exploring Computing Systems
Practicing with Computing Systems
File Management and Data in Action
14

4.CS.2.1

6 Lessons

Explore the limitations and advantages of various computing devices for particular uses.

Aligned Lessons

Machine Learning: Teachable Machine
Humans Vs. Machines
How Machines Learn
Introduction to Computing Systems
Exploring Computing Systems
Practicing with Computing Systems
15

4.CS.2.2

12 Lessons

Explore application software (e.g., word processor, spreadsheet, presentation software, web browser).

Aligned Lessons

Introduction to Google Docs™
Introduction to Microsoft Word™
Introduction to Google Slides™
Introduction to Google Sheets™
Introduction to Microsoft Excel™
Introduction to Microsoft PowerPoint™
Introduction to Productivity Software
Productivity Software Inquiry Project
Introduction to Computing Systems
Exploring Computing Systems
Practicing with Computing Systems
Persuasive Productivity Software Project
16

4.CS.3.1

1 Lesson

Reboot a computing device correctly.

Aligned Lessons

Exploring Computing Systems
17

4.CS.3.2

2 Lessons

Identify whether the operating system or an application is the source of an error message.

Aligned Lessons

Introduction to Computing Systems
Exploring Computing Systems
18

4.CS.3.3

5 Lessons

Identify and describe the causes of hardware (e.g., wiring), connectivity (e.g., no internet connection), and software (e.g., frozen screen) problems.

Aligned Lessons

Networks, Packets, and the Internet
Introduction to Computing Systems
Exploring Computing Systems
Practicing with Computing Systems
Modeling Network Connections
19

4.NI.1.1

2 Lessons

Identify types of wireless and wired connections (e.g., Wi-Fi, cellular).

Aligned Lessons

Networks, Packets, and the Internet
Modeling Network Connections
20

4.NI.2.1

4 Lessons

Identify the appropriate use of email as a communication avenue.

Aligned Lessons

Online Collaboration
Collaborating Globally
Managing Digital Footprints
Exploring Digital Etiquette and Communication
21

4.NI.2.2

3 Lessons

Effectively use search engines to find information.

Aligned Lessons

Research: Effective Keywords
Productivity Software Inquiry Project
Give Credit When You Use It
22

4.NI.2.3

3 Lessons

Identify websites that are appropriate sources of research.

Aligned Lessons

Research: Effective Keywords
What Can I Use Online?
Give Credit When You Use It
23

4.DA.1.1

2 Lessons

Understand what it means to save a file in well-protected storage (e.g., hard drive, flash drive, cloud).

Aligned Lessons

Data Storage
File Management and Data in Action
24

4.DA.1.2

4 Lessons

Understand that computing devices have their own language (i.e., binary).

Aligned Lessons

Data Storage
CS Innovators: Grace Hopper
Introduction to Productivity Software
File Management and Data in Action
25

4.DA.2.1

1 Lesson

Select and use appropriate non-digital and digital tools for collecting data.

Aligned Lessons

Programming and Data Project
26

4.DA.2.2

4 Lessons

Represent data with bar graphs and line plots.

Aligned Lessons

Using Digital Tools to Create Line Graphs
Inquiry Project: Survey Bar Graph
Inquiry Project: Data Bar Graph
Inquiry Project: Line Graph
27

4.DA.3.1

5 Lessons

Interpret and analyze given graphs (i.e., bar graphs, line plots).

Aligned Lessons

Using Digital Tools to Create Line Graphs
Programming and Data Project
Inquiry Project: Survey Bar Graph
Inquiry Project: Data Bar Graph
Inquiry Project: Line Graph
28

4.DA.4.1

1 Lesson

Apply factors that impact the accuracy of a conclusion.

Aligned Lessons

Data Investigators
29

4.AP.1.1

16 Lessons

Use step-by-step instructions to perform tasks (i.e., sequential execution).

Aligned Lessons

Events
Multiple Algorithms
House Design with Area and Perimeter
Classifying Quadrilaterals in a Hierarchy
Debugging: Mazes
Events: Dot in Space
Scout's Quest: Functions with Boolean Inputs
Scout's Quest: Variables
Scout's Quest: Functions with Number Inputs
Scout's Quest: Conditionals
Broadcast Messages: Tell a Joke
Events: Traveling with Scout
Sequences: Parallel Programming
Computational Thinking: Design an Obstacle Course
Computational Thinking: Design a School
Computational Thinking: Design a Neighborhood
30

4.AP.2.1

3 Lessons

Use a combination of picture models to reorder a sequence of steps.

Aligned Lessons

Computational Thinking: Design an Obstacle Course
Computational Thinking: Design a School
Computational Thinking: Design a Neighborhood
31

4.AP.2.2

5 Lessons

Recognize that the same steps can be ordered in different ways to perform the same task (i.e., simple control structures).

Aligned Lessons

Creating Algorithms
Computational Thinking: Design an Obstacle Course
Computational Thinking: Design a School
Computational Thinking: Design a Neighborhood
Compare and Refine Algorithms
32

4.AP.3.1

9 Lessons

Compose simple tasks (e.g., eating breakfast; brushing your teeth; walking to the bus stop) into a complex task (e.g., getting ready for school).

Aligned Lessons

Functions Dance Project
Flower Garden Functions Project
Scout's Quest: Functions with Boolean Inputs
Scout's Quest: Functions with Number Inputs
Functions: About Me
Introduction to Functions
Computational Thinking: Design an Obstacle Course
Computational Thinking: Design a School
Computational Thinking: Design a Neighborhood
33

4.AP.3.2

70 Lessons

Decompose a complex task (e.g., getting ready for school) into simple tasks (e.g., eating breakfast; brushing your teeth; walking to the bus stop).

Aligned Lessons

Game Mechanics with Comparison Operators
Creative Storytelling
Decimal Multiplication and Conditionals
Plant and Animal Cells
Wave Generator
Grammar Quiz Game
Dash® Robot Mazes
Cycle of Matter
Multi-digit Multiplication and Conditionals
Clones in Games
Revolutionary War Timeline
Interactive Map of the 13 Colonies
Interactive Map of the 13 Colonies with the BBC micro:bit®
Digital Pet Project
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
Minecraft® Coding Fundamentals - Basic Moves
Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
Classes and Objects in Games
micro:bit®: Animal Response to the Environment
Pair Programming: Create a Band
VEX GO®: Speed and Energy
How We See: Light Reflection
LEGO® SPIKE Essential: Design a Car Sensor
The US Government
Choose Your Own Path: Elements of Culture
VEX GO®: Lines and Angles
Plan a Quest
Pinball Game Project
Mad Libs Project
Functions Dance Project
Flower Garden Functions Project
Design an App
Multiplying Fractions by Whole Numbers
State Project
Geographic Effects on Early Civilizations
Multiplying and Dividing Fractions
Multimedia Book Report
micro:bit® Reaction Game
Scout's Programming Expedition: Part 1
Scout's Programming Expedition Part 2
Scout's Programming Expedition Part 3
Scout's Programming Expedition Part 4
Create a Maze
Animating Poetry
Events: Dot in Space
Broadcast Messages: Marco Polo
Scout's Quest: Functions with Number Inputs
Creating Turtle Graphics
Broadcast Messages: Tell a Joke
Events: Traveling with Scout
Game Design Project
Operators: Coin Flip
Sequences: Parallel Programming
House Design with Area and Perimeter
Careers in CS: Health and Fitness
Computational Thinking: Design an Obstacle Course
Careers in CS: Major League Baseball
Computational Thinking: Design a School
Computational Thinking: Design a Neighborhood
CS Innovators Research Project
Dash® Robot 2 - Proximity Sensor
Dash® Robot 3 - Loops and Functions
Introduction to Design Thinking
Designing Solutions for Accessibility
Cause and Effect
34

4.AP.4.1

6 Lessons

Use picture directions to design a series of steps to complete a complex task.

Aligned Lessons

Revolutionary War Timeline
State Project
Computational Thinking: Design an Obstacle Course
Computational Thinking: Design a School
Computational Thinking: Design a Neighborhood
Cause and Effect
35

4.AP.4.2

3 Lessons

Test a series of directions to successfully complete a complex task.

Aligned Lessons

Creating Algorithms
Compare and Refine Algorithms
Cause and Effect
36

4.IC.1.1

4 Lessons

Compare and contrast how computing has changed society from the past to the present.

Aligned Lessons

Technology Timeline
Ethical and Responsible Use of Generative AI
AI Products: Ethical and Responsible Choices
Humans Vs. Machines
37

4.IC.2.1

4 Lessons

Compare the relevance and appropriateness of various electronic information sources (e.g., online databases such as Discus; web search engines).

Aligned Lessons

Research: Effective Keywords
Research: Informational Programs
Introduction to Productivity Software
Give Credit When You Use It

Ready to Start Learning?

Explore our courses aligned with these standards

View School Program