Please enable JavaScript to use CodeHS

Elementary Standards Mapping

for MA DLCS K-2

46

Standards in this Framework

Standard Lessons
K-2.CAS.a.1
Demonstrate proper ergonomics (e.g., body position, stretching) when using devices.
    Keyboard Introduction
K-2.CAS.a.2
Use electrical devices safely and in moderation (e.g., unplug devices by pulling the plug rather than the cord, do not mix water/food and electric devices, avoid gaming and walking).
    Online Etiquette
K-2.CAS.a.3
Care for devices appropriately (e.g., handling devices gently, completely shutting down devices when not in use, storing devices in the appropriate container).
    Input Devices Computer Basics
K-2.CAS.a.4
Explain that a password helps protect the privacy of information.
    Passwords
K-2.CAS.a.5
Identify safe and unsafe examples of online communications.
    Online Etiquette
K-2.CAS.a.6
Explain why we keep personal information (e.g., name, location, phone number, home address) private.
    Passwords Online Etiquette
K-2.CAS.a.7
Identify which personal information (e.g., user name or real name, school name or home address) should and should not be shared online and with whom.
    Passwords Online Etiquette
K-2.CAS.a.8
Explain why it is necessary to report inappropriate electronic content or contact.
    Online Etiquette
K-2.CAS.b.1
Define good digital citizenship as using technology safely, responsibly, and ethically.
    Online Etiquette
K-2.CAS.b.2
Demonstrate responsible use of computers, peripheral devices, and resources as outlined in school rules [Acceptable Use Policy (AUP) for K-2].
K-2.CAS.b.3
Explain that most digital artifacts have owners.
    Giving Credit Through Attributions
K-2.CAS.b.4
Explain the importance of giving credit to media creators/owners when using their work.
    Giving Credit Through Attributions
K-2.CAS.c.5
Identify and describe how people (e.g., students, parents, police officers) use many types of technologies in their daily work and personal lives.
    Input Devices Computer Basics Impacts of Technology in Our World Mouse Practice Keyboard Introduction
K-2.CAS.c.6
Recognize when the purpose of content is to provide information or to influence you to act.
K-2.DTC.a.1
Operate a variety of digital tools (e.g., open/close, find, save/print, navigate, use input/output devices).
    Data Storage and Variables Welcome to CodeHS! Get Organized with Files Data Storage with Symbols
K-2.DTC.a.2
Identify, locate, and use letters, numbers, and special keys on a keyboard (e.g., Space Bar, Shift, Delete).
    Keyboard Introduction
K-2.DTC.a.3
Create a simple digital artifact.
    Comparing Organisms Impacts of Technology in Our World Adaptations and Survival: Camouflage Introduction to Message Events Maze Game Project Story Problems: Add and Subtract within 20 Greater Than and Less Than: Single-Digit Numbers Changing Landforms Creating Shapes Types of Motion Animal Life Cycles Events Story Problems: Add and Subtract within 10 Place Value: Ones, Tens, and Hundreds Loops Part 2 Counting with Mazes Build a Sentence Light and Shadows From ScratchJr to Scratch Research Presentations Who Keeps Us Safe? Sound and Pitch Story Problems: Add and Subtract within 100 Storytelling Animations Phases of the Moon Create Your Own Story Problem Our Responsibilities Living and Nonliving Weather and Seasons Original Story Animations - Personal Story Digital Research 2: Choice Research Loops Storytelling Animations Part 2 Sun and Moon, Day and Night Algebraic Thinking: Find an Unknown Number Up to 10 in a Number Story Original Story Animations - Fiction Story Economic Choices Advanced Data and Programming Phonics: Letter Sounds Cardinal Directions Events and Money Wildlife Scene Project Place Value: Ones and Tens Finding an Unknown in a Word Problem Changes in the Environment Phonics: Digraphs Counting with Bee-Bot® Introduction to Bee-Bot®: Planning a Program Patterns with Bee-Bot® ScratchJr to Scratch: Events and Loops Seasons with Bee-Bot® Place Value: Adding Up to 20 Comparing Length with Bee-Bot® Introduction to Coding with LEGO® SPIKE Essential VEX 123®: Math Word Problems Weather with Bee-Bot® Needs of Living Things with Bee-Bot® Push and Pull with Bee-Bot® Minecraft® Coding Fundamentals - Basic Moves Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles Skills Practice: Repeat Loops Skills Practice: Events LEGO® SPIKE Essential: Design a Moving Statue Space Travel Project 3D Design: Create a Bubble Wand Divide Shapes into Equal Parts Moving Targets Game Punctuation: Write a Great Sentence! VEX 123®: Patterns of Living Things Seed Dispersal Unplugged Introduction to ScratchJr Part 1 Unplugged Introduction to ScratchJr Part 2 Kibo®: Adding and Subtracting Shapes with Bee-Bot® Seasonal Project (Summer): Pop the Balloons Making Ten with Bee-Bot® Seasonal Project (Spring): Create a Chase Game Seasonal Project (Fall): Gathering Apples Game Identify Shapes by Attributes Minecraft: Education Edition® - Trailblazer Introduction to Speed Blocks VEX 123®: Defining Shape Attributes Introduction to Show and Hide Blocks Introduction to Grow and Shrink Blocks Forever Loop Dance Party CodeHS Coding Card Game: Sequences CodeHS Coding Card Game: Sequences 2 CodeHS Coding Card Game: Loops CodeHS Coding Card Game: Loops 2 CodeHS Coding Card Game: Conditionals CodeHS Coding Card Game: Conditionals 2 Code Block Review Loops: Catching Butterflies Introduction to the Wait Block Greater Than and Less Than: Two-Digit Numbers Greater Than and Less Than: Three-Digit Numbers Introduction to Pages End Block: Program a Race About Me Project Chicken Crossing Game Garden Project Combining Shapes River Crossing Game Racing Game Create a Map Hide and Seek Game 3D Shapes Digital Greeting Card Design an Adventure Game Algebraic Thinking: Finding a Two-Digit Unknown Patterns and Music Preventing Erosion Drawing Tools: Fairy Tale Painting Events (Alpine UT updates) Grow and Shrink Blocks in Motion Drawing Tools: Farm Scene Basic Data and Programming Project Seasons with Code & Go® Robot Mouse Weather with Code & Go® Robot Mouse Introduction to Code & Go® Robot Mouse: Basic Movements Counting with Code & Go® Robot Mouse Introduction to Code & Go® Robot Mouse: Planning a Program Patterns with Code & Go® Robot Mouse Comparing Length with Code & Go® Robot Mouse Needs of Living Things with Code & Go® Robot Mouse Push and Pull with Code & Go® Robot Mouse Shapes with Code & Go® Robot Mouse Making Ten with Code & Go® Robot Mouse Loops: Predator and Prey Programming a Cycle Create an Original Story Animation Loops: Follow the Path Speed Block: Bouncy Ball Create a Mini Golf Game Message Events: Scout Plays in the Forest Pages: Scout's Travels Garden Project Pages: Create a Tapping Game Growing Garden Message Events: Simon Says Pages: Dragon Story Maze Game Project Loops: Frog and Rabbit Grid: Arctic Animation Forever Loops: Fireworks Loops: Play in the Park Basic Data and Programming Project Sequences: Digital Responsibilities Grid: Solving Mazes Animal Sounds Events: Submarine Sequences Moving Targets Game Transportation Speeds and Sounds Introduction to Events All About Me! Introduction to Repeat Loops Changing Environments with Bee-Bot® Seasonal Project (Winter): Build a Snowman Changing Environments with Code & Go® Robot Mouse Careers in CS: Litter Free Communities Careers in CS: Coding for Fashion-Retail
K-2.DTC.a.4
Use appropriate digital tools individually and collaboratively to create, review, and revise simple artifacts that include text, images and audio.
    Comparing Organisms Impacts of Technology in Our World Adaptations and Survival: Camouflage Introduction to Message Events Maze Game Project Story Problems: Add and Subtract within 20 Greater Than and Less Than: Single-Digit Numbers Changing Landforms Creating Shapes Types of Motion Animal Life Cycles Events Story Problems: Add and Subtract within 10 Place Value: Ones, Tens, and Hundreds Loops Part 2 Counting with Mazes Build a Sentence Light and Shadows From ScratchJr to Scratch Research Presentations Who Keeps Us Safe? Sound and Pitch Story Problems: Add and Subtract within 100 Storytelling Animations Phases of the Moon Create Your Own Story Problem Our Responsibilities Living and Nonliving Weather and Seasons Original Story Animations - Personal Story Digital Research 2: Choice Research Loops Storytelling Animations Part 2 Sun and Moon, Day and Night Algebraic Thinking: Find an Unknown Number Up to 10 in a Number Story Original Story Animations - Fiction Story Economic Choices Advanced Data and Programming Phonics: Letter Sounds Cardinal Directions Events and Money Wildlife Scene Project Place Value: Ones and Tens Finding an Unknown in a Word Problem Changes in the Environment Phonics: Digraphs Counting with Bee-Bot® Introduction to Bee-Bot®: Planning a Program Patterns with Bee-Bot® ScratchJr to Scratch: Events and Loops Seasons with Bee-Bot® Place Value: Adding Up to 20 Comparing Length with Bee-Bot® Introduction to Coding with LEGO® SPIKE Essential VEX 123®: Math Word Problems Weather with Bee-Bot® Needs of Living Things with Bee-Bot® Push and Pull with Bee-Bot® Minecraft® Coding Fundamentals - Basic Moves Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles Skills Practice: Repeat Loops Skills Practice: Events LEGO® SPIKE Essential: Design a Moving Statue Space Travel Project Divide Shapes into Equal Parts Moving Targets Game Punctuation: Write a Great Sentence! VEX 123®: Patterns of Living Things Seed Dispersal Unplugged Introduction to ScratchJr Part 1 Unplugged Introduction to ScratchJr Part 2 Kibo®: Adding and Subtracting Shapes with Bee-Bot® Seasonal Project (Summer): Pop the Balloons Making Ten with Bee-Bot® Seasonal Project (Spring): Create a Chase Game Seasonal Project (Fall): Gathering Apples Game Identify Shapes by Attributes Minecraft: Education Edition® - Trailblazer Introduction to Speed Blocks VEX 123®: Defining Shape Attributes Introduction to Show and Hide Blocks Introduction to Grow and Shrink Blocks Forever Loop Dance Party CodeHS Coding Card Game: Sequences CodeHS Coding Card Game: Sequences 2 CodeHS Coding Card Game: Loops CodeHS Coding Card Game: Loops 2 CodeHS Coding Card Game: Conditionals CodeHS Coding Card Game: Conditionals 2 Code Block Review Loops: Catching Butterflies Introduction to the Wait Block Greater Than and Less Than: Two-Digit Numbers Greater Than and Less Than: Three-Digit Numbers Introduction to Pages End Block: Program a Race About Me Project Chicken Crossing Game Garden Project Combining Shapes River Crossing Game Racing Game Create a Map Hide and Seek Game 3D Shapes Digital Greeting Card Design an Adventure Game Algebraic Thinking: Finding a Two-Digit Unknown Patterns and Music Preventing Erosion Drawing Tools: Fairy Tale Painting Events (Alpine UT updates) Grow and Shrink Blocks in Motion Drawing Tools: Farm Scene Basic Data and Programming Project Seasons with Code & Go® Robot Mouse Weather with Code & Go® Robot Mouse Introduction to Code & Go® Robot Mouse: Basic Movements Counting with Code & Go® Robot Mouse Introduction to Code & Go® Robot Mouse: Planning a Program Patterns with Code & Go® Robot Mouse Comparing Length with Code & Go® Robot Mouse Needs of Living Things with Code & Go® Robot Mouse Push and Pull with Code & Go® Robot Mouse Shapes with Code & Go® Robot Mouse Making Ten with Code & Go® Robot Mouse Loops: Predator and Prey Programming a Cycle Create an Original Story Animation Loops: Follow the Path Speed Block: Bouncy Ball Create a Mini Golf Game Message Events: Scout Plays in the Forest Pages: Scout's Travels Garden Project Pages: Create a Tapping Game Growing Garden Message Events: Simon Says Pages: Dragon Story Maze Game Project Loops: Frog and Rabbit Grid: Arctic Animation Forever Loops: Fireworks Loops: Play in the Park Basic Data and Programming Project Sequences: Digital Responsibilities Grid: Solving Mazes Animal Sounds Events: Submarine Sequences Moving Targets Game Transportation Speeds and Sounds Introduction to Events All About Me! Introduction to Repeat Loops Changing Environments with Bee-Bot® Seasonal Project (Winter): Build a Snowman Changing Environments with Code & Go® Robot Mouse Careers in CS: Litter Free Communities Careers in CS: Coding for Fashion-Retail
K-2.DTC.b.1
Collaboratively use digital tools and media resources to communicate key ideas and details in a way that informs, persuades, and/or entertains.
    Digital Research 1: Guided Research Advanced Data and Programming Basic Data and Programming Project Basic Data and Programming Project
K-2.DTC.b.2
Use a variety of digital tools to exchange information and feedback with teachers.
    Digital Research 1: Guided Research Digital Research 2: Choice Research
K-2.DTC.b.3
Use a variety of digital tools to present information to others.
    Computer Basics Impacts of Technology in Our World Digital Research 1: Guided Research Networks and the Internet Training AI Using Data Machine Learning: AutoDraw Machine Learning: Teachable Machine
K-2.DTC.c.1
Conduct basic keyword searches to gather information from teacher-provided digital sources (e.g., online library catalog, databases).
    Digital Research 1: Guided Research Digital Research 2: Choice Research
K-2.DTC.c.2
Create an artifact individually and collaboratively that answers a research question, while clearly expressing thoughts and ideas.
    Digital Research 1: Guided Research Digital Research 2: Choice Research
K-2.DTC.c.3
Acknowledge and name sources of information or media (e.g., title of book, author of book, website).
    Digital Research 1: Guided Research Digital Research 2: Choice Research
K-2.CS.a.1
Identify different kinds of computing devices in the classroom and other places (e.g., laptops, tablets, smart phones, desktops).
    Computer Basics
K-2.CS.a.2
Identify visible components of computing devices (e.g., keyboard, screen, monitor, printer, pointing device).
    Computer Basics Mouse Practice Keyboard Introduction
K-2.CS.a.3
Explain that computing devices function when applications, programs, or commands are executed.
    Computer Basics
K-2.CS.a.4
Operate a variety of computing systems (e.g., turn on, use input/output devices such as a mouse, keyboard, or touch screen; find, navigate, launch a program).
    Computer Basics Mouse Practice Keyboard Introduction
K-2.CS.b.1
Explain that computing devices are machines that are not alive but can be used to help humans with tasks.
K-2.CS.b.2
Recognize that some tasks are best completed by humans and others by computing devices (e.g., a human might be able to rescue someone in a normal environment, but robots would be better to use in a dangerous environment).
K-2.CS.b.3
Recognize that different tools can solve the same problem (e.g., pen and paper, calculators, and smart phones can all be used to solve simple mathematical problems).
    3D Design: Introduction Scout Adventures 1: Introducing Scout Scout Adventures 2: Scout Starts Exploring Scout Adventures 3: Scout Meets a Friend Scout Adventures 4: Scout Explores the Forest Scout Adventures 5: Scout and Bluebird Help Scout Adventures 6: Scout Celebrates with Friends
K-2.CS.c.1
Explain that networks link computers and devices locally and around the world allowing people to access and communicate information.
    Networks and the Internet Networks, Packets, and the Internet Networks Part 2: Network Protocols
K-2.CT.a.1
List the attributes of a common object, for example, cars have a color, type (e.g., pickup, van, sedan), number of seats, etc.
K-2.CT.b.1
Define an algorithm as a sequence of defined steps.
    Computational Thinking: Morning Routines Computational Thinking: Evening Routines Computational Thinking: School Day Routines
K-2.CT.b.2
Create a simple algorithm, individually and collaboratively, without using computers to complete a task (e.g., making a sandwich, getting ready for school, checking a book out of the library).
    Sequences (Unplugged) Internet Positivity (Unplugged) Loops (Unplugged) Counting and Sequences (Unplugged) Adding within 20 and Sequences (Unplugged) Sequences (Unplugged)
K-2.CT.b.3
Enact an algorithm using tangible materials (e.g., manipulatives, your body) or present the algorithm in a visual medium (e.g., storyboard).
    Sequences (Unplugged) Internet Positivity (Unplugged) Loops (Unplugged) Counting and Sequences (Unplugged) Adding within 20 and Sequences (Unplugged) Sequences (Unplugged)
K-2.CT.c.1
Identify different kinds of information (e.g., text, charts, graphs, numbers, pictures, audio, video, collections of objects.)
    Advanced Data and Programming Data Patterns and Predictions Training AI Using Data Basic Data and Programming Project Machine Learning: What is a Blorg? Basic Data and Programming Project The Sorting Game
K-2.CT.c.2
Identify, research, and collect information on a topic, issue, problem, or question using ageappropriate digital technologies.
    Research Presentations Digital Research 1: Guided Research Digital Research 2: Choice Research
K-2.CT.c.3
Individually and collaboratively, propose a solution to a problem or question based on an analysis of information.
    Designing Solutions from Nature Research Presentations Digital Research 1: Guided Research Digital Research 2: Choice Research LEGO® SPIKE Essential: Design for Changing Weather Preventing Erosion
K-2.CT.c.4
Individually and collaboratively, create information visualizations (e.g., charts, infographics).
    Advanced Data and Programming Data Patterns and Predictions Basic Data and Programming Project Basic Data and Programming Project
K-2.CT.c.5
Explain that computers can save information as data that can be stored, searched, retrieved, and deleted.
    Advanced Data and Programming Data Patterns and Predictions Basic Data and Programming Project Basic Data and Programming Project Get Organized with Files
K-2.CT.d.1
Define a computer program as a set of commands created by people to do something.
    Computer Basics
K-2.CT.d.2
Explain that computers only follow the program’s instructions.
    3D Design: Introduction Scout Adventures 1: Introducing Scout Scout Adventures 2: Scout Starts Exploring Scout Adventures 3: Scout Meets a Friend Scout Adventures 4: Scout Explores the Forest Scout Adventures 5: Scout and Bluebird Help Scout Adventures 6: Scout Celebrates with Friends
K-2.CT.d.3
Individually or collaboratively, create a simple program using visual instructions or tools that do not require a textual programming language (e.g., “unplugged” programming activities, a blockbased programming language).
    Adaptations and Survival: Camouflage Introduction to Message Events Maze Game Project Story Problems: Add and Subtract within 20 Greater Than and Less Than: Single-Digit Numbers Changing Landforms Creating Shapes Types of Motion Animal Life Cycles Events Story Problems: Add and Subtract within 10 Place Value: Ones, Tens, and Hundreds Loops Part 2 Counting with Mazes Light and Shadows From ScratchJr to Scratch Research Presentations Who Keeps Us Safe? Sound and Pitch Story Problems: Add and Subtract within 100 Storytelling Animations Phases of the Moon Create Your Own Story Problem Living and Nonliving Digital Flashcards Weather and Seasons Original Story Animations - Personal Story Digital Research 2: Choice Research Loops Storytelling Animations Part 2 Sun and Moon, Day and Night Algebraic Thinking: Find an Unknown Number Up to 10 in a Number Story Original Story Animations - Fiction Story Economic Choices Advanced Data and Programming Phonics: Letter Sounds Cardinal Directions Events and Money Wildlife Scene Project Place Value: Ones and Tens Finding an Unknown in a Word Problem Changes in the Environment Phonics: Digraphs Counting with Bee-Bot® Introduction to Bee-Bot®: Planning a Program Patterns with Bee-Bot® ScratchJr to Scratch: Events and Loops Seasons with Bee-Bot® Place Value: Adding Up to 20 Introduction to Coding with LEGO® SPIKE Essential VEX 123®: Math Word Problems Weather with Bee-Bot® Needs of Living Things with Bee-Bot® Push and Pull with Bee-Bot® Minecraft® Coding Fundamentals - Basic Moves Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles Skills Practice: Repeat Loops Skills Practice: Events LEGO® SPIKE Essential: Design a Moving Statue Space Travel Project Moving Targets Game VEX 123®: Patterns of Living Things Seed Dispersal Unplugged Introduction to ScratchJr Part 1 Unplugged Introduction to ScratchJr Part 2 Kibo®: Adding and Subtracting Shapes with Bee-Bot® Seasonal Project (Summer): Pop the Balloons Making Ten with Bee-Bot® Seasonal Project (Spring): Create a Chase Game Seasonal Project (Fall): Gathering Apples Game Minecraft: Education Edition® - Trailblazer Introduction to Speed Blocks VEX 123®: Defining Shape Attributes Introduction to Show and Hide Blocks Introduction to Grow and Shrink Blocks Forever Loop Dance Party CodeHS Coding Card Game: Sequences CodeHS Coding Card Game: Sequences 2 CodeHS Coding Card Game: Loops CodeHS Coding Card Game: Loops 2 CodeHS Coding Card Game: Conditionals CodeHS Coding Card Game: Conditionals 2 Code Block Review Loops: Catching Butterflies Greater Than and Less Than: Two-Digit Numbers Greater Than and Less Than: Three-Digit Numbers End Block: Program a Race About Me Project Chicken Crossing Game Garden Project Combining Shapes River Crossing Game Racing Game Create a Map 3D Shapes Digital Greeting Card Design an Adventure Game Patterns and Music Preventing Erosion Events (Alpine UT updates) Grow and Shrink Blocks in Motion Seasons with Code & Go® Robot Mouse Weather with Code & Go® Robot Mouse Introduction to Code & Go® Robot Mouse: Basic Movements Counting with Code & Go® Robot Mouse Introduction to Code & Go® Robot Mouse: Planning a Program Patterns with Code & Go® Robot Mouse Comparing Length with Code & Go® Robot Mouse Needs of Living Things with Code & Go® Robot Mouse Push and Pull with Code & Go® Robot Mouse Shapes with Code & Go® Robot Mouse Making Ten with Code & Go® Robot Mouse Loops: Predator and Prey Programming a Cycle Create an Original Story Animation Speed Block: Bouncy Ball Create a Mini Golf Game Message Events: Scout Plays in the Forest Pages: Scout's Travels Garden Project Pages: Create a Tapping Game Growing Garden Message Events: Simon Says Maze Game Project Loops: Frog and Rabbit Grid: Arctic Animation Forever Loops: Fireworks Loops: Play in the Park Sequences: Digital Responsibilities Grid: Solving Mazes Animal Sounds Events: Submarine Sequences Moving Targets Game Transportation Speeds and Sounds Introduction to Events Sequences: Snowball Fight Bowling Game All About Me! Introduction to Repeat Loops Changing Environments with Bee-Bot® Seasonal Project (Winter): Build a Snowman Changing Environments with Code & Go® Robot Mouse Careers in CS: Litter Free Communities Careers in CS: Coding for Fashion-Retail
K-2.CT.e.1
Describe how models represent a real-life system (e.g., globe, map, solar system, digital elevation model, weather map).
    Comparing Organisms Animal Life Cycles Phases of the Moon Weather and Seasons
K-2.CT.e.2
Define simulation and identify the concepts illustrated by a simple simulation (e.g., growth and health, butterfly life cycle).
    Comparing Organisms Animal Life Cycles Phases of the Moon Weather and Seasons