Computer Science Science Projects (55 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?
Select a resource
Sort by
|
Featured
Try the annual Engineering Challenge from Science Buddies! Open to all students worldwide, a new challenge and prizes are announced every January. Explore the current challenge as well as ones from past years!
Have you ever suffered from poor Wi-Fi reception for your smartphone, tablet, or laptop? Certain materials can actually block a Wi-Fi signal; do you think that could be part of your problem? In this science project, you will do an experiment to find out which materials cause the biggest drop in signal strength from a wireless router.
Featured
In this engineering challenge, you will build a car powered by nothing but a rubber band. The farther the car goes, and the fewer materials you use to build it, the higher your score. Enter your score in the 2024 Science Buddies Engineering Challenge for a chance to win prizes! Teachers, lesson plan versions of this challenge are also available.
Do you think artificial intelligence (AI) is too complex to use? Think again! In this project, you will use AI to teach a web-based tool to classify happy and sad faces, or other objects, poses, or sounds. This experiment requires no coding skills; instead, you will need curiosity, creativity, and a critical eye. Why not give it a try yourself?
New
Does your home have any pet doors or gates for dogs, cats, or other animals? Some automatic pet doors can be set up to allow only certain animals through. These doors can help you control which pets are able to go outside alone or which ones have access to specific food, litter boxes, or toys. But why buy such a door when you can make one? In this project you will build your own automatic pet door that works with a magnetic collar tag. Exactly how you use it is up to you!
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.
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.
Driverless cars use machine learning, a type of artificial intelligence, to identify road signs and other things they encounter on the road, like pedestrians and other vehicles. In this project you will take your own pictures of different types of road signs and use machine learning to identify the signs using a free online tool (no programming is required). You will then attempt to improve your machine learning model so it can identify signs in a variety of environments.
How do you design a program that can pilot a self-driving race car? By using machine learning. In this project, you will train your own machine learning model for an autonomous vehicle, the AWS (Amazon Web Services) DeepRacer. You can run your car's machine learning model on a simulated racetrack (Figure 1), or you can purchase a
1/18 scale model vehicle
that can race on a physical track (Figure 2).
Figure 1. Screenshot of the virtual racing environment.
…
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.
Lights and music make a great combination! Getting sound and lights to complement each other just right helps set the mood for everything from DJ parties and concerts, to theater shows, the circus, and ballet performances. You can put together your own lights and music show using
a Raspberry Pi.
Check out the video to see what this simple, but fun, project looks like:
Once you have the basics down, you can keep tinkering with the circuit, the sounds, and the program to make fancier…
This project is a follow-up to the Science Buddies project
Explore Optical Illusions: Build an Infinity Mirror, which shows you how to build a basic infinity mirror using light emitting diodes (LEDs) and arts and crafts materials. What if you wanted to build an infinity mirror that could change colors, like the one in Figure 1?
Figure 1. A color-changing infinity mirror.
You can do this by using special RGB (red, green, and blue) LEDs. Just like…
Do you play video games on a console or smartphone? Have you ever wished you had the power to change how a game worked, or even to create your very own game? This project will show you how to make your very own video game and controller using
a Raspberry Pi.
Check out the video to see what this simple, but fun, project looks like. Of course, you can design the looks and gameplay of your game any way you like!
|
Explore Our Science Videos
Fire Snake Experiment
How Train Wheels Stay On Track - STEM activity
Finding Pi Using Everyday Objects