Lesson Plan
Education World

Use Boolean Search Terms to Shorten Web Searches

For Teachers 6th - 9th
Have you ever conducted a Web search and received too many hits? Teach your class about Boolean search terms and provide them time to practice conducting efficient online searches. This lesson plan contains several fun activities which...
Lesson Plan
1
1
Teach Engineering

Projections and Coordinates: Turning a 3D Earth into Flatlands

For Teachers 7th - 9th
Introduce your class to map projections and coordinates, the basics for the work done in a GIS, with an activity that uses Google Earth to challenge learners to think about the earth's shape. 
Lesson Plan
Code.org

Understanding Program Flow and Logic

For Teachers 9th - 12th
Explore decision-making logic in programming computer games. The 10th installment of a 21-part unit teaches scholars how to apply conditional statements and Boolean expressions. They use these concepts to create a "Guess My Number" game...
Lesson Plan
Code.org

Canvas and Arrays in Apps

For Teachers 9th - 12th
Scholars learn how to make a digital canvas and fill it with artwork by creating a drawing app using the canvas element. The activity requires learners to previous knowledge of arrays and return commands to draw images.
Lesson Plan
Code.org

Asymmetric Keys – Cups and Beans

For Teachers 9th - 12th
Beans are for more than just counting! Introduce public key cryptography with cups and beans and ask scholars to use the beans to send secret numbers. Participants learn how this activity relates to public key cryptography and...
Lesson Plan
National Sailing Hall of Fame

Introduction to Sailboats

For Teachers 7th - 12th
The left part of the boat is called what? An informative instructional activity and accompanying slideshow presentation introduce middle schoolers to the terminology and parts associated with a sailboat.
Lesson Plan
DiscoverE

Friction in Action

For Teachers 6th - 8th
There's no need to have friction among instructors regarding the resource. Pupils investigate how marbles and coins slide along different surfaces which gives them information to estimate coefficients of friction.
Activity1:55
DiscoverE

Everyday Engineering: Windy City Tower

For Students 3rd - 12th
A little wind shouldn't hurt a building. Given three sheets of paper and six feet of tape, scholars create a structure that can withstand wind and hold up a weight. They conduct tests using a fan and decide on any improvements to make...
Interactive
Curated OER

Challenge: Tasty Tomato

For Students 6th - Higher Ed
Take a big bite out of the red tomato by practicing your use of the variables mouseX and mouseY in a JavaScript coding task. The activity will guide you step-by-step and will help young coders understand how to draw objects based on the...
Unit Plan
American Institute of Architects

Architecture: It's Elementary!—Fifth Grade

For Teachers 4th - 8th Standards
Young citizens construct an understanding of urban planning in this cross-curricular unit. Covering every aspect of city development from the political, economic, and social influences to sustainable building practices, this...
Worksheet
Texas State Energy Conservation Office

Investigation: Water Wheel

For Students 6th - 8th Standards
Middle school scientists construct a working water wheel from an aluminum pie pan. Because of the sharp edges on the cut aluminum, this activity is for mature learners only. You could have your class compete to see whose wheel can lift...
Activity
Computer Science Unplugged

The Chocolate Factory–Human Interface Design

For Teachers 4th - 12th
What is this? What is it for? How does it work? Challenge the class to think about to how to design a new chocolate factory for the Oompa-Loompas to make it easy to use. The activity is the first of a three-part series on...
Lesson Plan
Code.org

Making Data Visualizations

For Teachers 9th - 12th
Relax ... now visualize the data. Introduce pupils to creating charts from a single data set. Using chart tools included in spreadsheet programs class members create data visualizations that display data. The...
Lesson Plan
TryEngineering

Data Representation: Millions of Colors

For Teachers 9th - 12th Standards
How many colors do you know? The lesson teaches scholars how digital devices use binary and hexadecimal representations to store colors. They learn how millions of colors are available on these devices.
Lesson Plan
TryEngineering

Recursion: Smaller Sibling Pyramids

For Teachers 3rd - 6th Standards
Get siblings to do your work. Scholars learn how to perform summations of arithmetic sequences in an innovative lesson plan. They use iterations, smaller siblings (tail-end recursion), and the divide-and-conquer approach.
Lesson Plan
TryEngineering

Boolean Algebra is Elementary

For Teachers 3rd - 6th Standards
See how Boolean algebra relates to video games with a activity that teaches young scholars how to use Boolean algebra to create rules for a virtual world. They test the rule base for consistency in groups.
Activity
Beauty and Joy of Computing

Building an App

For Students 8th - 12th
Create your own app with the first lab of a five-part unit. Future computer scientists learn the basics of programming a game application. They use a given software program to design an app where users try to click on a moving...
Activity
Beauty and Joy of Computing

Sprite Drawing and Interaction

For Students 8th - 12th
Discover how to program objects to move on a screen. In the second lab of a five-part unit, each learner uses block instructions to program a sprite to follow their mouse (cursor). They investigate how to use these same block...
Lesson Plan
Code.org

Introduction to Arrays

For Teachers 9th - 12th
How can you store lists in a computer program? The 16th installment of a 21-part unit introduces arrays as a way to store lists within a variable. Individuals program a list of their favorite things—adding interest to the activity.
Lesson Plan
Code.org

Keys and Passwords

For Teachers 9th - 12th
Scholars explore the relationship between cipher keys and passwords and as they learn more about the Vigenere cipher and continue to read from the book Blown to Bits in the seventh lesson of the series. They conduct an activity where...
Activity
DiscoverE

Core Sampling

For Teachers 6th - 12th
Simulate soil sample assemblages. Individuals create soil layers in a cup. They then use straws to collect core samples from these layers. What information can they glean from the core samples, I wonder?
Lesson Plan
DiscoverE

Sun-Warmed Treats

For Teachers 6th - 8th
Treat your class to a fun activity, complete with treats. Groups create a solar oven from a pizza box. They then use it to heat up some food ... that's what an oven is for, after all!
Activity
DiscoverE

Let's Make an Elastic Puppet

For Teachers 3rd - 8th
Create bending joints—but don't break! The activity shows how to make a puppet using straws and fishing line. Pupils create cuts to make joints that rely on the elasticity of the straw to bend and return to their original shapes.
Activity
DiscoverE

Air-Powered Mini Rocket

For Teachers 6th - 8th
Does the position of the clips make a difference? The activity provides directions to build and test a paper rocket. Pupils attach paper clips to the rocket in different configurations and measure the distance the rocket flies each time....