Curated OER
Code Black
Eleventh graders gain an awareness and an appreciation of slave spirituals as part of their American Literature/American History heritage.
Curated OER
Code Crackers Math Game
Middle schoolers, through this math game, are provided with opportunities to work with math operations and simple algebraic equations. They create a spreadsheet-based "rule machine."
Curated OER
Learning The Basics of Hyper Text Mark-Up Language (HTML)
Young scholars are introduced to Hyper Text Mark-Up Language (HTML). Individually, they practice using the HTML tagging in various applications. To end the lesson plan, they use HTML to design their own webpages and present them to the...
Code.org
HTTP and Abstraction on the Internet
Introduce your class to the layers of abstraction of the Internet with a lesson on the HTTP protocol. Pupils review previous lessons on levels of the Internet, then investigate new high levels by examining the HTTP traffic on...
Code.org
Bytes and File Sizes
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...
Curated OER
Tension: Creative Writing
“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...
British Council
Forced to Wear a Skirt
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.
Curated OER
Scatter Brain
Examine a coordinated geometry grid to decode the hidden message. Pupils write a coded message to their parents using letter coordinates from the grid.
Curated OER
John Jones and the Fight to Repeal the Black Laws
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...
Curated OER
The Research Process: Locating, Evaluating, Integrating, and Citing Sources
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.
Curated OER
The Membrane Potential
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;...
Curated OER
Challenges to the Concert System
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...
Shmoop
ELA.CCSS.ELA-Literacy.SL.11-12.6
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...
TV411
Understanding Hard Words
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.
Curated OER
Quilt Codes
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.
Code.org
Introduction to Digital Assistant Project
How does a computer recognize voice commands? Scholars learn about digital assistants and natural language processing (NLP) algorithms in the ninth lesson of the series. They begin building a simple digital assistant and work on this...
Code.org
User Input and Strings
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.
Code.org
Introducing Design Mode
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...
Code.org
Introduction to Arrays
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.
Code.org
Beyond Buttons Towards Apps
Explore how people use event-driven programming in games with a instructional activity that teaches scholars to use new screen elements and events. They apply these new elements to create a simple chaser game.
Code.org
Keys and Passwords
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...
Code.org
Introduction to Conditional Logic
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...
Computer Science Unplugged
Treasure Hunt—Finite-State Automata
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...
Code.org
Multi-screen Apps
Scholars continue their study of event-driven programming by creating a multi-screen app in the fifth instructional activity of the series. They incorporate previously learned elements and events in the mini-project.