Please enable JavaScript to use CodeHS

Elementary Standards Mapping

for CSTA Grade 4

19

Standards in this Framework

Standard Lessons
E4-ALG-PS-01
Create written representations of algorithms that incorporate a combination of sequence, events, iteration, and selection to solve a problem or express ideas.
    Choose Your Own Path: Elements of Culture
    Creating Algorithms
E4-ALG-ML-02
Analyze relationships between the properties of training data and a machine learning model's output.
    Machine Learning: Training
E4-ALG-IM-03
Evaluate how different algorithms for solving the same problem produce outcomes that may benefit or disadvantage different groups of people.
    Creating Algorithms
E4-PRO-PD-04
Compare different programming solutions to the same problem based on correctness and clarity.
    Creating Algorithms
E4-PRO-PD-05
Collaborate with a team by offering a meaningful contribution to creating a program.
    Pair Programming: Create a Band
    Designing Solutions for Accessibility
E4-PRO-VD-06
Trace how data flows and changes variable values in a program.
    Pong Game
    Scout's Quest: Variables
E4-PRO-RD-07
Document a program to clarify its functionality.
    Game Effects
    Give Credit When You Use It
E4-PRO-TR-08
Debug programs incrementally and repeatedly as they are developed.
    Pair Programming: Create a Band
    Create a Maze
    Debugging: Mazes
E4-DAT-DC-09
Organize collected data into tables using digital tools, with rows representing records and columns representing attributes.
    Programming and Data Project
    Inquiry Project: Data Bar Graph
E4-DAT-DI-10
Create an explanation that includes at least one data visualization to report the process and results of a data investigation, using computing tools.
    Inquiry Project: Data Bar Graph
    Data Investigators
E4-DAT-IM-11
Investigate how data collected about people may affect individuals and groups.
    Data Investigators
E4-SYS-HW-12
Apply basic troubleshooting processes to identify and fix common hardware and software issues.
    Exploring Computing Systems
E4-SYS-SE-13
Distinguish between authentication and authorization in protecting devices and private information.
    Online Risks & Protection
E4-SYS-NT-14
Compare wired and wireless methods that computing devices use to connect to the internet.
    Networks, Packets, and the Internet
E4-SYS-IM-15
Investigate the impacts of widely used computing systems on natural resources and the environment.
    Impacts of Computing: Exploration
E4-SOC-HI-16
Investigate the contributions of diverse individuals and communities in the history of computing.
    CS Innovators: Grace Hopper
    CS Innovators Research Project
E4-SOC-ET-17
Analyze how the limitations of existing technologies can lead to emerging technologies.
    Creating Smart Machines
E4-SOC-HU-18
Distinguish between human learning and machine learning processes.
    How Machines Learn
E4-SOC-CE-19
Investigate how the workforce adopts new computing technologies and continues to update their computing skills.
    Careers in CS: Major League Baseball
    Impacts of Computing: Exploration