6-8 Computing Lesson Plans

Computing-integrated lesson plans for 6th through 8th grade. Middle school activities aligned to CSTA, NGSS, CCSS, and ISTE standards.

167 lessons found.

“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 …

Tracey Winey 6-8 Computer ScienceScience
micro:bit

“White Energy Journey”

Students will work independently to design a ‘driving base’ using the SPIKE PRIME LEGO sets. Upon completion of the base …

Alicia Vonberg 6-8 Computer ScienceScience
Data CollectionProject-BasedRobotics

A hands on intro to Python Programming

The students will use Python to plot basic functions in a Jupyter notebook. They will need to use their problem solving …

Josh McCoy 6-8 Computer Science
WySTACK

Adding Click-Based Interaction (CodeHS Lesson: 4.1)

In this lesson, students will create VR worlds that allow the user to animate objects interacting with them using a …

Stephanie May 6-89-12 Computer Science
WySTACK

Algorithmic Bias & AI Ethics

In this activity students will learn about algorithmic bias through real-world examples. They will then learn the four …

Sarah Horen 6-89-12 Computer ScienceScience
Data CollectionWySTACK

Algorithmic Maze

Students will use popsicle sticks to design maze systems and work to create a flowchart that helps a user to find the …

Garrid Halsey 6-8 ArtComputer Science

All about the Internet

How Does the Internet Work? Learning about networks, protocols, TCP/IP

Christy Rodgers 6-8 Computer Science

Arduino Traffic Light

Students will code an Arduino traffic light code. They will then build an Arduino traffic light simulator. They will …

Jessica DeFreece 3-56-8 Computer Science
Project-BasedWySTACK

Arduino Traffic Lights

Lesson consists of introducing students to the concepts of finite state machines (FSM), side-channel attacks. After …

Doc Shaw 6-8 Computer ScienceMathematicsScience
WySTACK

Art in CS

A good introductory lesson for students to learn how to start coding in Scratch. This lesson uses Scratch to teach …

James Cunningham 6-8 ArtComputer Science
Scratch

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 …

Judes Francois 3-56-8 Reading/Language Arts
CybersecurityGenCyber

Battle your CuteBot

Get ready to battle your CuteBot car! Develop code for your Microbit using loops, variables, and conditionals to …

Stephanie Newhouse 6-8 Computer Science
Project-Basedmicro:bit

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 …

Autumn Spiva 6-8 Computer ScienceReading/Language Arts

Careers in Cybersecurity

“Global cybersecurity job vacancies grew by 350 percent, from one million openings in 2013 to 3.5 million in 2021, …

Janixa Burgos 6-8 Computer Science
CybersecurityGenCyber

Cats or Dogs: Intro to Supervised Machine Learning

In this lesson, students will learn what supervised machine learning is and how it operates. Students will then work …

Sarah Horen 6-89-12 Computer ScienceScience
Data CollectionProject-BasedWySTACK

Circuits, Circuits, Circuits

Students will work together in groups of 2-3 to build, debug, and run a variety of circuits both in TinkerCad and IRL on …

Jennifer LaVanchy 6-8 Computer ScienceScience
Game-BasedProject-BasedWySTACK

Civilizations by the mile

Civilizations by the mile is a 6th grade social studies lesson with a focus on comparing and contrasting the different …

Wade Moore 6-8 Computer ScienceMathematicsSocial Studies
micro:bit

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 …

Alicia Vonberg 6-8 Computer ScienceScience
Data CollectionUnplugged

Compression Code

This is an introductory activity used before teaching scientific notation and exponents. Students will learn about …

Kristy Barr 6-8 Computer ScienceMathematicsArt

Computational Thinking

Through this lesson, students will be introduced to the basics of computational thinking including decomposition, …

Julia Tyser 3-56-8 Computer Science
ScratchUnplugged

COVID-19 Revised/Extended Lesson Plan

The Covid-19 pandemic has impacted education, learning, and the social and emotional well-being of students due to …

Alicia Vonberg 6-8 ScienceSocial Studies
WySTACK

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 …

K-23-56-89-12 Computer ScienceScienceEngineering +1
AIIoTmicro:bitprompt-engineeringCRAFTWySTACK

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.

Ryan Olson 6-8 Computer Science
micro:bit

Cryptography

In this activity students are introduced to The Caesar Cipher and create a cipher wheel and practice using the cipher.

Kristy Barr 6-8 Computer Science
Cybersecurity

Cryptology

This lesson will help students to understand cryptology. Students will use problem solving skills to encrypt and …

Elizabeth Busch 6-89-12 Computer ScienceMathematics
CybersecurityGenCyberWeb Design

Cryptology with micro:bits

This activity will introduce the Caesar Cipher to students on makecode.micro:bit.org. Students will explore the Caesar …

Elizabeth Busch 6-89-12 Computer ScienceMathematics
CybersecurityGenCybermicro:bit

Cybersecurity - Hand Introduction and Confidentiality

Introduction to the GenCyber Hand concepts - also includes Confidentiality topics.

Jeff Kitterman 6-8 Computer Science
CybersecurityGenCybermicro:bit

Cybersecurity - Hello!

The lesson is an overview of the 6 pillars of cybersecurity using the hand model as a mnemonic device.

Tina Simpson 6-89-12 Computer Science
CybersecurityGenCyber

Cybersecurity - Integrity

Introduction to the concept of integrity with a video, unplugged activity, and discussion

Jeff Kitterman 6-8 Computer Science
CybersecurityGenCyberUnplugged

Cybersecurity Career Poster Project

Students will design a poster project detailing an individual cybersecurity career. The poster project will include …

Jana Simmerly 6-8 Computer ScienceScience
CybersecurityData CollectionGenCyber

Cybersecurity Training part II

How are devices that are not physically connected able to communicate? micro:bits will be used to help students …

Genel Jasmin 6-8 Computer ScienceReading/Language Arts
CybersecurityGenCybermicro:bit

Darn! I forgot my password...again!

Middle School Students love to share everything-including their water bottles, their sense of humor and even their …

Tracey Winey 6-8 Computer ScienceReading/Language Arts
Code.org

Data Design

Decomposing a design problem with Elements of Art

Tifaney Jenkins 6-8 Art
Data Collection

Data Science - Project

This lesson serves as a final project for my Data Science unit. Students will ask a question, write a hypothesis, …

Clint Elliott 6-89-12 Computer Science
Data CollectionWySTACK

Digital and Analog Activity Project

This is a project for students to experience the differences between analog and digital waves. Students will be …

Sara Percy 6-8 Computer ScienceScience
micro:bit

Discover Digital Citizenship

Students will use a decoder to decode messages that lead to exploration of Digital Citizenship resources. They will then …

Melissa Harris 3-56-8 ArtComputer ScienceMathematics +1

Do’s and Don'ts on the internet

Introduction: “Today, we live in a time characterized by rapid technology transformation, and resulting social, …

Janixa Brugos 6-8 Computer Science
CybersecurityGenCyber

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 …

Ron Chesmore 6-8 Computer ScienceLibrary Media
Cybersecurity

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 …

Charles Morton 3-56-8 Computer ScienceReading/Language Arts
Project-Based

Effective Internet and Database Search Strategies

Searching for information on the Internet can be a frustrating experience. However, with an understanding of how …

Ron Chesmore 6-8 Computer ScienceLibrary Media

Encrypted Messages to Mars

"The NASA Deep Space Network (DSN) is an international network of antennas that provide the communication links between …

Jesica Jones-Saka 6-8 Computer ScienceScience
CybersecurityGenCyberUnpluggedmicro:bit

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 …

Travis Burns 6-8 Computer ScienceReading/Language Arts
Data Collectionmicro:bit

Ethics in Technology

Examination of ethical concerns revolving around technology, specifically social media and technology giants like Google

Jamie Le Jambre 6-89-12 Computer ScienceSocial Studies
Data Collection

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 …

Michelle Petty 6-8 Computer ScienceSocial Studies
Project-Based

Exploration with Tetrix

Tetrix: In this lesson students will sort/ organize the school's Tetrix sets to ensure each set is complete. After …

Melissa Harris 3-56-8 ArtComputer ScienceScience +1
Robotics

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 …

Harry C Guess III 6-8 ArtComputer ScienceScience +1
Data CollectionScratch

Exploring Eye Tracking

The objective of this lesson is to introduce middle school students to the concept of eye tracking and its applications. …

Christy Rodgers 6-8 Computer ScienceScience
Data CollectionWySTACK

Exploring Eye Tracking: A Lesson For Middle Schoolers

The objective of this lesson is to introduce middle school students to the concept of eye tracking and its applications. …

Autumn Spiva 6-8 Computer ScienceScience
Data CollectionWySTACK

Exploring Eye Tracking: A Lesson for Middle School Students

The objective of this lesson is to introduce middle school students to the concept of eye tracking and its applications. …

Autumn Spiva 6-8 Computer ScienceScience
Data CollectionWySTACK

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 …

Laramie McCullough 6-89-12 ArtComputer ScienceScience
micro:bit

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 …

Noel Davis 6-89-12 Computer ScienceScience
Code.orgData Collectionmicro:bit

Exploring VR Eye Movement Tracking Accuracy

Students use their understanding of eye movement tracking learned in the prior lesson to test the accuracy of an eye …

Autumn Spiva 6-8 Computer ScienceScience
Data CollectionWySTACK

Exploring VR Eye Tracking Accuracy

This lesson uses discussions and hands-on activities to help students better understand what eye tracking is, how data …

Autumn Spiva 6-8 Computer ScienceScience
Data CollectionWySTACK

Eye Tracking Lab

Eye tracking, is a technology that helps us understand how our eyes move and what we look at.

Christy Rodgers 6-8 Computer ScienceMathematicsScience
Data CollectionWySTACK

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 …

Jennifer LaVanchy K-26-8 Computer ScienceScience
Data CollectionGame-Basedmicro:bit

Flowing into Escape Rooms

This activity requires students to conceptualize a mathematical process into a flow chart. Then they will use said flow …

John Soto 6-8 Computer ScienceMathematics
Game-Based

Frog Dissection Lab

In person learning taking place in a brick and mortar classroom. Students have the choice whether to dissect a frog …

Alicia Lynn Vonberg 6-8 Science
Data CollectionWySTACK

Frog Dissection Lab-Virtual Option

Virtual or hybrid learning, taking place through a remote conferencing system and with students working at their own …

Alicia Lynn Vonberg 6-8 Science
Data CollectionWySTACK

Fundamentals of Cyber Safety

Students will listen to a short presentation about three of the six cybersecurity hand concepts. Students will then be …

Genel Jasmin 6-8 Computer ScienceReading/Language Arts
CybersecurityGenCybermicro:bit

Future Job Research

Student is required to 'explore future occupations' as defined by Occupational Outlook Handbook at …

Harry C Guess 6-8 Computer Science
Project-BasedWeb Design

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 …

Samantha Schwessinger 6-8 Computer ScienceScienceReading/Language Arts
micro:bit

Geographic Information Systems: Introduction and Map Creation

This lesson introduces Geographic Information Systems (GIS) to students. We explore ways in which GIS impacts our …

Whitney Wilking 6-8 Computer ScienceReading/Language ArtsSocial Studies
Data Collection

Geometric planter : find volume

The purpose for this geometry lesson is integrated with computer science 3 D printing so students know what is Tinkercad …

Yung Richards 6-89-12 Computer ScienceMathematics
UnpluggedWySTACK

Gesturing for Cybersecurity

Students will receive a demonstration and introduction to using a Mnemonic to help them understand and recall the areas …

Billie Rainey 6-8 Computer ScienceReading/Language Arts
CybersecurityGenCyberScratch

Getting Results 1 print at a time

Students will use Tinkercad to make a basic key chain with their own name on it. They will export the STL file to get …

Bryce Cushman 6-89-12 Computer ScienceScience
Data CollectionWySTACK

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 …

Stephanie Newhouse 6-8 Computer Science
micro:bit

GIS Watershed Information

Students use GIS online software to analyze local watersheds and draw conclusions about earth changes over time and …

Victoria L Davis 6-8 Computer ScienceScience
Data Collection

Health Care Devices

In this lesson students are reminded about the ever growing uses of technology devices within the healthcare profession, …

Sarah Jarvis 6-8 Computer ScienceScience
micro:bit

Hour of Code introduction/ Ecosystems

this will be an introduction to coding using Hour of Code, as a refresher/ attention grabber right after Christmas …

Brenna Franklin 6-8 Science
Code.orgData Collection

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. …

Chad Miller 6-8 Computer ScienceSocial Studies

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, …

Ron Chesmore 6-8 Computer ScienceLibrary Media
Unplugged

I = Integrity

Students will locate, read and research articles from sources to better understand using credible sources for research.

Billie Rainey 6-8 Computer ScienceReading/Language ArtsSocial Studies
CybersecurityGenCyber

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 …

Stephanie Newhouse 6-8 Computer Science
CybersecurityUnpluggedmicro:bit

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 …

Michelle Petty 6-8 Computer ScienceSocial Studies
micro:bit

Input/Output

In this lesson students will be translating mathematical functions into computer programming functions to solve. This …

Kristy Barr 6-8 Computer ScienceMathematics
Code.orgmicro:bit

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 …

Christy Rodgers 3-56-8 Computer ScienceScience
Web Designmicro:bit

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 …

Judes Francois 3-56-8 ScienceSocial StudiesComputer Science
CybersecurityGenCyber

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 …

Ron Chesmore 6-8 Computer ScienceLibrary Media
Data CollectionUnplugged

Intro to Problem Solving

This lesson is a fun introduction to the open-ended, collaborative, and creative problem solving students will be using …

Autumn Spiva 6-8 Computer ScienceScienceReading/Language Arts
Data CollectionProject-Based

Introduction of Cybersecurity/ Confidentiality Availability

1. Test students' prior knowledge

Judes Francois 3-56-8 Computer ScienceReading/Language Arts
CybersecurityGenCyber

Introduction to A-Frame

This lesson would be targeted as a challenge to students that have completed HTML lessons and the ability to work …

Skye Mader 6-89-12 Computer Science
Web DesignWySTACK

Introduction to Coding with Python

I will present a powerpoint presentation on Python programming concepts. The presentation will be followed up by a class …

Josh McCoy 6-8 Computer Science
WySTACK

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 …

Whitney Wilking 6-8 Computer ScienceReading/Language Arts
Data CollectionRobotics

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 …

Will Barnes 6-8 Computer ScienceMathematics
Data Collectionmicro:bit

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 …

Charles Morton 3-56-8 Computer Science
micro:bit

Introduction to Virtual Reality - Animation Module

In this lesson, students will learn how to add animations to the shapes in a VR world. Students will learn how to …

Stephanie May 6-8 Computer Science
WySTACK

Is data for the birds?

Students will explore probability and coding by coding the Micro:bit to generate random responses similar to flipping a …

Jeff Kitterman 6-8 Computer ScienceMathematics
Data Collectionmicro:bit

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 …

Jeff Kitterman 6-8 Computer ScienceScience
Data Collectionmicro:bit

Is Data for the Birds?

Use the micro:bit as a step counter to measure and mark the planets' relative distances from the Sun.

Jeff Kitterman 6-8 Computer ScienceScience
Data Collectionmicro:bit

Lesson 1/ activity: Geometric planter find total surface area

The purpose for this geometry lesson is integrated with computer science 3 D printing so students know what is 3 D …

Yung Richards 6-89-12 Computer ScienceMathematics
UnpluggedWySTACK

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 …

Abby Slavens 6-89-12 Computer ScienceScience
Data Collectionmicro:bit

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 …

Alicia Vonberg 6-8 Computer ScienceScienceMathematics
Project-BasedRobotics

Magic 8 ball

Make your own magic 8 ball! Students will code a micro:bit in makecode.org to tell other's 'fortunes'.

Casey Harmon 6-8 Computer Science
Code.orgmicro:bit

Making a AR book- Using AR in the classroom

The Halo AR app shows various ways to show the human CAPTCHA tool for a virtual environment. This type of technology is …

Tonya Rose Taylor 6-8 Computer ScienceReading/Language Arts
Game-BasedWySTACK

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 …

Morgan Krysl 6-8 Science
micro:bit

Micro-Pythag

This lesson will walk students through the process of writing a micro-bit program to solve basic math problems. It will …

John Soto 6-8 Computer ScienceMathematics
micro:bit

Micro:bit Level Up

This lesson provides an introduction to micro:bits and 4 levels of activities to learn about the possibilities of the …

Julie Snyder 6-8 Computer Science
micro:bit

Micro:bit Step Counter

This lesson focusses on coding concept variable with and lesson from Code.Org. The students will program the micro:bit …

Ryan Olson 3-56-8 Computer SciencePhysical Education
Code.orgmicro:bit

Micro:bit Temperature Reading

Students will program micro:bits to measure temperature readings in Celsius and then convert to Fahrenheit either using …

Casey Harmon 6-8 Computer ScienceMathematicsScience
Data Collectionmicro:bit

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 …

Devin Hodgins 3-56-8 Computer ScienceReading/Language Arts
Data CollectionProject-Basedmicro:bit

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 …

Julie Snyder 6-8 Computer ScienceScience
Data CollectionProject-Basedmicro:bit

Micro:bits: Happy Birthday

Turn your micro:bit into a music player. Code musical notes using simple commands. Listen to your program using …

Ryan Olson 3-56-8 Computer ScienceArt
micro:bit

Micro:bits: Sequencing

The students will use Micro:bit blocks to create the image of snow when shaken. This will be done with sequences, …

Ryan Olson 6-89-12 Computer Science
micro:bit

Microbial Computer

Students will play Conways Game of Life after studying microbial behavior. Students will use The game of life to …

Garrid Halsey 6-8 ArtComputer ScienceScience
Game-Basedmicro:bit

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 …

Sarah Willis 3-56-8 Computer ScienceMathematics
micro:bit

Microbit compass

THIS A DRAFT-Student will program a microbit that locate magnetic north, south, east and west. They will create …

Samantha Schwessinger 6-8 Computer ScienceScienceMathematics +1
micro:bit

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. …

Taylor Plantt 6-8 Computer Science
Game-Basedmicro:bit

MicroBit Guitar

Students will use a combination of block coding (Scratch) and physical computing (MicroBit) to create a cardboard …

Victoria L Davis 3-56-8 Computer ScienceScience
Scratchmicro:bit

MicroBit Guitars

Students will create a 'guitar' from cardboard, aluminum foil, and a micro:bit and explain how energy is converted from …

Victoria L Davis 3-56-8 Computer ScienceScience
Scratchmicro:bit

Mindstorms and Hidden Figures

Students will design a robot to orbit the moon in conjunction with their ELA class reading the book Hidden Figures.

Jennifer LaVanchy 3-56-8 Computer ScienceReading/Language Arts
Robotics

Miscommunication in Communication

For the Nature of Science students are practicing going through steps in scientific inquiry. Students need to …

Jesica Jones-Saka 6-8 Computer ScienceScience
CybersecurityGenCybermicro:bit

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 …

Morgan Krysl 6-8 Computer ScienceScience
micro:bit

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 …

Crystal Seeley 6-8 Computer ScienceScience
micro:bit

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 …

Victoria L Davis 6-8 Computer ScienceMathematicsScience
Data CollectionUnpluggedmicro:bit

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 …

Taylor Plantt 6-8 Computer Science
micro:bit

Music is Life

Students will use coding to develop animation and sound for a music simulator. students will demonstrate locating and …

Will Barnes 6-8 Computer ScienceMathematicsArt
Robotics

Nature art

This lesson is an introduction to computational thinking and the BBC micro:bit. Students learn how to create nature …

Tracey Winey 6-8 ArtComputer Science
micro:bit

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 …

Tracey Winey 6-8 ArtComputer ScienceReading/Language Arts
micro:bit

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 …

Cameron Spade 6-8 Computer SciencePhysical Education
micro:bit

Penguin Lab

Students will construct an penguin home to prevent the phase change of an Ice-Cube Penguin. Students will code 2 …

Sara Percy 6-8 Computer ScienceScience
micro:bit

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 …

Crystal Seeley 6-8 Computer ScienceScience
Data Collectionmicro:bit

Pixel Art Coordinates

Students use Google Sheets to create a drawing and plot the corresponding ordered pairs that they used in their …

Ryan Martinez 3-56-8 Computer ScienceMathematics
Data Collection

Plant Growth Lab

Students will plan an investigation into what plants need in order to grow. Students will measure the height of their …

Sara Percy 6-8 Computer ScienceScience
Data Collectionmicro:bit

Power walkers

Students will program a mirco: bit to count steps while walking and then while power walking. They will compare the two …

Casey Harmon 6-8 Computer ScienceScience
Data Collectionmicro:bit

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 …

Kendrea herring 3-56-8 Computer ScienceMathematics
Data Collectionmicro:bit

Pythagorean Microbit Challenge

In document

John Soto 6-8 Computer ScienceMathematics
micro:bit

Python Activity 1 - Variables and Input

This lesson guides the students through creating variables, obtaining data from users and changing data types. An …

Josh McCoy 6-8 Computer Science
Project-BasedWySTACK

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 …

Taylor Plantt 6-8 Computer ScienceScienceSocial Studies
Cybersecuritymicro:bit

Research in our World: Innovation in Computing

Students will complete a research report on an industry that they are interested in. They will research other projects …

Skye Mader 6-8 Computer Science
Code.orgWySTACK

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 …

Devin Hodgins 6-8 Computer ScienceScienceMathematics
Data CollectionRobotics

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 …

Michelle Petty 6-8 Social Studies
Data Collectionmicro:bit

Scientific Technologies

Students research a field of science that interests them and the technologies that are used to solve-problems in that …

Amanda Katelyn Carson K-23-56-8 Computer ScienceScience
Data Collectionmicro:bit

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 …

Adrienne Unertl 3-56-8 ArtComputer ScienceScience
Game-BasedProject-BasedScratch

Security Risks & Consequences

This lesson can be done either in person OR virtually. Students will work individually and in groups to determine how …

Alicia Vonberg 6-8 Computer ScienceScience
Cybersecurity

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. …

Garrid Halsey 6-8 Computer ScienceScienceSocial Studies

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 …

Shirley Johns 6-8 ArtComputer ScienceMathematics
Unplugged

Shaw Plans for Classroom Implementation

This lesson consists of introducing students to the concepts of finite state machines (FSM), side-channel attacks, and …

Shari Shaw 6-8 Computer ScienceMathematicsScience
Data CollectionWySTACK

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 …

Jana Simmerly 6-8 Science
CybersecurityGenCybermicro:bit

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 …

Jeff Kitterman 6-8 Computer ScienceScience
micro:bit

Student Choice in the Classroom Utilizing AI, Virtual Learning and Digital Tools

in person, learning taking place in a brick and mortar classroom. Students have the choice whether to dissect a frog …

Alicia Vonberg 6-89-12 Science
WySTACK

TALK TO THE HAND - KEEP IT SIMPLE

The students will be able to create a handbook using the Hand Method of CyberSecurity.

Shamrie Jones 6-8 Computer Science
CybersecurityGenCybermicro:bit

TALK TO THE HAND – INTEGRITY

The students will be able to create a handbook using the Hand Method of CyberSecurity.

Shamrie Jones 6-8 Computer Science
CybersecurityGenCybermicro:bit

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 …

Michelle Ottoes 3-56-8 Computer ScienceLibrary MediaReading/Language Arts

The Knight's Tour: Solve a puzzle to find a way for a knight to visit every square on a board exactly once. Once solved, lead students through the power of using abstraction to make the problem easier.

Solve a puzzle to find a way for a knight to visit every square on a board exactly once. Once solved, lead students …

Doc Shaw 6-8 Computer ScienceMathematics
Data CollectionWySTACK

The Power of Perspective and reflection during the COVID-19 pandemic

Students will watch Cocoon, a short film by Andrew Hinton, which explores perspectives from elementary, middle, and high …

Alicia Vonberg 6-8 Science
Data CollectionWySTACK

The Tour Guide

• Students will assume the role of tour guide and need to come up with a tour that gets a tourist from their hotel to …

Shari Shaw 6-8 Computer ScienceMathematics
WySTACK

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 …

Michelle Ottoes K-23-56-89-12 Computer ScienceReading/Language Arts
Robotics

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 …

Adrienne Unertl 3-56-89-12 Computer Science
Cybersecurity

Traffic Light Arduino

Students will design a traffic light simulator using an Arduino to imitate traffic light timings. Students will program …

Sandra Joslin 6-8 Computer ScienceScience
WySTACK

Traffic Light Guest Speaker

Guest Speaker Taylor McCort, District 1, Traffic Engineer. Speaker will discuss traffic light aspects and how they …

Jessica DeFreece 3-56-8 Computer ScienceScience
WySTACK

Traffic Light Guest Speaker

Guest Speaker Taylor McCort, District 1, Traffic Engineer. Speaker will discuss traffic light aspects and how they …

Sandra Joslin 3-56-8 Computer ScienceScience
WySTACK

Traffic Signals: Real World Finite State Machines

Students will login and play the gridlock buster game. This is a traffic light simulation that requires students to be …

Shari Shaw 6-8 Computer ScienceMathematicsScience +1
Data CollectionWySTACK

Understanding Pseudocode

In this lesson, students explore the methods of writing pseudocode to complex problems. Writing pseudocode is a great …

Laramie McCullough 6-89-12 Computer Science

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 …

Amber Martines 6-8 Science
Data CollectionProject-Basedmicro:bit

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 …

Ryan Olson 6-8 Computer Science
micro:bit

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 …

Samantha Schwessinger 6-8 Career and Technical EducationComputer ScienceScience +2
Data Collectionmicro:bit

Variables

This lesson introduces the use of variables to store data or the results of mathematical operations. Students will …

Autumn Spiva 6-8 Computer ScienceMathematics
micro:bit

VR Eye Tracking Accuracy

Students will understand the concept of VR eye tracking accuracy. Students will collect data on the use of VR eye …

Christy Rodgers 6-8 Computer ScienceScienceSocial Studies
Data CollectionWySTACK

Weather Station

In this activity, students develop a 'weather station' where they collect at least three types of weather data.

Victoria L Davis 6-8 Computer ScienceScience
Data CollectionProject-Basedmicro:bit

What are the chances?

Program and use a Micro:bit 'Coin Flipper' to illustrate probability.

Jeff Kitterman 3-56-8 Computer ScienceMathematics
Data Collectionmicro:bit

What is Technology?

The purpose of this lesson was to introduce the students to what the definition of technology is, what everyday items …

Michelle Petty 6-8 Computer ScienceSocial Studies

What is VR and A Frame?

In this lesson, students will learn about virtual reality and how it is currently being used for entertainment as well …

Stephanie May 6-8 Computer Science
Web DesignWySTACK

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 …

Will Barnes 6-8 ArtComputer Science

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.

K-23-56-89-12 Computer ScienceScienceMathematics
AIprompt-engineeringCRAFTLLMWySTACK

Workshop 2: Verifying STEM AI Outputs

The Check the Machine protocol and error-hunting skills for AI-generated code and STEM content.

K-23-56-89-12 Computer ScienceScienceMathematics
AIverificationCRAFTCheck-the-Machinecritical-thinkingWySTACK

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.

K-23-56-89-12 Computer ScienceScienceEngineering
IoTmicro:bitCRAFTedge-computingMakeCodesimulatorMicroPythonradioWySTACK

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 …

Taylor Wailes-Putnam K-23-56-8 Computer ScienceReading/Language Arts