Lesson Plan
1
1
Curated OER

Martin Luther King Jr's "I Have A Dream" Speech

For Teachers 6th - 8th
Invite your class to investigate racism and civil rights by analyzing the great Dr. Martin Luther King's speech. Your learners will read the words from the "I Have a Dream" speech and analyze the political and racial overtones. They will...
Lesson Plan
Teach Engineering

Design Step 5: Construct a Prototype

For Teachers 9th - 12th
Enough with the talking, let's build something! In the fifth step in the engineering design process, young engineers build a prototype to test their ideas. The lesson walks them through the process of evaluating it step-by-step....
Lesson Plan12:18
1
1
Teach Engineering

Storing Android Accelerometer Data: App Design

For Teachers 9th - 12th
There's an app for that! Pupils learn to build an app that will store data on an Android. The instructional activity introduces class members to the tiny database, TinyDB, for Android devices. A video tutorial provides an...
Lesson Plan
Discovery Education

Clutter Cutter

For Teachers 5th - 8th
Challenge young learners to cut the clutter with this fun engineering project. As employees of a home and office supply company, young engineers are asked to develop devices that organize everyday items. After participating in a...
Lesson Plan
College Board

AP® Computer Science: A Picture Lab Student Guide

For Students 11th - 12th
How do you modify digital pictures? In this lab learners write methods that modify digital pictures. They how to traverse a two-dimensional array of integers or objects, and are introduced to nested loops, binary numbers,...
Lesson Plan
Curated OER

Wiki Comment: The News and You

For Teachers 5th - 8th
Kids explore the world of news media by creating a wiki page. They will create a wiki page on the Internet in order to comment on and question the stories that take place in the world. They will practice creative writing by summarizing...
Lesson Plan
DiscoverE

Pilot a Balloon

For Teachers 6th - 8th
Balloons will go where you want them to. Young pilots first add paper clips to a balloon to make it neutrally buoyant. They then use cardboard to steer the balloon in different directions, taking air pressure into account.
Activity
Discovery Education

The Time of Our Life

For Teachers 6th - 8th
Mammals are some of the newest organisms to appear on Earth. Young scholars complete an activity that results in a timeline showing the appearance of different types of living organisms. Provided with a list that spans from prokaryotes...
Lesson Plan
Computer Science Unplugged

You Can Say That Again! – Text Compression

For Teachers 4th - 12th
Compression, the process computers use to store information, is the focus of a resource that presents two different stories that describe the concept of compression by eliminating repeated letters and replacing them with a...
App
Hopscotch Technologies

Daisy the Dinosaur

For Students K - 6th
Have you ever wanted to tell a tyrannosuarus rex what to do? Here's your chance! Introduce youngsters to the world of computer programming with an easy and adorable game in which a dinosaur follows your every command.
Lesson Plan
Code.org

Controlling Memory with Variables

For Teachers 9th - 12th
Not all variables are created equal. Discover how variables in computer science are different from variables in math class. Scholars learn to work with variables in computer programming by developing a mental model for how variables...
Activity
Discovery Education

Stomp Rockets

For Teachers K - 8th
Watch the excitement grow as learners experiment with homemade rockets. Pupils create their own rockets from a soda bottle and experiment with launch angles. They discover the launch angle has a significant effect on the distance the...
Lesson Plan
Code.org

Canvas and Arrays in Apps

For Teachers 9th - 12th
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.
Activity
DiscoverE

Build a Better Candy Bag

For Teachers 6th - 12th
Every child's dream: stuffing as much candy into a bag as possible. Doing this, though, requires a nice sturdy bag. Scholars design the sturdiest bag they can and test the limits of those bag using a sweet treat!
Lesson Plan
Computer Science Unplugged

Colour by Numbers–Image Representation

For Teachers 2nd - 12th
How do computers store and send images? Here's an activity that explains one way a computer can compress image information. Pupils decode run-length coding to produce a black and white image. Pairs then work together to code and...
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
Code.org

Encoding B and W Images

For Teachers 9th - 12th
Imagine drawing with zeros and ones. The third lesson in a unit of 15 introduces the class to creating black and white images. Pairs get together to create an encoding scheme in order to make these images. They move on to a...
Lesson Plan
Code.org

Bytes and File Sizes

For Teachers 9th - 12th
A bite of bits. The first activity in a unit of 15 introduces the class to the byte. Pupils learn about other standard units for measuring file sizes, develop an understanding of relative sizes and the kind of units used to measure...
Activity
Exploratorium

Indicating Electrolysis

For Teachers 6th - 12th
Sure, your learners know water is made up of two molecules, but watching them separate helps the class see the construction like never before. This resource provides directions on how to build a simple electrolysis device using a...
Activity
Discovery Education

Market Research and Design: The Headphone Challenge

For Teachers 9th - 12th
Watch augmented reality bring classrooms to life. Scholars work in groups to design, build, and market a new pair of headphones meant for children under three. They use an augmented reality app to show their headphones in action as they...
Lesson Plan
Computer Science Unplugged

Count the Dots – Binary Numbers

For Teachers 4th - 12th
Did you know you can send a message using only zeroes and ones? This interactive resource presents an introduction to binary numbers. Through code cards, pupils learn to convert binary numbers to decimal numbers.
Activity
Teach Engineering

Maximum Mentos Fountain

For Teachers 5th - 6th Standards
A messy fountain is potentially an energy experiment in disguise. Groups investigate the variables in creating a fountain from soda and Mentos. The last activity in a six-part series on energy has the class observe the fountain in terms...
Activity
Teach Engineering

Making Moon Craters

For Teachers 5th - 6th Standards
Create an egg-citing study of energy. Pupils investigate the effect of height and mass on the overall amount of energy of a falling object. The fourth segment in a six-part series on energy uses a weighted egg falling from different...
Lesson Plan
Curated OER

Ocean Animals - A Kindergarten Research Project

For Teachers K - 1st
Something’s fishy! Assign each of your pupils an individual sea creature and investigate the oceans. Young oceanographers utilize Kidspiration software to research a creature, illustrate an image, and create fact cards about their...