Jump to main content

High School, Computer Science Projects, Lessons, Activities (36 results)

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?

Filter by
Science Fair Project Idea
Scientific Method
Have you ever wondered what the surface of Mars is really like close up? Are you wondering what the Mars rovers get to see and experience? Some parts of Mars look smooth and sandy, whereas others are covered in rocks and rough terrain. In this project, you’ll step into the role of a planetary scientist and use real Mars rover images and Python code to detect, measure, and compare rocks across different types of Martian terrain. Here you’ll explore how image processing can help… Read more
STEM Activity
1
2
3
4
5
71 reviews
Have you ever wanted a robot assistant that could do all your household chores? Science fiction has been showing us such robots for decades, but they're still not available! What's taking so long? In this project you will investigate some of the challenges in programming a "robot" to do a simple household task, such as making a sandwich. Read more
Science Fair Project Idea
Scientific Method
We use passwords every day for our email and other computer accounts. How secure is the password that you use? How hard would it be for someone to guess your password? How hard is it to write a computer program to guess a password? You can see for yourself by writing a simple password guesser in the computer language Python. We will get you started with some ideas, a little sample code, and a few passwords for your computer program to try and guess. Read more
Science Fair Project Idea
Engineering Design Process
What happens when a satellite collision in space leads to a chain reaction of more collisions? This project models The Kessler Syndrome: A scenario in which collisions between satellites in low Earth orbit create increasing amounts of debris, eventually making the region too dangerous for satellites or spacecraft to operate safely. By adjusting key variables like collision rates and debris generation, you can visualize how quickly space around Earth could become overcrowded, and explore… Read more
STEM Activity
1
2
3
4
5
205 reviews
How do driverless cars know what to do at an intersection? How do they know when they should stop and when it is their turn to go? What about yielding to pedestrians? In this activity, you will write your own algorithm, or list of steps, for a driverless car to follow when navigating through various road scenarios like stop signs, traffic lights, and roundabouts (traffic circles). Read more
Science Fair Project Idea
Engineering Design Process
Does your dog get bored when you are not home? Do you ever toss them a few treats right before you head out the door? What if you could keep them busy by automatically dispensing treats throughout the day? What about training them to sit in a certain place or even press a button by automatically rewarding them with treats? In this project you will build your own automatic dog (or cat, or other pet) treat dispenser that you can customize to react to different sensors.  Read more
Science Fair Project Idea
Scientific Method
When you hear the word "encryption," you might think about modern computers and things like email and online bank accounts. But did you know that encryption has been around for thousands of years? In this project you will learn about the Caesar cipher, a simple type of encryption that replaces each letter of the alphabet with another letter, and demonstrate how a modern computer can crack this ancient code in just a few seconds. Read more
Lesson Plan Grade: 6th-12th
1
2
3
4
5
10 reviews
This lesson plan will introduce your students to physical computing: the process of building circuits and programming a microcontroller (an Arduino UNO®) to interact with them. The lesson is broken into seven activities that will walk your students through the basics of setting up the Arduino and interacting with circuit parts like LEDs, buttons, and resistors. This introductory material will help prepare your students for more advanced Arduino projects. Read more
Science Fair Project Idea
Engineering Design Process
Do you know anyone who is colorblind, or are you colorblind yourself? What if you could carry a device in your pocket that could identify colors for you? Many people already carry around the device they need to do this - a smartphone! Since phones have built-in cameras, you can make an app that uses the camera to identify colors. In this project you will use a program called MIT App Inventor that makes it easy for anyone, even with no programming experience, to design your own mobile app.  Read more
Science Fair Project Idea
Scientific Method
Have you ever been annoyed by poor Wi-Fi reception for your phone, tablet, or laptop? Do you wish there was something you could do about it? In this project you will learn how to build a parabolic reflector that you can attach to the antenna of a regular wireless router to help boost its signal. Read more
1 2 3 4 >
Top
Free science fair projects.