Lesson Plan
Code.org

Beyond Buttons Towards Apps

For Teachers 9th - 12th
Explore how people use event-driven programming in games with a activity that teaches scholars to use new screen elements and events. They apply these new elements to create a simple chaser game.
Lesson Plan
Code.org

One-way Functions – The WiFi Hotspot Problem

For Teachers 9th - 12th
Pupils attempt to solve the Wireless Hotspot Problem and learn why it is considered a computationally hard problem in the ninth lesson of the series on 12. They also learn about one-way functions and how the Wireless Hotspot Problem is...
Lesson Plan
Skyscraper Museum

What is a Skyscraper?

For Teachers 2nd - 6th Standards
Skyscrapers are amazing feats of architectural design that create the iconic skylines of the world's biggest cities. Young architects explore the defining characteristics of these monstrous towers with the first lesson plan in this...
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
Curated OER

An Exploration of Cradle-to-Cradle Design Thinking

For Teachers 9th - 12th
Introduce cradle-to-cradle design thinking. Scholars first discuss the importance of natural laws and rights. They then use a variety of online and print resources to research eco-efficiency and cradle-to-cradle design.
Lesson Plan
Code.org

Bytes and File Sizes

For Teachers 9th - 12th
A bite of bits. The first instructional 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...
Lesson Plan
Code.org

The Need for Programming Languages

For Teachers 9th - 12th
LEGO see if you can recreate my design. Individuals build an arrangement from LEGO blocks and write directions for someone else to follow in order to recreate the arrangement. Pairs then swap directions and try to...
Lesson Plan
Teach Engineering

Design Step 1: Identify the Need

For Teachers 9th - 12th
What exactly does an engineer do? Learners find out through a lesson that asks them to solve a problem that affects a target population. Aspiring engineers learn the steps of the engineering design process as they apply it...
Lesson Plan
TryEngineering

Graphics: Bits and Points

For Students 3rd - 6th Standards
What can a mural teach pupils about computer science? The lesson has scholars create a mural on a wall to learn about bitmap and vector graphics. Along the way, they learn about the graphics coordinate system.
Lesson Plan
TryEngineering

Boolean Algebra is Elementary

For Teachers 3rd - 6th Standards
See how Boolean algebra relates to video games with a lesson that teaches young scholars how to use Boolean algebra to create rules for a virtual world. They test the rule base for consistency in groups.
Lesson Plan
Code.org

Event-Driven Programming and Debugging

For Teachers 9th - 12th
Start programming in event-driven style. Scholars learn to place buttons on the user interface and use event handlers. They also learn to recognize errors in code and debug as necessary. This is the second lesson in the series of 21.
Lesson Plan
Skyscraper Museum

Building a Skyscraper

For Teachers 2nd - 4th Standards
Creating buildings that reach hundreds of feet into the sky is no easy task. The third instructional activity in this series begins with four activities that engage young architects in exploring the major challenges that are faced when...
Lesson Plan
1
1
Social Media Toolbox

Social Media Education

For Teachers 6th - 12th Standards
Show what you know about social media! The 16th and final lesson plan in The Social Media Toolbox gives pupils the opportunity to share their social media experiences with their school communities. Groups identify the most important...
Lesson Plan
TryEngineering

Recursion: Smaller Sibling Pyramids

For Teachers 3rd - 6th Standards
Get siblings to do your work. Scholars learn how to perform summations of arithmetic sequences in an innovative lesson plan. They use iterations, smaller siblings (tail-end recursion), and the divide-and-conquer approach.
Unit Plan
1
1
Curated OER

Earthquakes: Fourth Grade Lesson Plans and Activities

For Teachers 4th Standards
Examine earthquake intensities and ways to measure an earthquake through the comparison of the Mercalli and Richter scales. After completing the pre-lab worksheet, fourth graders compare high and low intensity quakes by testing...
Unit Plan
1
1
Curated OER

Plate Tectonics: Fifth Grade Lesson Plans and Activities

For Teachers 5th
Fifth graders continue their investigation of the plate tectonics cycle with an exploration of the movement of Earth's crust. During the lab, young geologists conduct an experiment to discover the result of different types of...
Lesson Plan
1
1
Social Media Toolbox

Social Media Usage

For Teachers 6th - 12th Standards
Is there a difference in the way organizations present news via social media and in print? The third in a series of 16 lessons from The Social Media Toolbox explores news outlets and their delivery methods. Groups follow a story for a...
Lesson Plan
1
1
Social Media Toolbox

Law Review

For Teachers 6th - 12th Standards
How can your journalism class ensure they use social media responsibly and legally? The sixth lesson in a 16-part Social Media Toolbox series asks pupils to dig deep into the legal aspects of social media use by school publications....
Lesson Plan
Code.org

Sending Binary Messages

For Teachers 9th - 12th
Pairs build a device that will be able to send a binary message. They then update their device to allow it to send four possible messages before upping the ante to eight. The provided self-assessment rubric comes with reflection...
Lesson Plan
Curated OER

Forests/Natural Resource Management II

For Teachers 4th - 5th
Learners write about the importance of trees. In this natural resources instructional activity, students look at deforestation occurring across the globe and present what they learned to the class. As closure, all learners write a poem...
Lesson Plan
2
2
Scholastic

Thanksgiving Lessons Grades PreK-2

For Teachers Pre-K - 2nd Standards
A quintessential resource for teaching an elementary unit on the first Thanksgiving addresses a variety of skills, including informational reading, critical thinking, comparing and contrasting facts, technology tools, and historical...
Lesson Plan
1
1
Teach Engineering

Magnetic Fields

For Teachers 8th - 10th
Introduce your class to magnetic fields with an activity that demonstrates that a compass is affected by the magnetic field of the earth, unless a closer, stronger magnetic field is present. Pupils can use this fact in the...
Lesson Plan
Curated OER

Exploring Biomes Lesson 5: You Need a Vacation

For Teachers 6th - 10th
In cooperative groups, emerging ecologists research assigned biomes found in Arizona. Combining photos and facts, they use PowerPoint to produce a fully automated commercial that lasts 45 seconds. In addition to the lesson outline,...
Lesson Plan
Curated OER

Technology Integration Project Weather Unit Plan

For Teachers 9th - 12th
Students use a variety of technology-assisted weather observation tools to observe and record local weather. They identify, measure and record weather conditions, summarize types of clouds and make graphs of their observations. Students...