Computer Science Science Projects (35 results)
|
Select a resource
Coding Projects
Sort by
|
Jpeg, bmp, gif, tiff ... do these just look like words that you and your friends might make up for your own secret language? They are actually just a few of the file formats (which means "types") that you can use to save your favorite photo on your computer. But does it matter which one you use? Try this simple science fair project to find out and you'll never choose the wrong one again!
Read more
Can you remember all of your ABC's? Computers need to "remember" letters too. Every time we use a computer to write a story, the computer needs to "remember" the letters in the story by saving them to the computer's memory as a file. In this experiment find out how much memory it takes for the computer to "remember" a series of letters.
Read more
Many websites ask you to answer "security questions," like "What is your mother's maiden name?," to recover your account if you ever forget your password or login ID. However, sometimes the answers to those questions are easy to find online. Does this pose a risk to the security of important accounts like email and online banking? Are people even aware that this information about them is available online? In this project, you will investigate how secure people think security questions are, and…
Read more
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.
Read more
In this project you'll learn about how digital image files are encoded, and how digital images can be compressed so that the files take up less storage space and can be transmitted more quickly. You will also measure the quality of compressed and uncompressed images, which will give you important insights into the tradeoffs between file size and image quality.
Read more
When you delete a file, by accident or on purpose, is the information really gone? Can you get it back? If you accidentally deleted your five-page report for school, you may be hoping it is not really gone. On the other hand, if you do not want someone to get their hands on the goofy and unflattering pictures you and your best friend took while staying up late the other night, you probably hope the files you deleted are gone for good!
Computer experts are often asked about file recovery.…
Read more
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
A singing monkey? An elderly couple doing the chicken dance? What kind of funny electronic cards do you like to email people? Feel free to dream up your coolest and funniest card ideas, because in this science project, you'll create your own animated greeting card with a simple-to-use programming language called Scratch. Scratch is a programming language that makes it easy to create interactive stories, games, music, and art. When the program you have written is complete, you can even share it…
Read more
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
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
|













