Hi, what do you want to do?
Cornell University
Fibers, Dyes, and the Environment
Nanofibers can be made through electrospinning or force spinning in order to reduce the negative impact on the environment. Pupils study the role of fibers and dye on the environment through a series of five hands-on activities. Then,...
Code.org
Encoding and Sending Formatted Text
Introduce your class to encoding text. Pairs work together to create a protocol to send text prior to learning ASCII encoding. Groups then collaborate to send and translate ASCII codes creating a formatted text message.
California Department of Education
College: Plan Well and Pay Less
They say you gotta pay to play, and postsecondary education is no exception! High schoolers learn how to research and analyze the cost of postsecondary education as well as the different ways to pay for schooling. Learners then work...
Code.org
Understanding Program Flow and Logic
Explore decision-making logic in programming computer games. The 10th installment of a 21-part unit teaches scholars how to apply conditional statements and Boolean expressions. They use these concepts to create a "Guess My Number" game...
Cornell University
Hydrophobic Surfaces—Deposition and Analysis
Couches, carpets, and even computer keyboards now advertise they are spill-resistant, but what does that mean? Scholars use physical and chemical methods to coat surfaces with thin films to test their hydrophobic properties. Then they...
Teach Engineering
Computer Simulation of an Artificial Neural Network
Ready to learn about machine learning? Pupils explore neutral networks and machine learning by analyzing the logic used in a single perceptron model. They consider its weaknesses and then use a multi-layer perceptron model to run...
Institute of Electrical and Electronics Engineers
Arduino Blink Challenge
Emerging engineers read about Arduino software and how it can be used. Then they follow a nine-step tutorial to connect an Arduino board to a computer and put it to work! The objective is to code a program that will cause an LED to...
DiscoverE
Coding Without Computers
See what it feels like to be a robot. Scholars use programming vocabulary to program a human robot and test out their codes by acting them out. The code should result in stacking six cups into a pyramid.
Ergonome
Preventing Computer Injury
Do your hands cramp up after a long day of typing? Learn the proper and ergonomic ways to type on a keyboard with a helpful "hand" book. From relaxing elbows and wrists to massaging and stretching tired hands, the strategies in the book...
Scholastic
Pilgrim and Wampanoag Daily Life for Grades 6–8
Two slide shows, viewed side-by-side, permit middle schoolers to compare and contrast the lives of the Pilgrims of the Plimoth colony and the Wampanoags. Four videos take learners on virtual field trips to the Plymouth plantation. And an...
Scholastic
Pilgrim and Wampanoag Daily Life for Grades 3-5
Thirteen steps make up a lesson that challenges pupils to compare and contrast the daily lives of Pilgrims and the Wampanoag tribe. Learners revisit the Graffiti Wall then break into small groups for an investigative reading assignment...
Teach Engineering
Earthquakes Living Lab: Finding Epicenters and Measuring Magnitudes
Pairs use an online simulation to determine the epicenter and magnitude of an earthquake. Using real data about the earthquake's maximum S wave amplitudes, they then determine the magnitude. The resource provides a great career...
Curated OER
Student News And Weather Channel
Fabulous! Your 5th graders should love this project. As an ongoing lesson throughout the year students use temperature probes to record outside temperature and then document their data using spreadsheets. They use their weather data and...
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...
Queen of Heaven School
Computer Curriculum
Need some extra resources to get your class computer savvy? How about several years' worth? Show pupils in K-8 a progression of proficiency in a series of computer lessons. Learners master the basics, then work with the Microsoft Office...
Computer Science Unplugged
The Orange Game–Routing and Deadlock in Networks
How is data able to move in a congested network? Groups simulate moving data around a congested network by passing fruit around a circle, following specific rules, until everyone ends up with their own fruit. Extension activities...
Code.org
Binary Numbers
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...
Teach Engineering
Engineering and the Periodic Table
Elements, to the rescue! Scholars first review the periodic table, and then learn about the first 20 elements and their properties and uses in the fourth of six lessons in the Mixtures and Solutions unit. Applying their newfound...
Curated OER
Merging New Technology with Old Stories
Is your city's history a mystery to your class? Ever wonder if your county contains a bounty of folklore? Young computer scientists incorporate technology with time-honored tales during a project with both individual and group...
TryEngineering
Graphics: Bits and Points
What can a mural teach pupils about computer science? The lesson has scholars create a mural on a wall to learn about bitmap and vector graphics. Along the way, they learn about the graphics coordinate system.
Teach Engineering
Keepers of the Gate Journal and Brainstorm
The second segment of a seven-part series reviews the challenge of determining whether gargling with salt water helps a sore throat. Individuals journal what they know about the challenge and what they are trying to figure out to...
Kenan Fellows
Assembly Required and the Design Process Too!
Do your part to make manufacturing more manageable. A capstone project challenges each group to identify and research a manufacturing process for a product. To complete the activity, they create a presentation for business and community...
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
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...