Computer Science Unplugged
The Intelligent Piece of Paper
How smart is that piece of paper? The activity introduces the idea of computer programming as a list of instructions written by computer programmers. Two individuals play a game of Tic-Tac-Toe in which one follows the commands written on...
Curated OER
My Pocket IT of Computer Words- Nouns
In this language arts and technology worksheet, students become familiar with 12 nouns pertaining to computer technology by making a pocket glossary.
Curated OER
Painting Botanicals by Computer
Students increase their computer graphics skills and trace and paint botanicals from digitals photographs they take of prairie plants using computer-aided artistic techniques.
Curated OER
The Water Cycle--Using Inspiration Software
Third graders describe and label the water cycle, and list how water changes from one form to another; students use Inspiration Software to label a blank water cycle diagram.
Curated OER
Animation: ALICE Software
Students familiarize themselves with the ALICE software program. In this computer animation lesson, students are guided through a tutorial on how to use the ALICE software for animation.
TryEngineering
Arduino Blink Challenge
Who knew turning a light on and off could be so complicated? In the lesson, 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.
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...
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...
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...
Microsoft
Variables
You won't want to replace the resource with anything else. Future computer scientists use Minecraft to learn about variables in computer coding. They engage in several activities to master the variable code block, then apply it in an...
Curated OER
What's Wrong With This Computer?
Students, while in the computer lab, view a PowerPoint Presentation that addresses routine hardware and software problems that may occur with everyday usage of a computer. They identify and solve routine problems by checking connections...
Curated OER
The History of Computers
Students study the people and inventions related to computers. They research famous people for each invention they created and create a timeline of the inventor and his inventions. They present an oral presentation about the person for...
Curated OER
Working With Local Computer Policies
In this technology worksheet, students practice setting up a computer system or network to go through the access process for data and logons.
Curated OER
Computer Word Search
In this computer word search worksheet, students locate and identify 20 computer-related words in the word bank within the word search puzzle.
Curated OER
Before Computers
For this before computers worksheet, students fill in the blanks to sentences about what computer terms used to mean. Students complete 7 multiple choice questions.
Curated OER
The Hot Dog Stand
Students run a computer simulation. They collect data as they work and use the data to create an annual report for their business. Several different simulations could be used for this project. It is desirable for students to do this...
Curated OER
Escher-Esque Tessellations
Middle and high schoolers participate in a seven-part lesson creating Escher-Esque tessellations. They demonstrate their knowledge of geometric transformations after viewing a PowerPoint presentation, conducting Internet research, and...
Teach Engineering
Java Code: Does It Work? Test and Test Again
Testing software code can sure test one's patience. Future programmers learn about the importance of testing when writing code for computer software. They access the CodingBat website to test programs written in Java using three test...
Curated OER
Using Harmonic Vision’s Music Ace Software to Reinforce Basic Music Skills
If you have access to Harmonic Vision’s Music Ace Software, then this lesson could work for you. Kindergarteners use the video music software to place, identify, and read musical notes. They listen in and identify both high and low...
SoundTree
Teaching Jazz Structure with 2-track Stereo Digital Audio Software
Melody, solo, melody. After a discussion of the structure of a jazz tune and of improvisation as it relates to jazz, young musicians listen to a jazz CD and then, using 2-track stereo digital audio software, place and label markers in an...
Curated OER
Mackintosh Art Project
Teach your computer class to create simple geometric art using Macintosh software. Each slide presents tips, step-by-step instructions, and images to assist learners in using Macintosh art tools.
Chicago Botanic Garden
Carbon, Greenhouse Gases, and Climate
Climate models mathematically represent the interactions of the atmosphere, oceans, land, sun, surface, and ice. Part two in the series of four lessons looks at the role greenhouse gases play in keeping Earth warm and has participants...
Curated OER
Slang Quiz: Computer
In this slang quiz instructional activity, students read the phrases using computer slang and select the correct meaning of the slang for the 10 exercises.
Curated OER
Computers: Knowing Your System
In this computer related learning exercise, students answer yes or no to eight questions related to software system requirements of Macintosh.