電腦科學

共 82 本精選書籍,按課程分組

從哪一本開始

計算機科學:用程式碼檢驗概念

面向大學生、兼顧自學者的編輯建議,不是大學官方學習計畫。購買前請核對自己的課程大綱;不同版次的習題編號等可能不同。

瀏覽全部書籍 ↓

按課程需要選書

如果剛開始學程式設計,先選與課程匹配的入門書並動手寫小程式,再按興趣進入演算法、資料庫、作業系統或計算機組織。要核對難度和程式語言;一本書涵蓋不了整個學科。

本站建議的閱讀方法

  1. 每章學完就實作核心方法、測試邊界情況,並說明時間或空間成本。系統類課程的硬體和工具鏈差異很大,應以課程環境和實驗說明為準。
  2. 把習題用來發現知識漏洞,而不只是核對答案。逐步整理程式、測試案例和設計理由,形成自己的小型作品集。

依課程瀏覽

書目依通常對應的課程分組,每組從入門到進階排序。

程式設計導論 6 本

資料結構 6 本

演算法 7 本

計算機組織與結構 6 本

作業系統 5 本

電腦網路 6 本

資料庫系統 6 本

計算理論 6 本

程式語言與編譯器 5 本

軟體工程 6 本

機器學習與人工智慧 5 本

電腦圖學與人機互動 6 本

資訊安全與密碼學 6 本

分散式與平行系統 6 本