- 計算機科學概論(第13版)
- (美)J.格倫·布魯克希爾等
- 622字
- 2022-10-26 16:46:58
0.4 計算機科學的首要主題
除了上面列出的每章的主題,我們還希望結合以下幾個首要主題來拓寬讀者對計算機科學的理解。計算機的微型化及其功能的擴展,已經把計算機技術推向了當今社會的最前沿。如今,計算機技術已經非常普及,熟練掌握其應用已經成為現代社會成員的基本要求。計算技術已經改變了政府施加控制的能力,對全球化經濟產生了巨大的影響,導致科學研究領域出現了一些令人矚目的成就,革新了數據收集、存儲和應用的作用,為人們提供了新的通信和交互方式,不停地挑戰著社會現狀。結果是,圍繞計算機科學的學科大量涌現,每門學科現在都成了重要的獨立研究領域。此外,就像很難區分機械工程和物理一樣,我們也很難在這些領域與計算機科學之間畫出一條分界線。因此,為了獲得正確的視角,我們的研究不僅要涉及以計算機科學為核心的中心主題,還要探索與科學應用和影響相關的各個學科領域。因此,對計算機科學的介紹是一項跨學科的任務。
探索計算領域的廣度,能幫助我們記住與計算機科學相結合的主要主題。雖然“計算機科學的七大思想”(Seven Big Ideas of Computer Science)的編纂晚于本書的第10版,但這些思想與本書接下來的各章所要講述的主題思想有很多相似之處。這“七大思想”簡單地說就是算法、抽象、創新、數據、程序設計、因特網和影響。在接下來的章節中,我們將介紹各種主題,在每個主題的介紹中都會涉及這個主題的核心思想、目前的研究領域,以及推動該領域知識進步的一些技術。當我們在后面一遍又一遍地提到這些“大思想”的時候,請多留意。