Search for Science Fair Projects

1000 Science Fair Projects with Complete Instructions

Computer Science Science Fair Project

Diffusing Solids

Hard
Diffusing Solids | Science Fair Projects | STEM Projects
This project explores the use of computer programming to calculate the rate of diffusion between solids. By designing a program to solve second-order differential equations, the rate of diffusion can be determined.

Hypothesis

The hypothesis is that the rate of diffusion between solids can be determined using computer programming.

Method & Materials

You will learn how to program using "How to Design Programs" and Dr. Scheme, design a program to compute first-order and second-order differential equations, and work on the diffusion equation.
You will need a computer, a programming language such as Scheme, and knowledge of calculus.

Results

The results of the two programs designed showed that the constants in the second-order differential equation caused the results to change. This suggests that a different diffusion constant would change the rate of diffusion, and this should be researched further.

Why do this project?

This science project is unique because it uses computer programming to solve a complex equation and determine the rate of diffusion between solids.

Also Consider

Experiment variations to consider include researching the Improved Euler method, which is a more accurate way of solving differential equations, and researching the effects of different diffusion constants on the rate of diffusion.

Full project details

You can find additional information and details for this science fair project here. Have fun exploring!
Share this Science Project:

Related Science Fair Project Ideas

The Monopoly Mystery
Can a computer's personality determine who wins the game of Monopoly? Find out in this experiment!
Hard
Artificial Intelligence: Can a Neural Network Play Connect 4?
Can an artificial intelligence program learn to beat a human at Connect 4? Find out in this project!
Hard
Neurotic About Neurons
Can a neural network be trained to identify decimal digits using Visual Basic and Excel? Find out in this exciting science project!
Hard
Share this Science Project: