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

Image Scroller with Key Events

For Teachers 9th - 12th
Discover how to embed images in lists. Scholars modify an existing app to include an image scroller in the 17th lesson of the series. They learn to refactor code and remove redundancies after modifying code.
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
Code.org

Beyond Buttons Towards Apps

For Teachers 9th - 12th
Explore how people use event-driven programming in games with a lesson plan 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

While Loops

For Students 9th - 12th
Bring your pupils in the loop with while loops. Scholars learn how to modify conditional statements to produce while loops in the 14th lesson of the series. They use flowcharts to understand loops and then program some examples of...
Lesson Plan
Code.org

Identifying People with Data

For Students 9th - 12th
How much information about you is out there? Scholars explore this question as they investigate data breaches and how these violations occur. They then take part in an activity where they research how easily people could get access to...
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

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
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
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

Social Media Messages

For Teachers 6th - 12th Standards
What are the elements of a good social media post? The 13th activity in the 16-part Social Media Toolbox incorporates all of the typical components found in a Facebook or Twitter post. Scholars work together to create great posts based...
Lesson Plan
1
1
Health Smart Virginia

Be Smart with Smartphones (and Screens)

For Teachers 10th
Would you rather have a broken phone or a broken bone? This very engaging question launches a discussion about the smart use of smartphones and screens. Young scholars watch a series of videos, complete worksheets, and engage in...
Lesson Plan
Newseum

Civil War: Encoding the News

For Teachers 3rd - 8th Standards
Young journalists learn to appreciate the advantages of how modern media technology enables rapid news delivery as they compare today's media revolution to how the telegraph and Morse Code revolutionized news coverage during the Civil...
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
Teach Engineering

Projections and Coordinates: Turning a 3D Earth into Flatlands

For Teachers 7th - 9th
Introduce your class to map projections and coordinates, the basics for the work done in a GIS, with an activity that uses Google Earth to challenge learners to think about the earth's shape. 
Lesson Plan
Curated OER

Technology: Gradebook Training

For Teachers Higher Ed
Students participate in a staff development session on how to use an online grade book. During the practice session, they create and modify assignments and enter grades. In addition, students research and identify strategies that...
Lesson Plan
Curated OER

The Iditarod Adventure

For Teachers 9th - 12th
Students use the internet to follow the Alaskan Iditarod race as well as perform research. This project-based activity will result in students creating many desktop publishing documents.
Lesson Plan
Curated OER

Case Studies of American Innovation

For Teachers 9th - 12th
Studnets discover how the Industrial Revolution came to be in the United States. In this technological advancements lesson, high schoolers research creations by Henry Ford, the Wright Brothers, and Thomas Edison. Students create...
Lesson Plan
Curated OER

Ancient Greece Podcast

For Teachers 6th - 8th
In this writing a podcast lesson plan, 7th graders create a podcast involving Ancient Greece. Middle schoolers follow a rubric and outline to create their podcast. Students present their podcast to their fellow middle schoolers.
Lesson Plan
Curated OER

Decimal Multiplication

For Teachers 6th - 10th
Students use base ten blocks to lead them in the concept of understanding multiplying numbers with decimals. In this multiplication of decimals lesson plan, students also use digital activities to help them with the multiplication.
Lesson Plan
Curated OER

Use of the Forest in the Economic Evolution of Oakville, Pennsylvania

For Teachers 11th - 12th
Students explore forest usage and the ways which it affected the development of Oakville. They identify the technological advances that shaped forest based industries, and the current challenges facing the community of Oakville.
Lesson Plan
Read Write Think

Using Technology to Analyze and Illustrate Symbolism in Night

For Teachers 6th - 8th
Students explore the use of symbolism in Elie Wiesel's novel, Night. They express their response to the book's symbolism by creating a photomontage using images from multiple Holocaust websites and text from survivor stories.
Lesson Plan
Curated OER

Small Group Reading

For Teachers K - 2nd
It's the age of technology! The idea of computer literacy and fluency are rapidly gaining importance; can your learners keep up? To keep them interacting with technology, bring them to the computer lab for small group reading...
Lesson Plan
Curated OER

Poetry Coffeehouse

For Teachers K - 1st
This resource contains a vague plan for a poetry unit conducted at an elementary school during the month of February. Although this plan does not included detailed instructional strategies, this does outline a basic unit, some creative...

Other popular searches