K-2
81 lessons found.
5 Senses
Students will learn about the 5 senses as a whole then learn about each individual sense and complete science activities …
Adding and Subtracting within 20
Using a Scratch Jr. activity, students will program different counter sprites to move into a ten frame. The purpose of …
Adding with Botley
In this lesson, students will be using simple addition problems to code Botley. This is a great way to bring addition to …
Algorithm Neighborhoods
These interdisciplinary lessons encompass standards across Computer Science, Language Arts, Social Studies, and …
Algorithms Unplugged
This lesson/activity is an introduction of algorithms. Students will be in small groups and assign someone as a 'bot' …
Algorithms Unplugged
students will be learning how to create an algorithm/sequence by giving set directions to their 'bot' (another student) …
Alphabetical Order
Using a Scratch Jr. activity, students will program different alphabet letter sprites to line up in alphabetical order. …
aMAZEing Margaret Hamilton
In this lesson students will begin by reading about Margaret Hamilton in 'Margaret and the Moon' by Dean Robbins. After …
Blind Maze - a lesson with combined classes K and 5
This is an unplugged activity where students will work in mixed grade level teams (Kindergarten and 5th grade) to guide …
Blind Maze (Collaborative activity with 5th Grade
This is an unplugged activity, in collaboration with 5th grade, that will help students learn to give directions …
Can You Keep a Secret?
Elementary students will be able to identify the meaning of "password". Students will explain reasons why a strong …
Candy Burglar: Password Lesson
Candy Burglar: Password Lesson Students will each receive a card with a symbol or word on it. The symbol will match with …
Coding a Story with Ozobots
In this lesson, the students will create their own story or use one that's already made, and draw out that story on a …
Coding Critter
The students will create a path for the coding critter to follow using arrow cards and then inputting the directions …
Coding through Stories
Reading is powerful, it can unlock a world of possibilities. Reading and having others read to us can increase our …
Coding with Santa
Using Seesaw, students will complete the maze to get Santa Claus to the Christmas tree ensuring that he gets two cookies …
Computer Basics (Collaborative lesson with K and 5)
5th grade students will mentor kindergarten students in how to properly care for and navigate their personal computer. …
Computer Basics (Collaborative lesson with K and 5th)
Kindergarten students will be working with 5th grade students to learn about the proper care and use of their computers. …
Creating a Gear Amusement Park
Students will use peer collaboration, engineering, problem solving, & reflection, when given a set of Funny Gears & …
Creepy Carrots
Stem activity for 5-year olds. Students will work cooperatively to construct a structure using a variety of items.
Daily Life Algorithms (1st Grade)
The teacher will present a slideshow outlining the definition of an algorithm, which will provide examples of algorithms …
Evolution of the Telephone
Students spend several periods looking at the development of communication over the past 200 years.
Fat Bear Fishing
My 5/6 grade class will use micro:bits to design a predator/prey program on micro:bits that assigns each device a fish …
Get to Know Me
Students will participate in a community building activity that will integrate Computer Science through the use of the …
Get to Know Me
Students will participate in a community building activity that will integrate Computer Science through the use of the …
Getting started with Micro:bit
Students will explore the functions of the MIcro: bit. Students have not had experience with this and I have very …
gingerbread man stem
Students will plan, create, and test a raft to help the gingerbread man cross the river.
Grid Coding
This activity focuses on creating a following an algorithm to solve a problem. Using a white shower curtain liner, draw …
Hardware/Software Sorting Activity
Hardware/Software Sorting Activity: For this exploration, you and your partner will sort the computer science resource …
How Plants Grow : Grow a Digital Garden
Students will be able to use the Scratch Jr. programming blocks to make animated stories and interactive projects that …
I Am a Weather Watcher
Students will become weather watchers. They will journal the weather everyday and document the temperature using the …
I Can Create a Thermometer
Students will be able to experiment with micro-bits. Then students will be able to create the code for taking a …
Impacts of Computing
Students will begin the year of computer science by talking about how the people in their lives use different types of …
Intro to Coding a Microbit
In this lesson the students will be introduced to the website MakeCode with programing the microbit simulator. To start …
Intro To Coding a Microbit
Students will be introduced to block coding using the website makecode.org. They will code a virtual microbit by …
Intro to Coding- Unplugged
Directions for Coding- unplugged
Intro to Coding: Unplugged
This lesson will help students gain familiarity with algorithms and how to create a path on a coding mat. This will help …
Intro to Coding: Unplugged
Understanding Coding: How students use an algorithm in an unplugged lesson. Students maneuver an object from start to …
Intro. to Chromebooks
Students will be able to identify the parts/features of a chromebook, and sign technology agreement.
Intro. to Chromebooks
The students will be able to identify the parts/features of a chromebook, sign a technology agreement and use their …
Introducing our Technology
This lesson is designed to be delivered early in the year to establish a common knowledge base on the programs to be …
Introduction to Micro:bits
Students will learn what micro:bits are and how they can be used. They will also learn how to code their own micro:bits. …
Inventing & Problem Solving with the 3 R’s (Reduce/Reuse/Recycle)
Students will work collaboratively to respond to a text by using recycled materials to create an invention that will …
Kindergarten Bee-bot Letter identification/sounds Activity
In this lesson kindergarten students practice identifying and matching uppercase and lowercase letters along with given …
Kindergarten Beebot Number Identification (1-10) Activity with Movement
Bee-bots are utilized collaboratively by students to problem solve while reinforcing the skill of identifying numbers …
Kindergarten Computer Scientists
Through six mini lessons, kindergarten students will be introduced to Computer Science. Beginning with a working …
Learning the Importance of Authentication Factors
Students will learn what authentication factors are, and the importance of keeping them private. They will apply the use …
Litter Hunt
In this lesson, pupils develop their understanding of the micro:bit by using the buttons and sensors on the device to …
Making Books Come Alive!
Students will use an app of the teacher’s choosing (I prefer Voice Recorder with the red speech bubble) to record …
Making Good Decisions Online/Computer Parts (Kindergarten)
In the first activity, with the slideshow displayed, the teacher will facilitate a discussion about making good …
Our Christmas Book
Students will create a page in a class book about their favorite part of Christmas using words and pictures. Students …
Ozobots- Race Tracks
Students will use the drawing paper, colored markers, and the various codes available to Ozobot to create a racetrack. …
PE Online Resources
Students will be using their school-provided technology (whether it be an IPad or a Chromebook) and being walked through …
Penguin Coding
The students had to use arrows to provide directions for the penguin to take in order to get to the fish without landing …
Penguin Coding
Write out the code using arrows to help the penguin get the fish and go to the igloo.
Powerful Passwords
This activity teaches students the importance of creating a safe and secure password. In addition, students will also …
Programming a Code-a-Pillar
This lesson introduces the beginning concepts of coding. Students will learn with a programmable caterpillar or …
Programming your friend on a path K-2 students will be programming Little Red Riding Hood to Grandmas House 3-5th grade students will be programming their friend to deliver their latest I-phone or game from manufacturing to delivery
Students will use arrows on a piece of graph paper to give directions to their classmates. They will guide their friends …
Radio Kindness
Sharing and receiving kindness is a good way to support your well-being and that of your friends. In this activity you …
Retelling a Story with Scratch Jr.
This lesson allows students to retell the major aspects of a children's book using Scratch Jr. Using their background …
Scientific Technologies
Students research a field of science that interests them and the technologies that are used to solve-problems in that …
Sequencing = Storytelling
This lesson helps learners connect storytelling with simple coding through the study of the sequence of events. It …
Sight Word Bowling
Students will draw a sight word card and then program either a kibo or bee bot to knock down the matching bowling pin.
Storm is Coming
Students are getting ready to make make observations about the weather for the next two weeks. To help with the …
Surprise! We get to have new Pets!
This is an opportunity for students to learn more about coding through creating a micro:pet with a partner, It will …
Teaching a Robot About Handwashing
In this lesson, students will be teaching a robot about handwashing. They will be introduced to the vocabulary term …
The Hardware/Software Connection
Students will learn about how hardware needs software in order for it to do something. Students will create a program …
There Was An Old Lady....in Sequence and Loops
This lesson uses the familiar nursery rhyme and song 'There Was An Old Lady Who Swallowed a Fly' to introduce primary …
Transitioning
The students will work together to create an algorithm to solve the problem of how we transition. Steps will be created …
Transitioning
The teacher will present a problem to the class, such as 'How do you get dressed in the morning?' Discuss that we will …
Trickster Tales
Students learn about trickster tales in different cultures, then learn about how algorithms tell a story using …
Unplugged Coding
To start students will learn to code with a desk of cards and manipulatives. Students will have jobs such as the …
What are Rainbows?
When it rains, it causes a phenomenon known as a rainbow. The rainbow is a simple construction because it only uses …
WHAT DOES TECHNOLOGY LOOK LIKE?
The students will brainstorm what technology is, what it looks like and the parts/functions of a computer.
WHAT DOES TECHNOLOGY LOOK LIKE?
Students will brainstorm what technology is, what it looks like and the parts/functions of a computer.
What is Coding
This lesson is meant to introduce what coding is to a younger age group. Students will learn what it means to program or …
What’s the Weather
Micro bit will project temp - students will graph the data accordingly Arduino will be set up as a weather station
What’s the Weather ?
START HERE - get excited about weather!
WonderBots
We are going to start by introducing the WonderBots to the children. I will introduce them to the program and the IPad …
Zombie Break Out Alarms
Students will use Cublets to make an alarm through trial and error. They will then write/draw the sequence of blocks …
Zoo Data
Students will collect data on what animals they would keep in a library. Students will choose their top 5 animals that …