This book covers core computational science concepts and techniques. It shows how to apply a model, select a numerical method, implement computer simulations, and assess the ensuing results. Providing a wealth of MATLAB, Fortran, and C++ code online for download, the second edition includes a new chapter with sections on the finite element metho