+
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 sprite as...
+
Activity
Beauty and Joy of Computing

Building Your Own Blocks

For Teachers 8th - 12th
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...
+
Interactive
Code.org

Minecraft Hour of Code

For Teachers 2nd - 12th
Devote an hour to computer coding ... it's time well spent! The activity has young computer scientists write code to solve puzzles in the Minecraft game. They learn how to apply block codes and repeat loops.
+
Lesson Plan
Code.org

Introducing Design Mode

For Teachers 9th - 12th
Move beyond buttons when designing user interfaces. In the fourth installment of a 21-part unit, young computer scientists learn to apply design mode, which gives users options for colors, fonts, etc. They learn to incorporate these...
+
Lesson Plan
BBC

Royal Patronage

For Teachers 3rd - 8th
The relationship between European royalty and the artists, scientists, and philosophers they support has been a building block in the artistic and technological progress throughout the world. Learn more about patronage throughout the...
+
Lesson Plan
University of Minnesota

Altered Reality

For Teachers 5th - 12th Standards
Fascinate young life scientists by showing them how their brain learns. By using prism goggles while attempting to toss bean bags at a target, lab partners change their outlook on the world around them, producing amusing results....
+
Activity
DiscoverE

Designing Highway Interchanges

For Teachers 3rd - 8th Standards
How do engineers determine the most efficient highway designs? Introduce young scientists to the world of topology, the branch of mathematics that examines how things are connected. Teams use model highways to create the most...
+
Activity
DiscoverE

Design a Folding Solar Panel

For Teachers 6th - 12th Standards
Solar energy is an amazing alternative ... but, not always particularly portable! Challenge young scientists to a folding solar panel build-off with an easy-to-execute activity. Scholars brainstorm around specific design needs, construct...
+
Lesson Plan
Microsoft

Conditionals

For Teachers 6th - 8th
The conditions are ripe to learn about conditionals. Young computer scientists consider conditionals in their daily lives, then apply their knowledge to computer coding. The fifth of nine parts in the Intro to CS with MakeCode uses...
+
Lesson Plan
Microsoft

Variables

For Teachers 6th - 8th
You won't want to replace the resource with anything else. Future computer scientists use Minecraft to learn about variables in computer coding. They engage in several activities to master the variable code block, then apply it in an...
+
Lesson Plan
Google

Friends: Texting Story

For Teachers 5th - 9th
Sometimes it's okay to text in school. Young computer scientists work in the Scratch program to write a text message conversation among friends. They use different sprites within the program to represent each side of the conversation to...
+
Lesson Plan
Google

Friends: Imaginator

For Teachers 5th - 9th
What does a future as a computer scientist look like? Pupils learn about loops in computer coding by writing a story about the future. They include the repeat until and wait blocks in the Scratch program to incorporate these loops.
+
Lesson Plan
1
1
California Academy of Science

Fresh Solutions: Design Thinking Challenge

For Teachers 6th - 10th Standards
How do people transport fresh water long distances to ensure everyone has access to it? The final lesson in the 10-part Fresh Solutions unit encourages individuals to design their own solution, or solutions, to that very problem. Groups...
+
Lesson Plan
Google

Art: Digital Art

For Teachers 5th - 9th
There's no need to filter out the project. Future computer scientists set up a program that acts like a photography filter to complete the sixth of eight parts in the Google CS Art unit. They use the turbo mode in the Scratch coding...
+
Interactive
Google

Design Your Own Emoji Holiday

For Students 6th - 12th
You'll want to rank the project with a smiley face. Future computer scientists complete a fun activity where they design a holiday-themed emoji. They use block-based coding and learn about the concepts of variables, encapsulation,...
+
Interactive
Google

Code for Equality

For Students 6th - 12th
It's my belief that all learners should have equal access to computer science projects! Young computer scientists learn about variables, encapsulation, sequences, and objects in block-based coding. They create a collage by first...
+
Interactive
Google

Emojify

For Students 6th - 12th
Face your computer coding fears. Young computer scientists take part in a computer programming project using block-based coding. They create a personal emoji consisting of a face, eyes, mouth, and accessories that conveys a character's...
+
Interactive
Google

Mary Poppins Returns

For Students 6th - 12th
Make Mary Poppins proud. Young computer scientists use block-based coding to create snowflake animations with a Mary Poppins theme. They learn how to apply sequences, actions, and loops in computer science.
+
Lesson Plan
Pace University

Water Cycle

For Teachers 3rd - 4th Standards
Rain, rain, go away—wait, there it is again! Elementary scientists learn how rain works its way through the stages of the water cycle with a series of classroom lessons and hands-on activities.
+
Unit Plan
NASA

Earth’s Energy Budget

For Teachers 9th - 12th Standards
Take the time and energy learn about Earth's energy budget. An engaging unit of four lessons focuses on the components that make up Earth's energy budget. Future scientists come up with a formula for the energy budget, then use software...
+
Lesson Plan
1
1
Bonneville

Unique Solar Cell Construction and Testing

For Teachers 9th - 12th Standards
It's finally time to build. The 12th of 14 installments in the Cost Effective Solar Cells unit has future scientists construct their unique solar cells. They then test out the devices in various conditions and record the results.
+
Activity
Smithsonian Institution

Vaccines! How Can We Use Science to Help Our Community Make Decisions about Vaccines?

For Students 3rd - 8th
Uncover the fascinating world of vaccines in a multifaceted activity. Investigators explore community perception and the science of vaccines with eight tasks. Scientists continue their studies by giving and reviewing surveys, analyzing...
+
Unit Plan
National Park Service

Climate Science in Focus: A Streamflow River Study

For Teachers 9th Standards
Data speaks, but it's our job to determine what it's trying to say. Young scientists explore the changes in weather and climate using data from the Yosemite National Park in a six-day unit. Learners first compare weather and climate and...
+
Lesson Plan
1
1
Bonneville

Solar Energy

For Teachers 6th - 12th Standards
Put the infinite power of the sun to good use. Young scientists learn about solar energy by completing a challenging project. They imagine that they are in charge of planning a solar panel array for a building and must decide where to...

Other popular searches