計算機科學


definition 1

image-20210426191643453

計算機科學發展迅速--兩台任天堂NES游戲機就能承擔阿波羅登月計划所需的全部算力


theoretical computer scinence(計算機理論科學)

computer engineering(計算機工程)

applications(計算機應用)

計算機科學

計算機理論科學

alan turing 計算機之父

lambda演算法是研究編程語言的基礎

computational complexity 計算復雜性用問題規模來分類

image-20210426192603583

algorithms 算法

information theory信息理論 :保留所有或大部分信息同時盡量少的占用存儲資源

cryptograohy編碼理論:信息的隱秘

logic(邏輯)

graphy theroy(圖論)

computational geometry(計算幾何)

automata theroy(自動機理論)

quantum computation(量子計算)

parallel programming(並行編程)

formal methods(形式化方法)

datastructures(數據結構)


計算機工程

cpu

CA-計算機體系結構:研究如何設計處理器完成任務

​ cpu、gpu、fpga

compilers-設計程序語言和編譯器

OS-操作系統:和計算機交互的接口,管理運行在硬件上的程序

software engineering-軟件編程

networking-網絡

data management-數據庫

performance-分析計算機執行情況

computer graphics-計算機圖形學


計算機應用

optimisation-最優化問題

boolean satisfiability-布爾可滿足性問題

AI-人工智能:一種可以獨立思考的計算機系統

machine learing-機器學習

computer vision-計算機視覺

NLP-自然語言處理

knowledge representation-知識表示

big data-大數據

hacking-黑客技術

computational scinence-科學計算

super computing-超級計算

human computer interaction-人機交互

virtual reality(虛擬現實)\augmented reality(增強現實)\teleprescence(遠程增強)

robotics-機器人

definition2

思維導圖

學科體系

內層:計算機核心課

數理基礎

​ 微積分、線性代數、概率論、離散數學

​ 電學相關課程-了解芯片底層邏輯

計算機系統

​ 計算機組成原理→OS→編譯原理→計算機網絡

軟件和算法

​ 性能要求→數據結構與算法

​ 問題規模變大→開發維護大型軟件系統

外層:產業應用

交互

​ 前端開發

​ 視覺、圖形學、動畫

​ 人機交互

AI

​ 圖像處理、自然語言處理、語音識別

​ 優化問題、科學計算

雲技術-解決超大規模的數據存儲和計算問題

​ 區塊鏈、物聯網、網絡安全


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM