Please enable JavaScript to use CodeHS

Elementary Standards Mapping

for TN CS 4

13

Standards in this Framework

Standard Lessons
4.FC.1
Demonstrate an appropriate level of proficiency in performing tasks using a range of digital devices.
    Platform Game Design
    Research: Informational Programs
    Dash® Robot Storytelling
    Dash® Robot Mazes
    Programming and Data Project
    Clones in Games
    Digital Pet Project
    Introduction to LEGO® Spike Essential
    Introduction to LEGO® Spike Prime
    LEGO® SPIKE Essential: Design a Moving Statue
    3D Design: Keyboard Accommodations
    Pair Programming: Create a Band
    LEGO® SPIKE Essential: Design for Changing Weather
    LEGO® SPIKE Essential: Design a Car Sensor
    Choose Your Own Path: Elements of Culture
    Plan a Quest
    Animation Loops Project
    Design an App
    Game Design Project
    Multimedia Book Report
    micro:bit® Reaction Game
    Storytelling with Finch Robot®
    Game Design Project
    Loops: Falling Objects
4.FC.2
Use age-appropriate online tools and resources (e.g., learning management systems, grade and assignment record, tutorial, assessment, web browser).
    3D Design: Recreate an Animal
    3D Design: Codeblocks
    Minecraft: Education Edition® Basic Gameplay
    Welcome to CodeHS!
    Program an AI Chatbot
    Machine Learning: Teachable Machine
    Introduction to Productivity Software
    Productivity Software Inquiry Project
    AI Chatbots
4.FC.3
Create a simple digital model of a system and explain what the model shows and does not show.
    Balanced and Unbalanced Forces
    Wave Generator
    Cycle of Matter
    How We See: Light Reflection
4.AT.1
Examine logical reasoning to predict outcomes of an algorithm.
    3D Design: Recreate an Animal
    Platform Game Design
    Animating Poetry
    Grammar Quiz Game
    Dash® Robot Mazes
    Cycle of Matter
    Clones in Games
    Interactive Map of the 13 Colonies
    Interactive Map of the 13 Colonies with the BBC micro:bit®
    Digital Pet Project
    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: Operators
    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
    LEGO® SPIKE Essential: Design a Car Sensor
    Choose Your Own Path: Elements of Culture
    Introduction to Speed Blocks
    VEX GO®: Lines and Angles
    Plan a Quest
    Forever Loop Dance Party
    Pinball Game Project
    Mad Libs Project
    Design an App
    Game Design Project
    Multiplying Fractions by Whole Numbers
    Punctuation Game
    State Project
    Multiplying and Dividing Fractions
    Multimedia Book Report
    micro:bit® Reaction Game
    Introduction to Finch Robot®
    Pong Game
    Click-a-Mole
    Program an AI Chatbot
    Events: Dot in Space
    Functions: Paint by Numbers
    Broadcast Messages: Marco Polo
    Creating Turtle Graphics
    Transportation Speeds and Sounds
    Broadcast Messages: Tell a Joke
    Events: Traveling with Scout
    Game Design Project
    Operators: Coin Flip
    Code Tunes
    Functions: About Me
    House Design with Area and Perimeter
    AI Chatbots
4.AT.2
Use flowcharts to create a plan or algorithm.
    Choose Your Own Path: Elements of Culture
    Plan a Quest
    Animation Loops Project
    Design an App
    Game Design Project
    Game Design Project
    Loops: Falling Objects
4.AT.3
Construct a basic system of numbers, letters, or symbols to represent information as a cipher.
    Scout’s Cryptography Escape Room
4.DA.1
Collect, organize, analyze, and interpret data to identify solutions and/or make informed decisions.
    Digital Research 1: Guided Research
    Advanced Data and Programming
    Programming and Data Project
    Data Patterns and Predictions
4.DA.2
Gather data to answer a question using a variety of computing and data visualization methods
    Research Presentations
    Digital Research 2: Choice Research
    Using Digital Tools to Create Line Graphs
    Programming and Data Project
    Introduction to Google Sheets™
    Introduction to Microsoft Excel™
    Productivity Software Inquiry Project
4.NI.1
Identify appropriate and inappropriate uses of communication technology and discuss the permanence of actions in the digital world.
    Digital Identity
    Giving Credit Through Attributions
4.NI.2
Conduct advanced keyword searches to produce valid, appropriate results and evaluate results for accuracy, relevance, and appropriateness.
    Research: Effective Keywords
    Research: Informational Programs
4.PC.1
Test and debug a given program in a block-based visual programming environment using arithmetic operators, conditionals, and repetition in programs, in collaboration with others.
    Platform Game Design
    Nutrition Maze
    Advanced Data and Programming
    Digital Pet Project
    Skills Practice: Sequences
    Classes and Objects in Games
    Pair Programming: Create a Band
    LEGO® SPIKE Essential: Design a Car Sensor
    Pinball Game Project
    Mad Libs Project
    Game Design Project
    micro:bit® Reaction Game
    Click-a-Mole
    Debugging: Mazes
    Snake Game
    Debugging: Make a Pizza
    Game Design Project
    Code Tunes
    Sequences: Parallel Programming
4.IC.2
Identify laws and tools which help ensure that users of varying abilities can access electronic and information technology.
    3D Design: Keyboard Accommodations
4.IC.3
Explain how hardware and applications can enable everyone, including people with disabilities, to do things they could not do otherwise.
    3D Design: Keyboard Accommodations