❶ 分別推薦下以下幾個方面的經典書籍: 1、操作系統 2、數據結構 3、編譯原理 4、演算法 5、資料庫 6、軟體工
操作系統:《操作系統概念》、《現代操作系統》
數據結構:嚴版《數據結構(C語言版)》、《數據結構與演算法分析》(Weiss著,有C/C++/java描述的不同版本)
編譯原理:傳說中的「龍書」、「虎書」和「鯨書」,全名記不清了可以自己搜一下。
演算法:《演算法導論》、《演算法設計與分析基礎》(Levitin著)
資料庫:《資料庫系統概念》
軟體工程:隨意,反正得多做項目體會……以後可以看看《人月神話》
❷ 離散數學、數據結構、操作系統原理、編譯原理、匯編語言應該按什麼順序學習啊
離散數學-》數據結構-》操作系統-》匯編原理-》編譯原理
匯編原理之前還有們微機原理,要學的東西很多,這幾門都能
學好已經「很"不錯了
❸ 請問考研408計算機學科專業基礎綜合的4本書,哪一個是基礎先學哪個呢我是跳專業考研。
其實這4個都是基礎。。。
首先你需要一個語言基礎,一般是C語言,這個先搞定。
然後按組成原理、數據結構、操作系統、網路的順序弄,不過其實互相不是很依賴的。(一般是數據結構開始搞,但考慮到你是學電子的,就從組成原理開始吧。)
如果以後要有一個好的未來,其實還有很多東西要學,比如軟體工程,比如編譯原理,比如資料庫等等,但你現在沒時間管這些。
編軟體,製作網站,製作大型游戲,製作系統,呵呵你幾乎覆蓋了計算機專業畢業的全部出路。方向都是一樣的,這是一句實話,
❹ 對計算機感興趣,想了解計算機課程的學習順序。哪位計算機專業的大神指點一下!
你好!1、學習計算機組成原理,你首先要有一定的電子技術、集成電路等基礎知識。
2、學習C語言,首先你要了解什麼是結構化編程,因為C語言是一種典型的結構化編程語言,為了能夠學習好C語言,我建議你首學習PASCAL語言,PASCAL語言是最早的結構化編程語言,這對你後期學習C語言衣幫助。VB也是要學的,現在好多程序是用VB編寫代碼的。
3、建議你要學習資料庫知識,如orcal、sql、db2等,你只有掌握了編程語言及資料庫,你才有可能做一個好的軟體師。
祝你學有所成!
❺ 操作系統原理、計算機組成原理、編譯原理的學習順序
操作系統原理就是講操作系統的,比如怎麼管理內存,怎麼管理文件,怎麼管理進程。
計算機組成原理講的是計算機硬體各部分的組成與協作,比如怎麼取址,內存怎麼構成,磁碟的磁臂磁軌之類的。
編譯原理,講的是怎麼將高級語言(比如c,java)翻譯成機器語言的過程與技術。
❻ 我是計算機專業的大一新生,誰能告訴我下面各門課程的學習順序
先學好數學,然後學C++這種簡單的語言,然後學計算機結構(c++不涉及,但是匯編要涉及),然後是匯編這種底層的語言。
❼ 請問這些計算機課程學習的先後順序
一般計算機課程的安排是這樣的:
先學習簡單的語言,離散數學
接著是數據結構,組成原理一些和軟硬體都有聯系的東西
然後是操作系統,編譯原理,軟體工程等更深的原理
最後學些應用相關的,這是順序就無所謂了,應為你已經有軟硬體的基礎了
❽ 計算機及應用的課程自學的先後順序
最先(適用於計算機科班出生,理論基礎):高數、離散數學、圖論、概率論、線性代數
其次(計算機基礎課):編程語言(推薦C++)、數據結構、操作系統、編譯原理、計算機組成原理
再次(計算機專業課):面向對象的編程、網路、資料庫、軟體工程、信號與系統、人工智慧等
最後(較深層次的計算機專業理論課):計算機圖形學、數字圖像處理……
❾ 計算機專業關於計算機課程開課的先後順序
大三之前大部分學校開的都是本專業的專業基礎課程應該都差不多,大三後可能就不同了因為計算機專業有些學校
也會分不同的培養方向的。
我說下我學校的計算機專業的課程開設順序:
大一
計算機導論,C語言(包括C語言課程設計),面向對象程序設計(C++),電路
大二
模擬電子技術基礎,數字電子技術基礎,數據結構,離散結構,計算機組成原理,
大三
匯編語言程序設計,計算方法,操作系統,資料庫原理,計算機制圖,計算機網路(雙語),軟體工程,編譯原理,演算法設計與分析
大四:多媒體技術基礎
下面是不同培養方向在大三後要修的專業限修課程:
計算機軟體方向:面向對象的分析與設計,UML軟體建模,軟體測試,軟體體系結構
計算機應用:計算機圖形學,數字信號處理,數字圖象處理
網路工程:網路工程,計算機網路安全技術,網路程序設計
還有專業任選課:人工智慧,數字圖像處理,游戲設計,微機外設原理,單片機原理及應用,計算機介面技術,DSP原理,電腦平面設計,計算機體系結構,信息安全技術,JAVA程序設計,病毒與防病毒,嵌入式系統,微機控制技術,模式識別,軟體項目管理與質量保證,文獻檢索等。
希望這些信息能對你有所幫助,也祝願你有個美好的大學時光!