電腦科學的基礎是什麼

時間 2021-05-29 22:49:56

1樓:

每次上課都是幾百人以上,為什麼你還願意花那麼多錢讀這個專業?

本文寫給打算申請電腦科學專業(Computer Science,CS),以及對CS感到好奇,甚至是不知道CS是啥的同學。

2樓:發展者老翟

第乙個是離散數學,包含邏輯與計算。可計算性啊,圖靈機什麼的,都在離散數學的框架下。對於大部分計算機應用從業者來說,需要過硬的離散數學底子。

第二個是微電子技術。因為電腦科學涵蓋太廣,如果不提微電子技術,那麼相關的計算機工程製造領域就沒有被覆蓋掉。像做Cpu的英特爾。

第三個是全世界大學都有所忽略的乙個基礎,那就是機械工程學。當然計算機專業聚焦的機械工程學與搞製造的有所不同。

3樓:

電腦科學三大基礎理論:可計算性理論、計算複雜性理論、自動機與形式語言理論。參見 Michael Sipser 《計算理論導引》。

4樓:功哥

如果單論計算(機)科學的話,個人感覺其基礎是數理邏輯和代數理論。

如果單純地說計算理論的話,粗略地說,NFA是PDA的子集,PDA是所有可判定語言的子集,所有可判定語言是TM的子集,而有些問題是TM不可計算的。

學習電腦科學的順序是什麼?

已登出 程式設計面對的是作業系統,語言,編譯器,標準庫和執行時環境共同提供的抽象和虛擬環境,而不是機器的實際環境。抽象的目的是,遮蔽掉我們不需要或不應該去關心的下層實現 細節,從而讓我們能夠騰出精力去關心真正重要的東西。比如說,當你在C的乙個函式裡面定義int a的時候,不需要去關心這個a分配在記憶...

對計算機零基礎大學可以學電腦科學與技術專業嗎

當時明月在 可以呀,大部分人都沒有基礎。即使是有基礎的人也沒有很大差距,很快可以趕上。當然其中也有一些比較強的人,上大學之前就已經熟悉幾種程式語言,對資料結構和演算法有一定了解,甚至已經刷了很多oj了。不過這種人都是少數,不用有太大壓力,沒基礎學計算機完全沒問題 忽然想到自己曾經也問過這個問題 鄭三...

電腦科學導論與電腦科學概論的區別是什麼?

是不是太糾結了?我剛讀完 電腦科學概論 第十二版 收穫很大,對整個電腦科學體系有了巨集觀層面的了解,不過看一遍還不夠,所以開始再複習。我也想要不要看導論啊,對比了一下目錄,確實有些不一樣,不過既然選定了一本讀完,那下一本就應該更深入一些,比如 深入理解計算機系統 編譯原理 什麼的。樓上有人說,不看導...