Google
Music and Sound: Guru Introduction and Musical Talent Show
Become talented in computer science. After interviewing a computer science guru, pupils work on individual projects related to a virtual music talent show. They learn how to use different code blocks in the Scratch programming language,...
Curated OER
Common Core Technology for K-5 Learners
K-5 teachers can blend fun and creativity into language arts curriculum when Common Core technology is involved.
Biology Junction
DNA Technology
One of the first biotechnology breakthroughs occurred in 1982 with the creation of synthetic insulin. Young scientists learn about DNA technology with a presentation and accompanying worksheet. It focuses on DNA extraction and...
Teach Engineering
Microfluidic Devices and Flow Rate
When you have to flow, you have to flow. The lesson introduces class members to microfluidic devices and their uses in medicine. They watch a short video on how the diameter affects the rate of flow. The worksheet has individuals...
National Council of Teachers of Mathematics
National Debt and Wars
Take a functional approach to the national debt. Learners collect information about the national debt by decade and plot the data. They determine whether an exponential curve is a good fit for the data by comparing the percent changes...
Bonneville
Illuminate Me: Merging Conductive Sewing, Technology, and Solar Power
Sew up a unit on solar energy with a hands-on project. Groups sew LED lights on clothing using conductive thread. Solar modules attached to a helmet provide the energy for the lights. A final presentation gives learners the opportunity...
Curated OER
Technology at Work
Students complete a research project. In this technology lesson, students discuss the term technology and when technology began. Students work in groups to brainstorm a list of the top ten technological advances in...
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...
Curated OER
Birth of Bits and Bytes
Students research the development of modern computer technology and ENIAC, the first computer. They discuss the origins of the modern computer and the use of flow charts. They create a flow chart on poster board using Crayola Markers....
National Woman's History Museum
Getting with the Program
A seven-step lesson introduces the emergence of computer sciences and the contributions women made to the profession after World War II. Several science experiments offer pupils a hands-on learning experience that showcases parabolas,...
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...
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...
Curated OER
Hamlet Research Paper: Find, Evaluate, and Select Appropriate Research Sources
Help young researchers find credible sources online. Modeling with a Google search for information about Shakespeare’s Macbeth, use a computer projector or Smart Board to show class members how weak the top three search results are....
West Contra Costa Unified School District
Correlation and Line of Best Fit
Computers are useful for more than just surfing the Internet. Pupils first investigate scatter plots and estimate correlation coefficients. Next, they use Microsoft Excel to create scatter plots and determine correlation...
College Board
AP® Computer Science: A Picture Lab Student Guide
How do you modify digital pictures? In this lab learners write methods that modify digital pictures. They how to traverse a two-dimensional array of integers or objects, and are introduced to nested loops, binary numbers,...
Code.org
Looping and Simulation
Young computer scientists continue programming with while loops by creating a program to simulate coins flipping.
Computer Science Unplugged
Conversations with Computers—The Turing Test
Will the real computer please stand up? The premise of this activity is for the class to ask questions to a human and to a computer and to determine which is which. The class asks a given set of questions, and the person playing the role...
College Board
AP® Computer Science A: Magpie Chatbot Lab Student Guide
How is your computer or phone able to talk to you? Explore the tasks needed for a computer to understand human voice input and then write code for a Chatbot with this lab guide.
Teach Engineering
Automatic Floor Cleaner Computer Program Challenge
Have your class use the engineering design process to program a vacuum robot. Using computer engineering concepts, teams program an automatic floor cleaner to traverse designated patterns.
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...
Computer Science Unplugged
Card Flip Magic—Error Detection and Correction
I can find the error in an array of cards? After watching a demonstration class members search for the error is the provided cards. The resource provides a real-life example of using ISBN numbers in error detection and using check...
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.
Technical Sketching
Introduction — Surfaces and Edges
How different can 3-D and 2-D really be? An engineering resource provides an explanation about the importance of two-dimensional technical drawings. Several samples show how to create multi-view drawings from pictorials and...
Drexel University
Learning Roomba Module 4: Sensors and Actuators
Introduce your classes to sensors and actuators in robots — specifically to the Roomba. Pupils develop programs that make Roomba utilize its different sensors.