Code.org
The Internet Is for Everyone
What is this thing called the Internet? A KWL activity elicits what the class knows about how the Internet works. Then pupils read a copy of a memo about the need to keep the Internet open and accessible by everyone.
College Board
AP® Computer Science A: Elevens Lab Student Guide
Looking for a project to use in an AP® Computer Science class? Engage learners with a simple solitaire game called Elevens. Through these activities, learners break down the task and write the code for a game. Sign in to your College...
Curated OER
Was There an Industrial Revolution? New Workplace, New Technology, New Consumers
High schoolers examine the changes in the U.S. in the period of industrialization before the Civil War. They analyze census data, list/describe inventions and innovations, explore various websites, conduct a Factory Simulation activity,...
Teach Engineering
What Floats Your Boat?
Clay's as good a material as any to build a boat, right? An introductory lesson sets the stage for two activities associated with buoyancy. The first involves building boats out of clay, while the second uses these boats to measure the...
NASA
Observing Monsoon Weather Patterns with TRMM Data
Follow a fabulous slide show on how monsoons form and how satellite technology is being used to observe the phenomena, explaining why they occur. Afterward, visit the TRMM (Tropical Rainfall Measuring Mission) website to access actual...
Teach Engineering
Above-Ground Storage Tanks in the Houston Ship Channel
Introduce your class to storage tank failures caused by major storms with an activity that looks at how the concepts of Archimedes' Principle and Pascal's Law affect the storage tanks along the Houston Ship Channel. The background...
SRI International
The Water Crisis
Water, water, everywhere, right? Wrong. Learners assess their own knowledge of water availability on Earth. Then, through a reading, a teacher-led presentation, and an activity, pupils learn about the importance of available clean...
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 asymmetric...
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.
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 activity encourages...
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. 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 lesson 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.
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
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!
Curated OER
What Does It Do? Parts of the Computer
This is a nice introduction for first graders to parts of the computer. It includes several resource links to PowerPoints to show the class. There is one activity for the class to do. This is a basic introduction, and could definitely be...
Curated OER
Technology And Our Quality of Life
Eighth graders design a product or machine and determine the impact their invention has on a person's quality of life. They present their design and machine with a description of its possible impacts to an audience of peers and adults.
National Renewable Energy Laboratory
Biomass: Biogas Generator
It's a gas. Middle schoolers build a biogas generator following the directions in this resource. After a few days of observation, they demonstrate that the gas given off by the decomposing manure is flammable. The activity concludes as...