計(jì)算機(jī)科學(xué)是怎樣的一門科學(xué)?
- 計(jì)算機(jī)算科學(xué)嗎?如果算,那它研究的是哪些方面的科學(xué)?
- 學(xué)計(jì)算機(jī)專業(yè)是不是只能做沒有含金量的碼農(nóng),35歲之后就會(huì)面臨淘汰?
- 計(jì)算機(jī)專業(yè)是否需要學(xué)硬件?它與電子工程、硬件設(shè)備到底什么關(guān)系?
- 計(jì)算機(jī)專業(yè)是否需要學(xué)數(shù)學(xué)?需要學(xué)到什么深度?計(jì)算機(jī)與數(shù)學(xué)是什么關(guān)系?
其實(shí),計(jì)算機(jī)是一門兼具“科學(xué)”、“數(shù)學(xué)”、“技術(shù)”、“工程”與“方法”的龐大學(xué)科,它包含至少42種專業(yè)領(lǐng)域(來自ACM),如云計(jì)算、圖形圖像、網(wǎng)絡(luò)、操作系統(tǒng)、編程語言等等。

計(jì)算機(jī)的科學(xué)不僅體現(xiàn)在它本身就是科學(xué),它研究的是程序分析、體系結(jié)構(gòu)、人工智能、數(shù)據(jù)科學(xué)、算法等等,比如“華為天才計(jì)劃”不少人研究的就是體系結(jié)構(gòu)、人工智能方向;計(jì)算機(jī)還是自然科學(xué)的研究方法,比如計(jì)算物理、計(jì)算化學(xué)、生物信息學(xué)。
要知道,計(jì)算機(jī)領(lǐng)域的圖靈獎(jiǎng),是僅次于諾貝爾獎(jiǎng)、突破獎(jiǎng)、沃爾夫獎(jiǎng)、菲爾茲獎(jiǎng)的頂級(jí)獎(jiǎng)項(xiàng),所以那些說“計(jì)算機(jī)不是科學(xué)”的童鞋對(duì)計(jì)算機(jī)的理解還停留碼農(nóng)這個(gè)刻板印象上。
計(jì)算機(jī)也是數(shù)學(xué),比如計(jì)算機(jī)科學(xué)史里的圖靈、馮諾依曼、哥德爾、丘奇等也是載入數(shù)學(xué)史的風(fēng)云人物。而與計(jì)算機(jī)相關(guān)的計(jì)算復(fù)雜性、數(shù)值分析也是數(shù)學(xué)的兩大分支。
按ACM和IEEE的說法,與計(jì)算機(jī)相關(guān)的大學(xué)本科專業(yè)應(yīng)該分為:
- 1、IS,Information Systems 信息系統(tǒng);
- 2、CS,Computer Science 計(jì)算機(jī)科學(xué)與技術(shù);
- 3、SE,Software Engineering 軟件工程;
- 4、CE,Computer Engineering 計(jì)算機(jī)工程;
- 5、IT,Information Technology 信息技術(shù);
- 6、CSEC,Cyber-security 網(wǎng)絡(luò)安全;
- 7、DS,Data Science 數(shù)據(jù)科學(xué)。

雖說是有7大專業(yè)方向,但是專業(yè)與專業(yè)之間的課程有重復(fù),也有不同的側(cè)重,課程的內(nèi)容大致可以分為6個(gè)大類,34個(gè)子類。

我們通常所說的計(jì)算機(jī)專業(yè),指的是計(jì)算機(jī)科學(xué)與技術(shù),它的側(cè)重點(diǎn)應(yīng)該在AI、分布式系統(tǒng)、圖形學(xué)與可視化、操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)與算法、編程語言、程序設(shè)計(jì)、計(jì)算機(jī)系統(tǒng)、體系結(jié)構(gòu)與計(jì)算機(jī)組成,而不需要學(xué)電子、物理等方面課程也就是EE要與CS分離,單獨(dú)應(yīng)該設(shè)立一個(gè)CE專業(yè)。