+
Lesson Plan
Google

Adventure on the High Seas

For Teachers 5th - 9th
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.
+
Lesson Plan
1
1
NOAA

Plate Tectonics II

For Teachers 9th - 12th
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...
+
Lesson Plan
1
1
National Wildlife Federation

Green Green Revolution

For Teachers 9th - 12th Standards
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...
+
Lesson Plan
Institute of Electrical and Electronics Engineers

Arduino Blink Challenge

For Teachers 9th - 12th Standards
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...
+
Lesson Plan
TryEngineering

Circuits and Boolean Expressions

For Teachers 3rd - 6th Standards
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...
+
Lesson Plan
Energy for Keeps

The Energy Times

For Teachers 6th - 8th Standards
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...
+
Activity
Beauty and Joy of Computing

Nesting Lists

For Students 9th - 12th
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...
+
Lesson Plan
1
1
Workforce Solutions

A Colony for Lunar Living

For Teachers 6th - 8th
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,...
+
Interactive
Shodor Education Foundation

Recursion

For Students 9th - 12th Standards
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...