Hi, what do you want to do?
College Board
AP® Computer Science A: Magpie Chatbot Lab Student Guide
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.
Name Parts of a Computer and Terms for Interface Elements
Familiarize your young learners with the parts of a computer and some basic key terms relating to technology. As the teacher demonstrates using an LCD projector, class members practice moving a mouse, opening the Internet, typing in a...
Curated OER
The BEAM Project: Building Efficient Architectural Models
Technology or engineering teams are given a task to design, construct, and test the efficiency of a structure that will foster an even temperature throughout an entire sunny day. Intended as a long-term project, pupils research, plan,...
Curated OER
Computers Organizing Files Worksheet
Help young users organize their computer files with a practice worksheet. As they examine the listed document names, learners match them with the appropriate computer file.
Curated OER
"Inside Parts of a Computer Project" WebQuest
Students participate in a role play situation in which they act as a private investigator to determine the parts found inside a computer. They complete web based research. They create a slide show that describes inner workings of a...
Microsoft
Final Independent Project
Finally ... the final project. As a culminating activity for the nine-part Intro to CS with MakeCode unit, scholars create a program within Minecraft that incorporates skills from the unit. They consider how to survive in the wild and...
Khan Academy
Project: Build-a-House
Start with a basic house created in JavaScript code and practice programming with loops as you add rows of windows, grass, flowers, or trees. How about some apples growing in the trees? You get the idea. Your coding students can let...
Cherokee County Schools
Simple Machines Project
The choice is simple: create a PowerPoint presentation, write a book, or invent a compound machine. Whichever project your young scientists choose, they will be engaged in creatively demonstrating their knowledge of simple...
Mrs. Sol's Class
Solar System Project
Finish or launch your unit on the solar system with a jigsaw project covering major celestial concepts such as the Milky Way Galaxy, asteroids, meteors, comets, Earth's moon, and, of course, all the planets. Learners start by...
Apple
A Curriculum for Digital Media Creation
Consumer technology has made it possible for filmmakers to create entire movies from the comfort of their home computer. Guide high school film buffs through the process of designing a documentary with an extensive unit published by...
Curated OER
Student News And Weather Channel
Fabulous! Your 5th graders should love this project. As an ongoing lesson throughout the year students use temperature probes to record outside temperature and then document their data using spreadsheets. They use their weather data and...
Khan Academy
Project: What's for Dinner?
This creative project may make your young programmers hungry as they practice their Java Script coding. The task is fairly open ended: add shapes using different shape functions, including the fill and stroke functions to add color and...
College Board
Team Problems in Computer Science
There is no I in team. Seven team problems provide classmates the opportunity to work with a partner on a task. Projects span the course and require pupils to apply their knowledge. Tasks range from writing the algorithm in English to...
Curated OER
Arc GIS Project: Visualizing the Holocaust
A cross-curricular activity for middle schoolers that covers language arts, social studies, geography, and math, this is a great extension activity if your class is reading The Diary of Anne Frank or learning about the...
Curated OER
Jeopardy Development Team Project
Students study the criteria for evaluating web sites and use information found in authoritative web sites to create questions for a game of Jeopardy. They evaluate three different web sites, some with minor errors and some with major...
Curated OER
Go for the Gold!
The options are vast with this Ancient Greece and Olympics research project! Using Scholastic online resources, historians have interactive and educational supports to guide them through researching and writing about the 2004 Olympics in...
Curated OER
Lesson Learned: Creating a Life Reports Project
Tap into the wisdom and knowledge of older members of the community with this New York Times plan. To warm up, learners write about and discuss advice they have been given. After reading "The Life Report," an op-ed column that asks older...
Code.org
Digital Assistant Project
Scholars apply previously learned skills to create a functional computer program. They produce a digital assistant incorporating string commands and complex conditional logic.
Khan Academy
Project: Design an Animal
Combine creativity and coding in an activity where you are free to create your own animal. Try for something recognizable or not, the design is up to your unique students. The challenge is to use variables and variable expressions so...
Khan Academy
Bonus Project: Custom Clothing
Clothing design, do you know any teenagers that are interested in that? How about mixing what they have learned about JavaScript programing and the creativity of designing a piece of clothing? This activity does just that. Practice the...
Curated OER
Peer Review Meets D.I.Y.: Publishing a Student Science Journal
Peer review of science laboratory reports? You bet! First, learners work in pairs to review a scientific article. Then they trade lab reports for peer review. The end result is the publication of a classroom scientific journal!
Captain Planet Foundation
P is for Poppies
Explore the way local farming and rationing helped the war effort in World War I with a lesson plan on gardening. After learning about trench warfare, reading "In Flanders' Field" by John McCrae, and studying poppies, kids discuss...
Queen of Heaven School
Computer Curriculum
Need some extra resources to get your class computer savvy? How about several years' worth? Show pupils in K-8 a progression of proficiency in a series of computer lessons. Learners master the basics, then work with the Microsoft Office...
Code.org
Introduction to Digital Assistant Project
How does a computer recognize voice commands? Scholars learn about digital assistants and natural language processing (NLP) algorithms in the ninth lesson plan of the series. They begin building a simple digital assistant and work on...