Education World
Use Boolean Search Terms to Shorten Web Searches
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...
Teach Engineering
Projections and Coordinates: Turning a 3D Earth into Flatlands
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.
Code.org
Understanding Program Flow and Logic
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...
Code.org
Canvas and Arrays in Apps
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.
Code.org
Asymmetric Keys – Cups and Beans
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...
National Sailing Hall of Fame
Introduction to Sailboats
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.
DiscoverE
Friction in Action
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.
DiscoverE
Everyday Engineering: Windy City Tower
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...
Curated OER
Challenge: Tasty Tomato
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...
American Institute of Architects
Architecture: It's Elementary!—Fifth Grade
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...
Texas State Energy Conservation Office
Investigation: Water Wheel
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...
Computer Science Unplugged
The Chocolate Factory–Human Interface Design
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...
Code.org
Making Data Visualizations
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...
TryEngineering
Data Representation: Millions of Colors
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.
TryEngineering
Recursion: Smaller Sibling Pyramids
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.
TryEngineering
Boolean Algebra is Elementary
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.
Beauty and Joy of Computing
Building an App
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...
Beauty and Joy of Computing
Sprite Drawing and Interaction
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...
Code.org
Introduction to Arrays
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.
Code.org
Keys and Passwords
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...
DiscoverE
Core Sampling
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?
DiscoverE
Sun-Warmed Treats
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!
DiscoverE
Let's Make an Elastic Puppet
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.
DiscoverE
Air-Powered Mini Rocket
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....