Lesson Plan
Code.org

HTTP and Abstraction on the Internet

For Teachers 9th - 12th
Introduce your class to the layers of abstraction of the Internet with a instructional activity on the HTTP protocol. Pupils review previous lessons on levels of the Internet, then investigate new high levels by examining the...
Lesson Plan
Code.org

Bytes and File Sizes

For Teachers 9th - 12th
A bite of bits. The first lesson in a unit of 15 introduces the class to the byte. Pupils learn about other standard units for measuring file sizes, develop an understanding of relative sizes and the kind of units used to measure...
Lesson Plan
British Council

Forced to Wear a Skirt

For Teachers 6th - 11th Standards
What's the dress code? Scholars read brief texts about school uniforms and discuss opinions for and against them. Pupils then work with a partner to role play a conversation about school uniforms. 
PPT
Curated OER

Tension: Creative Writing

For Teachers 7th - 12th
“Desire + Danger = Tension.” Thus begins a PowerPoint that details how to create tension and maintain the reader’s interest in a story. Although text-heavy, the color-coded slides model how the D + D = T formula functions and the...
Lesson Plan
Curated OER

Scatter Brain

For Teachers 4th - 6th
Examine a coordinated geometry grid to decode the hidden message. Pupils write a coded message to their parents using letter coordinates from the grid.
Lesson Plan
Curated OER

John Jones and the Fight to Repeal the Black Laws

For Teachers 6th - 8th
Students examine the role of John Jones and his fight to repeal the Black Laws of Illinois. Using the text of the law, they explore his reasoning for repealing the laws and the arguments he used to support his beliefs. They draw their...
PPT
Curated OER

The Research Process: Locating, Evaluating, Integrating, and Citing Sources

For Teachers 11th - Higher Ed
Planning on assigning a research project to a high school or college class? Although text-heavy, the concise explanations, color-coded examples, and writing tips included in this presentation make in worth a preview.
Worksheet
Curated OER

The Membrane Potential

For Students 9th - 12th
Give this summary of 16 pages of a text to your class to deepen understanding of cell permeability, diffusion, ions, and more. The handout portion includes vocabulary clarifications, detailed color diagrams, and important information;...
PPT
Curated OER

Challenges to the Concert System

For Teachers 7th - 11th
A panoramic view of the European revolutions of the 19th century ties these slides together, which feature paintings and maps to illustrate the effects of each revolution. Details and information about the Greek, Belgian, French, and...
Activity
Shmoop

ELA.CCSS.ELA-Literacy.SL.11-12.6

For Teachers 11th - 12th Standards
Sometimes it's all too easy to slip into informal language, ya know? Help your class master code-switching with the activity and drill provided here. The activity is a literature discussion where formal language is required. The...
Instructional Video1:03
TV411

Understanding Hard Words

For Students 7th - 10th Standards
Two strategies for decoding unfamiliar words are featured on a worksheet that illustrates how to use the parts of words (prefix, root, and suffix) and context to determine meaning. Examples are included as is a guided practice exercise.
Lesson Plan
Curated OER

Quilt Codes

For Teachers 4th - 6th
Students list criteria to evaluate credible historical sources and defend their criteria in an essay. In this historical sources lesson plan, students review information of historical sources as well as the facts and pictures.
Lesson Plan
Code.org

Introduction to Digital Assistant Project

For Students 9th - 12th
How does a computer recognize voice commands? Scholars learn about digital assistants and natural language processing (NLP) algorithms in the ninth instructional activity of the series. They begin building a simple digital assistant and...
Lesson Plan
Code.org

User Input and Strings

For Teachers 9th - 12th
Pupils learn to apply strings in computer science. They master two new user interface elements and also use string type data to represent ASCII characters. Finally, individuals create an app for Mad Libs in the eighth lesson of the series.
Lesson Plan
Code.org

Introducing Design Mode

For Teachers 9th - 12th
Move beyond buttons when designing user interfaces. In the fourth installment of a 21-part unit, young computer scientists learn to apply design mode, which gives users options for colors, fonts, etc. They learn to incorporate these...
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 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

Keys and Passwords

For Teachers 9th - 12th
Scholars explore the relationship between cipher keys and passwords and as they learn more about the Vigenere cipher and continue to read from the book Blown to Bits in the seventh lesson of the series. They conduct an activity where...
Lesson Plan
Code.org

Introduction to Conditional Logic

For Teachers 9th - 12th
On one condition ... explore how to use conditionals within conditionals. Scholars apply conditional statements to improve upon the app they built during a previous lesson. They also learn about nested conditionals in the 11th lesson of...
Activity
Computer Science Unplugged

Treasure Hunt—Finite-State Automata

For Teachers 4th - 12th
Introduce your class to the concept of finite-state automata with an activity that asks individuals to try to map their way to Treasure Island by taking different routes though an island chain. Each island has two ship sailing...
Lesson Plan
Code.org

Multi-screen Apps

For Teachers 9th - 12th
Scholars continue their study of event-driven programming by creating a multi-screen app in the fifth lesson of the series. They incorporate previously learned elements and events in the mini-project.
Lesson Plan
Code.org

Digital Assistant Project

For Teachers 9th - 12th
Scholars apply previously learned skills to create a functional computer program. They produce a digital assistant incorporating string commands and complex conditional logic.
Lesson Plan
Curated OER

Indiana Igloo

For Teachers K - 1st
Your young charges practice identifying the /i/ sound in this lesson. The class looks at words on cards and identifies which word has the target sound. They continue their practice using Elkonin letterboxes to spell words with the /i/...
PPT
Curated OER

What is Figurative Language?

For Teachers 9th - 12th
Need a review of literary terms and figurative language? Although text heavy, these slides clearly define frequently used terms and provide color-coded examples.

Other popular searches