本書以計算機科學(xué)學(xué)科的特點、形態(tài)、歷史淵源、發(fā)展變化、典型方法和學(xué)科知識結(jié)構(gòu)等組織內(nèi)容,闡述如何認(rèn)識計算機科學(xué),學(xué)習(xí)計算機的關(guān)鍵技術(shù)和知識,培養(yǎng)計算思維的能力。全書分為計算機的發(fā)展、計算機的信息表示、計算機硬件、計算機軟件、問題求解與算法、數(shù)據(jù)結(jié)構(gòu)與程序設(shè)計、數(shù)據(jù)庫與數(shù)據(jù)管理和計算機網(wǎng)絡(luò)共8章內(nèi)容,各章后附有小結(jié)和習(xí)題,便于訓(xùn)練和知識深化。 本書具有涉及知識面廣、內(nèi)容豐富完整、概念層次清晰、文字流暢通順的特點,全書敘述體系嚴(yán)謹(jǐn),在為讀者提供計算機專業(yè)概念的同時,注重增強對計算思維的理解。
目 錄
第1章 計算機的發(fā)展\\t1
1.1 計算機的起源\\t1
1.1.1 早期的計算工具\\t1
1.1.2 早期計算機\\t3
1.1.3 現(xiàn)代計算機\\t4
1.2 計算機的發(fā)展\\t6
1.2.1 第一代計算機\\t6
1.2.2 第二代計算機\\t8
1.2.3 第三代計算機\\t9
1.2.4 第四代計算機\\t10
1.2.5 未來計算機的發(fā)展\\t12
1.3 計算機在中國的發(fā)展\\t14
本章小結(jié)\\t17
習(xí)題1\\t17
目 錄
第1章 計算機的發(fā)展\\t1
1.1 計算機的起源\\t1
1.1.1 早期的計算工具\\t1
1.1.2 早期計算機\\t3
1.1.3 現(xiàn)代計算機\\t4
1.2 計算機的發(fā)展\\t6
1.2.1 第一代計算機\\t6
1.2.2 第二代計算機\\t8
1.2.3 第三代計算機\\t9
1.2.4 第四代計算機\\t10
1.2.5 未來計算機的發(fā)展\\t12
1.3 計算機在中國的發(fā)展\\t14
本章小結(jié)\\t17
習(xí)題1\\t17
第2章 計算機的信息表示\\t18
2.1 數(shù)制及其轉(zhuǎn)換\\t18
2.1.1 二進(jì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章 計算機硬件\\t44
3.1 計算機體系結(jié)構(gòu)\\t44
3.1.1 馮?諾依曼結(jié)構(gòu)\\t44
3.1.2 計算機的功能部件\\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 存儲設(shè)備\\t50
3.3.1 存儲器的分類及其層次結(jié)構(gòu)\\t50
3.3.2 主存儲器\\t51
3.3.3 外存儲器\\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章 計算機軟件\\t69
4.1 軟件的概念、特點和分類\\t69
4.1.1 軟件的概念與特點\\t69
4.1.2 軟件的分類\\t70
4.2 軟件的發(fā)展\\t72
4.3 從機器語言到高級語言\\t74
4.3.1 機器語言\\t74
4.3.2 匯編語言\\t75
4.3.3 高級語言\\t76
4.3.4 高級語言程序設(shè)計類型\\t77
4.3.5 常用程序設(shè)計語言\\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 辦公自動化軟件Office 2010\\t92
4.5.2 圖形圖像處理軟件\\t97
4.5.3 視頻處理軟件\\t98
本章小結(jié)\\t100
習(xí)題4\\t100
第5章 問題求解與算法\\t103
5.1 計算思維\\t103
5.2 算法\\t107
5.3 常用的算法\\t110
本章小結(jié)\\t118
習(xí)題5\\t118
第6章 數(shù)據(jù)結(jié)構(gòu)與程序設(shè)計\\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è)計\\t124
6.3.1 程序的概念\\t124
6.3.2 程序設(shè)計的步驟\\t125
6.3.3 程序設(shè)計的常用工具\\t125
6.3.4 源程序文檔化\\t130
6.3.5 軟件開發(fā)的常用模型\\t132
本章小結(jié)\\t134
習(xí)題6\\t134
第7章 數(shù)據(jù)庫與數(shù)據(jù)管理\\t136
7.1 數(shù)據(jù)管理基本概念\\t136
7.1.1 信息與數(shù)據(jù)\\t136
7.1.2 數(shù)據(jù)管理與數(shù)據(jù)庫\\t137
7.2 數(shù)據(jù)管理的變遷\\t140
7.3 數(shù)據(jù)庫系統(tǒng)\\t141
7.3.1 相關(guān)概念\\t141
7.3.2 數(shù)據(jù)庫管理系統(tǒng)支持的數(shù)據(jù)模型\\t142
7.3.3 數(shù)據(jù)庫系統(tǒng)的組成\\t147
7.3.4 數(shù)據(jù)庫設(shè)計\\t148
7.3.5 數(shù)據(jù)庫的體系結(jié)構(gòu)\\t15