计算科学已经成为几乎所有学科的基本工具。学者们利用文本分析和数据挖掘技术来分析古典文学和历史文本,提供了新的见解,开辟了新的研究领域。天体物理学家利用计算分析探测了数十颗新的系外行星。复杂的可视化和模型可以预测银河系尺度上的天文碰撞。在寻找希格斯玻色子和基本粒子的研究中,物理学家们使用大数据分析来推进我们对物质的理解的边界。化学家可以模拟数百万种化合物的相互作用,而不需要进行昂贵和耗时的物理实验。生物学家使用大规模分布式计算模型来模拟蛋白质折叠和其他复杂过程。气象学家可以更准确地预测天气和气候变化。
https://www.freetechbooks.com/computer-science-i-t1357.html
本书的第一部分使用了最少语言特定元素的伪代码。本书后面的部分概述了这些概念,但是是在特定编程语言的上下文中。这为计算机科学提供了一种“插件”式的方法:从理论上讲,同一本书可以用于多个课程,或者可以通过添加新语言的另一部分来扩展这本书。