Civil engineering programs focus on scientific fundamentals for engineering. Students are taught courses in mathematics, chemistry, physics, and computing. Civil engineering colleges teach courses related to stability and structures. They teach students the quality of different materials. Students are also taught how to simulate behavior of materials on computers. These programs provide powerful tools for planning and executive large scale engineering projects.