傳統(tǒng)數(shù)學(xué)以分析為中心,而離散數(shù)學(xué)則著眼于離散的數(shù)學(xué)對象。計算機(jī)科學(xué)的出現(xiàn)推動了離散數(shù)學(xué)的重要性。離散數(shù)學(xué)的主要學(xué)科包括集合論、數(shù)理邏輯、圖論、組合數(shù)學(xué)、抽象代數(shù)等。這些學(xué)科在計算機(jī)科學(xué)中扮演著非常重要的角色,特別是在算法設(shè)計和分析方面。
近年來,由于對安全性需求的提高,密碼學(xué)成為了研究的熱點(diǎn)。密碼學(xué)建立在數(shù)論、代數(shù)、信息論、概率論和隨機(jī)過程的基礎(chǔ)上,并涉及圖論和組合學(xué)等。現(xiàn)代密碼學(xué)不僅僅是簡單的加密解密,還包括基礎(chǔ)問題、基本課題、高級問題和新應(yīng)用等。
除此之外,計算機(jī)科學(xué)還涉及到可計算性理論、復(fù)雜性分析、信息安全、并行計算、網(wǎng)絡(luò)理論、生物信息計算、計算幾何學(xué)、程序語言理論等。這些研究領(lǐng)域相互交叉,從而形成了一個龐大的學(xué)科體系。