+
Lesson Plan
California Department of Education

What’s A Hot Job?

For Teachers 10th Standards
What jobs are the next best thing? Curious career scholars explore their options in lesson three of a five-part series. Pupils research job trends and labor statistics before discussing the factors that influence occupation trends. 
+
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
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

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
1
1
WindWise Education

What is Wind Power's Risk to Birds?

For Teachers 6th - 12th
How is risk determined? Through the use of a reading passage, individuals or groups learn about bird interactions with man made structures along with wind turbines. Pupils use information from the second reading passage to conduct an...
+
Lesson Plan
TryEngineering

Arduino Blink Challenge

For Students 6th - 12th
Who knew turning a light on and off could be so complicated? In the lesson, pupils use Arduino boards to learn about computer codes and programs. They program an Arduino to make a light turn on and off at certain time intervals.
+
Lesson Plan
Code.org

The Need for Encryption

For Students 9th - 12th
Scholars investigate the need for encryption as they read a portion of the book Blown to Bits and discuss encryption techniques. They finish by attempting to decode a message written using a Caesar cipher.
+
Lesson Plan
Code.org

Public Key Cryptography

For Students 9th - 12th
Investigate how public key cryptography works. Scholars continue their study of one-way functions and asymmetric keys and apply this information to public key cryptography. They use an app to explore public key cryptography and its...
+
Lesson Plan
Institute of Electrical and Electronics Engineers

Tennis Anyone?

For Teachers 3rd - 12th Standards
After reading up on the history of sports racquets, engineering teams design and construct a racquet for batting a Velcro-striped ball at a target. Teams evaluate their design by aiming for the target three times each and answering...
+
Lesson Plan
Maine Content Literacy Project

Processes of Writing and Speaking

For Teachers 9th - 12th Standards
As this short story unit comes to a close, provide a day for a full examination of theme and allow some time in class for individuals to work on their various assessments. This final lesson before presenting iMovies and portfolios is the...
+
Lesson Plan
Code.org

Practice PT - Design a Digital Scene

For Teachers 9th - 12th
The final performance task for the unit requires class members to utilize what they have learned to create a personal digital scene. Groups work together to develop a scene and then, using top-down design, break the scene into...
+
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

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

Events Unplugged

For Teachers 9th - 12th
Introduce event-driven programming. Young computer scientists learn the meaning of event-driven programming and how it is different from previous styles of programming. They play a card game to simulate the challenges that occur in this...
+
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
Curated OER

Friends on the Farm

For Teachers 1st
Young farmers explore the world of farm animals. They are introduced to a variety of animals, what their role is, how many legs they have, and what sounds they make. Worksheets and websites embedded in the plan are used to carry it out....
+
Lesson Plan
TryEngineering

Data Representation: Millions of Colors

For Teachers 9th - 12th Standards
How many colors do you know? The lesson 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

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. They use iterations, smaller siblings (tail-end recursion), and the divide-and-conquer approach.
+
Lesson Plan
Teaching Tolerance

Sensible Consumers

For Teachers 3rd - 5th Standards
Girls like pink and boys like blue. Working in small groups, learners discuss stereotypes about children in advertisements. Then, scholars create their own manifestos about how they plan to respond to the consumer market they see in...
+
Lesson Plan
Curated OER

NCTA Lesson Plan on China

For Teachers 6th - 7th
Students identify China's geography, especially arable land, rainfall, crop growing areas, rivers, and mountains. Students select a technological advance to draw a diagram of the particular advance make transparencies of the diagram,...
+
Lesson Plan
Curated OER

Free Enterprise: A Context for Technology

For Teachers 9th - 12th
Introduced your class to the topic of free enterprise and its relationship to personal freedom. As a class, they brainstorm the ways in which what they do affects the free enterprise system and how technology can make the transition...
+
Lesson Plan
Carnegie Mellon University

Marcellus Shale: Who Pays?

For Teachers 9th - 12th
After viewing short clips of unfortunate events, your class will consider two sides of a homeowner's court case, and then learn about the Marcellus shale deposit beneath the state of Pennsylvania and the hydraulic fracturing process. In...
+
Lesson Plan
Curated OER

Classifying Lesson Plan

For Teachers 1st - 2nd
Students classify objects according to their similar characteristics.
+
Lesson Plan
Curated OER

Integrated Video Technology

For Teachers 9th - 12th
Young scholars create a Mother's Day video gift by utilizing the latest video technology in class.  In this film making instructional activity, students utilize important photographs related to their mother and import them into a...