計算機導論:基於計算思維視角(第4版)

計算機導論:基於計算思維視角(第4版)

《計算機導論:基於計算思維視角(第4版)》是2017年8月出版的圖書,作者是王玉龍、方英蘭、王虹芸。

基本介紹

  • 書名:計算機導論:基於計算思維視角(第4版)
  • 作者:王玉龍、方英蘭、王虹芸
  • ISBN:9787121324826
  • 出版社:電子工業出版社 
  • 出版時間:2017-08
基本信息,內容簡介,目錄信息,

基本信息

計算機導論——基於計算思維視角(第4版)
叢書名 :高等學校規劃教材
作 譯 者:王玉龍,方英蘭,王虹芸
出版時間:2017-08
千 字 數:537
版 次:01-01
頁 數:336
開 本:16開
I S B N :9787121324826

內容簡介

本書是普通高等教育“十一五”國家級規劃教材的修訂版。全書共分9章:計算思維概述、算法基礎、計算機的硬體基礎、計算機系統的硬體結構、數據的組織與管理、計算機系統的軟體、計算機系統及套用、計算機信息安全及職業道德、計算機導論實驗。附錄還給出了專業學習指南。本書為任課老師免費提供電子教案、習題參考答案和實驗用程式等教學資源。本書適合作為計算機專業本科和專科入門教材,也可作為非計算機專業的“計算機基礎”教材,也是計算機初學者的理想入門讀物。

目錄信息

第1章 計算思維概述 1
1.1 計算機發展概述 1
1.1.1 歷史回顧 1
1.1.2 發展現狀 2
1.1.3 發展趨勢 8
1.2 什麼是計算思維 9
1.2.1 計算機的發展與思維方式的變化 9
1.2.2 思維與科學思維 11
1.2.3 計算思維的定義 12
1.2.4 計算思維的特性 12
1.3 計算機求解問題的過程 13
1.3.1 問題的描述 13
1.3.2 建立數學模型 13
1.3.3 算法設計 14
1.3.4 算法的正確性證明 14
1.3.5 算法分析 14
1.3.6 算法的程式實現 15
習題1 15
第2章 算法基礎 16
2.1 計算科學的典型問題 16
2.1.1 排序問題 16
2.1.2 漢諾塔問題 16
2.1.3 n皇后問題 17
2.1.4 旅行商問題 17
2.1.5 學習算法的意義 18
2.2 算法初步 18
2.2.1 算法概念 18
2.2.2 算法特徵 19
2.2.3 算法描述 20
2.3 算法結構 21
2.2.5 算法設計方法 23
2.2.6 算法分析 25
習題2 26
第3章 計算機的硬體基礎 27
3.1 計算機的基本組成及其工作原理 27
3.1.1 計算機的基本組成 27
3.1.2 計算機的基本工作原理 28
3.2 信息在計算機中的表示 31
3.2.1 數值數據 31
3.2.2 字元數據 39
3.2.3 聲音數據 41
3.2.4 圖像和圖形數據 41
3.2.5 視頻數據 42
3.3 運算基礎 43
3.3.1 四則運算 43
3.3.2 補碼加減運算 44
3.3.3 十進制數運算 46
3.3.4 邏輯運算 47
3.4 邏輯代數及邏輯電路 49
3.4.1 邏輯代數的初步知識 49
3.4.2 基本邏輯電路 51
3.4.3 基本邏輯部件 57
習題3 64
第4章 計算機系統的硬體結構 67
4.1 中央處理器(CPU) 67
4.1.1 運算器 67
4.1.2 控制器 70
4.1.3 CPU典型結構舉例 74
4.1.4 多核CPU和GPU 78
4.2 主存儲器 81
4.2.1 主存儲器概述 81
4.2.2 半導體存儲器 84
4.2.3 用晶片組成一個存儲器 87
4.3 輔助存儲器 89
4.3.1 磁表面存儲器 89
4.3.2 光碟存儲器 93
4.3.3 可移動外存儲器 95
4.3.4 計算機的存儲體系 95
4.4 輸入/輸出系統 97
4.4.1 輸入設備 97
4.4.2 輸出設備 99
4.4.3 輸入/輸出接口 102
4.4.4 輸入/輸出控制方式 104
4.5 指令系統及執行 106
4.5.1 指令系統 106
4.5.2 匯流排 110
4.5.3 計算機的時標系統 112
4.5.4 計算機的整機工作原理 113
4.5.5 計算機的性能評價 118
4.6 計算機的系統結構 119
4.6.1 並行處理的概念 119
4.6.2 流水線處理機系統 120
4.6.3 並行處理機系統 122
4.6.4 多處理機系統 123
4.6.5 數據流計算機 123
4.6.6 精簡指令系統計算機 124
習題4 125
第5章 數據的組織與管理 128
5.1 數據結構基礎 128
5.1.1 基本概念 128
5.1.2 線性表 130
5.1.3 圖 133
5.1.4 樹 134
5.2 資料庫系統 136
5.2.1 什麼是資料庫 137
5.2.2 數據模型 138
5.2.3 資料庫的基本結構形式—數據表 140
5.2.4 資料庫語言 141
5.2.4 資料庫設計 143
5.2.5 資料庫技術的發展 146
習題5 150
第6章 計算機系統的軟體 152
6.1 計算機軟體概述 152
6.1.1 什麼是軟體 152
6.1.2 軟體的分類 153
6.1.3 常用軟體簡介 153
6.1.4 計算機系統的組成 154
6.2 程式設計語言 156
6.2.1 程式設計語言發展概述 156
6.2.2 程式設計基礎 159
6.2.3 面向對象程式設計 168
6.3 作業系統 172
6.3.1 作業系統概述 172
6.3.2 處理器管理 177
6.3.3 存儲管理 183
6.3.4 設備管理 187
6.3.5 檔案管理 191
6.4 編譯系統 197
6.4.1 編譯原理概述 197
6.4.2 詞法分析 199
6.4.3 語法分析 201
6.4.4 中間代碼生成 203
6.4.5 代碼最佳化 204
6.4.6 目標代碼生成 205
6.4.7 表格管理和出錯處理 206
6.5 軟體工程 207
6.5.1 軟體工程概述 207
6.5.2 軟體開發模型 209
習題6 213
第7章 計算機系統及套用 215
7.1 計算機網路 215
7.1.1 計算機網路的組成 215
7.1.2 計算機網路的分類 218
7.1.3 網路中數據傳輸的基本原理 221
7.1.4 網路通信協定 223
7.1.5 計算機網路示例 225
7.1.6 網際網路Internet簡介 227
7.1.7 網際網路新技術 233
7.1.8 無線網 235
7.1.9 物聯網 238
7.1.10 雲計算 239
7.2 多媒體技術 241
7.2.1 基本概念 242
7.2.2 多媒體關鍵技術 245
7.2.3 多媒體計算機系統 249
7.2.4 Windows多媒體環境 252
7.2.5 多媒體技術的套用與發展 254
7.3 虛擬現實 255
7.3.1 什麼是虛擬現實 255
7.3.2 VR的發展歷程 257
7.3.3 VR系統結構 259
7.3.4 構造VR系統的主要軟/硬體設備 259
7.3.5 VR的套用系統 261
7.4 人工智慧 264
7.4.1 什麼是人工智慧 265
7.4.2 人工智慧的主要研究方向與套用領域 266
7.4.3 專家系統 270
7.4.4 人工神經網路 275
習題7 279
第8章 計算機信息安全及職業道德 281
8.1 計算機信息安全概述 281
8.1.1 什麼是計算機信息安全 281
8.1.2 威脅計算機網路安全的主要因素 282
8.2 計算機病毒 284
8.2.1 病毒的定義和特點 284
8.2.2 三種有影響的病毒 285
8.2.3 病毒的分類 285
8.2.4 反病毒技術概述 287
8.3 計算機黑客 289
8.3.1 什麼是計算機黑客 289
8.3.2 黑客的主要攻擊手段 289
8.4 計算機犯罪 290
8.5 防火牆的基本概念 291
8.5.1 什麼是防火牆 291
8.5.2 包過濾路由器 292
8.5.3 套用級網關 293
8.5.4 防火牆產品簡介 294
8.6 計算機職業道德 294
8.6.1 職業道德的基本範疇 295
8.6.2 計算機職業道德教育的重要性 295
8.6.3 信息使用的道德規範 295
習題8 296
第9章 計算機導論實驗 297
9.1 計算機硬體實驗 297
9.2 Office辦公軟體實驗 300
9.3 作業系統檔案管理實驗 306
9.4 網路綜合套用實驗 308
9.5 多媒體綜合套用實驗 309
9.6 Access資料庫套用實驗 311
附錄 專業學習指南 315
附錄A 計算機科學與技術專業知識體系與科學方法論 315
附錄B 計算機科學與技術專業的職業類別 319
附錄C 計算機行業背景知識 321
附錄D 常見英文計算機縮略語對照表 324
參考文獻 326

相關詞條

熱門詞條

聯絡我們