Davis School District
Computer Parts
What is inside a computer? Give your budding computer scientists a learning exercise that has them label parts of a computer. They use a link included on the sheet to label basic input/output systems, video cards, drives, case fan, and...
Name Parts of a Computer and Terms for Interface Elements
Familiarize your young learners with the parts of a computer and some basic key terms relating to technology. As the teacher demonstrates using an LCD projector, class members practice moving a mouse, opening the Internet, typing in a...
T. Smith Publishing
Computer Basics for Kids Worksheet
This informational reading worksheet can be used in your literacy or computer class. Learners learn the basic components of computers then test their knowledge with multiple choice and fill-in-the-blank questions.
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,...
Institute of Electrical and Electronics Engineers
Binary Basics
Back to the (binary) basics. The resource provides a simple overview of binary code and gives two different activities to introduce it to elementary and middle school learners. Classmates write and decode messages to each other in binary...
Annenberg Foundation
America's History in the Making: Using Digital Technologies
How can digital technology of today link us to the events of the past? Scholars use technology to uncover the vast number of historical resources available in lesson 12 of a 22-part America's History in the Making series. Using databases...
Code.org
Controlling Memory with Variables
Not all variables are created equal. Discover how variables in computer science are different from variables in math class. Scholars learn to work with variables in computer programming by developing a mental model for how variables...
NASA
Hurricanes and Hot Towers with TRMM
Take cover because a wild presentation on hurricanes is about to make landfall in your classroom! An outstanding PowerPoint presentation is the centerpiece of this lesson. Not only does it provide information and photographs, but several...
Howard Hughes Medical Institute
Spreadsheet Tutorial 1: Formulae, Functions, and Averages
Spread your knowledge of spreadsheets. The first of five tutorials in the Spreadsheet Data Analysis unit introduces the basics of spreadsheets. It shows future data analysts how to organize and format tables, and how to use functions to...
TryEngineering
Computing in the Cloud
What and where is "the cloud"? The instructional activity teaches scholars about the history of cloud computing and about its current uses. It also teaches how to install a multiple guest OS in a host OS and how to use cloud computing...
PBS
What Is Newsworthy?
What is news? What is newsworthy? Who decides and what criteria do they use? Introduce young journalists to the basics of reporting with this media literacy lesson.
Middle School Computer Projects
Timeline of Your Life
Pupils can use PowerPoint as a tool to create clear timelines that show their lives in relationship to historical events. Take a trip to the computer lab and share this page with your class. Class members can watch each video and follow...
Messenger Education
Can You Hear Me Now?—Communicating with Spacecraft
Radio signals transmitted to Pluto take five hours to reach their destination! In these two activities, young scientists explore data communication in space. In activity one, pupils learn how data is gathered and sent back to Earth....
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
Using Variables in Apps
Investigate the benefits of using global variables. The seventh installment of a 21-part unit continues the study of variables from the previous lesson plan. Young computer scientists modify two existing apps by adding variables and...
Union County Vocational Technical Schools
Engineering Drawing
Knowing the basics of drafting allows individuals to create drawings that show all the views and measurements necessary to allow others to visualize the original object. Pupils gain experience by drawing three orthographic views of...
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...
Kenan Fellows
Engineering Skills Through Problem Based Learning
Navigate the ups and downs of learning about energy. Future engineers consider how potential and kinetic energy apply to roller coasters. They design a roller coaster of their own and then use computer design software to showcase their...
Curated OER
Define Geometry Terms
The Common Core is intended to help all children meet high academic standards. Here is a Common Core designed lesson that is intended for learners with communication or language difficulties. The lesson is written in a narrative style...
American Museum of Natural History
What's the Big Idea About Genetics?
Here's a quick read on genetics. An engaging online resource provides six slides of information about genetics. Learners read about the meaning of genetics to information about DNA. They also learn about the study of genes and the...
TryEngineering
Circuits and Boolean Expressions
Teach basic logic using Boolean operators. Young computer scientists learn about the operators NOT, AND, and OR, and how they can be expressed using Boolean notation, logic gates, or truth tables. Along the way, they learn about half...
Google
Be Internet Awesome
Teach the qualities of a digitally smart citizen with a set of lesson plans created by Google. Along with creating strong passwords, learners explore how to protect their privacy, when to stand up for others against cyberbullying,...
Media Smarts
Teaching TV: Television Techniques
As part of a five-lesson plan unit on how television uses technology and film techniques to communicate meaning, elementary students create their own media productions that demonstrate their understanding of these concepts.
EngageNY
Revisiting the Graphs of the Trigonometric Functions
Use the graphs of the trigonometric functions to set the stage to inverse functions. The lesson reviews the graphs of the basic trigonometric functions and their transformations. Pupils use their knowledge of graphing functions to model...