Applications of Density Functional Theory in Materials Science and Engineering