本書以計(jì)算機(jī)科學(xué)學(xué)科的特點(diǎn)、形態(tài)、歷史淵源、發(fā)展變化、典型方法和學(xué)科知識(shí)結(jié)構(gòu)等組織內(nèi)容,闡述如何認(rèn)識(shí)計(jì)算機(jī)科學(xué),學(xué)習(xí)計(jì)算機(jī)的關(guān)鍵技術(shù)和知識(shí),培養(yǎng)計(jì)算思維的能力。全書分為計(jì)算機(jī)的發(fā)展、計(jì)算機(jī)的信息表示、計(jì)算機(jī)硬件、計(jì)算機(jī)軟件、問題求解與算法、數(shù)據(jù)結(jié)構(gòu)與程序設(shè)計(jì)、數(shù)據(jù)庫(kù)與數(shù)據(jù)管理和計(jì)算機(jī)網(wǎng)絡(luò)共8章內(nèi)容,各章后附有小結(jié)和習(xí)題,便于訓(xùn)練和知識(shí)深化。 本書具有涉及知識(shí)面廣、內(nèi)容豐富完整、概念層次清晰、文字流暢通順的特點(diǎn),全書敘述體系嚴(yán)謹(jǐn),在為讀者提供計(jì)算機(jī)專業(yè)概念的同時(shí),注重增強(qiáng)對(duì)計(jì)算思維的理解。
目 錄
第1章 計(jì)算機(jī)的發(fā)展\\t1
1.1 計(jì)算機(jī)的起源\\t1
1.1.1 早期的計(jì)算工具\(yùn)\t1
1.1.2 早期計(jì)算機(jī)\\t3
1.1.3 現(xiàn)代計(jì)算機(jī)\\t4
1.2 計(jì)算機(jī)的發(fā)展\\t6
1.2.1 第一代計(jì)算機(jī)\\t6
1.2.2 第二代計(jì)算機(jī)\\t8
1.2.3 第三代計(jì)算機(jī)\\t9
1.2.4 第四代計(jì)算機(jī)\\t10
1.2.5 未來計(jì)算機(jī)的發(fā)展\\t12
1.3 計(jì)算機(jī)在中國(guó)的發(fā)展\\t14
本章小結(jié)\\t17
習(xí)題1\\t17
目 錄
第1章 計(jì)算機(jī)的發(fā)展\\t1
1.1 計(jì)算機(jī)的起源\\t1
1.1.1 早期的計(jì)算工具\(yùn)\t1
1.1.2 早期計(jì)算機(jī)\\t3
1.1.3 現(xiàn)代計(jì)算機(jī)\\t4
1.2 計(jì)算機(jī)的發(fā)展\\t6
1.2.1 第一代計(jì)算機(jī)\\t6
1.2.2 第二代計(jì)算機(jī)\\t8
1.2.3 第三代計(jì)算機(jī)\\t9
1.2.4 第四代計(jì)算機(jī)\\t10
1.2.5 未來計(jì)算機(jī)的發(fā)展\\t12
1.3 計(jì)算機(jī)在中國(guó)的發(fā)展\\t14
本章小結(jié)\\t17
習(xí)題1\\t17
第2章 計(jì)算機(jī)的信息表示\\t18
2.1 數(shù)制及其轉(zhuǎn)換\\t18
2.1.1 二進(jìn)制及其運(yùn)算\\t18
2.1.2 常用數(shù)制及其轉(zhuǎn)換\\t22
2.2 數(shù)據(jù)表示\\t26
2.2.1 數(shù)值型數(shù)據(jù)的表示\\t26
2.2.2 非數(shù)值型數(shù)據(jù)的表示\\t30
本章小結(jié)\\t41
習(xí)題2\\t41
第3章 計(jì)算機(jī)硬件\\t44
3.1 計(jì)算機(jī)體系結(jié)構(gòu)\\t44
3.1.1 馮?諾依曼結(jié)構(gòu)\\t44
3.1.2 計(jì)算機(jī)的功能部件\\t45
3.2 中央處理器\\t46
3.2.1 CPU的結(jié)構(gòu)\\t46
3.2.2 CPU的性能指標(biāo)\\t46
3.2.3 常見的CPU產(chǎn)品\\t47
3.3 存儲(chǔ)設(shè)備\\t50
3.3.1 存儲(chǔ)器的分類及其層次結(jié)構(gòu)\\t50
3.3.2 主存儲(chǔ)器\\t51
3.3.3 外存儲(chǔ)器\\t53
3.4 外部設(shè)備\\t57
3.4.1 輸入設(shè)備\\t57
3.4.2 輸出設(shè)備\\t60
3.5 總線接口\\t63
3.5.1 總線結(jié)構(gòu)\\t63
3.5.2 信息的傳送方式及傳送寬度\\t64
3.5.3 常見系統(tǒng)總線\\t65
本章小結(jié)\\t67
習(xí)題3\\t67
第4章 計(jì)算機(jī)軟件\\t69
4.1 軟件的概念、特點(diǎn)和分類\\t69
4.1.1 軟件的概念與特點(diǎn)\\t69
4.1.2 軟件的分類\\t70
4.2 軟件的發(fā)展\\t72
4.3 從機(jī)器語言到高級(jí)語言\\t74
4.3.1 機(jī)器語言\\t74
4.3.2 匯編語言\\t75
4.3.3 高級(jí)語言\\t76
4.3.4 高級(jí)語言程序設(shè)計(jì)類型\\t77
4.3.5 常用程序設(shè)計(jì)語言\\t80
4.4 操作系統(tǒng)\\t84
4.4.1 操作系統(tǒng)的概念和功能\\t84
4.4.2 文件和文件夾\\t87
4.4.3 常用的操作系統(tǒng)\\t88
4.5 應(yīng)用軟件\\t92
4.5.1 辦公自動(dòng)化軟件Office 2010\\t92
4.5.2 圖形圖像處理軟件\\t97
4.5.3 視頻處理軟件\\t98
本章小結(jié)\\t100
習(xí)題4\\t100
第5章 問題求解與算法\\t103
5.1 計(jì)算思維\\t103
5.2 算法\\t107
5.3 常用的算法\\t110
本章小結(jié)\\t118
習(xí)題5\\t118
第6章 數(shù)據(jù)結(jié)構(gòu)與程序設(shè)計(jì)\\t120
6.1 數(shù)據(jù)與數(shù)據(jù)類型\\t120
6.1.1 數(shù)據(jù)\\t120
6.1.2 數(shù)據(jù)類型\\t120
6.2 數(shù)據(jù)結(jié)構(gòu)\\t121
6.2.1 數(shù)據(jù)結(jié)構(gòu)的產(chǎn)生\\t121
6.2.2 數(shù)據(jù)結(jié)構(gòu)研究的內(nèi)容\\t121
6.2.3 常用的數(shù)據(jù)結(jié)構(gòu)\\t122
6.3 程序設(shè)計(jì)\\t124
6.3.1 程序的概念\\t124
6.3.2 程序設(shè)計(jì)的步驟\\t125
6.3.3 程序設(shè)計(jì)的常用工具\(yùn)\t125
6.3.4 源程序文檔化\\t130
6.3.5 軟件開發(fā)的常用模型\\t132
本章小結(jié)\\t134
習(xí)題6\\t134
第7章 數(shù)據(jù)庫(kù)與數(shù)據(jù)管理\\t136
7.1 數(shù)據(jù)管理基本概念\\t136
7.1.1 信息與數(shù)據(jù)\\t136
7.1.2 數(shù)據(jù)管理與數(shù)據(jù)庫(kù)\\t137
7.2 數(shù)據(jù)管理的變遷\\t140
7.3 數(shù)據(jù)庫(kù)系統(tǒng)\\t141
7.3.1 相關(guān)概念\\t141
7.3.2 數(shù)據(jù)庫(kù)管理系統(tǒng)支持的數(shù)據(jù)模型\\t142
7.3.3 數(shù)據(jù)庫(kù)系統(tǒng)的組成\\t147
7.3.4 數(shù)據(jù)庫(kù)設(shè)計(jì)\\t148
7.3.5 數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)\\t15