考研幫 > 專業(yè)課 > 復(fù)習(xí)經(jīng)驗

人工智能火爆的時代,計算機專業(yè)考研了解一下?

  摘要:考研各項科目中,專業(yè)課才應(yīng)該是重頭戲。與公共課相比,專業(yè)課的難度往往更大一些,出題會更深入、更全面,更考察考生的水平和能力。專業(yè)課復(fù)習(xí)千萬不能掉以輕心,即便本科已經(jīng)有了不錯的基礎(chǔ),也有可能因為研究方向的細(xì)化,而面臨著全新陌生的考研復(fù)習(xí)內(nèi)容,有必要及早開始。現(xiàn)在人工智能、大數(shù)據(jù)這么火,計算機專業(yè)考研也更加火爆,趕緊跟著幫幫了解一下計算機專業(yè)課的知識吧。

  學(xué)習(xí)線路

  數(shù)據(jù)結(jié)構(gòu):C語言→離散數(shù)學(xué)→數(shù)據(jù)結(jié)構(gòu)

  計算機組成原理:數(shù)字邏輯設(shè)計→計算機組成原理

  操作系統(tǒng):計算機組成原理→匯編語言→操作系統(tǒng)

  計算機網(wǎng)絡(luò):直接開擼

  上面的學(xué)習(xí)線路中列舉了一些不考的課程,如果都學(xué),時間是不夠的,但如果是跨考的同學(xué),為了能夠理解專業(yè)課,還是有必要將這些課程中的某些關(guān)鍵知識看懂。

  參考書推薦

  數(shù)據(jù)結(jié)構(gòu)教材:《數(shù)據(jù)結(jié)構(gòu)(C語言版)》嚴(yán)蔚敏清華大學(xué)出版社

  數(shù)據(jù)結(jié)構(gòu)習(xí)題:《數(shù)據(jù)結(jié)構(gòu)題集(C語言版)》嚴(yán)蔚敏清華大學(xué)出版社;《算法與數(shù)據(jù)結(jié)構(gòu)考研試題精析(第2版)》陳守孔機械工業(yè)出版社

  計算機組成原理教材:《計算機組成原理(第2版)》唐朔飛高等教育出版

  計算機組成原理習(xí)題:《計算機組成原理學(xué)習(xí)指導(dǎo)與習(xí)題解答》唐朔飛高等教育出版

  操作系統(tǒng)教材:《計算機操作系統(tǒng)(第3版)》湯子瀛西安電子科技出版社

  操作系統(tǒng)習(xí)題:《計算機操作系統(tǒng)學(xué)習(xí)指導(dǎo)與題解(第2版)》湯子瀛西安電子科技出版社;《操作系統(tǒng)學(xué)習(xí)指導(dǎo)和考試指導(dǎo)》李善平浙江大學(xué)出版社

  計算機網(wǎng)絡(luò)教材:《計算機網(wǎng)絡(luò)(第5版)》謝希仁電子工業(yè)出版社

  計算機網(wǎng)絡(luò)習(xí)題:《計算機網(wǎng)絡(luò)知識要點與習(xí)題解析》王慧強哈爾濱工業(yè)大學(xué)出版社

  數(shù)據(jù)結(jié)構(gòu)

  四門功課中唯一一個涉及到高級語言算法的課程。在學(xué)習(xí)這門課之前,最好對C語言的語法、函數(shù)調(diào)用、指針、數(shù)組等有一個全面的了解,否則里面的算法根本看不懂。

  有些剛跨到計算機上的童鞋,對C語言和數(shù)據(jù)結(jié)構(gòu)這兩門課究竟有啥區(qū)別還有疑問,實際上C語言教你的是如何使用編程語言,而數(shù)據(jù)結(jié)構(gòu)則是上升到脫離編程語言的高度,探討通過何種方式能夠更加高效的解決運算問題,也就是算法,當(dāng)然,有了算法后,如何將算法實現(xiàn),還是要回歸到編程語言,將算法描述出來。所以,數(shù)據(jù)結(jié)構(gòu)的教材并不在乎依托于哪種編程語言的描述,關(guān)鍵在于算法的設(shè)計,只要算法設(shè)計好了,再套到某一種語言中去實現(xiàn)就可以了。當(dāng)然,現(xiàn)在大多數(shù)教材,包括嚴(yán)蔚敏的書,都是用C語言描述的,這只是因為C語言是大多數(shù)童鞋入門學(xué)習(xí)的且非常規(guī)范的語言。

  另外,這門課和《離散數(shù)學(xué)》關(guān)系密切,甚至可以說是離散數(shù)學(xué)的計算機算法表達,因為離散數(shù)學(xué)就是程序邏輯的理論基礎(chǔ),專門研究“與、或、非”邏輯運算(見下面的一個變態(tài)句子),并且離散數(shù)學(xué)本身的數(shù)學(xué)模型,比如樹、圖,在數(shù)據(jù)結(jié)構(gòu)中都將用算法實現(xiàn)其存儲與運算過程,所以數(shù)據(jù)結(jié)構(gòu)是連接數(shù)學(xué)與計算機的一個橋梁,你將在這門課中明白數(shù)學(xué)原理最終將如何服務(wù)于計算機實現(xiàn)。所以如果是數(shù)學(xué)系相關(guān)專業(yè)的,這方面會占點優(yōu)勢,非數(shù)學(xué)系的,可以看看,有一定的理論基礎(chǔ)即可。不用太深入研究,除非你去考北大這種專門考離散數(shù)學(xué)的學(xué)校。

  計算機組成原理

  計算機專業(yè)的硬件基礎(chǔ)課程,這門課需要記憶的內(nèi)容很多,而需要記憶的內(nèi)容往往不是很難的內(nèi)容。

  若論難點,那么其中的難點之一在于二進制算法,也就是這門課程開頭的篇章,這是這門課中計算量最大的部分,也是最無聊的部分,在沒有深入的了解計算機之前,你可能都不知道這部分在說些什么。其實這部分是整個計算機科學(xué)的核心基礎(chǔ),即二進制和邏輯運算“與、或、非”。無論是硬件課程還是數(shù)據(jù)結(jié)構(gòu)這種算法課程,無不包含著邏輯的思想,可以說計算機整個就是一套邏輯。

  舉個簡單的例子,“我和小明或你和小李要么在明天或后天去你家里吃飯并且看看你的母親要么大后天直接到你公司去找你”,這個變態(tài)的句子就是典型的邏輯運算,把它用算法描述出來就是“程序”,把它用電路表述出來就是“硬件”,數(shù)據(jù)結(jié)構(gòu)解決的問題是前者,而計算機組成原理解決的就是后者。

  另外,計算機原理,還有一個重點就是CPU原理(考試的重點可并不僅此一個),而這里面重點的重點是寄存器,之所以說它是重點,并非考試能占到多大份額,而是因為它和匯編語言密切相關(guān),而匯編語言在下一門課程——操作系統(tǒng)中會用到的,所以CPU與寄存器是連接兩門課程的橋梁,這個學(xué)不好,后面的操作系統(tǒng)的重要章節(jié)就會出問題

  計算機組成原理的前驅(qū)課程叫做“數(shù)字邏輯電路設(shè)計”,如果從來沒有接觸過計算機組成原理,可以先熟悉一些這門課中的內(nèi)容,主要就是二進制算法、數(shù)字電路原理、數(shù)字電路元器件、譯碼器等,先了解這些后再看計算機組成原理,就可以掃除一些術(shù)語、原理上的障礙。

  操作系統(tǒng)

  該課程并不是教你怎樣用Windows,也不會具體的討論那種操作系統(tǒng)平臺,而是深入的探討計算機是如何工作的。如果說計算機組成原理講述了如何將一堆廢鐵搭建成有點用的一臺機器,那么操作系統(tǒng)這門課就是剖析如何通過軟件讓這堆廢鐵活起來,所以這門課和計算機組成原理的關(guān)系密切,甚至章節(jié)上一一對應(yīng)。

  但這門課最為核心的兩章應(yīng)該是存儲系統(tǒng)和控制系統(tǒng),尤其是控制系統(tǒng),還與匯編語言有一定關(guān)系,比如PV操作,生產(chǎn)者消費者問題。所以在學(xué)習(xí)操作系統(tǒng)之前,應(yīng)該先完成計算機組成原理的學(xué)習(xí),另外對匯編語言的語法有一定了解,匯編語言有一定難度,不需要深入研究,知道怎么進行邏輯運算就可以應(yīng)付操作系統(tǒng)中的問題了。

  計算機網(wǎng)絡(luò)

  這是與其他三門課程相對獨立的一門,對其他三門課程用的知識不是很多,可以獨立復(fù)習(xí)。我個人認(rèn)為這門課不難學(xué),而且很多內(nèi)容在日常操作電腦中也會遇到,比如IP地址、子網(wǎng)掩碼、TCP-IP協(xié)議等,所以這門課門檻不高。這門課記憶的內(nèi)容很多,需要運算的內(nèi)容不多。實際上核心就是ISO-OSI的六層網(wǎng)絡(luò)體系,把這個網(wǎng)絡(luò)體系在腦中形成一個知識體系,而不要死記硬背,拿下這門課程并不難。

  雖然看起來很難,但是學(xué)好了可了不得呀!羨慕會編程會算法的yin兒,有這方面想法的同學(xué)加油哦!

 ?。▽嵙?xí)小編:加油豬)

關(guān)于"最后階段,真題的正確打開方式_備考經(jīng)驗_考研幫"15名研友在考研幫APP發(fā)表了觀點

掃我下載考研幫

考研幫地方站更多

你可能會關(guān)心:

來考研幫提升效率

× 關(guān)閉