一、數(shù)學(xué)
數(shù)學(xué)是計(jì)算機(jī)專(zhuān)業(yè)的基礎(chǔ),學(xué)好數(shù)學(xué)是學(xué)好計(jì)算機(jī)專(zhuān)業(yè)的關(guān)鍵。高等數(shù)學(xué)課程主要學(xué)習(xí)微積分、空間解析幾何和微分方程,一般高校通用的教材是同濟(jì)大學(xué)編的《高等數(shù)學(xué)》,目前已經(jīng)有了第五版,也可以使用自考教材——西安交通大學(xué)陸慶樂(lè)編的《高等數(shù)學(xué)》,可以買(mǎi)一些配套的輔導(dǎo)書(shū)和習(xí)題解答。
還有兩門(mén)重要的數(shù)學(xué)課程是《線(xiàn)性代數(shù)》和《概率統(tǒng)計(jì)》。可以分別采用高等教育出版社出版、同濟(jì)大學(xué)編寫(xiě)的《線(xiàn)性代數(shù)》和浙江大學(xué)編寫(xiě)的《概率統(tǒng)計(jì)》。注意:自學(xué)一定要多做習(xí)題,而且最好一門(mén)課有一本習(xí)題解答和輔導(dǎo)書(shū)。
除了上面數(shù)學(xué)基礎(chǔ)課外,在計(jì)算機(jī)專(zhuān)業(yè)中舉足輕重的就是《離散數(shù)學(xué)》,這門(mén)課要多花點(diǎn)力氣來(lái)學(xué)。可以采用左孝凌教授等編的《離散數(shù)學(xué)》,上海科學(xué)技術(shù)文獻(xiàn)出版社。也可以用北大、清華的教材,還可以參考左教授編的自學(xué)教材,經(jīng)濟(jì)科學(xué)出版社。
其他課程還有《復(fù)編函數(shù)》、《計(jì)算方法》等,有余力的朋友可以選學(xué)。
二、專(zhuān)業(yè)基礎(chǔ)課
1.《程序設(shè)計(jì)》:學(xué)習(xí)內(nèi)容一般為C和C++。C語(yǔ)言可以采用譚浩強(qiáng)教授的《C程序設(shè)計(jì)》,內(nèi)容比較淺顯,C++方面的書(shū)推薦錢(qián)能編寫(xiě)的《C++程序設(shè)計(jì)》,清華大學(xué)出版社。
2.《數(shù)據(jù)結(jié)構(gòu)》:這門(mén)課程比較難,可以采用嚴(yán)蔚敏教授編寫(xiě)的《數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言版)》,有配套習(xí)題冊(cè)。好好做題,有時(shí)間多編幾個(gè)大的程序。
3.《模擬電路》和《數(shù)字電路》:這是難度較高的兩門(mén)課程,選用自考教材相對(duì)來(lái)說(shuō)容易些,也可以參考清華大學(xué)出版社出版的相關(guān)教材。
三、專(zhuān)業(yè)課
1.《計(jì)算機(jī)組成原理》:推薦白中英主編的《計(jì)算機(jī)組成原理》(第三版),科學(xué)出版社;黃愛(ài)英主編的《計(jì)算機(jī)組成原理》(第三版),清華大學(xué)出版社。
2.《操作系統(tǒng)》:湯子贏編寫(xiě)的《計(jì)算機(jī)操作系統(tǒng)》(第三版),西安電子科技大學(xué)出版社。還可以參考高教司司長(zhǎng)張堯?qū)W教授編寫(xiě)的教材,清華大學(xué)出版社。
3.《匯編語(yǔ)言》:可以用清華大學(xué)出版社出版的教材,也可以用自考教材。
4.《數(shù)據(jù)庫(kù)原理》:人民大學(xué)教授王珊編的《數(shù)據(jù)庫(kù)系統(tǒng)概論》(第三版),高等教育出版社,復(fù)旦大學(xué)施伯樂(lè)老師編寫(xiě)的教材也不錯(cuò)。
5.《編譯原理》:國(guó)防科技大學(xué)陳火旺院士編寫(xiě)的教材十分不錯(cuò),最新版本是2000年出的,國(guó)防工業(yè)出版社。
四、選修課
包括計(jì)算機(jī)網(wǎng)絡(luò)與通訊、軟件工程、圖形學(xué)、人工智
能、系統(tǒng)結(jié)構(gòu)、圖形學(xué)等。此類(lèi)課程的教材可選用全國(guó)高等教育自學(xué)考試指定教材,或參考各高校所采用的計(jì)算機(jī)專(zhuān)科和本科教材及配套輔導(dǎo)書(shū)。英文基礎(chǔ)好的朋友可以用國(guó)外著名大學(xué)的影印版教材。
我也是學(xué)計(jì)算機(jī)專(zhuān)業(yè)的,其最核心的課程是數(shù)據(jù)結(jié)構(gòu),這門(mén)課程想學(xué)好不是很容易,要花大量時(shí)間去實(shí)踐;還有一些重要課程比如:操作系統(tǒng),C語(yǔ)言,計(jì)算機(jī)組成原理,匯編語(yǔ)言,數(shù)據(jù)庫(kù),計(jì)算機(jī)網(wǎng)絡(luò),人工智能這些都是專(zhuān)業(yè)基礎(chǔ)課,還有一些建模課~~~
高中起點(diǎn)計(jì)算機(jī)本科:
1. 計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè):C語(yǔ)言程序設(shè)計(jì)、計(jì)算機(jī)組成原理、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、
微機(jī)原理及匯編語(yǔ)言、計(jì)算機(jī)網(wǎng)絡(luò)、計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)、軟件工程、面向?qū)ο蟪绦蛟O(shè)計(jì)等。
2. 計(jì)算機(jī)軟件專(zhuān)業(yè):面向?qū)ο蟪绦蛟O(shè)計(jì)、計(jì)算機(jī)組成原理、操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)、計(jì)算
機(jī)網(wǎng)絡(luò)、軟件工程、編譯原理、分布式系統(tǒng)、軟件項(xiàng)目管理、Oracle數(shù)據(jù)庫(kù)系統(tǒng)等。
3. 電子商務(wù)專(zhuān)業(yè):管理學(xué)原理、電子商務(wù)、物流管理、計(jì)算機(jī)網(wǎng)絡(luò)、供應(yīng)鏈管理、電子商務(wù)平臺(tái)及核心技術(shù)、國(guó)際商務(wù)管理、電子商務(wù)案例分析、商務(wù)網(wǎng)站建設(shè)等。
專(zhuān)科起點(diǎn)計(jì)算機(jī)本科:
1. 計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè):計(jì)算機(jī)組成原理、數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蟪绦蛟O(shè)計(jì)、操作系統(tǒng)、計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)、軟件工程、數(shù)據(jù)庫(kù)原理及應(yīng)用、計(jì)算機(jī)網(wǎng)絡(luò)、嵌入式系統(tǒng)與結(jié)構(gòu)等。
2. 計(jì)算機(jī)軟件專(zhuān)業(yè):操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蟪绦蛟O(shè)計(jì)、計(jì)算機(jī)原理及系統(tǒng)結(jié)構(gòu)、數(shù)據(jù)庫(kù)系統(tǒng)、JAVA程序設(shè)計(jì)、計(jì)算機(jī)網(wǎng)絡(luò)、軟件工程、中間件技術(shù)、信息系統(tǒng)集成等。
3. 電子商務(wù)專(zhuān)業(yè):管理學(xué)原理、數(shù)據(jù)庫(kù)原理及應(yīng)用、管理信息系統(tǒng)、金融學(xué)、電子商務(wù)平臺(tái)及核心技術(shù)、物流管理、計(jì)算機(jī)網(wǎng)絡(luò)、人力資源管理、供應(yīng)鏈管理等。
開(kāi)設(shè)的主要課程有:高等數(shù)學(xué)、線(xiàn)性代數(shù)、概率與數(shù)理統(tǒng)計(jì)、普通物理、 離散數(shù)學(xué)、計(jì)算機(jī)科學(xué)導(dǎo)論、C語(yǔ)言及程序設(shè)計(jì)、匯編語(yǔ)言、、數(shù)字電路與邏輯設(shè)計(jì)、計(jì)算機(jī)組成原理、算法與數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)原理、軟件工程、計(jì)算機(jī)網(wǎng)絡(luò)與通信、計(jì)算機(jī)專(zhuān)業(yè)英語(yǔ)、編譯原理、數(shù)據(jù)庫(kù)系統(tǒng)原理、面向?qū)ο缶幊碳夹g(shù)(如:VB)、CAD技術(shù)、圖形圖象處理技術(shù)、軟件開(kāi)發(fā)新環(huán)境、接口與通訊、人工智能及應(yīng)用、信息系統(tǒng)工程、企業(yè)會(huì)計(jì)、電子數(shù)據(jù)交換(EDI)、計(jì)算機(jī)維修技術(shù)、計(jì)算機(jī)網(wǎng)絡(luò)工程、計(jì)算機(jī)系統(tǒng)維護(hù)技術(shù)、多媒體技術(shù)及其應(yīng)用、算法分析與設(shè)計(jì)、面向?qū)ο蠹夹g(shù)、、計(jì)算機(jī)圖形學(xué)、決策支持系統(tǒng)、網(wǎng)絡(luò)應(yīng)用軟件設(shè)計(jì)、網(wǎng)絡(luò)操作系統(tǒng)、大型數(shù)據(jù)庫(kù)系統(tǒng)、單片機(jī)應(yīng)用、計(jì)算方法、軟件高級(jí)工資格認(rèn)證、高級(jí)程
序員水平認(rèn)證、馬克思主義哲學(xué)原理、毛澤東思想概論、馬列政治經(jīng)濟(jì)學(xué)原理、鄧小平理論、思想道德修養(yǎng)、法律基礎(chǔ)、大學(xué)語(yǔ)文、大學(xué)英語(yǔ)、體育等。
《計(jì)算機(jī)操作系統(tǒng)》課程簡(jiǎn)介
本課程是計(jì)算機(jī)專(zhuān)業(yè)的專(zhuān)業(yè)課程之一, 著重介紹計(jì)算機(jī)系統(tǒng)的一個(gè)重要系統(tǒng)軟件——操作系統(tǒng)。本課程詳細(xì)闡述了操作系統(tǒng)如何管理計(jì)算機(jī)系統(tǒng)中的軟件和硬件資源、合理組織計(jì)算機(jī)系統(tǒng)的工作流程、提供用戶(hù)與計(jì)算機(jī)系統(tǒng)之間的軟件接口等機(jī)制。
授課內(nèi)容包括操作系統(tǒng)的基本內(nèi)容和概念、進(jìn)程的概念以及通信和調(diào)度的方法、操作系統(tǒng)中各種資源的管理。最后通過(guò)實(shí)例——Linux操作系統(tǒng),介紹Linux系統(tǒng)中的存儲(chǔ)、設(shè)備、文件和進(jìn)程的管理。
本課程的前導(dǎo)課程為:C語(yǔ)言程序設(shè)計(jì)。授課對(duì)象為:網(wǎng)絡(luò)與通信專(zhuān)業(yè)本科生。
《應(yīng)用數(shù)據(jù)庫(kù)技術(shù)》課程簡(jiǎn)介
本課程為本科計(jì)算機(jī)與通信專(zhuān)業(yè)的專(zhuān)業(yè)課程。本課程詳細(xì)闡述和研究了數(shù)據(jù)庫(kù)系統(tǒng)尤其是關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的基本概念和基本原理、介紹了數(shù)據(jù)庫(kù)國(guó)際標(biāo)準(zhǔn)語(yǔ)言——SQL語(yǔ)言以及數(shù)據(jù)庫(kù)設(shè)計(jì)的基本技術(shù)和方法,旨在指導(dǎo)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開(kāi)發(fā)和數(shù)據(jù)庫(kù)技術(shù)的廣泛應(yīng)用。
授課內(nèi)容包括:數(shù)據(jù)庫(kù)的基本原理和數(shù)據(jù)的物理組織與存取方法;關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的基本概念、關(guān)系代數(shù)理論、查詢(xún)語(yǔ)言、規(guī)范化理論、查詢(xún)優(yōu)化;數(shù)據(jù)庫(kù)保護(hù)技術(shù);數(shù)據(jù)庫(kù)設(shè)計(jì)的基本技術(shù)和方法以及幾種現(xiàn)今流行的數(shù)據(jù)庫(kù)應(yīng)用。
本課程的前導(dǎo)課程為:C語(yǔ)言程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)。授課對(duì)象為:網(wǎng)絡(luò)與通信專(zhuān)業(yè)本科生。
《數(shù)據(jù)結(jié)構(gòu)》課程簡(jiǎn)介
數(shù)據(jù)結(jié)構(gòu)是計(jì)算機(jī)專(zhuān)業(yè)課程的主要基礎(chǔ)課程之一。它旨在使學(xué)生了解和掌握數(shù)據(jù)對(duì)象的特性,學(xué)會(huì)數(shù)據(jù)組織的方法和把現(xiàn)實(shí)世界中的問(wèn)題在計(jì)算機(jī)內(nèi)部的表示方法,以及培養(yǎng)基本的、良好的程序設(shè)計(jì)技能。本課程詳細(xì)闡述和研究了各種數(shù)據(jù)元素之間存在的關(guān)系(數(shù)據(jù)的邏輯結(jié)構(gòu))、在計(jì)算機(jī)中如何表示這種關(guān)系的存儲(chǔ)結(jié)構(gòu)以及存儲(chǔ)結(jié)構(gòu)的描述方法、數(shù)據(jù)的不同的邏輯結(jié)構(gòu)在各種存儲(chǔ)結(jié)構(gòu)上實(shí)現(xiàn)的基本運(yùn)算:查找、插入和刪除的算法,從時(shí)間和空間復(fù)雜度的角度綜合比較各種存儲(chǔ)結(jié)構(gòu)的不同特點(diǎn)和適用場(chǎng)合。
本課程的基本授課內(nèi)容包括線(xiàn)性表、棧和隊(duì)列、串、數(shù)組和廣義表、二叉樹(shù)和樹(shù)、圖、動(dòng)態(tài)存儲(chǔ)管理、查找、排序和文件等以及實(shí)現(xiàn)這些數(shù)據(jù)組織的算法等。