The unique feature of this book is that it "connects the dots between computational science, the theory of computation and information, and software engineering. The book should help scientists to better understand how they use computers in their work, and to better understand how computers work. It is meant to compensate a bit for the general lack of any formal training in computer science and information theory. Readers will learn something they can use throughout their careers.
|Publisher:||Morgan and Claypool Publishers|
|Product dimensions:||7.00(w) x 10.00(h) x 0.00(d)|
About the Author
Konrad Hinsen obtained a PhD in theoretical physics from RWTH Aachen University. He has been a researcher at the French Centre National de la Recherche Scientifique (CNRS) for 15 years and he is the author or co-author of 70 scientific publications in the fields of colloid science, molecular biophysics, structural biology, and scientific computing. He was a founding member of the team that created the "Numerical Python" library, which became the basis for the highly successful scientific software ecosystem around the Python language. His current research interests are the development of coarse-grained models for protein structure, flexibility, and dynamics, and of techniques to improve the validation and replicability of computational science.
Table of Contents
Table of Contents: Chapter 1. What is Computation? / Chapter 2. Computation in Science / Chapter 3. Formalizing Computation / Chapter 4. Automating Computation / Chapter 5. Taming Complexity / Chapter 6. Outlook: Scientific Knowledge in the Digital Age