Lesson Plans
Browse 350 computing-infused lesson plans created by K-12 educators.
"So, you want to work for the DNI"
This is an introduction to the CyberSecurity aspect of National Intelligence
“Weather” you know or not…. Classroom temperature is a hot topic!
This lesson merges weather, microbit, programming and social impact. Does the temperature of a classroom matter? Yes! In …
“White Energy Journey”
Students will work independently to design a ‘driving base’ using the SPIKE PRIME LEGO sets. Upon completion of the base …
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 …
Algorithmic Maze
Students will use popsicle sticks to design maze systems and work to create a flowchart that helps a user to find the …
Algorithms
This lesson explains what algorithms are and how they work in relation to computer science. It breaks the concept down …
Algorithms and Programming, Impacts of Computing
Explaining what algorithms are and how computers use them. Students will try to follow a set of step by step …
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) …
Algorithms with origami
Explaining what algorithms are and how computers use them.
Algorithms With Origami
Explaining what algorithms are and how computers use them.
All about the Internet
How Does the Internet Work? Learning about networks, protocols, TCP/IP
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 …
Analog and Digital Signals Project
This is a project for students to experience the differences between analog and digital waves. Students will be …
Art in CS
A good introductory lesson for students to learn how to start coding in Scratch. This lesson uses Scratch to teach …
Bake Sale Lesson 2
Students will analyze their data from the survey they conducted, find ways to represent the data, make suggestions about …
Bake Sale Lesson1
This is the first day of a two-part lesson in entrepreneurship marketing research. In the overall project, Bake Sale, …
Basic aspects of Cyber security and Copyrights
Students will be learning about the basic aspects of Cyber security. They will become aware of how to protect their …
Battle your CuteBot
Get ready to battle your CuteBot car! Develop code for your Microbit using loops, variables, and conditionals to …
Being Aware of What You Share
Kids share a lot of information whenever they go online -- sometimes on purpose, sometimes not. But do they understand …
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 …
Bookmarking Websites
Searching for websites can be time-consuming. Imagine having to re-discover the places where we buy our groceries or …
Brochure of Community
This is a research project of students community. After research is complete students will compile data into a …
Build Your Own Snowman
Student learners will build a snowman using a Google Slides template. They will click and drag snowman parts and …
Can you escape the maze?
Students will use two different maze websites throughout the lesson. They will use speaking and listening skills to exit …
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 …
Careers in Cybersecurity
“Global cybersecurity job vacancies grew by 350 percent, from one million openings in 2013 to 3.5 million in 2021, …
Careers in the Cyber World
This lesson is a brief overview of the 6 pillars of cybersecurity and the of careers that are available for students …
Civilizations by the mile
Civilizations by the mile is a 6th grade social studies lesson with a focus on comparing and contrasting the different …
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 and Microbits
In this lesson the students will be introduced to the website MakeCode with programing the microbit simulator. To start …
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 …
CODIS & Forensic Science
Students will work together as forensic scientists to solve the crime of “Who broke into our school and stole all the …
CODIS & Forensic Science
Students will work together (in teams of 4) as forensic scientists to solve the crime of “Who broke into our school and …
Collaborative Grid Poster
The instructor will ask the students to decode a message from binary. The instructor will then explain to students the …
Communicating Through History: MicroBit Morse Code
Students will read articles and then construct a timeline of the progression of communication technology in the …
Compression Code
This is an introductory activity used before teaching scientific notation and exponents. Students will learn about …
Computational Thinking
Through this lesson, students will be introduced to the basics of computational thinking including decomposition, …
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. …
Controlled Collaboration
Introduce your students to shared document norms while also identifying main ideas and text structures.
Controlled Collaboration
Introduce your students to shared document norms while practicing identifying main idea and key details.
Create a cookie cutter device using technology and 3D printing to understand adding and subtracting fractions.
In this lesson students will create a cookie cutter to help them practice adding and subtracting fractions. They will …
Create Your Own Musical Code
Different applications and disciplines often require knowledge of different communication systems and the ability to …
Creating a Gear Amusement Park
Students will use peer collaboration, engineering, problem solving, & reflection, when given a set of Funny Gears & …
Creating a Scoreboard with Microbits
Create a scoreboard you can use with your microbit. Create a program that you can use to keep score with your games.
Creating a Strong Username and Password
This lesson will discuss the importance of using a unique username, and help create a strong password using a Caesar …
Creating Mazes using Kodable
Students will be able to create solvable mazes while applying grade-level geometry concepts on Kodable Maze Maker …
Creepy Carrots
Stem activity for 5-year olds. Students will work cooperatively to construct a structure using a variety of items.
Critical Infrastructure 1
Students will be able to explain what Critical Infrastructure is, what are common components that belong to critical …
Critical Infrastructure 2
Students will be able to demonstrate foundational knowledge and skills that are related to cybersecurity
Cryptography
In this activity students are introduced to The Caesar Cipher and create a cipher wheel and practice using the cipher.
Cryptology
This lesson will help students to understand cryptology. Students will use problem solving skills to encrypt and …
Cryptology with micro:bits
This activity will introduce the Caesar Cipher to students on makecode.micro:bit.org. Students will explore the Caesar …
Cybersecurity - Hand Introduction and Confidentiality
Introduction to the GenCyber Hand concepts - also includes Confidentiality topics.
Cybersecurity - Hello!
The lesson is an overview of the 6 pillars of cybersecurity using the hand model as a mnemonic device.
Cybersecurity - Integrity
Introduction to the concept of integrity with a video, unplugged activity, and discussion
Cybersecurity - Secure Passwords
Online Authentication often revolves around passwords. We will discuss how to develop simple rules to create strong …
Cybersecurity 101 (4th Grade)
The teacher will introduce the topic of cybersecurity by asking students about any personal experience they have had …
Cybersecurity Career Poster Project
Students will design a poster project detailing an individual cybersecurity career. The poster project will include …
Cybersecurity Training part II
How are devices that are not physically connected able to communicate? micro:bits will be used to help students …
Cybersecurity: Denial of Service Attack
In this fun lesson plan, students will model one type of attack (a denial-of-service attack) and figure out how to …
Daily Life Algorithms (1st Grade)
The teacher will present a slideshow outlining the definition of an algorithm, which will provide examples of algorithms …
Darn! I forgot my password...again!
Middle School Students love to share everything-including their water bottles, their sense of humor and even their …
Darn! I forgot my password...again!
Middle School Students love to share everything-including their water bottles, their sense of humor and even their …
Darn! I forgot my password...again!
Middle School Students love to share everything-including their water bottles, their sense of humor and even their …
Data Design
Decomposing a design problem with Elements of Art
Data: Patterns, Cause and Effect
Students will discover, explore, model and communicate patterns found within data. This lesson/activity will incorporate …
Denial of Service Attack
Students will model one type of attack (a denial-of-service attack) and figure out how to protect the network against it …
Digital and Analog Activity Project
This is a project for students to experience the differences between analog and digital waves. Students will be …
Digital Citizenship
In todays lesson we will be exploring internet privacy and security.Students learn how to protect personal information …
Digital Citizenship Escape Room
Beginning of the year introduction to digital citizenship. Students work through escape room to perform tasks. The tasks …
Discover Digital Citizenship
Students will use a decoder to decode messages that lead to exploration of Digital Citizenship resources. They will then …
Do you want to build a robot
Students will learn about robots, how to program a microbit and create a microbit pet.
Do’s and Don'ts on the internet
Introduction: “Today, we live in a time characterized by rapid technology transformation, and resulting social, …
Don't Feed the Phish (Adapted from Common Sense Media's Digital Citizenship Curriculum
This lesson helps students identify phishing attacks over networks via email, texts, and online pop-ups and ads, etc. A …
Dr. Suess Venn Diagram Activity using Google Slides
Create a Venn Diagram using Google Slides. The activity can be used for Dr. Seuss' birthday and incorporates moving Red …
Draw a snowflake with code
Draw a snowflake using code.org. My students were really challenged to follow the directions in the lesson, so I created …
E is for Erosion, C is for Cybersecurity
Students will learn the effects of wind and water erosion. They will create their own landscape to show how water …
E' is for Erosion
Students will learn the effects of wind and water erosion. They will create their own landscape to show how water …
Effective Internet and Database Search Strategies
Searching for information on the Internet can be a frustrating experience. However, with an understanding of how …
Egg Drop
Using the MicroBit students will make a safe container for an egg drop. Instead of an egg, the students will be using …
Egg Drop Experiment using Microbit
Students will investigate and design an experiment that explores Newton’s 2nd Law, momentum and impulse using a …
ELA9: Identifying Point of View using Cyber Security
Analysis of the Unreliable Narrator with Cyber Security
Encrypted Messages to Mars
"The NASA Deep Space Network (DSN) is an international network of antennas that provide the communication links between …
ESP Problem Solving: A Problem Solving Model
This is an introductory lesson to the problem-solving process. The goal is for students to see that they, in a manner …
Ethics in Technology
Examination of ethical concerns revolving around technology, specifically social media and technology giants like Google
Evolution and Impact of Technology Throughout History
This is going to be one of the first lessons that will be taught this school year as a way to set the stage for the year …
Evolution of the Telephone
Students spend several periods looking at the development of communication over the past 200 years.
Exploration with Tetrix
Tetrix: In this lesson students will sort/ organize the school's Tetrix sets to ensure each set is complete. After …
Explore Block Programming with Free Scratch
Students are introduced to block programing for the first time and are given several sets of tasks to complete to show …
Exploring Outputs with an RGB Light Strip
In this lesson you will be introducing the connection of color with computer science through the use of a micro:bit and …
Exploring Potential and Kinetic Energy by Using Hot Wheels and Micro:bits
Students will be exploring potential and kinetic energy (how mass and velocity changes KE, when does an object have the …
Exploring the importance of Cyber Security and how it relates to Agriculture Technologies - Part 1
Students will understand the importance of cybersecurity in agricultural technologies. Students will explore the …
Exploring the importance of Cyber Security and how it relates to Agriculture Technologies - Part 2
Students will understand the importance of cybersecurity in agricultural technologies. Students will explore the …
Factors and Hazards (Part One)
In this activity, students explore the three factors that affect weather: precipitation, temperature, and wind. Students …
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 …
Flowing into Escape Rooms
This activity requires students to conceptualize a mathematical process into a flow chart. Then they will use said flow …
For Loops
Designed for students learning Java programming, that are beyond the use of block code, the students will make a program …
For Loops
Designed for students learning Java programming, that are beyond the use of block code, the students will make a program …
Fraction Racing
Students engineered mint mobiles to race through a micro bit timing gate. The data was then collected and plotted on a …
Fundamentals of Cyber Safety
Students will listen to a short presentation about three of the six cybersecurity hand concepts. Students will then be …
Future Job Research
Student is required to 'explore future occupations' as defined by Occupational Outlook Handbook at …
Game of Life Spelling
This lesson is meant to introduce what coding is to elementary aged students and how to use block code. Students will …
GEMS and Algorithms
In this lesson students will engage in discussion about whether order matters. Students will write the steps to their …
Geocaching with Microbits
Geodynamics powers the Earth’s magnetic field, which is magnetic north. There is also a true north which is the Earth’s …
Geographic Information Systems: Introduction and Map Creation
This lesson introduces Geographic Information Systems (GIS) to students. We explore ways in which GIS impacts our …
Gesturing for Cybersecurity
Students will receive a demonstration and introduction to using a Mnemonic to help them understand and recall the areas …
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 …
Get to Know Me Keynote Activity
Students will participate in a community building activity that will integrate Computer Science through the use of Key …
Getting Active with Microbit
They are introduced to variables and develop their understanding through a mixture of unplugged and practical …
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 …
Getting the bugs out!
Help! Can you debug the Microbit code? We will look briefly at Grace Hopper to see the origins of debugging. Then …
Getting to Know You, CPU
Students will be introduced to Micro:Bit technology and have the opportunity to program the Micro:Bit to share some …
gingerbread man stem
Students will plan, create, and test a raft to help the gingerbread man cross the river.
GIS Watershed Information
Students use GIS online software to analyze local watersheds and draw conclusions about earth changes over time and …
Grid Coding
This activity focuses on creating a following an algorithm to solve a problem. Using a white shower curtain liner, draw …
Half Life Radioactive Decay with Micro:bits
Introduce basic programming of the micro:bit while reiterating the integration of math in physical science exploring …
Hardware/Software Sorting Activity
Hardware/Software Sorting Activity: For this exploration, you and your partner will sort the computer science resource …
Health Care Devices
In this lesson students are reminded about the ever growing uses of technology devices within the healthcare profession, …
Health Care Devices
In this lesson students are reminded about the ever growing uses of technology devices within the healthcare profession, …
HexBug Mazes
In this lesson/activity students will learn about who Margaret Hamilton is and what she did for NASA. Students will be …
Honesty and Integrity
Honesty and Integrity are valuable and necessary skills to flourish in various environments, including higher education, …
Hour of Code introduction/ Ecosystems
this will be an introduction to coding using Hour of Code, as a refresher/ attention grabber right after Christmas …
How do we know if a source is reliable?
The students will analyze three different websites. During their exploration the students will answer three questions. …
How Information is Transferred Over the Internet and Internet/Database Research Search Strategies
This lesson introduces the process by which information is sent between computers and networks as packets of binary code …
How Information is Transferred Over the Internet and Internet/Database Search Strategies
Students will be introduced to the concept of data/information transfer across computer devices and the Internet, …
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 …
How safe are they?
Each group will be provided a different scenario regarding cyber security. After analyzing the scenario, they will need …
How safe are we? ¿Qué salvo estamos?
I am planning to work with Spanish speaking students and parents after school,using your resources show them what to …
I = Integrity
Students will locate, read and research articles from sources to better understand using credible sources for research.
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 …
I've got a secret!
Bee Boop Bee Boop! This lesson will explore cryptology and ciphers. We will reserach the topic using a scavenger hunt …
Impacts of Computing
Students will begin the year of computer science by talking about how the people in their lives use different types of …
Implementing a Counter into Java
Activity Overview: This activity is for more advanced students in the Java Programming language. They will use their own …
Importance and use of compasses
This lesson will probably take one block day, or 85-minute class. It will be a hands-on activity filled class that …
Input/Output
In this lesson students will be translating mathematical functions into computer programming functions to solve. This …
Input/Output what's it all about?
Students will learn the definition of input/output as it relates to computing and will use the Micro:bits to demonstrate …
Integrity and Keep It Simple
The purpose for this lesson is to help you understand the notions or aspects of integrity and the simplicity with which …
Internet Information Research and Retrieval Processes and Effective Search Strategies
This lesson will introduce the concepts of information research strategies, information storage, and retrieval systems …
Internet Safe!
Students will understand what it means to be an active, safe, and responsible citizen when participating in an online …
Internet Safe!
Students will understand what it means to be an active, safe, and responsible citizen when participating in an online …
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 Cybersecurity HAND Concepts Part 2
This lesson will take two days to go over the 6 parts of the hand in relation to cybersecurity. We will do a general …
Intro to Problem Solving
This lesson is a fun introduction to the open-ended, collaborative, and creative problem solving students will be using …
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 of Cybersecurity/ Confidentiality Availability
1. Test students' prior knowledge
Introduction to Computer Science and SpeedGeeking 101
Part 1: Gauge student understanding of computer science and introduce basic CS vocabulary. Part 2: Teach students about …
Introduction to Cybersecurity Hand Concepts
This lesson will take two days to go over the 6 parts of the hand in relation to cybersecurity. We will do a general …
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. …
Introduction to problem solving: It's getting hot in here
Students will use micro bit and/ or Lego EV3 with temperature sensor to record temperature in the room and outside of …
Introduction to the microbit
This lesson will teach 5th & 6th grade elementary students how to program and use a microbit. Learners will be able to …
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 …
Is data for the birds?
Students will explore probability and coding by coding the Micro:bit to generate random responses similar to flipping a …
Is data for the Birds?
Students will program a Micro:bit and as a species counter, and to log the data that is collected. Then they will …
Is Data for the Birds?
Use the micro:bit as a step counter to measure and mark the planets' relative distances from the Sun.
Keep Your Lips Sealed
There are multiple ways to gain information. Many people will openly provide information with minimal thought to how the …
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 …
Lesson 8: How does a cup’s surface affect how light warms up a liquid inside the cup?
This is modified from OpenSciEd under the Creative Common 4.0 License. We carry out an investigation to test the …
Lesson Plan 2-First LEGO ® League “White Energy Journey”
Students will work independently to design a ‘driving base’ using the SPIKE PRIME LEGO sets. Upon completion of the base …
Lesson Plan 3-Security Risks & Consequences
Students will work individually and in groups to determine how they have been “hacked” and one item “stolen” from them. …
Library - Robotics for Students in the Functional Life Skills (FLS) Program
This lesson provides robotics opportunities in the library for students with complex needs in the Functional Life …
Life Sciences Through micro:bits
Students will participate in a discussion post regarding confidentiality on Canvas. “What do you think confidentiality …
Litter Hunt
In this lesson, pupils develop their understanding of the micro:bit by using the buttons and sensors on the device to …
Magellan and Technology
Adapted from: Flocabulary.com 7/2020 “Become a Map-Maker and Explorer” Use this lesson plan to commemorate Magellan’s …
Magic 8 ball
Make your own magic 8 ball! Students will code a micro:bit in makecode.org to tell other's 'fortunes'.
Making a Pepper’s Ghost Illusion using Microbit Technology
This lesson is going to be a supplemental lesson to our OpenSciEd Light and Matter unit that we are implementing this …
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 …
Malware: The Rat
With the increase in available technology and connectivity, cyber hackers are looking for vulnerable software to gather …
Micro bit Block Programming - 'Customizing Displays'
This lesson focuses on the LED array and how to customize graphics plus LED intensity. Students will program in Block …
Micro Bit Block Programming: 'Hello World'
This lesson introduces the basic components of the microbit, a beginners program, and teaches how to download a program …
Micro-Pythag
This lesson will walk students through the process of writing a micro-bit program to solve basic math problems. It will …
Micro:bit Level Up
This lesson provides an introduction to micro:bits and 4 levels of activities to learn about the possibilities of the …
Micro:bit Step Counter
This lesson focusses on coding concept variable with and lesson from Code.Org. The students will program the micro:bit …
Micro:bit Temperature Reading
Students will program micro:bits to measure temperature readings in Celsius and then convert to Fahrenheit either using …
Micro:bits / Makerspace
The lesson is for coding with micro:bits. It is written broadly for implementation as an activity for a whole group of …
Micro:bits / Makerspace
The lesson is for coding with micro:bits. It is written broadly for implementation as an activity for a whole group of …
Micro:bits on the Fly with Lego Cars
Students will explore how sensors are used in our lives and what they could measure. Students will build a Lego car and …
Micro:bits: Happy Birthday
Turn your micro:bit into a music player. Code musical notes using simple commands. Listen to your program using …
Micro:bits: Sequencing
The students will use Micro:bit blocks to create the image of snow when shaken. This will be done with sequences, …
Microbial Computer
Students will play Conways Game of Life after studying microbial behavior. Students will use The game of life to …
Microbit Activity with Expressions and Solving Equations
Students will incorporate the use of microbits to help them understand how to utilize parentheses. This will help …
Microbit Basic Multiplcation and Division
Students will create an online microbit “project” about basic multiplication and array’s. The project will focus on one …
Microbit Basic Multiplication and Division
Students will create an online microbit “project” about basic multiplication and array’s. The project will focus on one …
Microbit Basics
This is an introductory lesson that I used with my 5th & 6th grade students. This lesson introduces students to basic …
Microbit compass
THIS A DRAFT-Student will program a microbit that locate magnetic north, south, east and west. They will create …
Microbit Escape Room Puzzle - Magnetic Alarms
In this project, you and a partner will create an alarm that will go off when a magnet is moved away from the microbit. …
MicroBit Guitar
Students will use a combination of block coding (Scratch) and physical computing (MicroBit) to create a cardboard …
MicroBit Guitars
Students will create a 'guitar' from cardboard, aluminum foil, and a micro:bit and explain how energy is converted from …
MicroBit Multiplication
In this lesson students will work on their multiplication math fact fluency and practice coding using a MicroBit. …
Microbit Music: Debugging
This lesson will provide students with the opportunity to debug computer code. Students will be provided with the …
Microbit programming
Creating a program for their microbit 'pets'. Their program must include noise, pictures and words/phrases
Microbit programming-Creating a Micropet
Students will create a micropet and then program it to perform various outcomes depending on what they do to it. …
Microbits Introduction
This lesson is used to introduce microbits to students. Students will be able to code with inclusion of sequences, …
Mindstorms and Hidden Figures
Students will design a robot to orbit the moon in conjunction with their ELA class reading the book Hidden Figures.
Miscommunication in Communication
For the Nature of Science students are practicing going through steps in scientific inquiry. Students need to …
Modeling Plate Motions using Microbit Technology
This lesson is going to be a supplemental lesson to our OpenSciEd Plate Tectonics unit that we are implementing this …
Modeling the Phases of the Moon
In this lesson, students are introduced to computer science through the use of Micro:bits to create a model of the lunar …
Modeling the Solar System with a Micro:bit
Use the micro:bit to create a kinesthetic model of the solar system. Students will be given an example at the beginning …
Modeling the Solar System with a microbit
Use the micro:bit to create a kinesthetic model of the solar system. Students will be given an example at the beginning …
Morphology through Cyber Security
Students will identify and define words utilizing basic tenets of cyber security.
Moving the LED with Microbits
In this project, you and a partner will code a program that can make an LED move left, right, and up on the microbit …
Multiplication with MicroBits
This activity allows students to practice their multiplication fact fluency while also covering computer science …
Music is Life
Students will use coding to develop animation and sound for a music simulator. students will demonstrate locating and …
Nature art
This lesson is an introduction to computational thinking and the BBC micro:bit. Students learn how to create nature …
Nature Art: Merging Nature, Algorithms, and Programming in an inclusive environment
This lesson is an introduction to computational thinking and the BBC micro:bit. Students learn how to create nature …
Nature of Science & Life Science / micro:bits
Students will participate in a discussion post regarding confidentiality on Canvas. “What do you think confidentiality …
Nested Loops
This lesson is for more advanced students wanting to code a Python program that uses nested loops. This is not block …
Nested Loops - Inner and Outer
This lesson is for more advanced students wanting to code a Python program that uses nested loops. This is not block …
Nursery Rhymes and Microbits
This lesson uses familiar nursery rhymes to introduce secondary students to the concepts of coding, sequencing, and …
Nursery Rhymes and Microbits Pt. 2
This lesson uses familiar nursery rhymes to introduce secondary students to the concepts of coding, sequencing, and …
Nursery Rhymes and Microbits Pt. 3
This will be the end of this mini unit, students will present to their classmates the nursery rhyme that they have coded …
O' is for Outlaw
Students will by studying outlaws and law enforcement in Wyoming History. We will talk about how technology has changed …
O' is for Outlaw
Students will be studying Outlaws and Law Enforcement in Wyoming History. We will talk about how technology has changed …
Online Mindfulness
On the internet, students interact with websites, peers, and strangers throughout the day. With that said, students must …
Order of Operations MICRO: BIT Calculator
Students will learn how to solve expressions with order of operations Students will practice solving expressions using …
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. …
Paint Your Name in Binary Code (100 Easy STEAM Activities by Andrea Scalzo Yi)
Using the binary conversion chart, students will create a binary code for each letter of their name on a piece of paper. …
PE Cryptic Decoding
Students will be divided into groups/teams of 3-4. Once they are divided up, each group will be sent out to start at a …
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.
Penguin Lab
Students will construct an penguin home to prevent the phase change of an Ice-Cube Penguin. Students will code 2 …
Phase Change Lab (Temperature and Particle Movement)
The goal of this lesson is to recognize the relationship of thermal energy and temperature. As thermal energy of water …
Pixel Art
In this unplugged activity students will learn different ways to write out programs/codes to create large scale pixel …
Pixel Art
In this unplugged activity students will learn different ways to write out programs/codes to create large scale pixel …
Pixel Art Coordinates
Students use Google Sheets to create a drawing and plot the corresponding ordered pairs that they used in their …
Pixel Coding
In this unplugged activity students will learn different ways to write out programs/codes to create large scale pixel …
Plains Indians Winter Count
Students will tell important events from their life using a Winter Counts calendar. They will use the given symbols from …
Plant Growth Experiment with Micro:bits
Students will plan an investigation into what plants need in order to grow. Students will measure the height of their …
Plant Growth Lab
Students will plan an investigation into what plants need in order to grow. Students will measure the height of their …
Power walkers
Students will program a mirco: bit to count steps while walking and then while power walking. They will compare the two …
Powerful Passwords
This activity teaches students the importance of creating a safe and secure password. In addition, students will also …
Powerful Passwords
This activity teaches students the importance of creating a safe and secure password. In addition, students will also …
Probably... Theoretical v Experimental Probability
Students will use pre-made coding in order to record experimental probability data and compare it to what they have …
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 …
Protect Your Passwords
This activity teaches students the importance of creating a safe and secure password. In addition, students will also …
Pythagorean Microbit Challenge
In document
Radio Communicating with Microbits
In this project, you and a partner will code a program that is capable of sending a coded message to each other. Each of …
Radio Kindness
Sharing and receiving kindness is a good way to support your well-being and that of your friends. In this activity you …
Real World Cyber Security Historical Event
Cybersecurity and personal information protection go hand in hand. This is the second of a three lesson unit that offers …
Real World Cyber Security in the Present
Cybersecurity and personal information protection go hand in hand. This is the third of a three lesson unit offering 5th …
Real World Cybersecurity
Cybersecurity and personal information protection go hand in hand. This is the first of a three lesson unit that …
Representing Information
This lesson introduces the concept of sending bits of information from one place to another.
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 …
Robotics for Students in the Functional Life Skills (FLS) Program
As the library exists to offer an inclusive space for everyone, this lesson is geared toward giving students with …
Role of Compass on Society
This lesson will combine technology and social studies to understand the role the compass has played in the discovery of …
Scientific Technologies
Students research a field of science that interests them and the technologies that are used to solve-problems in that …
Scranimal Island (This lesson will span across the 3 lessons in the library.)
Students will listen to the poetry from the book Scranimals by Jack Prelutsky. Students will choose an animal and a …
Scratch Multi-Level Maze
Students will use Scratch to create a multi-level maze. Students will program a main sprite, obstacles and a goal, which …
Scratch Sort: Events & Loops
Students explore Scratch and recognize how the categories and blocks within the categories help students create projects …
Sea Creature Safety
• To discover more about the threats faced by sea turtles • To learn about efforts to help them • …
Secrets Told!
Kids love to talk in code so parents and teachers can't figure out what they are saying. Enter the world of emojis and …
Secure Your Future. Cyber Security Safety.
Students will be provided a scenario. In this scenario, a student is applying to a college. They have created an …
Security Risks & Consequences
This lesson can be done either in person OR virtually. Students will work individually and in groups to determine how …
See Ya Later, Alligator: Coding and Ratio Tabless
Students will work in pairs to build ratio tables defining a list of data for distance traveled by various animals over …
Self Driving Moral Dilemma and Machine Learning - 1
This lesson asks students to create their own moral dilemma scenario and create possible outcomes for their scenario. …
Sequencing = Storytelling
This lesson helps learners connect storytelling with simple coding through the study of the sequence of events. It …
Sequencing-Storytelling
This lesson, as adapted and written, is for middle school students in the library setting. Students will explore …
Shark Tank
Students will design an application to solve a problem that exists in 'their world'. They will need to create something …
Shark Tank Activity (Problem Solving)
This is an unplugged activity where students will design an application for a cell phone or personal device to solve a …
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.
Sonic Pi: Midi Synthesizer
Most commercial music produced today involves the use of synthesized and sampled sounds. MIDI (musical instrument …
Sound Wave Basics with micro:bits
This lesson uses MakeCode and micro:bit to analyze sound waves. Students will learn how frequency and volume affect the …
Stepping through the Universe with the Micro:bit
Using Astronomical Units, students will program and use a Micro:bit to measure the AU distances to the scale of their …
Storm is Coming
Students are getting ready to make make observations about the weather for the next two weeks. To help with the …
Stormy Skies (Part Two)
This lesson continues with the next section of Mystery Science: Grade 3 Water Cycle & Phases of Matter: Local Weather …
Stormy Skies: Why are some places always hot?
In this lesson, students are introduced to the concept of “climate” and explore the world’s five major climates. In the …
Student Choice Mission
In this final project for the course, students team to Independently, scope the features of a piece of software,or …
Students own lesson plans about the definition of concepts of authenticity, threats, hackers and security measures in computer systems and the internet.
Students will make their own videos and demonstrate how they are able to describe threats to modern digital computer …
Sunlight Sensor
Turn your micro:bit into a light sensor! Using the light level sensor feature of the micro:bit, students will program …
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 …
Svalbaroi Water - The World's Most Expensive Water
Using the Svalbarði Water - The most expensive water in the world as a hook, students will produce a computational …
Talk to the Hand
This is practicing lesson plan for Thinking like an Adversary and the Availability.
TALK TO THE HAND - KEEP IT SIMPLE
The students will be able to create a handbook using the Hand Method of CyberSecurity.
TALK TO THE HAND – DEFENSE IN DEPTH
Defense in depth is a strategy that leverages multiple security measures to protect an organization's assets. The …
TALK TO THE HAND – INTEGRITY
The students will be able to create a handbook using the Hand Method of CyberSecurity.
TALK TO THE HAND – THINK LIKE AN ADVERSARY
In this lesson, future CyberSecurity specialists (aka students) will develop a CyberSecurity handbook where they 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 …
Technology Compare and Contrast
Students will independently or collaboratively compare and contrast technology and how it has changed our lives and how …
Technology Compare and Contrast
Students will independently or collaboratively compare and contrast technology and how it has changed our lives and how …
Terrific Temperatures
This lesson is part of a larger unit by PhD science that explores weather and climate. This lesson is the beginning of a …
Thanksgiving Day Parade
This lesson is a great one to do right before Thanksgiving. Students will read or listen to the book Balloons Over …
The Card Catalog: Computer of Yesteryear
This lesson will show students how computer coding is used to solve the problem of quickly accessing books using the …
The Glaciers Are Shrinking?!
Using data gained from an article and a simulation, students will determine whether or not the Glaciers of Glacier …
The HANDbook
Implementing effective cybersecurity measures is particularly challenging today because there are more devices than …
The Hardware/Software Connection
Students will learn about how hardware needs software in order for it to do something. Students will create a program …
The Problem with Plastics
3rd grade learns about Jacques Cousteau and his conservation efforts to clean up the ocean. Plastic waste has become a …
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 …
They're Listening
This lesson is going to be about discussing internet safety, and how simple home items may be listening.
Think Like a Hacker
Students will pretend they are in charge of cybersecurity for a app. Their job it to retain users and increase the …
Thinking Cyber
I intend to use the idea of Cyber Security to introduce safe processes when preparing for my class, I do a break-up DBQ …
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 …
Understanding Pseudocode
In this lesson, students explore the methods of writing pseudocode to complex problems. Writing pseudocode is a great …
Unplugged Coding
To start students will learn to code with a desk of cards and manipulatives. Students will have jobs such as the …
Use Micro:bit to Gather Temperature Data
This lesson is a part of a multi-day project where students build a small structure designed to interfere with thermal …
Using AI As A Tool
Students will learn about the potential of AI as a tool and how it can be used to enhance various tasks.
Using Microbits to help Students to Visualize the Stages of Mitosis
Using Microbits to help students visualize the stages of Mitosis lesson can be used after the concept of Mitosis has …
Using Microbits to Make a Magic Button
Create a magic trick you can perform to impress your friends. When you move the sticky labels on your micro:bit’s A and …
Using Microbits to measure conductivity of metallic, ionic and covalent bonds.
• Observe the conductivity strength between different types of bonds, metallic, ionic and covalent. • …
Using Microbits to measure light level of sunlight for optimal plant growth
Students will investigate and design an experiment that explores the natural world using microprocessors. They will …
Variables
This lesson introduces the use of variables to store data or the results of mathematical operations. Students will …
Virtual Pet
Students will create a virtual pet using micro:bits and then collect data for their pet as it interacts with its …
Volcano Animation
Students use flowcharts and repetition to explore building a volcanic eruption on a Micro:Bit.
Volcano interactions with Earth's Spheres
In this lesson students will use the microbit to develop volcanic eruptions.
Wax Museum Part 1
In this lesson series, students will research ways that technology has impacted the world. They can choose to research …
Wax Museum Technology Part 1
In this lesson series, students will research ways that technology has impacted the world. They can choose to research …
Weather Factors
In this activity, students explore the three factors that affect weather: precipitation, temperature, and wind. Students …
Weather Station
In this activity, students develop a 'weather station' where they collect at least three types of weather data.
Weather: Factors and Hazards (Part Three)
In this activity, students use the scientific inquiry process to investigate the effect of water on Earth materials. …
Weather: Factors and Hazards (Part Two)
In this activity, students continue their exploration of weather. They learn about two new weather tools- a wind sock …
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 are the chances?
Program and use a Micro:bit 'Coin Flipper' to illustrate probability.
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 is Technology?
The purpose of this lesson was to introduce the students to what the definition of technology is, what everyday items …
What to do with the stuff I have
Students are given CONNEX or VEX pieces from a build kit and are given a mission. As a team they will create an artifact …
What's the 'W' word in Wyoming?
Students will build an anemometer to measure the wind and predict weather patterns in Wyoming.
What's the 'W' Word in Wyoming?
Students are going to build their own anemometer to check the wind speeds in their hometown. They are going to use their …
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!
Where do clouds come from?
Students will begin with background knowledge of reading materials about water and clouds. Students will then review …
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 …