+
Lesson Plan
PBS

Breaking the Code: Actions and Songs of Protest

For Teachers 8th - 12th Standards
Ezell Blair, Jr., David Richmond, Franklin McCain and Joseph McNeil changed history. Their sit-in at the lunch counter of the Woolworths in Greensboro, North Carolina on February 1, 1960 became a model for the nonviolent protests that...
+
Lesson Plan
American Institute of Physics

Optics and Anthony Johnson

For Teachers 9th - 12th Standards
Message sending has come a long way since the days of Morse code's dots and dashes. Young scientists study the research of optical physicist Anthony Johnson and his work in fiber optics, lasers, and the principle of total internal...
+
Lesson Plan
Curated OER

The Called Themselves the K.K.K.; The Birth of an American Terrorist Group

For Teachers 11th - 12th Standards
How did Ku Klux Klan develop and flourish in the US? How did the government respond to acts of terrorism conducted by the KKK following the Civil War? How does the government respond to acts of terrorism today? This resource launches a...
+
AP Test Prep
College Board

Object-Oriented Design

For Teachers 10th - 12th
Just jump in with both feet. To better teach Java, one must think Java. The College Board built document immerses teachers in object-oriented design by providing several resources for use. Resources include teaching strategies, design...
+
Lesson Plan
Code.org

Algorithms Detour - Shortest Path

For Teachers 9th - 12th
Young programmers investigate the Single Source Shortest Path problem by working in paris to devise their own algorithm. They then progress to using Dijkstra's Algorithm to solve the problem. 
+
Activity
Howard Hughes Medical Institute

Stalking the Genetic Basis of a Trait

For Teachers 9th - 12th Standards
Need an a-maize-ing lesson to show your class how regulatory genes work? If you use the well-written resource, they'll be all ears! Biology scholars discover the gene responsible for the evolution of the modern-day corn plant through a...
+
Activity
PBS

Passion for Pixels

For Teachers 3rd - 8th Standards
Picture this: a fun activity for pupils to discover pixels. After learning about digital signals and pixels, scholars act as senders and receivers of an image. The sender indicates zero or one to tell whether each square in a grid is...
+
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

The Watson-Crick Model of DNA Structure

For Teachers 7th - 10th
Junior geneticists construct models of DNA to discover sequencing and pairing of nucleotides. They use the models to simulate protein synthesis and then translate the codes into physical traits. Finally, they use the traits to create a...
+
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 functions needed in...
+
Lesson Plan
Curated OER

The True Confessions of Charlotte Doyle: KWHL

For Teachers 3rd - 7th Standards
After completing the 11th chapter of The True Confessions of Charlotte Doyle by Avi, take part in a KWHL chart driven by the question,When is it appropriate and admirable to defy authority? Focusing on codes of conduct, scholars...
+
Lesson Plan
Code.org

Creating Functions with Parameters

For Teachers 9th - 12th
The pupils practice modifying parameters in a function to add variations to their under the sea scene. The resource also introduces random number functions that alter the scene every time the program runs.
+
Unit Plan
1
1
Council for the Curriculum, Examinations and Assessment

Morals, Values, and Beliefs

For Teachers 9th
OK, or not OK? As part of a study of morals, values, and beliefs, class members engage in a series of activities that help them identify their own moral code.
+
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 replicate the original...
+
Lesson Plan
Code.org

Creativity in Algorithms

For Teachers 9th - 12th
Groups work with the program they built in the previous lesson to make it more creative. The resource challenges pupils to add functionality to their existing programs by adding a new command.
+
Lesson Plan
Code.org

APIs and Using Functions with Parameters

For Teachers 9th - 12th
Introduce your class to the API, a reference guide that lists and explains the functionality of programming language. Using JavaScript, individuals draw complex designs that require additional commands and parameters defined in the API...
+
Lesson Plan
Curated OER

Newspapers in the Digital Age

For Teachers 7th - 12th
Is journalism more or less reliable with the influx of Internet sources? Learners investigate the issues of freedom of speech, journalistic ethics, and social responsibility in the age of Twitter and Facebook. After examining the...
+
Lesson Plan
Center for Instruction, Technology, & Innovation

Did African American Lives Improve After Slavery?

For Teachers 7th - 8th Standards
The Civil War made slavery illegal, but all ex-slaves were not totally free. Scholars visit eight different classroom stations to uncover life during the Reconstruction Era in America. Groups discover items such as Black Codes, 13th,...
+
Lesson Plan
Curated OER

The Achievements and Challenges of Egypt

For Teachers 9th - 12th
Awesome, that is all I have to say! This set of lessons provides learners with an understanding of ancient Egyptian laws, lifestyle, religion, and culture. It engages them in a critical analysis activity regarding the film, "The Prince...
+
Lesson Plan
1
1
PBS

Hemingway Educator Guide

For Teachers 7th - 12th Standards
A 17-page Educator Guide is designed to support classroom discussions of Ken Burns' documentary on Ernest Hemingway. The guide includes background information on Hemingway's life, the themes found in his works, essential and discussion...
+
Lesson Plan
Code.org

Sending Binary Messages with the Internet Simulator

For Teachers 9th - 12th
Show your class how to develop a protocol to solve a problem. Pupils then continue with working with binary messages but refine a protocol to assist with the distinction of individual bits by including a bit rate. Finally, the pairs use...
+
Lesson Plan
Code.org

Number Systems

For Teachers 9th - 12th
Generating a system of shapes. Groups work together to create a number system using three different shapes as symbols. The groups should come up with the rules that generate all the possible permutations of the three shapes.
+
Lesson Plan
Code.org

Binary Numbers

For Teachers 9th - 12th
All you need is a zero and a one. Build pupils' understanding of binary values and number systems to gain familiarity with binary numbers. Using a hands-on activity and technology, scholars learn how the binary system works and its place...
+
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...