學習離散數學,需要哪些基礎?

時間 2021-06-04 12:53:19

1樓:馮文翰

題主題目和題目描述不符啊。

大一上:

高等數學(上):內容包括基礎微積分、微分方程等內容。個人感覺目的在於為之後的概率論和某些具體領域的電腦科學(比如數字影象處理、神經網路等需要和求導打交道的方向)打基礎。

大一下:

高等數學(下):內容包括多維積分等內容。個人感覺目的同上。

離散數學:真正的計算機基礎課,內容包括集合、布林代數、圖論入門、樹結構等內容。以後隔門計算機專業課都需要有離散數學打基礎。

線性代數:內容包括行列式、矩陣、向量空間等內容。為以後所有需要矩陣處理的計算機學科打基礎(比如數字影象處理、模式識別、人工智慧等等)

大二上:

演算法與資料結構:計算機核心課程之一,內容包括排序、最短路徑等等演算法,樹、圖等等結構,需要離散數學基礎。以後幾乎所有計算機科目都要用到這門課的知識。

一些演算法會涉及到比如數論的知識。

之後專門的數學相關課程就沒有了,大多都是某一門課程需要對具體某一些演算法或者數學原理有些了解。

所以,如果非要說學習路線或者先導課程的話,大概是這樣:

線性代數->需要線性代數的計算機科目

高等數學->概率論->需要相關知識的計算機科目

離散數學->資料結構和演算法->大部分計算機科目

如果說你就是想問離散數學這門課需要哪些數學基礎的話,那我只能說需要高中數學水平,如果學過高中必修3(概率那本)和選修2(邏輯推理)那本會更容易些,沒學過也完全沒事。離散數學其實就一入門基礎課。。

2樓:Litt1eQ

離散數學是單獨的一部分, 離散數學裡面用到了一部分初等數論的知識, 如果之前學過, 那就看看就好了, 如果沒學過, 看離散數學的時候, 大部分教材還是會把用到的知識補上的, 高代的話, 屬於數學系的內容, 如果有時間並且想研究的話學習一下高代也行.

3樓:ChenZhou

學習離散數不需要特別的數學基礎,高中數學知識足矣。大學的離散主要cover兩大塊內容,一塊是數理邏輯,一塊是圖論,都是跟計算機語言、邏輯強相關的,但這兩塊都不需要大學級別的數學知識。

如果是自學計算機類的課程,數學相關的課程除了離散之外,可以看看高數和線代,除此之外計算理論也可以抽空翻一翻。如果想學習機器學習方面的話,再看看概率論、凸優化方面的書應該就夠了。如果覺得自己已經具備一定基礎了,可以直接上矩陣論和優化理論。以上。

離散數學應該怎麼學習?

烟花易冷不宜熱 選對書很重要。不妨試試這本書,CMU大一的離散數學課在用。An Infinite Descent into Pure Mathematics,為前CMU PhD現Northwestern Postdoc的Clive Newstead所著。是我看過的講的最好的數學書之一。裡面有非常多的...

學離散數學前需要先學高數嗎

格致開物 離散數學的內容和高數的內容幾乎沒有什麼聯絡,所以可以直接學習離散數學。不過如果你以後在計算機發展的方向偏向數值分析,或者人工智慧等方面的話,那麼高等數學也好打好基礎。 Dour 不需要。反正美國計算機系的離散數學課freshman第一年就能直接上。不過有的學校的離散數學還要矜持一下,非要求...

離散數學有沒有什麼學習技巧,太多概念了,證明完全摸不清頭腦?

晶晶 我學離散數學的時候,大部分學生也是覺得不知道教授往黑板上慢吞吞地抄寫什麼,後來把圖書館幾乎相關的所有教材看一遍後,覺得挺簡單的,雖然不是會做所有習題。之後學統計學,隨機過程和組合數學就更偏重動手實踐能力了。 Yep 以我學習離散數學的經驗來看,第一遍不用把所有東西都記住,先把整本書過一遍,可能...