Code.org
Text Compression
The second lesson in a unit of 15 introduces pupils to text compression. The class begins with discussing how they already use text compression when sending text messages. Pairs learn more about the subject as they work to compress a...
Code.org
Encoding B and W Images
Imagine drawing with zeros and ones. The third lesson in a unit of 15 introduces the class to creating black and white images. Pairs get together to create an encoding scheme in order to make these images. They move on to a...
Code.org
Lossy Compression and File Formats
I'm compressed. Groups do a rapid research of different file types to determine what kind of compression the formats use and how it works. They share their information with the rest of the class until everyone has all the information for...
Code.org
Creativity in Algorithms
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.
Code.org
Functions and Top-Down Design
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...
Code.org
APIs and Using Functions with Parameters
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...
Code.org
Creating Functions with Parameters
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.
Code.org
Looping and Random Numbers
Repetition, repetition, repetition. Get your class to efficiently repeat a section of code over and over again by introducing looping. Class members learn looping to quickly recreate objects they want to appear more than once in their...
Code.org
Packets and Making a Reliable Internet
That's not what I said! My message did not arrive in the correct order! Introduce the concept of packets and the transmission control protocol used to send and receive information over the Internet. The class participates in an...
Code.org
How Routers Learn
Your routers don't seem to be routing correctly. To figure out why, pupils act like routers, talk to their direct connects in order to determine as much information about the simulated network as possible. As they learn more about...
National Park Service
Same Colors, Different Flavors
Who says getting to know your neighbors has to be difficult? The first resource in a three-part series creates an engaging project that teaches your scholars about Canadian culture. A question-and-answer format takes place via e-mail and...
Kenan Fellows
Reading Airline Maintenance Graphs
Airline mechanics must be precise, or the consequences could be deadly. Their target ranges alter with changes in temperature and pressure. When preparing an airplane for flight, you must read a maintenance graph. The second lesson of...
Computer Science Unplugged
Tourist Town—Dominating Sets
As an introduction to using a network to determine the fewest number of nodes that meet a given condition, small groups work together to determine the fewest number of ice cream vans, and their locations, to be able to serve the people...
Code.org
The Internet Is for Everyone
What is this thing called the Internet? A KWL activity elicits what the class knows about how the Internet works. Then pupils read a copy of a memo about the need to keep the Internet open and accessible by everyone.
Code.org
Practice PT - Encode an Experience
Encoding What I did Last Summer. Class members develop a way to encode a personal experience using a top-down approach to determine components and sub-components of their experience They then pick one portion of the experience and go...
Drexel University
Learning Roomba Module 2: Robot Configurations
How do robots move? A presentation shows viewers the different types of configurations of that help robots move and lists the advantages and disadvantages of each of the configurations.
Visa
Rookie Lesson Module — Financial Football
Score a touchdown with an exciting game of financial football! Middle schoolers choose their favorite teams and play a virtual game of football as they answer various questions about economics.
Code.org
Identifying People with Data
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...
PBS
NOVA Cybersecurity Lab Lesson Plan
Don't be fooled by cyber scams! An informative instructional activity teaches techies about cybersecurity. They watch videos, play a game, and engage in discussion to improve their understanding of online safety.
Curated OER
The Oceans Below
Young scholars investigate the geological characteristics of the ocean environment and create a labeled drawing of the ocean floor's geography. Students view videos and conduct Internet research about the ocean's floor and then create...
Curated OER
Once in a Blue Moon
Third graders identify the phases of the moon. They use technology to access websites on the Internet dealing with the moon.
Curated OER
The Respiratory System
The student will calculate the vital capacity of the air in the lungs and trace the pathway of air into and out of the lungs. They describe the pressure changes that occur within the chest cavity when you breathe. They compare air that...
Curated OER
Exploring The Everglades
Fifth graders apply basic Internet navigation and computer skills to complete a scavenger hunt about the Everglades, after reading the book, Everglades, by Jean Craighead George.
Curated OER
Time Lapse Seed Germination with the QX3 Intel Digital Microscope
Young scholars use the time-lapse feature of the QX3 Intel Digital Microscope
to observe germination of seeds. They use the QX3 Intel Digital microscope to create time lapse video films of seed germination experiments.