計算機科學(英文:Computer Science,簡稱:CS)是對算法過程、計算機器和計算本身的研究。作為一門熱門學科,計算機科學涵蓋了從算法、計算、信息的理論研究,到在硬件和軟件中實現計算系統的一系列實際問題。
有時人們會誤以為,計算機科學就是解決計算機問題的事業(比如信息技術),或者只是與使用計算機的經驗有關,如玩游戲、上網或者文字處理。其實計算機科學所關注的,不僅僅是去理解實現類似游戲、瀏覽器這些軟件的程序性質,更要通過現有的知識,創造新的程序或者改進已有的程序。
電子計算機演變歷史
PART 1專業介紹
作為一個學科,計算機科學涵蓋了從算法的理論研究和計算的極限,到如何通過硬件和軟件實現計算系統。
CSAB(Computing Sciences Accreditation Board)由ACM(Association for Computing Machinery)和IEEE-CS(IEEE Computer Society)的代表組成,確立了計算機科學的4個主要領域:
計算理論;
算法與數據結構;
編程方法與編程語言;
計算機元素與架構。
CSAB還確立了其它一些重要領域,如軟件工程、人工智能、計算機網絡與通信、數據庫系統、并行計算、分布式計算、人機交互、機器翻譯、計算機圖形學、操作系統、以及數值和符號計算。本文將會選取比較常見的分支進行介紹。
軟件與硬件
PART 2專業分支
人工智能Artificial Intelligence
01
人工智能是計算機科學的一個分支,它企圖了解智能的實質,并生產出一種新的,能以人類智能相似的方式做出反應的智能機器。該領域的研究包括機器人、語言識別、圖像識別、自然語言處理和專家系統等。人工智能實際上需要不同的學科知識,如心理學、哲學、計算機科學等等。而它與計算機科學聯系最緊密的實現方式就是機器學習,深度學習和強化學習。
機器學習是一門多領域交叉學科,涉及概率論、統計學、逼近論、凸分析、算法復雜度理論等多門學科(與數學,統計的關聯十分緊密)。專門研究計算機怎樣模擬或實現人類的學習行為,以獲取新的知識或技能,重新組織已有的知識結構,使之不斷改善自身的性能。它也是人工智能核心,是使計算機具有智能的根本途徑,也是目前人工智能應用中最廣泛被應用的算法。

? 2025. All Rights Reserved. 滬ICP備2023009024號-1