當前位置:編程學習大全網 - 編程語言 - 自學計算機看書順序

自學計算機看書順序

計算機專業課程自學參考

有人說,計算機專業的人編的程序要比非計算機專業的人編的要好.也許這是在大多數情況下適用的,但是並不是絕對的.妳在這個方面經驗比別人多,研究的比別人深入,那妳就比別人專業,所以要相信自己.

我本不是計算機專業的,但是本專業也學過許多計算機課程.準備把沒學的補補.下面是計算機專業課程,供大家自學參考,當然這些都是基礎.

離散數學,數據結構,計算機組成原理,匯編語言程序設計,面向對象技術,數據通信

原理,數字電路與邏輯設計,程序設計課程設計,數據結構課程設計,計算機組成原理試驗,

數字電路與邏輯設計試驗,計算機文化基礎,計算機程序設計,線性代數A,概率論與數理統計B,

普通物理B,電路電子學

數據庫系統,操作系統,計算機網絡,計算機系統結構,光通信技術,嵌入式系統設計,

Internet與web編程,Cisio/Solaris網絡體系設計與實現,綜合布線系統

編譯原理,數字系統設計VHDL,信號與系統,微機系統與接口技術,數字信號處理,

軟件工程,IT項目管理,七號信令系統,電子商務概論,多媒體技術,UNIX操作系統,計算機信息安全移動通信,衛星通信,計算機系統維護技術

基礎方面:(應該無需解釋啦)

⒈ 高等數學

⒉ 線性代數

⒊ 復變函數與積分變換

⒊ 概率統計

硬件方面:(最終應該達到可以看懂並分析電路圖;可以設計專用計算機系統的程度)

⒈ 電路分析基礎 壹切電子方向的基礎

⒉ 模擬電子技術基礎 壹切電子方向的基礎(開始分化方向)

⒊ 數字電子技術基礎 數字電子(計算機)專業的基礎

⒋ 計算機組成原理 抽象的數字電子的“可以用來計算的機器”的大原理

⒌ 微機原理及接口技術 基於8086的PC微型計算機系統的原理

⒌ IBM PC匯編語言程序設計 8086CPU指令系統程序設計

⒌ 計算機系統與結構 抽象的數字電子計算機系統(非單指計算機)的原理

⒌ 單片機及接口技術 單芯片計算機系統的基本原理

⒍ (計算機)信號與系統 從數字電路角度理解的計算機系統的接口與通訊

軟件方面:(最終應該達到可以閱讀並分析程序(不單指源碼);可以設計計算機程序系統)

⒈ 離散數學

⒈ C語言程序設計 或 C++面向對象程序設計 或 Pascall語言程序設計

⒉ 數據結構 計算機中數據的組織與管理方式(啟發式,非結論式)

⒊ 計算方法 計算機數值計算提高計算精度的方法

⒋ 操作系統 計算機系統基礎管理軟件的組成與實現技術

⒌ 編譯原理 從源碼到可執行代碼的翻譯過程快速有效的實現方法

⒍ 數據庫系統概論 計算機中大批量數據的管理與檢索方法

7 SQL Server數據庫 壹個具體的數據庫系統的應用

8 軟件工程 從工程管理的角度來管理“軟件制造業”的方法

9 匯編語言

其它方向:

(電子)信號與系統

通信原理

計算機網絡

TCP/IP技術

分布式應用原理

圖形學

多媒體技術基礎

很多朋友可能跟我壹樣,想學習計算機專業知識,又沒機會接受正規的大學計算機教育。在此我作為過來人跟大家談談自己自學的感受。

★確立學習方向

計算機專業人才的培養目標有很多,就大學計算機專業的設置來看,大致可以概括為以下幾個方面:

壹、計算機軟件與理論

本專業主要培養具有較強理論基礎和設計、開發軟件能力的軟件人才,以滿足軟件開發、技術管理、科學研究和高等教育等多層次的社會需要。

二、計算機應用技術

本專業主要培養計算機應用技術領域的各類開發、研究、應用人才。

畢業生適合的工作有:高等院校計算機科學與技術的教師和研究人員、中小型控制系統的設計實施人員、大型控制系統的應用人員、企業級MIS/ERP建設人員、基於Internet/Intranet的多媒體應用程序開發人員、數字通訊領域各類應用人員、大中型企業及涉外企業IT部門的工作人員。

三、計算機系統(體系)結構

本專業以並行處理、容錯計算等為主要研究方向,所開設的課程反映當前國內外計算機系統結構學科的發展水平。培養學生的計算機軟硬件基礎,以及熟練的以計算機為手段獨立研究與設計計算機系統的能力和計算機應用、軟件開發能力。

★如何挑選教材

好的教材對於自學者來說是至關重要的,因此下面我們重點介紹壹下適合自學用的計算機專業教材。

壹、數學

數學是計算機專業的基礎,學好數學是學好計算機專業的關鍵。高等數學課程主要學習微積分、空間解析幾何和微分方程,壹般高校通用的教材是同濟大學編的《高等數學》,目前已經有了第五版,也可以使用自考教材——西安交通大學陸慶樂編的《高等數學》,可以買壹些配套的輔導書和習題解答。

還有兩門重要的數學課程是《線性代數》和《概率統計》。可以分別采用高等教育出版社出版、同濟大學編寫的《線性代數》和浙江大學編寫的《概率統計》。註意:自學壹定要多做習題,而且最好壹門課有壹本習題解答和輔導書。

除了上面數學基礎課外,在計算機專業中舉足輕重的就是《離散數學》,這門課要多花點力氣來學。可以采用左孝淩教授等編的《離散數學》,上海科學技術文獻出版社。也可以用北大、清華的教材,還可以參考左教授編的自學教材,經濟科學出版社。

其他課程還有《復編函數》、《計算方法》等,有余力的朋友可以選學。

二、專業基礎課

1.《程序設計》:學習內容壹般為C和C++。C語言可以采用譚浩強教授的《C程序設計》,內容比較淺顯,C++方面的書推薦錢能編寫的《C++程序設計》,清華大學出版社。

2.《數據結構》:這門課程比較難,可以采用嚴蔚敏教授編寫的《數據結構(C語言版)》,有配套習題冊。好好做題,有時間多編幾個大的程序。

3.《模擬電路》和《數字電路》:這是難度較高的兩門課程,選用自考教材相對來說容易些,也可以參考清華大學出版社出版的相關教材。

三、專業課

1.《計算機組成原理》:推薦白中英主編的《計算機組成原理》(第三版),科學出版社;黃愛英主編的《計算機組成原理》(第三版),清華大學出版社。

2.《操作系統》:湯子贏編寫的《計算機操作系統》(第三版),西安電子科技大學出版社。還可以參考高教司司長張堯學教授編寫的教材,清華大學出版社。

3.《匯編語言》:可以用清華大學出版社出版的教材,也可以用自考教材。

4.《數據庫原理》:人民大學教授王珊編的《數據庫系統概論》(第三版),高等教育出版社,復旦大學施伯樂老師編寫的教材也不錯。

5.《編譯原理》:國防科技大學陳火旺院士編寫的教材十分不錯,最新版本是2000年出的,國防工業出版社。

四、選修課

包括計算機網絡與通訊、軟件工程、圖形學、人工智能、系統結構、圖形學等。此類課程的教材可選用全國高等教育自學考試指定教材,或參考各高校所采用的計算機專科和本科教材及配套輔導書。英文基礎好的朋友可以用國外著名大學的影印版教材。

需要提醒大家的是,除了教材,網上有許多相關課堂錄像和課件,有條件的朋友要充分利用。

我自己通過上述課程的學習和實踐,已經考完了計算機本科自學考試的大部分課程,並已通過計算機四級考試,下半年還準備參加高級程序員考試。希望我的經驗對大家能有所幫助。

總結壹下,沒學過的課程大概有:

1.*離散數學

2.*計算機組成原理,*計算機系統結構,嵌入式系統設計,編譯原理,*Unix系統

3.*Internet與web編程,Cisio/Solaris網絡體系設計與實現,*TCP/IP技術

4.綜合布線系統,信號與系統,數字信號處理,單片機及接口技術,分布式應用原理

5.*IT項目管理

6.多媒體

*號的壹定會看,其他的課可能會看.除了以上的,其他基本都在本科學過.需要進壹步加強的有:

1.匯編語言,操作系統,微機原理

2.數據庫,計算機網絡,軟件工程.

  • 上一篇:b612哢嘰電腦版東東助手為什麽黑屏
  • 下一篇:OpenGL拾取遇到點麻煩 (找錯誤)
  • copyright 2024編程學習大全網