Computational science is the field that is concerned with the development of computational models and simulations to understand natural systems and solve complex problems. The methods and frameworks used in this field include high-performance computing, modeling and simulation, algorithms, mathematical foundations, analysis and visualization of data. Computer programming, parallel computing and algorithms are crucial to computational science and engineering. FORTRAN, C and C++, MATLAB, PYTHON, etc. are widely used programming languages in this field. The applications of computational science and engineering are found in the varied domains of engineering, astrophysical systems, medicine, numerical weather prediction, finance, etc. There has been rapid progress in this field and its applications are finding their way across multiple industries. Most of the topics introduced in this book cover new techniques and applications of computational science and engineering. Students, researchers, experts and all associated with this field will benefit alike from this book.