Activity
Computer Science Unplugged

The Muddy City—Minimal Spanning Trees

For Teachers 4th - 12th
What is the most efficient way to ensure everyone is connected? Individual pupils determine the least expensive route to pave roads in a fictional city. In doing so, they learn to find the minimal spanning tree for the situation. They...
Lesson Plan
NASA

On Target

For Teachers 6th - 12th Standards
NASA's LCROSS mission is dropping a probe into a lunar crater. Groups design a system to travel down a zip line and drop a marble onto a target in the classroom. The groups then modify their designs based upon testing. 
Activity
Computer Science Unplugged

The Intelligent Piece of Paper

For Teachers 3rd - 12th
How smart is that piece of paper? The activity introduces the idea of computer programming as a list of instructions written by computer programmers. Two individuals play a game of Tic-Tac-Toe in which one follows the commands...
Lesson Plan
Computer Science Unplugged

Colour by Numbers–Image Representation

For Teachers 2nd - 12th
How do computers store and send images? Here's an activity that explains one way a computer can compress image information. Pupils decode run-length coding to produce a black and white image. Pairs then work together to code and...
Activity
Computer Science Unplugged

Marching Orders—Programming Languages

For Teachers 4th - 8th
Computers need precise directions to complete a task. Class members experience what it is like to program a computer with an activity that asks one pupil to describe an image while classmates follow the directions to duplicate the picture.
Lesson Plan
Code.org

Bytes and File Sizes

For Teachers 9th - 12th
A bite of bits. The first lesson in a unit of 15 introduces the class to the byte. Pupils learn about other standard units for measuring file sizes, develop an understanding of relative sizes and the kind of units used to measure...
Lesson Plan
Code.org

Finding Trends with Visualizations

For Teachers 9th - 12th
Pupils often hear about trends, but they don't always see them. The eighth instructional activity in a unit of 15 requires individuals to use the Google Trends tool. Class members identify patterns in the visualization before presenting...
Lesson Plan
Rochester Institue of Technology

Ergonomic Packing

For Teachers 6th - 12th
Pupils revisit the concepts of ergonomics and order picking examined in previous lesson and use the results of a simulation to brainstorm ergonomic designs for medical supply stations.
Lesson Plan
TryEngineering

Program Your Own Game

For Students 6th - 12th
Young computer scientists get to see what it's like to be a software engineer as they use free online software to design a computer game. They play and evaluate games groups created to round out the activity.
Lesson Plan
Tech Museum of Innovation

Energy at Play

For Teachers 3rd - 6th Standards
Get the ball rolling and challenge your class to figure out how to make a ball move. The instruction segment is between two STEM activities devoted to doing just that. The first is simple and involves making a ball move from some...
Lesson Plan
Code.org

Controlling Memory with Variables

For Teachers 9th - 12th
Not all variables are created equal. Discover how variables in computer science are different from variables in math class. Scholars learn to work with variables in computer programming by developing a mental model for how variables...
Lesson Plan
Code.org

Introduction to Conditional Logic

For Teachers 9th - 12th
On one condition ... explore how to use conditionals within conditionals. Scholars apply conditional statements to improve upon the app they built during a previous lesson. They also learn about nested conditionals in the 11th lesson of...
Lesson Plan
Tech Museum of Innovation

Tree House Escape

For Teachers 3rd - 8th Standards
Use simple machines to escape from a tree house. Pupils learn about simple machines and how they are useful in everyday life in a STEM lesson plan. Groups then design a device to rescue a friend stuck in a tree house.
Activity
DiscoverE

Paper Tower

For Students 3rd - 8th
Read all about it! Challenge your class to build taller and stronger. Newspapers provide the means to build towers in a simple activity. Scholars try to build as tall a tower as possible with just two sheets of newspaper.
Lesson Plan
DiscoverE

A Clever Way to Water

For Teachers 3rd - 8th
Your plants will survive without you. Scholars create a device that can water plants using a coiled string. Along the way, they learn about adhesion and cohesion of water. The challenge is to keep the plants alive for at least a week.
Activity
DiscoverE

The Power of Graphene

For Teachers 6th - 12th
When you think electric circuits, your pencil probably isn't the thing that comes to mind. A simple experiment lets learners test whether the graphene in pencil lead is a conductor or an insulator. If the LED bulb lights up, a conductor...
Activity
1
1
Teach Engineering

Corn for Fuel?!

For Teachers 6th - 8th Standards
Can corn power the world? Young scientists learn about how corn and other plants can provide renewable biofuels in the second of nine lessons. They set up an experiment to investigate how different variables affect plant growth. All of...
Lesson Plan
1
1
Social Media Toolbox

Social Media Usage

For Teachers 6th - 12th Standards
Is there a difference in the way organizations present news via social media and in print? The third in a series of 16 lessons from The Social Media Toolbox explores news outlets and their delivery methods. Groups follow a story for a...
Lesson Plan
Curated OER

Introduction to the Computer

For Teachers K
Students visit the computer lab to learn the parts of the computer and type their names and their lunch numbers.
Lesson Plan
Curated OER

Time Out for Timelines

For Teachers 1st
First graders, while in the computer lab, manipulate events onto a calendar created in Publisher and then create a time line of important dates. They place their important dates in the correct month on a calendar and then sequence the...
Worksheet
Curated OER

Words That End in "--tch"

For Students 4th - 5th
In this language arts worksheet, students investigate words that end with "--tch." Students read a 2 page story about an angry wife who ends up at her own surprise birthday party. Students mark the "--tch" words. Then students complete a...
Lesson Plan
Curated OER

Harvesting the Seeds of Technology

For Teachers 6th - 12th
Students determine what the phrase "stewards of the earth" means and evaluate the responsibilities that term entails. They assess whether or not applications of technology and science are consistent with our role as stewards of the earth...
Lesson Plan
Curated OER

Pictures Are Worth A Thousand Words

For Teachers 1st
First graders write simple sentences based on historical figures they find in pictures. For this simple sentences lesson plan, 1st graders search for pictures in Microsoft Word and write simple sentences about them. These pictures and...
Lesson Plan
Curated OER

Designing in Microsoft

For Teachers 4th - 5th
Students review the basic formatting in Microsoft Word. Individually, they use the program to design a flyer for a baseball game. To end the instructional activity, they print them out, present them to the class and given a grade based...