Lesson Plan
Teach Engineering

The Fibonacci Sequence and Robots

For Students 6th - 8th Standards
What better way to introduce the idea of a sequence than with robots! An educational instructional activity explains the classic Fibonacci sequence before pupils build and program a robot to move. Additionally, the instructional activity...
Lesson Plan
Code.org

APIs and Using Functions with Parameters

For Teachers 9th - 12th
Introduce your class to the API, a reference guide that lists and explains the functionality of programming language. Using JavaScript, individuals draw complex designs that require additional commands and parameters defined in the...
Lesson Plan
Curated OER

Solving a Simple Maze

For Teachers 7th - 12th Standards
It is a-maze-ing how lost one can get. Teams reconstruct a simple maze and solve it. Participants create an algorithm that a robot would follow in order to solve the maze as well. The activity includes an extension directing pupils to...
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
Media Smarts

Teaching TV: Enjoying Television

For Teachers 1st - 6th
What makes a TV program enjoyable? As an introduction to media analysis, kids identify their favorite programs and the elements they find engaging.
Lesson Planet Article
Curated OER

Challenge your 4th-8th grade kids with the Math Olympiads

For Teachers 4th - 8th
Discover this great program for challenging and training advanced math learners.
Lesson Plan
Federal Reserve Bank

Government Spending and Taxes

For Teachers 10th - 12th Standards
What types of government programs are designed to improve economic inequity in the United States? Introduce your learners to government programs, such as low-income housing, Social Security, and Medicaid, how they work to improve...
Lesson Plan
1
1
NOAA

Introduction to the Ocean Sciences

For Teachers 9th - 12th
Engage your class with a mock National Ocean Sciences Bowl. The first installment of a 23-part NOAA Enrichment in Marine sciences and Oceanography (NEMO) program provides an introduction to the ocean sciences, as well as to the rules of...
Interactive
Giraffe Heroes Project

It’s Up to Us

For Teachers 6th - 12th
The Giraffe Heroes Program is designed for teens willing to stick their necks out to make a difference, and to create community service projects that tackle real world problems. The resource guides teens to choose an issue,...
Lesson Plan
Curated OER

AAA Plan Would Change Teen Driving Laws

For Teachers 9th - Higher Ed
Young scholars research and discuss the Graduated Driver Licensing program, and examine reasons that contribute or cause automobile accidents. They prepare a speech from the perspective of a lobbyist either for or against the AAA plan.
Lesson Plan
Curated OER

Congressional Moments

For Teachers 5th - 12th
Students listen to clips from Congressional Moments radio programs to examine role government plays in our lives, and discuss role of citizens in a representative democracy.
Lesson Plan
Deliberating in a Democracy

Freedom of Movement

For Teachers 9th - 12th
Class members examine human migration. For this population lesson plan, they read an article entitled, "Freedom of Movement" and respond to discussion questions about the article related to guest worker programs.
Lesson Plan
Code.org

Creativity in Algorithms

For Teachers 9th - 12th
Groups work with the program they built in the previous activity to make it more creative. The resource challenges pupils to add functionality to their existing programs by adding a new command.
Lesson Plan
Code.org

Multi-screen Apps

For Teachers 9th - 12th
Scholars continue their study of event-driven programming by creating a multi-screen app in the fifth lesson of the series. They incorporate previously learned elements and events in the mini-project.
PPT
Curated OER

The Great Depression and FDR's New Deal

For Teachers 10th - 12th
Find out about FDR's vision and the New Deal plan that helped pull America out of the Great Depression. The presentation focuses New Deal programs such as the Works Progress Administration, Agricultural Adjustment Administration, and the...
Interactive
Khan Academy

Project: Fish Tank

For Students 6th - Higher Ed
Create your own exotic aquarium, well, virtual aquarium. Fill it full of various fish and sea life, add animation, color, and interactivity using JavaScript. This task utilizes your classes' knowledge of functions, parameters, and local...
Activity
Ziptales

The Pied Piper of Hamelin

For Students 4th - 6th Standards
Scholars create a brochure that features three aspects of the poem "The Pied Piper of Hamelin." The program details information about Robert Browning, the poem's setting, and its events. 
Lesson Plan
Code.org

Creating Functions with Parameters

For Teachers 9th - 12th
The pupils practice modifying parameters in a function to add variations to their under the sea scene. The resource also introduces random number functions that alter the scene every time the program runs.
Lesson Plan
EngageNY

Searching a Region in the Plane

For Students 9th - 12th Standards
Programming a robot is a mathematical task! The activity asks learners to examine the process of programming a robot to vacuum a room. They use a coordinate plane to model the room, write equations to represent movement, determine the...
Lesson Plan
Drexel University

Learning Roomba Module 1: Robotics Introduction

For Teachers 9th - 12th
Introducing Mr. Robot. As an introduction to robotics, class develop a definition of a robot and make distinctions between real robots and those in science fiction. They also study the basics of programming in Java to...
Lesson Plan
Drexel University

Learning Roomba Module 4: Sensors and Actuators

For Teachers 9th - 12th
Introduce your classes to sensors and actuators in robots — specifically to the Roomba. Pupils develop programs that make Roomba utilize its different sensors.
Lesson Plan
Code.org

While Loops

For Students 9th - 12th
Bring your pupils in the loop with while loops. Scholars learn how to modify conditional statements to produce while loops in the 14th instructional activity of the series. They use flowcharts to understand loops and then program...
Lesson Plan
Code.org

Looping and Simulation

For Teachers 9th - 12th
Young computer scientists continue programming with while loops by creating a program to simulate coins flipping. 
Lesson Plan
Curated OER

Cutting Athletics = Cutting Scholarship Chances

For Teachers 9th - 12th
High schoolers identify athletic programs to be cut from school district budget, find out how many students have received college athletic scholarships in past, and interview high schoolers and coaches to find out how scholarship search...

Other popular searches