Lesson Plan
1
1
Teach Engineering

Red Rover Robotics

For Teachers 6th - 8th
Help your class understand the importance of exploration using robots. with a resource that provides a short history of robotics as a lead into looking at Martian robotic exploration missions. The activity specifically looks at the...
Lesson Plan
National Sailing Hall of Fame

Sailboat Design Requirements

For Teachers 7th - 12th
Sailboat design requires more than a half-circle and triangle sketch. After viewing a slideshow presentation that outlines the requirements for sailboat design, learners draw a design, perform the needed...
Lesson Plan
Code.org

Encoding Numbers in the Real World

For Teachers 9th - 12th
Ah, the numerous number of numbers. Individuals research different ways of encoding numbers. After conducting their initial research, they find classmates who have researched a different article and the pair share information. The...
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

Practice PT - The Internet and Society

For Teachers 9th - 12th
Speaking of the Internet. The culminating instructional activity for the unit on the Internet challenges pupils to prepare short, two-minute speeches on an issue facing society. The pupils chose from three topics that connect...
Lesson Plan
Code.org

Good and Bad Data Visualizations

For Teachers 9th - 12th
Good versus bad data. Pairs rate online collections of data representations from good to bad and then suggest ways to improve the visualizations. The class then creates a list of best practices and common errors in data representations...
Lesson Plan
Code.org

Creating Functions

For Teachers 9th - 12th
Quit repeating yourself ... you can make this simpler! Rather than repeating the same set of code over and over, class members learn to build and call functions in a series of challenges in App Lab. In the end, they combine...
Lesson Plan
1
1
Teach Engineering

Android Acceleration

For Teachers 9th - 12th Standards
Prepare to accelerate your Android. Pupils prep for the upcoming activity in this third installment of a four-part series. The lesson plan progresses nicely by first introducing different types of acceleration to the class. The teacher...
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
Institute of Electrical and Electronics Engineers

Public Keys, One Way Functions and Hard Problems

For Students 6th - 9th Standards
Use paint to teach about cryptography. Scholars explore public key cryptography by attempting to mix a secret color using paint. After the activity, they investigate the Diffie-Hellman method using prime numbers, exponents, and modular...
Lesson Plan
Teach Engineering

Circuits

For Teachers 9th - 11th
Don't know how to make the initial connection on electric circuits? This lesson provides the background to present the introductory vocabulary to learning about electric circuits. It is organized in a meaningful progression with an...
Lesson Plan
Kenan Fellows

Letter Writing to Politicians on Environmental Issues

For Teachers 8th - 12th
Let your voices be heard! Pupils research local and national environmental concerns using the Internet. Class members determine an issue they deem important and draft a letter to a local politician expressing their...
Activity
Teach Engineering

Slinkies as Solenoids

For Teachers 10th - 12th Standards
What does an MRI machine have to do with a slinky? This activity challenges learners to run a current through a slinky and use a magnetic field sensor to measure the magnetic field. Groups then change the length of the slinky to see...
Activity
2
2
Teach Engineering

Creepy Silly Putty

For Teachers 10th - 12th Standards
It might be silly to determine the creep rate of putty but groups will enjoy making different formulations of silly putty and playing with them to understand how the different mixtures behave. The second part of the activity has groups...
Activity
Teach Engineering

Stay in Shape

For Teachers 7th - 9th Standards
Using their knowledge of right triangles, pupils find out how far a ship is from a light house. Class members determine how far around the world a ship would be sailing at a constant speed.
Lesson Plan0:31
1
1
Teach Engineering

Microfluidic Devices and Flow Rate

For Teachers 9th - 12th Standards
When you have to flow, you have to flow. The activity introduces class members to microfluidic devices and their uses in medicine. They watch a short video on how the diameter affects the rate of flow. The worksheet has individuals...
Activity
1
1
Teach Engineering

Stop the Stretching

For Teachers 6th - 8th
Stretch your teaching repertoire with an experiment on the elongation (stretching) and failure (break) of several materials. The point of the experiment is to design a composite material for chair webbing.
Lesson Plan
Teach Engineering

The Fibonacci Sequence and Robots

For Students 6th - 8th Standards
What better way to introduce the idea of a sequence than with robots! An educational lesson explains the classic Fibonacci sequence before pupils build and program a robot to move. Additionally, the lesson challenges individuals to...
Activity
Computer Science Unplugged

Divide and Conquer—Santa’s Dirty Socks

For Teachers 4th - 12th Standards
The story "Santa's Dirty Socks" provides learners an example of a search algorithm that uses a divide and conquer system similar to a binary search algorithm. The included questions expand upon the concepts that follow the story.
Lesson Plan
Code.org

Sending Numbers

For Teachers 9th - 12th
Binary graphing ... bit by bit. Pairs work together to develop a protocol in order to send the points of a graph. One partner sends the points and the other receives them and tries to recreate the graph. The pupils use the rubric to...
Lesson Plan
Code.org

Cleaning Data

For Teachers 9th - 12th
"Clean the data!" "I did not know it was dirty." Introduce your class to the process of cleaning data so that it can analyze it. Groups work through a guide that demonstrates the common ways to filter and sort data. Pairs then...
Lesson Plan
Code.org

Making Data Visualizations

For Teachers 9th - 12th
Relax ... now visualize the data. Introduce pupils to creating charts from a single data set. Using chart tools included in spreadsheet programs class members create data visualizations that display data. The...
Activity
2
2
Teach Engineering

Challenges of Laparoscopic Surgery

For Teachers 10th - 12th Standards
Get some laparoscopic training without the pain with an activity that challenges class members to find out what it is like to perform laparoscopic surgery. Teams perform three different tasks and quantify their performance. The...
Activity
1
1
Teach Engineering

Exploring Acceleration with an Android

For Teachers 9th - 12th Standards
Small groups use rubber bands to accelerate an Android device along a track of books. They collect the acceleration data and analyze it in order to determine the device's velocity.