+
Activity
Beauty and Joy of Computing

Three Key List Operations

For Students 9th - 12th
Develop an understanding of the Map, Keep, and Combine operations. The lab leads the class through the exploration of three list operations. Each task contains a self-check to measure scholars' understanding of the operation in the task. 
+
Lesson Plan12:18
1
1
Teach Engineering

Storing Android Accelerometer Data: App Design

For Teachers 9th - 12th
There's an app for that! Pupils learn to build an app that will store data on an Android. The instructional activity introduces class members to the tiny database, TinyDB, for Android devices. A video tutorial provides an example that...
+
Lesson Plan
Curated OER

European Elevation Sort

For Teachers 6th
Given a prepared database of European countries, sixth graders sort the countries in ascending order by elevation and identify the five countries with the highest elevations. This cross-curricular lesson combines elements of computer...
+
Lesson Plan
Polar Trec

How Much Data is Enough?

For Teachers 6th - 12th Standards
The next time you read a magazine or watch the news, make note of how many graphs you see because they are everywhere! Here, scholars collect, enter, and graph data using computers. The graphs are then analyzed to aid in discussion of...
+
Lesson Plan
Curated OER

Winter Vocabulary

For Teachers 3rd - 5th
Looking for a winter-themed vocabulary activity? Provide each learner with several templates of a snowflake (you need to provide this), and have them write one vocabulary word on the middle of each snowflake. Then, after doing some...
+
Activity
Computer Science Unplugged

Tablets of Stone—Network Communication Protocols

For Teachers 4th - 12th
Show your learners that the game of Telephone isn't the only way messages get mixed up. Pairs transform into the sender and receiver of a message sent in packets. At least one pupil is the messenger who either delivers, delays, or fails...
+
Lesson Plan
Jason Learning

Tech in the Cycle

For Students 9th - 12th Standards
It might not be easy, but it is worth recycling electronics. Small groups determine the percentage of the materials that make up an iPad 2 and display the information in a circle graph. They then research the recycling process for...
+
Activity
Beauty and Joy of Computing

Unsolvable and Undecidable Problems

For Teachers 9th - 12th
Try as you might, some functions just cannot be computed. The lab introduces the class to the possibility of unsolvable problems. The fourth lesson in a series of seven begins with a logic problem, then progresses to looking at functions...
+
Lesson Plan
Scholastic

Voyage on the Mayflower for Grades 6–8

For Teachers 6th - 8th Standards
Imagine living in the hold of a sailing ship for 63 days, enduring rough seas and autumn storms. As part of a study of the voyage of the Mayflower, class members examine an online resource that details life about the ship, watch a slide...
+
Lesson Plan
Curated OER

A Great Beginning

For Teachers 9th - 12th Standards
Check out this detailed resource for some beginning of the year activities. After examining examples, class members uses the computer lab to create a personal brochure enhanced with clip art or photos to introduce themselves to the...
+
Lesson Plan
Sargent Art

Protect Our Marine Life

For Teachers 2nd
Encourage water conservation and boost art skills with a hands-on activity that challenges young painters to create a scene highlighting marine life. Using oil pastels, scholars draw an underwater scene and write a tip for viewers to...
+
Lesson Plan
Code.org

The Need for Addressing

For Teachers 9th - 12th
You sunk my battleship via the Internet? Groups of three play a modified game of Battleship using the Internet Simulator. Team members determine how to address messages, so each player knows who the message is for, and refine their text...
+
Activity
Beauty and Joy of Computing

Combining List Operations

For Students 9th - 12th
Use list operations to modify an earlier version of Tic Tac Toe. The fourth lab in a series of five has pupils combine list operations to build more powerful operations. They take a project from a previous unit and enhance it to keep...
+
AP Test Prep
College Board

An Introduction to Polymorphism in Java

For Students 10th - 12th
Run a lesson on run-time polymorphism. An AP® curriculum module introduces polymorphism in Java. It identifies the five major types of run-time polymorphism and provides a brief description and example for each type.
+
Lesson Plan
BBC

The Cream Cake Mystery - Seeing Patterns

For Teachers K - 6th
A great language arts lesson designed for emerging readers awaits your class. Rhyming words are the focus. Learners play an interactive learning game on the computer that helps them to understand words that rhyme. As with all of these...
+
Lesson Plan
Curated OER

Because of Winn-Dixie Scrapbook

For Teachers 3rd - 5th
Here is a fun resource that your kids will love. While reading the book Because of Winn-Dixie, they analyze the story's main characters by creating an online scrapbook. The purpose is to have them identify character traits and use...
+
Lesson Plan
Code.org

Sending Numbers

For Teachers 9th - 12th
Binary graphing ... bit by bit. Pairs work together to develop a protocol in order to send the points of a graph. One partner sends the points and the other receives them and tries to recreate the graph. The pupils use the rubric to...
+
Lesson Plan
Code.org

Introduction to Data

For Teachers 9th - 12th
Data, data everywhere. Challenge your class to begin thinking about data, the ways people collect information, and what we can learn from this data. Class members discuss sources of data and then individuals answer questions in the class...
+
Lesson Plan
Code.org

Making Data Visualizations

For Teachers 9th - 12th
Relax ... now visualize the data. Introduce pupils to creating charts from a single data set. Using chart tools included in spreadsheet programs class members create data visualizations that display data. The activity encourages...
+
Lesson Plan
Code.org

Creating Functions

For Teachers 9th - 12th
Quit repeating yourself ... you can make this simpler! Rather than repeating the same set of code over and over, class members learn to build and call functions in a series of challenges in App Lab. In the end, they combine functions to...
+
Lesson Plan
Curated OER

Getting Down to Business

For Teachers 9th - 12th
Three lesson plans are shown on this site, two of which pertain to Read 180. Start the year with the first lesson by having your learners create a brochure about themselves. In the computer lab, they find clip art and photos to make a...
+
Lesson Plan
Curated OER

Myths, Folktales, & Fairy Tales for Grades K-3

For Teachers K - 3rd
Have your class explore the art of storytelling through this instructional activity on fairy tales and folktales. Learners interact with a variety of fairy tales and folktales. They practice telling stories out loud as well as writing...
+
Lesson Plan
Civil War Trust

Civil War Slang

For Teachers 5th - 7th Standards
Introduce a lesson on Civil War slang to your class of fresh fish. After looking at pictures from the Civil War and examining the list of slang terms, young historians write a letter to a family member as if they are a Union soldier or a...
+
Lesson Plan
Code.org

Binary Numbers

For Teachers 9th - 12th
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...

Other popular searches