相關主題
商品描述
In the course of only a few decades computers have revolutionized scientific research and more and more scientists are writing computer programs for doing their work. In spite of the ubiquitous use of computers in science, few researchers in the natural sciences have any schooling in computer science, software engineering, or numerical analysis. They usually acquire their computing knowledge "on the job" and often feel overwhelmed by the amount of computing knowledge they must absorb.
Computation in Science provides a background in computation for scientists who use computational methods. The book explains how computing is used in the natural sciences and provides a high-level overview of relevant aspects of computer science and software engineering with a focus on concepts, results, and applications. The goal of this book is to explain these basic principles, and to show how they relate to the tasks of a scientist's daily work in a language familiar to them. Its unique feature is in connecting the dots between computational science, the theory of computation and information, and software engineering. It will compensate for the general lack of any formal training in computer science and information theory allowing readers to achieve a better understand how they use computers in their work, and how computers work. Readers will learn to use computers with more confidence, and to see computing technologies in a different light, evaluating them based on how they contribute to doing science.
This new edition has been significantly updated and extended to reflect developments in scientific computing, including new examples and references. It also includes a new chapter on reproducibility which reflects the importance that computational reproducibility. Accompanied by a website maintained by the author, which hosts companion code and supplementary material, it is intended for both graduate students and experienced scientists. Some hands-on experience with computing is highly desirable, but no competence in any specific computing technology is expected.
Key Features
- Significantly updated and enhanced, including a new chapter on reproducibility, it's one of the first books to include this in the era of the "reproducibility crisis"
- Updated references to include the latest research results
- Accessible to a broad range of physical and life scientists with no formal training in computing
- Written for both graduate students and experienced scientists
- Supported by the website http: //computation-in-science.khinsen.net/ with updates, links to useful sites and software
商品描述(中文翻譯)
在短短幾十年的時間裡,電腦已經徹底改變了科學研究,越來越多的科學家開始撰寫電腦程式來進行他們的工作。儘管電腦在科學中的使用無處不在,但在自然科學領域,卻很少有研究者接受過計算機科學、軟體工程或數值分析的正式教育。他們通常是在工作中獲得計算知識,並且常常感到必須吸收的計算知識量讓他們感到不知所措。
《科學中的計算》為使用計算方法的科學家提供了計算的背景。這本書解釋了計算在自然科學中的應用,並提供了計算機科學和軟體工程相關方面的高層次概述,重點在於概念、結果和應用。這本書的目標是解釋這些基本原則,並展示它們如何與科學家日常工作的任務相關聯,使用他們熟悉的語言。其獨特之處在於將計算科學、計算與信息理論以及軟體工程之間的關聯串聯起來。它將彌補在計算機科學和信息理論方面普遍缺乏正式訓練的情況,使讀者能更好地理解他們如何在工作中使用電腦,以及電腦是如何運作的。讀者將學會更自信地使用電腦,並以不同的視角看待計算技術,根據它們對科學工作的貢獻來評估它們。
這一新版已經顯著更新和擴展,以反映科學計算的發展,包括新的範例和參考資料。它還包括一章關於可重現性的內容,反映了計算可重現性的重要性。這本書附有由作者維護的網站,該網站提供伴隨的程式碼和補充材料,旨在服務於研究生和經驗豐富的科學家。擁有一些計算的實踐經驗是非常理想的,但不要求對任何特定計算技術有專業能力。
主要特點:
- 顯著更新和增強,包括一章關於可重現性,是「可重現性危機」時代中首批包含此內容的書籍之一
- 更新參考資料以包括最新的研究結果
- 對於沒有正式計算訓練的廣泛物理和生命科學家來說,易於理解
- 為研究生和經驗豐富的科學家撰寫
- 由網站 http://computation-in-science.khinsen.net/ 支持,提供更新、實用網站和軟體的連結