Activity
Computer Science Unplugged

Harold the Robot — Thinking About Programming Languages

For Teachers 4th - 12th
Get young programmers thinking about programming languages with an activity that asks class members to craft directions for one person (teacher, another adult, or a class mate) acting as a robot. Participants direct the robot to...
Lesson Plan
Curated OER

Object Oriented Programming

For Teachers 10th - Higher Ed
Pupils engage in a research activity in order to comprehend the intents and dynamics of Object Oriented Programming. They are exposed to the new paradigm of programming in order to develop new skills.
Lesson Plan
TryEngineering

Solving Problems with Decision Trees

For Teachers 9th - 12th
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.
Lesson Plan
Curated OER

Kids & Computing Don't Crash Your Body With Your Computer

For Teachers 10th - Higher Ed
Students listen to two lectures about being healthy and including movement in their day. Students are encouraged to get away from the computers and move their bodies. Careful adjusting of the computer workstation is emphasized to prevent...
Lesson Plan
Curated OER

Understanding Percent

For Teachers 5th - 6th
For this understanding percent worksheet, students use a computer program to complete 8 sections, then work off the computer and answer 7 questions with fraction strips, tables and grids.
Lesson Plan
Curated OER

Understanding Percent as a Special Fraction

For Teachers 5th
In the understanding percent as a special fraction worksheet, 5th graders use computer software for instruction, then answer ten questions about percents and fractions.
Lesson Plan
Curated OER

Understanding Whole Numbers

For Teachers 4th
In this understanding whole numbers worksheet, 4th graders use a computer program for instruction, then answer 16 problems about addition and subtraction.
Lesson Plan
Curated OER

Understanding Equivalent Fractions

For Teachers 5th
In this understanding equivalent fractions worksheet, 5th graders use a computer program for instruction, then answer 15 questions about equivalent fractions.
Lesson Plan
Curated OER

Computer Olympics

For Teachers 2nd - 6th
Students compete to achieve excellence in math facts, writing terms, problem solving, and writing skills on the computer. In this Computer Olympics lesson plan, students practice the skill of drill and practice in order to succeed and...
Lesson Plan
Curated OER

COMPUTER APPLICATIONS

For Teachers 9th - 12th
Students review their understanding of web design principles and HTML and continue working on academic projects.
Lesson Plan
Curated OER

Understanding Statistics

For Teachers 9th - 11th
In this statistics worksheet, students examine and interpret pictographs and line graphs. Students analyze the provided data in order to create bar graphs, circle graphs, and box and whisker plots. The nine page worksheet accompanies a...
Lesson Plan
Curated OER

Relations, Functions and Equations Worksheet with a Computer Component

For Teachers 8th - 10th
In this relations worksheet students solve eighteen problems related to relations, functions, and equations.  The first part of this worksheet is designer to be completed with a computer program.
Lesson Plan
University of Rhode Island

The Interactive Boston Computer Museum Tour

For Teachers 5th
Fifth graders use the Internet to use an interactive program which helps them explain the Internet better. They take a tour of a computer museum and focus on how the Internet works through an exhibit.
Lesson Plan
Curated OER

Color, Computers, and Math - Student Worksheet #2

For Teachers 7th - 10th
In this color, computer and math worksheet, students practice converting from decimal values to hexadecimal values. They explore additive and emittive color blending.
Lesson Plan
Curated OER

Computer Book Report

For Teachers 3rd
Third graders, after watching a demo by the teacher, fills in his own sample book report card on the computer. They also enter information into a database.
Lesson Plan
Curated OER

Understanding Cells

For Teachers 9th - 10th
Learners identify and define several related vocabulary terms. Students complete a short lab and complete the questions. Learners create a cell crossword puzzle and play cell computer games through the included links.
Lesson Plan
Curated OER

Developing Cause & Effect Understanding in Severely Multiply

For Teachers 10th - 12th
Learners with severe multiple impairments determine ways to use a single access switch to create sounds and images on the computer screen. They follow a variety of teacher cues to access the sound card and images until they reach an...
Writing
Curated OER

Doing Science: Computer Models

For Students 8th - 9th
In this computer models worksheet, students read information about how scientists use computer models to advance the work of science. Students also answer a critical thinking question comparing computer simulations to direct observations.
Lesson Plan
Curated OER

Computer Pictures

For Teachers K
Students manipulate the mouse to draw a picture on a computer program such as Kid Works or ClarisWorks for Kids. Then, using the keyboard, the student type a word to label the picture and type his/her name.
Lesson Plan
Code.org

Using Simple Commands

For Teachers 9th - 12th
Turtles might be slow, but class will zoom by when your pupils build a program in which reptiles draw a grid. Using App Lab and JavaScript, class members build a program to find the most efficient way to draw an image of a...
Lesson Plan
Code.org

Routers and Redundancy

For Teachers 9th - 12th
How are messages to the right recipient? Introduce the concept of routing Internet traffic by drawing a comparison to sending a letter. Groups use the Internet Simulator program to send messages to others using the same router...
Lesson Plan
Code.org

Lossy Compression and File Formats

For Teachers 9th - 12th
I'm compressed. Groups do a rapid research of different file types to determine what kind of compression the formats use and how it works. They share their information with the rest of the class until everyone has all the information for...
Handout
Technical Sketching

Introduction — Surfaces and Edges

For Students 9th - 12th
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...
Lesson Plan
Code.org

Encoding and Sending Formatted Text

For Teachers 9th - 12th
Introduce your class to encoding text. Pairs work together to create a protocol to send text prior to learning ASCII encoding. Groups then collaborate to send and translate ASCII codes creating a formatted text message.