本书将教授科学与工程领域的大学新生如何去求解计算科学问题,这种总是是他们在未来的学术专业生涯中会经常遇到的。虽然本书讨论的是基本概念,但它实际上也提供了一个坚实的基础,有了这种基础,学生就能够继续他们的终身学习。本书还着力于避免通常科学与工程学生的程序设计引论课程里的两个重要缺陷。本书的第1章和第10章包括了一些概述性的内容。除了这两章之外,其余每章的内容都围绕着解决一个科学或工程中的问题展开。每一章开始于对有关问题的描述,然后开发该总是的数学模型,设计一个解决这个模型的计算方法,基于该方法构造一个实现,最后再深入评价由这个实现产生的解答。本书中包含了许多仔细设计的帮助学生学习的特征,其辅助材料包括一张磁盘和有关网点。在每章的最后都复习了本章中展开的关键概念。除第1章外,每章都带有一组内容广泛的练习。书后有4个附录,其中包含了一些辅助信息。对有程序的各章,随书磁盘里有Mathematicanotebook格式的所有代码。这些notebook中的代码可供学生直接使用,而不必自己重新键入。其中的说明文字是对书本的补充。磁盘里包含了3.0版和2.2版形式的notebook。