Computational physics is the study and implementation of numerical algorithms to solve problems in physics for which a quantitative theory already exists. It bridges theoretical physics and experimental physics by providing a third methodology, which allows for the simulation and analysis of complex systems that are otherwise difficult to study analytically or experimentally.