Lesson Plan
Curated OER

Mammals Have hair or Fur

For Teachers 1st
First graders complete computer activities, make a mask, separate pictures, and more having to do with mammals. In this mammals lesson plan, 1st graders classify animals as being mammals or non mammals based on their hair or fur.
Lesson Plan
Curated OER

Chapter 15: Science and the Mass Media

For Teachers 9th - 12th
For this science and mass media in America worksheet, students complete 12 fill in the blank questions and 6 multiple choice questions regarding the culture of United States
Lesson Plan
Curated OER

Science Experiments

For Teachers 4th
Fourth graders work together in groups to design and complete one science experiment of their choice. Following the experimental steps, they show their experiment and the results to the class in the form of a PowerPoint. They explain...
Lesson Plan
Curated OER

Science and Technology

For Teachers 8th
Eighth graders explore the roles of science and technology in today's world. They research a topic based on the uses of science in society. Students discuss medicine, power, transportation, water and sewage treatment and stereos, TVs....
Lesson Plan
Curated OER

Research Report on Earth Science Topics

For Teachers 6th
Sixth graders are given a variety of Earth Science topics which be covered during the year. They select one of their choices to research and work in class and at home to meet the guidelines for their report.
Lesson Plan
Curated OER

Science: Making Career Connections

For Teachers 10th - 12th
Students explore careers in oceanography. They compare and contrast requirements for careers in the field, and determine what high school courses would help to prepare them. Finally, they create a computer-based project related to...
Lesson Plan
Curated OER

"Charlotte's Web" - Transfer of Learning Across the Curriculum: From Literature to Science

For Teachers 4th - 6th
Students research and write about the parts of a spider's body using educational software. They draw spiders using computer software.
Lesson Plan
Curated OER

Power Point -- Science Portfolio

For Teachers 3rd - 5th
Students are introduced to Microsoft PowerPoint. Using the internet, they research a topic of interest to them related to science. They create three slides and share them with the class. They also discover how to print the slides and...
Lesson Plan
Curated OER

Neotaquit Nature Center: Ecosystems, Science, Technology

For Teachers 9th - 11th
Students survey their local forest conducting an inventory of tree species and analyzing data of local ecosystems. They design a nature trail, map the area and make a computer generated trail guide.
Lesson Plan
Curated OER

The Basics:Life Science

For Teachers 6th - 8th
Students explore concepts in life science using segments drawn from Discovery Channel. For this life science lesson, students participate in discussions about the food chain. Students create a poster to illustrate a predator...
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
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

Processing Arrays

For Teachers 9th - 12th
Scholars use a playing card activity to help them develop a program to find the minimum value of a list. They learn to use for loops to write code that will process lists. 
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.
Lesson Plan
Code.org

Text Compression

For Teachers 9th - 12th
The second lesson in a unit of 15 introduces pupils to text compression. The class begins with discussing how they already use text compression when sending text messages. Pairs learn more about the subject as they work to compress a...
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

Lossy Compression and File Formats

For Teachers 9th - 12th
I'm compressed. Groups do a rapid research of different file types to determine what kind of compression the formats use and how it works. They share their information with the rest of the class until everyone has all the information for...
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

Functions and Top-Down Design

For Teachers 9th - 12th
Let me break it down for you! Introduce your class to a way of breaking up a complicated task into its component pieces. Individuals draw a complex figure using JavaScript and then break it down to help determine the...
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
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
Code.org

Looping and Random Numbers

For Teachers 9th - 12th
Repetition, repetition, repetition. Get your class to efficiently repeat a section of code over and over again by introducing looping. Class members learn looping to quickly recreate objects they want to appear more than once in their...
Lesson Plan
TryEngineering

Search Engines

For Teachers 3rd - 12th
Introduce search engines with an activity that models how search engines work and the different algorithms they employ. Working in groups, class members then build search queries to demonstrate the knowledge learned.
Lesson Plan
Code.org

The Internet Is for Everyone

For Teachers 9th - 12th
What is this thing called the Internet? A KWL activity elicits what the class knows about how the Internet works. Then pupils read a copy of a memo about the need to keep the Internet open and accessible by everyone. 

Other popular searches