Curated OER
Communication Technology
While working in groups, learners refine the negative prints, floppy disks, and photographs they've been working on. They rotate to different stations on paper cutting, airbrushing, and computers. Special attention is placed on the...
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...
Virginia Department of Education
Physical and Chemical Properties of Water
How can you effectively provide detailed concepts of water properties to your high school class in a way they find exciting and challenging at the same time? By letting them play, of course! Through a variety of...
Curated OER
Altering Text Size, Color, and Font
Take a look at a very simple lesson on text size, text colors, and font choices. There is a step-by-step guide directing the young learners on what to do to change these things when working on a computer. Take it even further by adding a...
Certificate Street
Computer Whiz Certificate
As computer skills become more and more relevant, it is important to celebrate individuals who show promise in this area. Express this sentiment with a certificate for the computer savvy. You can use some computer skills yourself as you...
Code.org
Bytes and File Sizes
A bite of bits. The first instructional activity 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...
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,...
Harvard University
Creative Computing
Scratch the surface of computer coding. A seven-unit lesson guide provides a crash course on computer programming. It uses a programming language called Scratch.
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.
Curated OER
Project Based Technology in Second Grade
The many activities in this resource serve to introduce second graders to the Macintosh computer and to various programs and their creative product options. They make sideshows using KidPix, practice using email with the Journey South...
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...
College Board
AP® Computer Science A: Elevens Lab Student Guide
Looking for a project to use in an AP® Computer Science class? Engage learners with a simple solitaire game called Elevens. Through these activities, learners break down the task and write the code for a game. Sign in to your College...
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...
Curated OER
Beginning Google Drive
Lead your class through creating and sharing documents with Google Drive with a step-by-step activity. The document illustrates each step with screenshots and includes clear and effective instructions that prompt active engagement....
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...
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
Dialogue: Science and Technology
In this dialogue about science and technology worksheet, young scholars read aloud in pairs questions and answers about science and technology.
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....
Teach Engineering
Complex Networks and Graphs
Show your class how engineers use graphs to understand large and complex systems. The resource provides the beginnings of graph theory by introducing the class to set theory, graphs, and degree distributions of a graph.
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,...
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...
Code.org
Looping and Simulation
Young computer scientists continue programming with while loops by creating a program to simulate coins flipping.
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.