Middle School Science Projects (308 results)
|
Select a resource
Filter by
Coding Projects
Sort by
|
Here's a fun science project for anyone who plays an electric guitar. You'll learn about the physics of vibrating strings, and find out why the tone of your guitar changes when you switch between the different pickups.
Read more
This is a challenging first computer science project. You'll learn the basics of how digital devices can represent numbers using only 0's and 1's, and you'll write a JavaScript program to convert numbers between binary, decimal and hexadecimal notation.
Read more
How much air do you think you breathe in when you take a deep breath? Can you increase your lung capacity by exercising regularly? Do athletes have greater lung capacity than non-athletes? This project shows you how you can find out.
Read more
Has a milk-based soup, sauce, or gravy ever curdled on you (formed lumps) as you were preparing it? Curdling is the process of coagulation that occurs where the proteins in the milk clump together. Sometimes curdling is desirable—for example, if you want to make a delicious cheese or yogurt—but if you are trying to make a milk-based soup or gratin, or if you're adding milk to a hot drink, curdling is very unwanted because you lose the smooth, creamy texture. Nobody likes clumps and…
Read more
Do you enjoy watching cartoons and animated movies? Do you have fun playing video games? What do all of these things have in common? Fantastic computer animation, that's what! It's a cool job to take an interesting story or game and make it more entertaining by animating it. In this computer science project, you won't animate a full-length feature movie, but you will animate a pinwheel—a project that can go a long way toward creating your own longer animations! You will create an animated…
Read more
If you like to play Tetris, then you might like this project. You will learn something interesting about the mathematics of complex shapes as you try to prove Pick's Theorem.
The strange shape below is an example of a lattice polygon, which is a polygon whose vertices lie on points in the plane that have integer coordinates.
As you can see, it is a complex shape, but there is an easy way to calculate its area, by simply counting lattice points!
If you count the number of lattice points on…
Read more
In the United States, lighting for homes accounts for about 14% of all residential electricity usage (EIA, 2014). That's billions of dollars worth of electricity per year. The U.S. has passed legislation to phase out older, more inefficient incandescent light bulbs, and they are being replaced with newer, more-efficient bulb types like compact fluorescent lights (CFLs) or light-emitting diodes (LEDs). How much energy (measured in kilowatt-hours [kWh]) and how much money could be saved by…
Read more
Have you ever watched how trees sway and bend in a strong wind? Have you ever thought about all the homes that could be powered with forces from the wind? In this project you'll discover, through trees, good places in your community for generating wind power.
Read more
Have you ever watched an inexperienced video game player pick up a controller and start playing a game? Often the player bumbles around trying to figure out which button makes the onscreen character jump, run, turn left, or perform other actions. Some games are different though, they have control schemes that are more real-world based. For example, most modern Mario Kart games give you the option of steering with a joystick or turning the entire controller like a steering wheel, which is more…
Read more
Video games come in many varieties: aim-and-shoot games, city-building games, racing games... the list goes on. In many, you get points for colliding with or hitting something. In this computer and video games project, you will learn about how hit boxes are used to detect collisions and you will determine if the size and placement of a hit box affects the score in the game.
Read more
|













