基本的電腦科學主題列表

電腦科學資訊運算理論基礎的研究以及電子計算機領域中的執行及應用,電腦科學中一個有名的主題分類系統是ACM 電腦分類系統,它是由美國電腦協會(英语:Association for Computing Machinery,简称ACM)所設計的,再電腦科學中一個基本的主題列表包括:

電腦科學的分支

數學基礎

計算理論

  • 自動機理論 - 解決問題的不同邏輯結構。
  • 可计算性理论 - 以現有的電腦模式來看什麼是可計算的,此由艾倫·麥席森·圖靈所證明並由其他人提供可計算及不可計算的可能性更加深入的說明。
  • 計算複雜性理論 - 計算課題上的基本界限(特別是時間及儲存空間)。
  • 量子電腦理論 -

演算法及資料結構

  • 演算法 - 用來解決許多問題的序列及並列的計算程序。
  • 資料結構 - 資料的組織及運作。

程式語言及編譯器

並列, 並行, 及分散系統

  • 同做 - 模擬計算的理論及應用;在多工或多執行續環境裡的資料安全。
  • 分散式計算 - 在網路上使用多種計算裝置計算來完成一共同的目標或工作並藉此降低單一處理器的工作貢獻。
  • 並行計算 - 使用多個同做的執行緒來計算。

軟體工程

  • 形式方法 - 用數學的方法來描述及解釋軟體的設計。
  • 軟體工程 - 設計、發展及測試程式的理論與應用像是適當的工程應用。
  • 逆向工程 - 用來了解現有的軟體所採用的科學方法的應用。
  • 演算法設計 - 使用演算法理論的概念對真實的工作做設計的解決。
  • 程式設計 - 使用程式語言來完成演算法的應用。

電腦系統結構

  • 電腦系統結構 - 電腦系統的設計、組織、最佳化及確認,大部分是關於中央處理器記憶體等子系統(以及連接這些子系統的匯流排)。
  • 作業系統 - 管理電腦程式以及提供基本功能使用的系統。

通訊及安全

  • 電腦網路 - 確實的通訊資料通過不同共享或專用的介面所發展的演算法及協定,通常包括錯誤的校正.
  • 電腦安全
  • 密碼學 - 從複雜性、可能性及數字理論來創造編碼的應用。

資料庫

人工智慧

  • 人工智慧 - 系統可以展示其智慧或行為的研究及執行。
  • 自動推理 - 解決的引擎像是用在Prolog,這種語言可以從規則資料庫中查詢出來的結果來產生一些步驟。
  • 機器人學 - 控制機器人行為的演算法。
  • 電腦視覺 - 從2D的圖片來辨識3D物件的演算法。
  • 機器學習 - 從輸入自動產生一組規則及定理。

電腦圖形學

  • 電腦圖形學 - 產生視覺影像及整合跟變更視覺及空間資訊的演算法,這些資訊是從真實的世界中擷取樣本來的。
  • 圖像處理 - 從影像透過計算來決定資訊。
  • 人機互動 - 人們使用電腦介面的研究及設計。

科學計算

  • 數值分析 - 數學問題的近似值解像是求根數值積分常微分方程解……等特殊函數的近似值。
  • 符號計算 - 用符號的方式來表示處理及解決通常也叫作電腦代數
  • 計算物理學 - 大型不可分析的系統數值模擬。
  • 計算化學 - 理論化學的計算模式為了可以決定化學結構及特性。
  • 生物資訊學 - 用來維護、分析及儲存生物學資料的電腦科學,這些可以幫助解決像是蛋白質摺疊、函式預測及種系發生學等的生物學問題
  • 計算神經科學 - 神經生理學的計算模式.

電腦科學的行業

基本的電腦科學概念

電腦科學的一些人

參見

从维基百科的姊妹计划
了解更多有关
Computer science”的内容
维基词典上的字词解释
维基共享资源上的多媒体资源
维基新闻上的新闻
维基语录上的名言
维基文库上的原始文献
维基教科书上的教科书和手册
维基学院上的學習资源
  • 認知科學
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.