From cell phones to social media, computer science is a part of your daily life. Everything from traffic lights to medical devices requires both computer hardware and software these days. Creative problem solvers are using computer science to tackle social problems, improve agriculture, make great entertainment, and start exciting new companies. What could you create and innovate with a bit of tinkering and programming?

Lesson Plan Grade: 6th-8th
1
2
3
4
5
1 review
We hear the word "digital" all the time—digital technology, digital device, digital TV, etc. But what does it actually mean? In this lesson plan, your students will learn how digital signals allow us to reliably transmit and store information. Read more
NGSS Performance Expectations:
  • MS-PS4-3. Integrate qualitative scientific and technical information to support the claim that digitized signals are a more reliable way to encode and transmit information than analog signals.
Lesson Plan Grade: 6th-8th
1
2
3
4
5
5 reviews
Have you or your students ever felt frustrated at not being able to access a favorite website or online game? Did you realize the site might have been a victim of a cyber-attack? If you aren't careful about online security, your own computer could even be used to launch the attack! In this fun lesson plan, you and your students will model one type of attack (a denial-of-service attack) and figure out how to protect the network against it (no computer programming required)! Read more
NGSS Performance Expectations:
  • MS-ETS1-3. Analyze data from tests to determine similarities and differences among several design solutions to identify the best characteristics of each that can be combined into a new solution to better meet the criteria for success.
  • MS-ETS1-4. Develop a model to generate data for iterative testing and modification of a proposed object, tool, or process such that an optimal design can be achieved.
Lesson Plan Grade: 3rd-5th
Do your students have their own online accounts like email or social media? What about a login for the school computers? If so, they might have to pick passwords. Have you ever had trouble creating (and forgetting) good passwords? This fun lesson plan involves a guessing game that can teach your students how to make their passwords harder to guess. Learn how to keep your accounts safe! Read more
Lesson Plan Grade: 4th
Here is a challenge for your students: you need to send a number to someone on the other side of the classroom. The twist? You are not allowed to talk, write the number down, or use gestures or sign language! How would you do it? In this project, your students will explore different means of transmitting information by sending a message to a phone that can graph light, sound, and vibrations using Google's Science Journal app. They will learn about different sensors and interpreting graphs, and… Read more
NGSS Performance Expectations:
  • 4-PS4-3. Generate and compare multiple solutions that use patterns to transfer information.
1
Free science fair projects.