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
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...
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.
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
Students 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 instructional activity, they read an article entitled, "Freedom of Movement" and respond to discussion questions about the article related to guest worker programs.
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...
Lesson Plan
Code.org

Creativity in Algorithms

For Teachers 9th - 12th
Groups work with the program they built in the previous lesson 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.
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 lesson of the series. They use flowcharts to understand loops and then program some examples of...
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
Students identify athletic programs to be cut from school district budget, find out how many students have received college athletic scholarships in past, and interview students and coaches to find out how scholarship search is going if...
Lesson Plan
Curated OER

Stop the Fighting and Start Uniting

For Teachers 6th - 12th
Research current and proposed peace talks around the world with this New York Times lesson, Using the Darfur peace talks in Abuja, Nigeria as a starting point, middle schoolers create a news program on the subject. They propose a future...
Lesson Plan
1
1
Curated OER

Careers in science and careers that support scientific research

For Teachers 6th - 8th
Examine some of the occupations which relate to science. Work in small groups of four. Group A is given a copy of a daily television guide to highlight all the television programs that have a science or mathematics focus. Group B is...
Lesson Plan
Curated OER

Save a Reef!

For Teachers 4th - 6th
Design a public information campaign to improve understanding of the coral reef crisis. Read about and discuss the biology and threats to the coral reef. The class creates a public information program about the problems facing the coral...
Lesson Plan
Curated OER

Healthy Girls, Healthy Villages

For Teachers 6th - 12th
Students consider the impact of education. In this global issues lesson, students explore the effectiveness of the Camp GLOW program in Niger. Students discuss the issues that face women and girls in Niger and identify how education can...

Other popular searches