Google
Adventure on the High Seas
Ahoy there! A fun computer science lesson challenges pupils to write a program that creates an ocean wave. They then develop stories to accompany their projects. All of this takes place within the Scratch coding program.
NOAA
Plate Tectonics II
Mid-ocean ridges, rift valleys, island arcs, mountain ranges, earthquakes, volcanoes ... there are so many features associated with plate tectonics. The 14th installment of a 23-part NOAA Enrichment in Marine sciences and Oceanography...
National Wildlife Federation
Green Green Revolution
School budgets don't have a lot of extra money, so when students propose saving the district money, everyone jumps on board. The first instructional activity in the series of 21 introduces the concept of an energy audit. Scholars form an...
Institute of Electrical and Electronics Engineers
Arduino Blink Challenge
Emerging engineers read about Arduino software and how it can be used. Then they follow a nine-step tutorial to connect an Arduino board to a computer and put it to work! The objective is to code a program that will cause an LED to...
TryEngineering
Circuits and Boolean Expressions
Teach basic logic using Boolean operators. Young computer scientists learn about the operators NOT, AND, and OR, and how they can be expressed using Boolean notation, logic gates, or truth tables. Along the way, they learn about half...
Energy for Keeps
The Energy Times
Extra! Extra! Read all about past and present energy use in a classroom-made historical newspaper. Useful as a cross-curricular assignment between science, history, and language arts, the project is sure to get young journalists...
Beauty and Joy of Computing
Nesting Lists
Create lists within lists. The second lab in a series of five in the unit has pupils develop a simple contact list app. The tasks within the lab build the need for an abstract data type. Individuals build more complexity into their...
Workforce Solutions
A Colony for Lunar Living
Two lessons explore the possibility of living on the moon. First, scholars read various scenarios to identify which careers would best transfer to life in space. Finally, pupils examine a website to locate items made for outer space,...
Shodor Education Foundation
Recursion
Perform the operation ... and then do it again. Scholars investigate recursive formulas by creating and graphing them. Using the interactive, pupils set the variable, determine the initial value, and type in a recursive formula.The...