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.
Teach Engineering
Earthquakes Living Lab: Designing for Disaster
Build and design to rock and roll. Pairs research building design in earthquake areas and use computer simulations to see the effects of earthquakes on buildings,. They then sketch and explain a building design that would withstand...
Beauty and Joy of Computing
Three Key List Operations
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...
Beauty and Joy of Computing
Combining List Operations
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...
Beauty and Joy of Computing
Conditional Blocks
If you use the resource, then pupils will understand conditional block instructions. In the first lab of a six-part unit, pupils learn how to use conditional statements (if/then) in block instructions for computer programming. They apply...
Beauty and Joy of Computing
Sprite Drawing and Interaction
Discover how to program objects to move on a screen. In the second lab of a five-part unit, each learner uses block instructions to program a sprite to follow their mouse (cursor). They investigate how to use these same block...
Teach Engineering
Earthquakes Living Lab: Finding Epicenters and Measuring Magnitudes
Pairs use an online simulation to determine the epicenter and magnitude of an earthquake. Using real data about the earthquake's maximum S wave amplitudes, they then determine the magnitude. The resource provides a great career...
Beauty and Joy of Computing
Nesting Lists
Create lists within lists. The second lab in a series of five in the unit has pupils develop a simple contact list app. The tasks within the lab build the need for an abstract data type. Individuals build more complexity into their...
Beauty and Joy of Computing
Unsolvable and Undecidable Problems
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...
Beauty and Joy of Computing
Search Engines
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...
Beauty and Joy of Computing
Building Grids for Games
You can't play Tic Tac Toe without grids. In the fourth lab of a five-part unit, scholars learn how to build grids for games such as Tic Tac Toe. Along the way, they also learn about reporter blocks that perform calculations.
Beauty and Joy of Computing
Building Your Own Blocks
Isn't building with blocks an activity for toddlers? The third lab of a five-part unit teaches young computer scientists how to create their own block instructions for programming. They use these blocks to create geometric figures, spell...
Beauty and Joy of Computing
Building an App
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...
Foundation for Water & Energy Education
How Can Work Be Done with Water Power? Activity C
Third in a set of lessons regarding reservoirs, dams, and hydropower, this involves a two-day hydropower plant simulation. Collaborative groups build, maintain, and finance the plant. The transparency of the reservoir setup can be...
Howard Hughes Medical Institute
The Making of the Fittest: Evolving Switches, Evolving Bodies
How did the stickleback fish, which was once ocean bound, evolve to be able to persist in freshwater lakes? Hear from the scientists who identified the genes and related switches that allowed these survivors to adapt. In addition to the...
Curated OER
Bicycle Wheel Gyro
Using a bicycle wheel and a rotating stool, young physicists experiment with angular momentum. This is a simple, fun, and educational activity that demonstrates a foundational concept. If you can secure the materials, it is definitely...
Beauty and Joy of Computing
Algorithms
Introduces the class to the idea of searching a list by building a script. Learners modify a guessing game script that will find a number in a list.
Curated OER
The Effect of Natural Selection on Genes, Traits and Individuals
Rotating through five stations, evolutionary biologists explore the question of how changes in DNA facilitate the changes in a population over time. High-quality, colorful cards of animals, skeletons, skulls, and DNA sequences can all be...
Curated OER
WorldWatcher Project: Global Warming Project
Students conduct lab activities, computer visualizations, and other various forms of research in preparation for a role-play activity in which they assume the identities of advisors to various heads of state on the subject of global...
National Nanotechnology Infrastructure Network
Lines on Paper - Laser Box
See what you cannot see by getting a little creative. An intriguing lesson has learners use lasers to explore X-ray diffraction. Given a box with unknown structures, they shine a laser through the box and interpret the results....
National Nanotechnology Infrastructure Network
Hiding Behind the Mask
Microchips are a man-made wonder. Investigate the manufacturing wonder with a hands-on inquiry-based activity. Scholars simulate the process of pattern transfer using photoresist. Their conclusion identifies how their process replicates...
IMAX
Hubble
Explore what it takes to service the Hubble telescope. In the set of three activities, groups investigate several aspects of the Hubble telescope, including robotic arms used during repairs, spacesuits, and extravehicular activity (EVA)...
Teach Engineering
Slinkies as Solenoids
What does an MRI machine have to do with a slinky? This activity challenges learners to run a current through a slinky and use a magnetic field sensor to measure the magnetic field. Groups then change the length of the slinky to see...
Teach Engineering
Inside the DNA
Get your class to take a closer look at DNA. Pupils conduct research to determine the methods used by scientists to analyze the molecular structure of DNA. The class members investigate different types of molecular imaging along with gel...