第1章計算機系統(tǒng)概述1
1.1計算機的概念1
1.1.1認識計算機1
1.1.2計算機的類型4
1.1.3計算機的應用5
1.2計算機系統(tǒng)7
1.2.1計算機硬件系統(tǒng)8
1.2.2計算機軟件系統(tǒng)9
1.2.3計算機系統(tǒng)的組織結構10
1.3計算機的發(fā)展11
1.3.1計算機的發(fā)展階段11
1.3.2我國計算機的發(fā)展12
1.3.3影響計算機發(fā)展的重要人物14
1.3.4計算機的發(fā)展趨勢16
1.4思考與討論18
1.4.1問題思考18
1.4.2課外討論18
第2章計算機運算基礎19
2.1數制及其轉換19
2.1.1進位計數制19
2.1.2不同數制間的轉換21
2.2計算機中數據的表示24
2.2.1數的機器碼表示24
2.2.2數值數據的表示26
2.2.3非數值數據的表示29◆計算機科學導論(第3版)目錄2.3數據存儲與數據運算31
2.3.1數據存儲31
2.3.2數據運算32
2.4思考與討論35
2.4.1問題思考35
2.4.2課外討論35
第3章計算機組成36
3.1計算機系統(tǒng)結構36
3.1.1馮·諾依曼體系結構36
3.1.2計算機的總線結構37
3.2計算機的工作原理40
3.2.1指令系統(tǒng)40
3.2.2計算機的工作過程與性能指標41
3.3計算機的基本組成42
3.3.1中央處理單元43
3.3.2存儲系統(tǒng)46
3.3.3輸入輸出系統(tǒng)48
3.4思考與討論52
3.4.1問題思考52
3.4.2課外討論52
第4章操作系統(tǒng)53
4.1操作系統(tǒng)基礎53
4.1.1操作系統(tǒng)及其特征53
4.1.2操作系統(tǒng)的類型55
4.2操作系統(tǒng)的功能58
4.2.1資源管理59
4.2.2人機交互63
4.3操作系統(tǒng)的研究與發(fā)展64
4.3.1操作系統(tǒng)的發(fā)展64
4.3.2操作系統(tǒng)的研究方法66
4.4思考與討論69
4.4.1問題思考69
4.4.2課外討論69
第5章計算機網絡70
5.1計算機網絡基礎70
5.1.1計算機網絡概述70
5.1.2計算機網絡的類型73
5.2網絡體系結構76
5.2.1網絡互聯模型76
5.2.2網絡地址與分配79
5.3傳輸介質與網絡設備81
5.3.1網絡傳輸介質81
5.3.2網絡設備82
5.4Internet及其應用84
5.4.1Internet基礎84
5.4.2Internet的應用86
5.5思考與討論89
5.5.1問題思考89
5.5.2課外討論89
第6章人機交互90
6.1人機交互基礎90
6.1.1人機交互概述90
6.1.2新型人機交互技術93
6.2多媒體技術96
6.2.1多媒體技術基礎96
6.2.2多媒體應用技術100
6.3虛擬現實技術104
6.3.1虛擬現實104
6.3.2虛擬現實技術105
6.4思考與討論107
6.4.1問題思考107
6.4.2課外討論107
第7章算法和數據結構109
7.1算法基礎109
7.1.1算法及其特性109
7.1.2算法的描述112
7.1.3算法評價114
7.2數據結構115
7.2.1數據結構的概念115
7.2.2常用的數據結構117
7.3算法分析121
7.3.1常用的算法121
7.3.2經典計算機算法問題125
7.4思考與討論129
7.4.1問題思考129
7.4.2課外討論129
第8章程序設計131
8.1程序設計基礎131
8.1.1程序設計的基本概念131
8.1.2程序設計過程132
8.2程序設計語言134
8.2.1程序設計語言概述134
8.2.2程序設計語言的類型137
8.2.3語言處理系統(tǒng)138
8.2.4高級語言的分類139
8.3程序設計方法143
8.3.1結構化程序設計143
8.3.2面向對象程序設計145
8.4思考與討論147
8.4.1問題思考147
8.4.2課外討論147
第9章數據組織與管理148
9.1數據管理基礎148
9.1.1數據管理技術的發(fā)展148
9.1.2數據模型150
9.2數據庫系統(tǒng)153
9.2.1數據庫系統(tǒng)基礎154
9.2.2數據庫系統(tǒng)的結構155
9.2.3網絡數據庫157
9.3數據庫管理系統(tǒng)159
9.3.1數據庫管理系統(tǒng)基礎159
9.3.2數據庫管理系統(tǒng)的應用161
9.4思考與討論163
9.4.1問題思考163
9.4.2課外討論163
第10章軟件與軟件工程164
10.1軟件164
10.1.1軟件的概念164
10.1.2軟件的保護與授權165
10.2軟件工程166
10.2.1軟件危機167
10.2.2軟件工程的概念168
10.2.3軟件工程方法學170
10.3軟件生命周期172
10.3.1軟件生命周期概述173
10.3.2軟件生命周期模型175
10.3.3微軟公司的軟件開發(fā)周期178
10.4思考與討論180
10.4.1問題思考180
10.4.2課外討論180
第11章信息與信息系統(tǒng)181
11.1信息與信息管理181
11.1.1信息181
11.1.2信息管理184
11.1.3信息化185
11.2信息系統(tǒng)基礎187
11.2.1信息系統(tǒng)概述187
11.2.2信息系統(tǒng)的應用類型190
11.3信息系統(tǒng)的應用191
11.3.1決策支持系統(tǒng)191
11.3.2企業(yè)信息系統(tǒng)193
11.3.3電子商務系統(tǒng)195
11.4思考與討論197
11.4.1問題思考197
11.4.2課外討論197
第12章信息安全198
12.1信息安全基礎198
12.1.1信息安全概述198
12.1.2信息安全問題分析200
12.2密碼技術203
12.2.1密碼學基礎203
12.2.2密碼技術205
12.3網絡安全208
12.3.1防火墻208
12.3.2入侵檢測210
12.3.3訪問控制212
12.3.4容災系統(tǒng)214
12.3.5虛擬專用網215
12.4計算機病毒與計算機犯罪217
12.4.1計算機病毒217
12.4.2計算機犯罪219
12.5思考與討論221
12.5.1問題思考221
12.5.2課外討論221
第13章典型應用與熱點技術222
13.1嵌入式系統(tǒng)222
13.1.1嵌入式系統(tǒng)的基礎222
13.1.2嵌入式系統(tǒng)的組成223
13.1.3嵌入式系統(tǒng)的應用與發(fā)展225
13.2人工智能226
13.2.1人工智能的基礎226
13.2.2人工智能技術與應用228
13.3計算機應用的熱點技術230
13.3.1移動互聯網230
13.3.2物聯網233
13.3.3云計算235
13.3.4大數據237
13.4思考與討論239
13.4.1問題思考239
13.4.2課外討論239
第14章計算機學科體系241
14.1計算機學科概論241
14.1.1計算機學科基礎241
14.1.2計算機學科的基本問題244
14.2計算機學科方法論246
14.2.1計算機學科的形態(tài)246
14.2.2計算機學科的核心概念247
14.2.3計算機學科的典型方法250
14.3計算機學科知識體系251
14.3.1計算機學科知識的層次與特點251
14.3.2計算機學科知識體系253
14.4思考與討論257
14.4.1問題思考257
14.4.2課外討論257
第15章計算機倫理、道德與法規(guī)258
15.1計算機倫理學258
15.1.1計算機倫理學概述258
15.1.2計算機職業(yè)倫理規(guī)范262
15.2職業(yè)理想與職業(yè)道德264
15.2.1職業(yè)理想264
15.2.2職業(yè)道德266
15.3信息產業(yè)的法律法規(guī)269
15.3.1網絡信息安全的法律270
15.3.2計算機軟件著作權保護272
15.3.3計算機軟件商業(yè)秘密權275
15.4思考與討論277
15.4.1問題思考277
15.4.2課外討論277
第16章產業(yè)發(fā)展與職業(yè)規(guī)劃278
16.1信息產業(yè)及其發(fā)展278
16.1.1信息產業(yè)278
16.1.2我國信息產業(yè)的發(fā)展280
16.2職業(yè)素養(yǎng)與職業(yè)規(guī)劃282
16.2.1職業(yè)素養(yǎng)282
16.2.2計算機相關職業(yè)284
16.2.3職業(yè)生涯規(guī)劃287
16.3思考與討論288
16.3.1問題思考288
16.3.2課外討論288
附錄實驗與實踐289
附錄A實驗289
實驗1信息的獲取與交流289
實驗2Windows基本操作289
實驗3文本編輯與排版290
實驗4電子表格的應用290
實驗5演示文稿的制作291
實驗6網絡設置及測試292
實驗7多媒體基礎292
實驗8常用工具軟件292
附錄B實踐293
實踐1深入了解計算機293
實踐2制作電子簡報293
實踐3成績表計算與分析293
實踐4制作電子相冊293
實踐5撰寫小論文294