K-2 Computing Lesson Plans
Computing-integrated lesson plans for Kindergarten through 2nd grade. Age-appropriate activities aligned to CSTA, NGSS, CCSS, and ISTE standards.
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. …
CRAFT PD Series — Unlocking AI & IoT for K-12 STEM
A three-session professional development series using the CRAFT pedagogical cycle. Co-hosted by the UCF DRACO Lab and …
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 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 …
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 …
Safety City
Create a safety city scale model and make a working traffic light system. Role playing let them experience the safety …
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 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 …
Virtual Reality Oculus Quest 2
Goal Work: Depending on the individual students’ goals, the appropriate application will be selected according to their …
Visual Behavior Resource
The first lesson plan will consist of some physical and behavioral activities that will show the meanings of the traffic …
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?
Students will brainstorm what technology is, what it looks like and the parts/functions of a computer.
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 …
Workshop 1: Using AI for STEM — Lessons & More
Turn LLMs into your STEM curriculum co-pilot through hands-on prompt engineering across ChatGPT, Claude, and Gemini.
Workshop 2: Verifying STEM AI Outputs
The Check the Machine protocol and error-hunting skills for AI-generated code and STEM content.
Workshop 3: Programming Edge/IoT Systems with AI
BBC micro:bit in the MakeCode simulator + LLM-assisted coding — build a two-node IoT system without any hardware.
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 …