Lesson Plan
Code.org

Routers and Redundancy

For Teachers 9th - 12th
How are messages to the right recipient? Introduce the concept of routing Internet traffic by drawing a comparison to sending a letter. Groups use the Internet Simulator program to send messages to others using the same router...
Lesson Plan
Code.org

Encoding and Sending Formatted Text

For Teachers 9th - 12th
Introduce your class to encoding text. Pairs work together to create a protocol to send text prior to learning ASCII encoding. Groups then collaborate to send and translate ASCII codes creating a formatted text message. 
Lesson Plan
Code.org

The Need for Algorithms

For Teachers 9th - 12th
Pairs work through two scenarios that require them to generate an algorithm. The first activity requires pairs to define a common language to use; the second comes with the language. The pairs then must determine how to code the...
Lesson Plan
TryEngineering

Solving a Simple Maze

For Students 5th - 10th
Solve a maze ... from a robot's point of view. In the lesson, your scholars build a small, simple maze from cardboard and then find a route from the start point to the finish point. They write an algorithmic process that a robot could...
Lesson Plan
Code.org

Check Your Assumptions

For Teachers 9th - 12th
Always check your assumptions when interpreting data and data visualizations. That's the take away from this exercise. Class members examine a failed project that looks at search trends to predict flu outbreaks and consider the...
Activity
1
1
Teach Engineering

Backyard Weather Station

For Teachers 6th - 8th Standards
Challenge young meteorologists to apply their knowledge of weather to build their own weather stations. The resource provides the directions to build a weather station that contains a wind vane, barometer, thermometer, and rain...
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
NASA

Lava Layering

For Teachers 4th - 10th
Take the old baking soda and vinegar volcano to the next level by using it to study repeated lava flows over time, examine geologic features on Earth and Mars, and speculate about some of the formations on Mars. 
Worksheet
National Security Agency

Integers: Quick, Fun and Easy To Learn

For Students 6th Standards
A good complement to any integers unit contains a three-day lesson plan about positive and negative integers, adding and subtracting integers, and how to find the additive inverse. Additionally, it provides all necessary...
Worksheet
Curated OER

Breaking News English: New Computer Art Mirrors Viewer's Mood

For Students 5th - 10th
In this English worksheet, students read "New Computer Art Mirrors Viewer's Mood," and then respond to 47 fill in the blank, 7 short answer, 20 matching, and 8 true or false questions about the selection.
Activity
1
1
Teach Engineering

Android App Development

For Teachers 9th - 12th
Building an accelerometer app for your Android device. Groups develop an app that uses the accelerometer on an Android device. The purpose of the activity is to reinforce the programming design. The post activity assessment challenges...
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

Discover a Data Story

For Teachers 9th - 12th
"Data is so boring, there's no way to find any patterns in them."  Or is there? Pairs investigate data sets using different data visualization tools to discover a trend that may exist in a data set. Once they find a trend or...
Lesson Plan
TryEngineering

Data Representation: Millions of Colors

For Teachers 9th - 12th Standards
How many colors do you know? The instructional activity teaches scholars how digital devices use binary and hexadecimal representations to store colors. They learn how millions of colors are available on these devices.
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
Institute of Electrical and Electronics Engineers

Binary Basics

For Students 9th - 12th
Back to the (binary) basics. The resource provides a simple overview of binary code and gives two different activities to introduce it to elementary and middle school learners. Classmates write and decode messages to each other in binary...
Lesson Plan
TryEngineering

Fun with Sorting

For Teachers 5th - 10th
Who knew sorting could be so much fun? Scholars participate in a sorting activity where they develop questions to place a list of numbers in order. They consider how these questions can be used as an algorithm.
Interactive
Curated OER

Energy Alternatives and Conservation

For Students 7th - 8th
In this energy alternatives and conservation learning exercise, students research the topic, answer 3 questions, then complete a 4 step plan to create a print or digital project.  This page has numerous links to web resources.
Assessment
Curated OER

Performance-Based Assessment Practice Test (Grade 3 ELA/Literacy)

For Students 3rd Standards
Monitor your third graders' progress with the Common Core ELA standards with this practice assessment. Provided with collection of three narrative reading passages, children must answer a series of evidence-based multiple...
Assessment
1
1
Curated OER

End-of-Year Practice Test (Grade 4 ELA/Literacy)

For Students 4th Standards
The time has come to find out what your fourth grade readers have learned after another year of hard work. This Common Core-designed practice assessment provides two reading passages, one narrative and one expository, that children must...
Assessment
1
1
Curated OER

End-of-Year Practice Test (Grade 6 ELA/Literacy)

For Students 6th Standards
With the end of the year quickly approaching it's time to find out exactly how much your sixth graders have learned. Specifically designed for the Common Core ELA standards, this practice test gives students five reading passages,...
Assessment
Curated OER

Performance-Based Assessment Practice Test (Grade 5 ELA/Literacy)

For Students 5th Standards
Check in on the development of your fifth graders' reading and writing skills with this Common Core-designed assessment. Given a series of six reading passages ranging from narrative stories to informational texts, young...
Assessment
2
2
Curated OER

Performance-Based Assessment Practice Test (Grade 6 ELA/Literacy)

For Students 6th Standards
Keep an eye on the growth of your sixth graders' reading and writing skills with the help of this practice Common Core assessment. Working their way through the six included fiction and nonfiction reading passages, learners answer a...
Assessment
5
5
Curated OER

Performance-Based Assessment Practice Test (Grade 9 ELA/Literacy)

For Students 9th Standards
Ready your pupils for Common Core testing by providing them with practice. For this assessment, learners read and respond to a variety of different passages in both multiple-choice and essay format. An online version is also included.