本書是計算機科學入門教材,在借鑑國內外同類教材經驗的基礎上,結合作者多年講授“計算機科學導論”的實踐編寫而成。
基本介紹
- 書名:計算機科學導論(第2版)
- 作者:常晉義、高燕
- ISBN:9787302355694
- 定價:34.5元
- 出版時間:2014-6-5
- 裝幀:平裝
圖書簡介,圖書目錄,
圖書簡介
本書是計算機科學入門教材,在借鑑國內外同類教材經驗的基礎上,結合作者多年講授“計算機科學導論”的實踐編寫而成。本書內容涉及計算機科學的主要方面,包括計算機概述,計算機運算基礎,計算機組成,作業系統,計算機網路,算法基礎,程式設計,人機互動,數據組織與管理,軟體與軟體工程,信息與信息系統,信息安全,計算機套用,計算機學科體系,計算機倫理、道德與法規,產業發展與職業規劃等。內容編排為每一章一個主題,便於教學時根據專業方向進行取捨。
本書可作為高等學校計算機科學與技術、軟體工程專業及相關專業的教材,也可作為高等院校師生、IT行業工程技術人員的重要參考書。
圖書目錄
第1章計算機概述/1
1.1計算機的概念/1
1.1.1認識計算機/1
1.1.2計算機的類型/4
1.1.3計算機的用途/6
1.2計算機系統/8
1.2.1計算機硬體系統/8
1.2.2計算機軟體系統/10
1.2.3計算機系統的組織結構/11
1.3計算機的發展/12
1.3.1計算機的發展階段/12
1.3.2我國計算機的發展/13
1.3.3影響計算機發展的人物與思想/15
1.3.4計算機的發展趨勢/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.1.3二進制運算/24
2.2計算機中數據的表示/27
2.2.1二進制數據單位與存儲/27
2.2.2數值數據的表示/28
2.2.3字元數據的表示/31
2.3思考與討論/34
2.3.1思考題/34
2.3.2課外討論/35
第3章計算機組成/36
3.1計算機系統結構/36
3.1.1馮·諾依曼體系結構/36
3.1.2計算機的匯流排結構/37
3.2計算機工作原理與性能指標/38
3.2.1計算機工作原理/38
3.2.2計算機的性能指標/39
3.3計算機主機/40
3.3.1存儲系統/40
3.3.2中央處理器/43
3.4計算機外部設備/45
3.4.1外部設備的地位與作用/45
3.4.2外部設備的種類/46
3.4.3主機與外設的連線/48
3.5思考與討論/51
3.5.1思考題/51
3.5.2課外討論/52
第4章作業系統/53
4.1作業系統概述/53
4.1.1作業系統的概念/53
4.1.2作業系統的功能/55
4.2作業系統的類型/58
4.2.1作業系統的功能類型/58
4.2.2典型作業系統/59
4.3作業系統的研究與發展/62
4.3.1作業系統的演變/62
4.3.2作業系統的研究方法/69
4.4思考與討論/71
4.4.1思考題/71
4.4.2課外討論/71
第5章計算機網路/73
5.1計算機網路基礎/73
5.1.1計算機網路的概念/73
5.1.2計算機網路的發展/74
5.1.3計算機網路的組成/75
5.2網路體系結構與協定/77
5.2.1網路互聯模型/77
5.2.2網路地址與分配/82
5.3區域網路與廣域網/83
5.3.1區域網路/83
5.3.2廣域網/86
5.4Internet及其套用/89
5.4.1Internet基礎/89
5.4.2Internet的套用/90
5.5思考與討論/94
5.5.1思考題/94
5.5.2課外討論/95
第6章算法基礎/96
6.1算法的概念/96
6.1.1算法及其特性/96
6.1.2算法的描述/99
6.1.3算法的分類/101
6.1.4一個完整的算法表示/104
6.2算法分析與設計/104
6.2.1算法分析/104
6.2.2常用算法設計/105
6.3經典計算機算法/108
6.3.1哥尼斯堡七橋問題/109
6.3.2漢諾塔問題/110
6.3.3哲學家進餐問題/111
6.3.4旅行商問題/112
6.4思考與討論/113
6.4.1思考題/113
6.4.2課外討論/113
第7章程式設計/115
7.1程式設計基礎/115
7.1.1程式設計的基本概念/115
7.1.2程式設計過程/116
7.2程式設計語言/118
7.2.1程式設計語言概述/118
7.2.2程式設計語言的發展/119
7.2.3語言處理系統/121
7.2.4程式設計語言的類型/123
7.3程式設計方法/126
7.3.1結構化程式設計/126
7.3.2面向對象程式設計/128
7.4思考與討論/130
7.4.1思考題/130
7.4.2課外討論/130
第8章人機互動/131
8.1人機互動基礎/131
8.1.1人機互動概述/131
8.1.2人機界面/133
8.1.3新型人機互動技術/135
8.2多媒體技術/138
8.2.1多媒體技術基礎/138
8.2.2多媒體技術的套用/141
8.2.3多媒體套用技術/142
8.3虛擬現實技術/146
8.3.1虛擬現實/146
8.3.2虛擬現實技術/147
8.4思考與討論/149
8.4.1思考題/149
8.4.2課外討論/149
第9章數據組織與管理/151
9.1數據管理基礎/151
9.1.1數據管理技術的發展/151
9.1.2數據模型/153
9.2資料庫系統/155
9.2.1資料庫系統基礎/156
9.2.2資料庫管理系統/158
9.2.3常見的資料庫管理系統/159
9.3數據管理技術的發展/160
9.3.1資料庫技術與其他技術的滲透/160
9.3.2數據挖掘/162
9.3.3大數據/164
9.4思考與討論/166
9.4.1思考題/166
9.4.2課外討論/166
第10章軟體與軟體工程/167
10.1軟體/167
10.1.1軟體的定義與特徵/167
10.1.2軟體的歷史演變/168
10.1.3軟體的保護與授權/171
10.2軟體工程/172
10.2.1軟體危機/172
10.2.2軟體工程的概念/173
10.2.3軟體工程方法學/176
10.3軟體生命周期及其模型/178
10.3.1軟體生命周期/178
10.3.2軟體生命周期模型/181
10.3.3微軟公司的軟體過程模型/183
10.4思考與討論/185
10.4.1思考題/185
10.4.2課外討論/185
第11章信息與信息系統/186
11.1信息與信息化/186
11.1.1信息/186
11.1.2信息化/189
11.2信息管理與信息系統/191
11.2.1信息管理/191
11.2.2信息系統/192
11.2.3信息系統的套用類型/195
11.3信息系統的套用/196
11.3.1決策支持系統/196
11.3.2企業信息系統/198
11.3.3電子商務系統/200
11.4思考與討論/203
11.4.1思考題/203
11.4.2課外討論/203
第12章信息安全/205
12.1信息安全概述/205
12.1.1信息安全基礎/205
12.1.2信息安全問題分析/207
12.2密碼技術/209
12.2.1密碼學基礎/209
12.2.2密碼技術/212
12.3網路安全技術/215
12.3.1防火牆技術/215
12.3.2入侵檢測技術/217
12.3.3系統容災技術/219
12.3.4虛擬網技術/221
12.4計算機病毒及防治/223
12.4.1計算機病毒的概念/223
12.4.2計算機病毒的檢測與預防/226
12.5思考與討論/226
12.5.1思考題/226
12.5.2課外討論/227
第13章計算機套用/228
13.1計算機套用分析/228
13.1.1計算機套用領域/228
13.1.2計算機套用分析/234
13.2計算機套用典型問題/239
13.2.1人工智慧/239
13.2.2嵌入式系統/243
13.3計算機套用熱點技術/245
13.3.1移動網際網路/245
13.3.2物聯網/248
13.3.3雲計算/251
13.3.43D列印技術/254
13.4思考與討論/255
13.4.1思考題/255
13.4.2課外討論/255
第14章計算機學科體系/257
14.1計算機學科概論/257
14.1.1計算機學科基礎/257
14.1.2計算機學科的基本問題/260
14.2計算機學科方法論/261
14.2.1計算機學科的形態/261
14.2.2計算機學科的核心概念/263
14.2.3計算機學科的典型方法/266
14.3計算機學科知識體系/267
14.3.1計算機學科知識的層次與特點/267
14.3.2計算機學科知識體系/268
14.4思考與討論/271
14.4.1思考題/271
14.4.2課外討論/271
第15章計算機倫理、道德與法規/272
15.1計算機倫理學/272
15.1.1計算機倫理學的建設背景/272
15.1.2計算機倫理學的內容/274
15.1.3美國計算機職業倫理規範/276
15.2職業理想與職業道德/277
15.2.1職業理想/278
15.2.2計算機職業道德/279
15.2.3軟體工程師基本素質/280
15.3信息產業的法律法規/281
15.3.1網路信息安全的法律/282
15.3.2計算機軟體的法律保護/283
15.4思考與討論/285
15.4.1思考題/285
15.4.2課外討論/285
第16章產業發展與職業規劃/286
16.1信息產業及其發展/286
16.1.1信息產業/286
16.1.2信息產業的發展/289
16.2職業素養與職業規劃/290
16.2.1學科培養的基本能力/290
16.2.2IT職業分類/292
16.2.3IT職業規劃/294
16.3思考與討論/297
16.3.1思考題/297
16.3.2課外討論/298
參考文獻/299