NGSS — Computing-Integrated Lesson Plans
K-12 lesson plans aligned to Next Generation Science Standards (NGSS). Cross-disciplinary computing activities mapped to NGSS performance expectations.
115 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 …
“White Energy Journey”
Students will work independently to design a ‘driving base’ using the SPIKE PRIME LEGO sets. Upon completion of the base …
3D printing tracking and behind the scences
The learner will be given a demonstration on how to design a 3D model such as a keychain in the free autoCAD software …
aMAZEing Margaret Hamilton
In this lesson students will begin by reading about Margaret Hamilton in 'Margaret and the Moon' by Dean Robbins. After …
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 …
Configure godot_rl
Student will install prerequisites such as pip, python-is-python3 etc. Will follow instructions I have given them and …
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 …
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.
Critical Infrastructure 2
Students will be able to demonstrate foundational knowledge and skills that are related to cybersecurity
Cybersecurity Career Poster Project
Students will design a poster project detailing an individual cybersecurity career. The poster project will include …
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 …
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 …
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 …
Encrypted Messages to Mars
"The NASA Deep Space Network (DSN) is an international network of antennas that provide the communication links between …
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 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 …
Exploring VR Eye Tracking Accuracy
This lesson uses discussions and hands-on activities to help students better understand what eye tracking is, how data …
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 …
Fraction Racing
Students engineered mint mobiles to race through a micro bit timing gate. The data was then collected and plotted on a …
Frog Dissection Lab
In person learning taking place in a brick and mortar classroom. Students have the choice whether to dissect a frog …
Frog Dissection Lab-Virtual Option
Virtual or hybrid learning, taking place through a remote conferencing system and with students working at their own …
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 …
Getting Active with Microbit
They are introduced to variables and develop their understanding through a mixture of unplugged and practical …
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 …
GIS Watershed Information
Students use GIS online software to analyze local watersheds and draw conclusions about earth changes over time and …
Godot RL Agents Activity
In this section, you will learn how to create a custom environment in the Godot Game Engine and then implement an AI …
Half Life Radioactive Decay with Micro:bits
Introduce basic programming of the micro:bit while reiterating the integration of math in physical science exploring …
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 …
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 …
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 …
Intro to Problem Solving
This lesson is a fun introduction to the open-ended, collaborative, and creative problem solving students will be using …
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 program a Micro:bit and as a species counter, and to log the data that is collected. Then they will …
Keep Your Lips Sealed
There are multiple ways to gain information. Many people will openly provide information with minimal thought to how the …
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 …
Make.code for the Musical
Students were gearing up for a second semester project in design for the spring musical. This was a collaborative …
Micro:bit Temperature Reading
Students will program micro:bits to measure temperature readings in Celsius and then convert to Fahrenheit either using …
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 …
Microbial Computer
Students will play Conways Game of Life after studying microbial behavior. Students will use The game of life to …
Microbit compass
THIS A DRAFT-Student will program a microbit that locate magnetic north, south, east and west. They will create …
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 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. …
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 microbit
Use the micro:bit to create a kinesthetic model of the solar system. Students will be given an example at the beginning …
Nature of Science & Life Science / micro:bits
Students will participate in a discussion post regarding confidentiality on Canvas. “What do you think confidentiality …
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 …
Plant Growth Lab
Students will plan an investigation into what plants need in order to grow. Students will measure the height of their …
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 …
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 …
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 …
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 …
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 …
Security Risks & Consequences
This lesson can be done either in person OR virtually. Students will work individually and in groups to determine how …
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. …
Sensory Classroom
Students, in small groups, collaborate to design one thing that would turn the classroom into a sensory classroom. …
Shaw Plans for Classroom Implementation
This lesson consists of introducing students to the concepts of finite state machines (FSM), side-channel attacks, and …
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 …
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 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 …
Student Choice Mission
In this final project for the course, students team to Independently, scope the features of a piece of software,or …
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 …
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 Glaciers Are Shrinking?!
Using data gained from an article and a simulation, students will determine whether or not the Glaciers of Glacier …
The Problem with Plastics
3rd grade learns about Jacques Cousteau and his conservation efforts to clean up the ocean. Plastic waste has become a …
Traffic Light Arduino
Students will design a traffic light simulator using an Arduino to imitate traffic light timings. Students will program …
Traffic Light Guest Speaker
Guest Speaker Taylor McCort, District 1, Traffic Engineer. Speaker will discuss traffic light aspects and how they …
Traffic Light Guest Speaker
Guest Speaker Taylor McCort, District 1, Traffic Engineer. Speaker will discuss traffic light aspects and how they …
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 …
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 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 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 …
Virtual Pet
Students will create a virtual pet using micro:bits and then collect data for their pet as it interacts with its …
Visual Behavior Resource
The first lesson plan will consist of some physical and behavioral activities that will show the meanings of the traffic …
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.
VR Eye Tracking Accuracy
Students will understand the concept of VR eye tracking accuracy. Students will collect data on the use of VR eye …
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'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 …
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.
Writing CSV files in Python
Students will design a flight path for a programmable drone and collect the data from the drone such as altitude, motor …