Scientific Computing is the collection of tools, techniques, and theories required to solve on a computer mathematical models of problems in engineering and science.