Davis School District
Computer Parts
What is inside a computer? Give your budding computer scientists a worksheet 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 more....
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.
Teach Engineering
May the Magnetic Force Be with You
Class members use mathematics in order to better understand magnetic forces and their interaction on charged particles. After a demonstration of the interaction between a magnet and an electron beam using a CRT computer monitor, learners...
TryEngineering
Computing in the Cloud
What and where is "the cloud"? The lesson 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 services.
Curated OER
How Computers Work Scavenger Hunt
In this computers worksheet, students utilize the Internet to access one specific website to solve the answers to five short answer questions involving how computers work.
TryEngineering
Solving Problems with Decision Trees
Combat crime with computers. The lesson teaches young computer scientists about decision trees and how to use them. They consider telecommunications subscriptions and how decision trees can help detect fraud.
Code.org
Star Wars: Building a Galaxy with Code
Welcome to the code side. The interactive lesson introduces coding in a game format with familiar characters. Young computer experts learn to develop code to control the interaction of the characters in the game. The activity ends with...
Teach Engineering
Storing Android Accelerometer Data: App Design
There's an app for that! Pupils learn to build an app that will store data on an Android. The lesson introduces class members to the tiny database, TinyDB, for Android devices. A video tutorial provides an example that uses the TinyDB in...
TryEngineering
Give Binary a Try!
Digital, analog, and now binary clocks? The instructional activity teaches individuals how to interpret binary code. They use an online software program to read binary clocks.
Curated OER
Breaking News English: Computer Start Up
For this computer start up worksheet, learners read the article, answer true and false questions, complete synonym matching, complete phrase matching, complete a gap fill, answer short answer questions, answer discussion questions,...
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 coefficients and...
TryEngineering
Choose Your Best Way
Find the best path through town. The lesson teaches future computer programmers about networks and paths in graph theory. They develop a network of their towns to determine the most efficient path to visit each of their homes.
Towson University
Mystery Disease
How did scientists determine the cause of illness before technology? Science scholars play the role of medical researcher in an engaging guided inquiry activity. Using observations, technical reading, and Punnett squares, learners...
Curated OER
Breaking News English: One Hundred Dollar Laptop Computer
In this one hundred dollar laptop computer worksheet, students read the article, answer true and false questions, complete synonym matching, complete phrase matching, complete a gap fill, answer short answer questions, answer discussion...
Curated OER
Breaking English News: Children Into Computers Younger Than Ever
In this ESL/ELL reading and listening comprehension worksheet, students read or listen to an article entitled, "Children Into Computers Younger Than Ever." They complete discussion activities, and matching, true or false, fill in the...
Curated OER
Breaking News English: Mobile Phone Technology
In this mobile phone technology learning exercise, students read the article, answer true and false questions, complete synonym matching, complete phrase matching, complete a gap fill, answer short answer questions, answer discussion...
Code.org
HTTP and Abstraction on the Internet
Introduce your class to the layers of abstraction of the Internet with a activity on the HTTP protocol. Pupils review previous lessons on levels of the Internet, then investigate new high levels by examining the HTTP traffic on their own...
TryEngineering
Arduino Blink Challenge
Who knew turning a light on and off could be so complicated? In the lesson plan, pupils use Arduino boards to learn about computer codes and programs. They program an Arduino to make a light turn on and off at certain time intervals.
TryEngineering
Program Your Own Game
Young computer scientists get to see what it's like to be a software engineer as they use free online software to design a computer game. They play and evaluate games groups created to round out the activity.
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...
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 place...
Code.org
The Need for Programming Languages
LEGO see if you can recreate my design. Individuals build an arrangement from LEGO blocks and write directions for someone else to follow in order to recreate the arrangement. Pairs then swap directions and try to replicate the original...
Teach Engineering
Energy Skate Park
Skate through a simulation on energy with an a activity that uses a computer simulation of a skater to reinforce the concept of conservation of energy. The resource guides pupils through scenarios using the computer simulation to see the...
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.