Activity
Teach Engineering

Automatic Floor Cleaner Computer Program Challenge

For Teachers 6th - 8th
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. 
Activity
College Board

AP® Computer Science A: Magpie Chatbot Lab Student Guide

For Students 11th - 12th
How is your computer or phone able to talk to you? Explore the tasks needed for a computer to understand human voice input and then write code for a Chatbot with this lab guide.
Activity
Stratford Academy

Microsoft Word Exercise

For Students 4th - 12th Standards
Get to know the computer program, Microsoft Word, by completing 24 tasks, including typing a line of text, experimenting with format options, inserting page numbers, headers, footers, and more.  
Activity
Beauty and Joy of Computing

Building an App

For Students 8th - 12th
Create your own app with the first lab of a five-part unit. Future computer scientists learn the basics of programming a game application. They use a given software program to design an app where users try to click on a moving...
Activity
Beauty and Joy of Computing

Search Engines

For Students 9th - 12th
Which search engine is best? The last lab in a unit of five leads the class to investigate search engines. Working in groups, individuals read and discuss articles related to searching the Internet. Pupils develop suggestions that...
Activity
Curated OER

Lesson 1- Set Design

For Students 6th - 12th Standards
Line, shape, color, texture, space. The first in a three-part series of lessons intended for advanced theatre arts classes introduces the elements of set design. Class members examine maquettes and analyze how designers have put together...
Activity
Curated OER

Student Newspaper Project

For Teachers 4th - 6th
Writing teaches us so much. One can identify the many characteristics of a newspaper, use the Internet to gather information, and communicate with others. Primary students create a class newspaper for publishing and dispersal.
Activity
Other

Anguilla Library: Lessons for Achieving Computer Literacy

For Teachers 9th - 10th
This site presents lessons on software usage by members of a computer club. Lessons include Basic Dos Systems, Windows, Spreadsheets, Basic Programming, and more.
Activity
TeachEngineering

Teach Engineering: You've Got Triangles!

For Teachers 6th - 8th
Students learn about trigonometry, geometry and measurements while participating in a hands-on interaction with LEGO MINDSTORMS NXT technology. First they review fundamental geometrical and trigonometric concepts. Then, they estimate the...