Please enable JavaScript to use CodeHS

Elementary Standards Mapping

for South Carolina 5 Computer Science and Digital Literacy

36

Standards in this Framework

Standard Lessons
5.DL.1.1
Create various documents using a word processing program with various page elements (e.g., headers, footers, citations, tables, textboxes).
    Productivity Software Inquiry Project
5.DL.1.2
Edit and format a document using a word processing program to change page and paragraph layouts.
    Introduction to Google Docs™
    Introduction to Microsoft Word™
5.DL.1.3
Format a presentation using presentation software (e.g., add transitions and speaker notes).
    Research: Informational Programs
    Productivity Software Inquiry Project
5.DL.1.4
Demonstrate an effective use of a bulleted list in a word processor and presentation software.
    Introduction to Google Docs™
    Introduction to Microsoft Word™
    Productivity Software Inquiry Project
5.DL.1.5
Add data to spreadsheet software and create a simple graph.
    Using Digital Tools to Create Line Graphs
    Introduction to Google Sheets™
    Introduction to Microsoft Excel™
    Productivity Software Inquiry Project
5.DL.2.1
Demonstrate an understanding of digital security (i.e., protecting your digital information).
    Strong Usernames and Passwords
    Training AI Using Data
    Machine Learning: Face Sensing
    Machine Learning: Teachable Machine
5.DL.2.2
Demonstrate an understanding of digital rights and responsibilities (e.g., privacy, respectful communication).
    Online Collaboration
5.DL.3.1
Demonstrate awareness of software piracy and its consequences.
    Scout's Cybersecurity Adventure: Part 1
    Scout's Cybersecurity Adventure: Part 2
    Cybersecurity Policies and Laws
    Scout's Cybersecurity Mission
5.DL.3.2
Understand the legal ramifications for sending or receiving inappropriate content (e.g., cyberbullying, harassment).
    Our Words Have Power (Cyberbullying)
    Cybersecurity Policies and Laws
5.DL.4.1
Demonstrate proper keyboarding technique when keying letters, numbers, and symbols at a rate of 15 words per minute.
5.DL.4.2
Use software capabilities to correct errors.
    Computer Detectives: Hardware and Software Problems
    Introduction to Google Docs™
    Introduction to Microsoft Word™
5.DL.4.3
Demonstrate proper use of software capabilities to name, save, and retrieve information (e.g., organizing files and folders; following naming conventions).
5.CS.1.1
Select the appropriate computing device for an application (e.g., writing an essay on a laptop versus on a smartphone).
    How Computing Systems Work
    Computer Detectives: Hardware and Software Problems
5.CS.1.2
Explain the importance of the major hardware components of the computing device (e.g., input and output devices, processors).
    How Computing Systems Work
5.CS.2.1
Justify the use of different computing devices for relevant tasks.
    How Computing Systems Work
5.CS.2.2
Explore and compare multiple software applications (e.g., word processor, spreadsheet, presentation software, web browser).
    How Computing Systems Work
    Introduction to Google Sheets™
    Introduction to Microsoft Excel™
    Introduction to Productivity Software
    Productivity Software Inquiry Project
5.CS.3.1
Respond appropriately to various error messages (e.g., “webpage not found;” “incorrect password”).
5.CS.3.2
Identify the computing device components that may cause various problems.
    How Computing Systems Work
    Computer Detectives: Hardware and Software Problems
5.NI.1.1
Identify the advantages and disadvantages of various network types (e.g., wired, Wi-Fi, cellular data).
    Networks, Packets, and the Internet
5.NI.2.1
Recognize video conferencing as a communication avenue.
    Online Collaboration
5.NI.2.2
Modify search criteria and use advanced search tactics to improve search results.
    Research: Effective Keywords
5.NI.2.3
Utilize websites that are appropriate sources of research.
    Research: Effective Keywords
5.DA.1.1
Save and retrieve files on computing devices.
5.DA.1.2
Recognize how text, images, and sounds are represented as binary numbers in computing devices.
    Data Storage
    CS Innovators: Grace Hopper
5.DA.2.1
Compare and contrast tools for collecting data.
    Programming and Data Project
5.DA.2.2
Determine the most effective way to represent a given data set (e.g., bar graphs, line plots).
    Inquiry Project: Survey Bar Graph
    Inquiry Project: Data Bar Graph
    Inquiry Project: Line Graph
5.DA.3.1
Compare and contrast models (e.g., graphs, tables) for data analysis.
    Inquiry Project: Survey Bar Graph
    Inquiry Project: Data Bar Graph
    Inquiry Project: Line Graph
5.DA.4.1
Discuss accuracy based on data available.
    Inquiry Project: Survey Bar Graph
    Inquiry Project: Data Bar Graph
    Inquiry Project: Line Graph
5.AP.1.1
Execute a sequence of instructions (i.e., algorithm) that mimic a daily task.
    Sequences: Parallel Programming
5.AP.2.1
Recognize that a sequence of steps can be repeated.
    Loops (Unplugged)
    Loops
    Animation Loops Project
    Pong Game
    Debugging: Events and Loops
    Click-a-Mole
    Program an AI Chatbot
    Loops: Catch the Ball
    Debugging: Make a Pizza
    Events: Traveling with Scout
    Code Tunes
    Loops: Falling Objects
    AI Chatbots
5.AP.2.2
Identify the result of a conditional statement (e.g., in the statement, “If it is dark, then turn on the light,” the result is the lights turning on).
    Introduction to Conditionals
    Complex Conditionals: Balloon Game
    Scout's Quest: Conditionals
    Conditionals: Flying Bird
    Conditionals: Changing Effects
    Conditionals: Underwater Exploration
    Conditionals: Color Sense
    Conditionals: Mazes
5.AP.3.1
Compose multiple levels of simple tasks (e.g., eating breakfast can include going to the table, sitting down in a chair, and picking up a spoon; brushing your teeth; walking to the bus stop) to make a more complex task.
    Functions Dance Project
    Flower Garden Functions Project
    Creating Algorithms
    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
5.AP.3.2
Decompose a complex task of higher complexity (e.g., cooking a meal) into simple tasks (e.g., selecting a recipe, getting the ingredients, preparing the food, and serving the meal, where the task of getting the ingredients can be decomposed into writing a shopping list, going to a store, selecting and buying the ingredients, and going home).
    Game Mechanics with Comparison Operators
    Decimal Multiplication and Conditionals
    Animating Poetry
    Cycle of Matter
    Multi-digit Multiplication and Conditionals
    Clones in Games
    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
    Skills Practice: Events
    Skills Practice: Sequences
    Skills Practice: Operators
    Skills Practice: Functions with Number Inputs
    House Design with Area and Perimeter
    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
    Game Design Project
    Multiplying Fractions by Whole Numbers
    Geographic Effects on Early Civilizations
    Multiplying and Dividing Fractions
    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
    Scout's Scratch 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
    CS Innovators: Grace Hopper
    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
5.AP.4.1
Use a visual language to design and test a program that solves a simple task (e.g., online coding activity).
    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
    Scratch Digital Greeting Card
    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 Flashcards
    Animating Poetry
    Exploring the Water Cycle
    Simple Algorithms
    Parts of Speech: 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 micro:bit® and Scratch
    Loops
    Dash® Robot Storytelling
    Dash® Robot Mazes
    Animating Sprites with Multiplication
    Earth Systems
    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
    Animating Unit Fractions
    Multiplication Quiz Game
    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: 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
    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
    Seasonal Project (Fall): Gathering Apples Game
    Complex Conditionals: Balloon Game
    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
    Game Design Project
    Decimal Division and Conditionals
    Add and Subtract Fractions
    Multiplying Fractions by Whole Numbers
    Naming Numbers Game
    Modeling Life Cycles
    Fossils and Past Environments
    State Project
    Atoms and Molecules
    Rates and Unit Rates
    Positive and Negative Numbers
    Evaluate Algebraic Equations
    Balanced Ecosystems
    Multimedia Book Report
    micro:bit® Reaction Game
    Animating Sprites with Factors
    Animating Sprites with Division
    Makey Makey®: Introduction
    Makey Makey®: Graphing Points on a Coordinate Plane
    micro:bit®: Graphing Points on a Coordinate Plane
    Pong Game
    I-Spy with Lists
    Click-a-Mole
    Animating Poetry
    Creating Algorithms
    Introduction to Clones
    Program an AI Chatbot
    Events: Dot in Space
    Loops: Catch the Ball
    Scout's Quest: Functions with Boolean Inputs
    Broadcast Messages: Marco Polo
    Scout's Quest: Variables
    Clones: Throwing Acorns Game
    Scout's Quest: Functions with Number Inputs
    Lists: Shopping with Scout
    Scout's Quest: Conditionals
    Creating Turtle Graphics
    Conditionals: Flying Bird
    Broadcast Messages: Tell a Joke
    Lists: Spelling Bee
    Events: Traveling with Scout
    Variables in Dance
    Game Design Project
    Operators: Coin Flip
    Code Tunes
    Conditionals: Changing Effects
    Conditionals: Underwater Exploration
    Conditionals: Color Sense
    Conditionals: Mazes
    Introduction to Functions
    Costumes, Backdrops, and Animations
    Race Track Game
    Loops: Falling Objects
    House Design with Area and Perimeter
    Unit Fractions with Variables
    Digital Vocabulary Flashcard Quiz
    Seasonal Project (Winter): Design a Snowman
    micro:bit® Butterfly Migration Simulator
    Drawing Tools: Sea Creatures
    Introduction to Sphero Mini® and Sphero BOLT+®
    Loops: Sphero® Underwater Exploration
    Dash® Robot 2 - Proximity Sensor
    Conditionals: Sphero® Shark Race
    Dash® Robot 3 - Loops and Functions
    Winter Celebrations Around the World
    AI Chatbots
5.IC.1.1
Discuss the positive and negative impacts of computing on society.
    Technology Timeline
    Ethical and Responsible Use of Generative AI
    AI Products: Ethical and Responsible Choices
5.IC.2.1
Demonstrate an understanding of the relevance and appropriateness of various electronic information sources (e.g., online databases such as Discus; web search engines).
    Research: Effective Keywords
    Research: Informational Programs
    Introduction to Productivity Software
    Productivity Software Inquiry Project