本書將教授科學與工程領域的大學新生如何去求解計算科學問題,這種總是是他們在未來的學術專業(yè)生涯中會經常遇到的。雖然本書討論的是基本概念,但它實際上也提供了一個堅實的基礎,有了這種基礎,學生就能夠繼續(xù)他們的終身學習。本書還著力于避免通??茖W與工程學生的程序設計引論課程里的兩個重要缺陷。本書的第1章和第10章包括了一些概述性的內容。除了這兩章之外,其余每章的內容都圍繞著解決一個科學或工程中的問題展開。每一章開始于對有關問題的描述,然后開發(fā)該總是的數學模型,設計一個解決這個模型的計算方法,基于該方法構造一個實現,最后再深入評價由這個實現產生的解答。本書中包含了許多仔細設計的幫助學生學習的特征,其輔助材料包括一張磁盤和有關網點。在每章的最后都復習了本章中展開的關鍵概念。除第1章外,每章都帶有一組內容廣泛的練習。書后有4個附錄,其中包含了一些輔助信息。對有程序的各章,隨書磁盤里有Mathematicanotebook格式的所有代碼。這些notebook中的代碼可供學生直接使用,而不必自己重新鍵入。其中的說明文字是對書本的補充。磁盤里包含了3.0版和2.2版形式的notebook。