High School Science Projects (691 results)
|
Select a resource
Coding Projects
Sort by
|
It's hard to imagine a world without paper. You wouldn't have things like books, cards, comics, newspaper, construction paper, notebooks, cereal boxes, or that nice sound of shredding wrapping paper on your birthday. There was a time, though, when the only thing people had to write on were slabs of soft, squishy clay. When these slabs dried in the sun, they preserved simple ideas, but they were heavy, like carrying around a load of rocks. Not exactly easy to put in your pocket and carry around.…
Read more
"Pow!" Wow, what an awesome punch that character has! Ever wondered what goes into making a punch look good in a video game? Or any other character motion sequence, for that matter? Try this science fair project for a firsthand look at how art and timing can create memorable game action.
Read more
We've all heard that "practice makes perfect," but what is the best way to practice? For example, does "mental practice" do any good? You'll need at least 9 volunteers for this project. Pick a well-defined sports activity, with a measurable outcome, such as shooting basketball free-throws (measure number of shots taken and number of shots made), or balancing on one foot on a slightly raised beam (measure how long you can do it; if it's too easy, try closing your eyes). Test all volunteers…
Read more
Air pollution is a growing issue, especially in cities, due to the rise of industrial activities, increased fossil fuel consumption from things like car use, and natural events like wildfires. This pollution is measured by the Air Quality Index (AQI), which shows how clean or polluted the air is. But what if we could predict changes in AQI to help communities plan ahead to protect people who are at risk from air pollution? That’s where machine learning comes in. In this project, you will…
Read more
Understanding the water quality of our rivers, streams, and lakes is critical for maintaining healthy ecosystems and sources of drinking water. Dissolved oxygen is one key water quality measurement that impacts aquatic life. But how can we predict how water quality might change in the future so we can intervene to keep our water healthy? With machine learning! In this project, you will gather water quality data for a location of your choice and use a random forest model to predict future…
Read more
Before you head for school for the day, you might check the weather to see whether or not you need to wear a jacket or bring an umbrella. It is pretty easy for you to check the TV or internet to see what the weather will be like today, tomorrow, or even next week. The modern-day science of meteorology, or studying and predicting the weather, has many advanced tools at its disposal that make it easy for you to get this information.
How did people predict the weather before the invention of…
Read more
For cancer patients, remission–a period when the signs and symptoms of cancer are reduced or disappear–brings immense relief, but there is often a chance of recurrence, or the cancer coming back. Have you ever wondered how doctors can predict if cancer might come back in some patients? Thyroid cancer, a type of cancer affecting the thyroid gland, has a recurrence rate of about 5-30%. Depending on many factors, some patients may have a higher chance of thyroid cancer recurrence than…
Read more
Have you ever wondered what causes wildfires and how resources are allocated to prevent their spread? In this science project, you will use machine learning to predict areas of wildfire susceptibility and their intensities.
Read more
How many websites do you have accounts with that store personal information like your name, email, phone number, or mailing address? If the people running these websites are not careful, hackers could gain unauthorized access to, and even change or delete, your information. They can do this using something called SQL injection, which involves entering malicious code into text fields on a website. In this project you will learn how SQL injection works and figure out how to prevent it.
Read more
Sudoku is an extremely popular puzzle game. You start with a 9x9 grid of squares, which contains three smaller 3x3 subgrids. Some of the squares are filled in with numbers 1 through 9. Your goal is to fill in the remaining blank squares such that each column, each row, and each 3x3 subgrid contains the numbers 1-9. No number can appear more than once in any column, row, or subgrid.
For a given starting puzzle, can you write a program to check if a Sudoku solution is valid using a programming…
Read more
|














