Lesson Plan
Code.org

Hard Problems – Traveling Salesperson Problem

For Teachers 9th - 12th
Even computers find this to be a hard problem. In the eighth installment of a 12-part unit, young computer scientists learn about the traveling salesperson problem. They formulate algorithms to solve the problem and find out why it is...
Lesson Plan
Code.org

HTTP and Abstraction on the Internet

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

Nuts and bolts

For Teachers 5th - 12th
Students work in groups to create a storyboard about their video. They shoot a video designed to teach others to connect the computer and camcorder and how to capture video in Adobe Premiere Elements editing program.
Lesson Plan
Code.org

Digital Assistant Project

For Teachers 9th - 12th
Scholars apply previously learned skills to create a functional computer program. They produce a digital assistant incorporating string commands and complex conditional logic.
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...
Activity
1
1
Teach Engineering

Energy Skate Park

For Teachers 9th - 12th Standards
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...
Lesson Plan
Rochester Institue of Technology

Meal Picking

For Teachers 6th - 12th
Scholars explore systems design and its relation to meal picking by using computer simulations to test systems designs. They learn about the Pick-to-Light System and calculate average picking times.
Lesson Plan
TryEngineering

Graphics: Bits and Points

For Students 3rd - 6th Standards
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.
Lesson Plan
Code.org

Using Variables in Apps

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

Storytelling: Your Innovation Story

For Teachers 5th - 9th
Explore a trailblazing way to talk about innovation. Using the Scratch coding program, young computer scientists create innovations and write stories to accompany them. They include some of the add-ons they mastered throughout the unit.
Activity
Computer Science Unplugged

The Chocolate Factory–Human Interface Design

For Teachers 4th - 12th
What is this? What is it for? How does it work? Challenge the class to think about to how to design a new chocolate factory for the Oompa-Loompas to make it easy to use. The activity is the first of a three-part series on...
Lesson Plan
Code.org

Creating Summary Tables

For Teachers 9th - 12th
Let the computer summarize all that data. Pairs work together to learn how to create pivot tables by following directions in the online module. They then utilize the data collected from the beginning of the unit to create their own...
Lesson Plan
TryEngineering

Sorting Socks is Algorithm Complexity

For Teachers 9th - 12th Standards
Use hosiery to teach computer science. Scholars use socks to develop a set of algorithms. They find ways to find a particular sock from a set and ways to sort socks. Finally, they use their algorithms to consider time complexity.
Handout
National Association for the Education of Young Children

Ten Tips for Involving Families through Internet-Based Communication

For Teachers K - 12th
Communication is key for a successful parent-teacher relationship, but communication can be difficult when there are thirty-plus families involved. Make your life easier with online communication and an article that details 10...
Lesson Plan
National Research Center for Career and Technical Education

Photoshop Scale

For Teachers 9th - 12th
Say cheese! Can your class take a great photo and size it to fit any need? A career and technology-centered lesson plan demonstrates the correct way to resize images in Adobe Photoshop. Scholars view a presentation and work individually...
Lesson Plan
Curated OER

BUS:PowerPoint: All About Me - Office 2003/2007

For Teachers 6th - 9th
Teach the class how to put together a PowerPoint presentation using their autobiography as the content. First, have them use the outline given to put together their autobiography in storyboard fashion. Now, they have their content ready...
App
Krzysztof Haft-Szatynski

Move the Turtle

For Students 1st - 9th
Turtles are not known to be speedy movers, but have you ever tried to get them to move in a specific direction? How about getting them to move in a perfect circle? With this app, young computer programmers have to be on their toes to...
Lesson Plan
4
4
Curated OER

Beginning Google Drive

For Teachers 4th - 12th Standards
Lead your class through creating and sharing documents with Google Drive with a step-by-step activity. The document illustrates each step with screenshots and includes clear and effective instructions that prompt active engagement....
Lesson Plan
Curated OER

Where in the World is the Wide Web?

For Teachers 6th
Sixth graders investigate how the web works and how to search effectively. In this Internet use lesson, 6th graders brainstorm positive and negative experiences they have had while on the Internet. Students view two web sites to learn...
Lesson Plan
1
1
Teach Engineering

Cell Membrane Structure and Function

For Teachers 9th - 12th
Teach your class how to get out of a cell — or break in. The third installment in a seven-part series introduces the class to cell membranes and their functions. The lesson plan includes information to present to the class,...
Lesson Plan
Curated OER

The Internet and Society

For Teachers 6th - 8th
Learners consider the impact of the Internet on society, information, and communication. They practice using the Internet through a variety of web searches, information gathering activities, and Internet communication. A class discussion...
Lesson Plan
Curated OER

Choosing A Search Site

For Teachers 3rd - 5th
Computer savvy kids construct a lift-the-flap poster to aid them in selecting appropriate search sites for research and information gathering. Through online observations, they record and compare the features of four children's search...
Unit Plan
Curated OER

Using computers in the content area

For Teachers K - 4th
Students practice grade appropriate computer basics and integrate them into  the curriculum areas. in this technology lesson, students understand correct behaviors while using the computer. Students become familiar with the Internet...
Lesson Plan
Curated OER

The Phantom of the Computer Lab

For Teachers 9th - 12th
Young scholars calculate the power consumption of computers in school. In this physics lesson, students design an experiment to determine whether the school should unplug computers at the end of the day. They collect data and report...

Other popular searches