內容簡介
本書以計算機科學學科的特點、形態、歷史淵源、發展變化、典型方法和學科知識結構等組織內容,闡述如何認識計算機科學,學習計算機的關鍵技術和知識,培養計算思維的能力。全書分為計算機的發展、計算機的信息表示、計算機硬體、計算機軟體、問題求解與算法、數據結構與程式設計、資料庫與數據管理和計算機網路共8章內容,各章後附有小結和習題,便於訓練和知識深化。 本書具有涉及知識面廣、內容豐富完整、概念層次清晰、文字流暢通順的特點,全書敘述體系嚴謹,在為讀者提供計算機專業概念的同時,注重增強對計算思維的理解。
基本信息
作 譯 者:宋斌 等
出版時間:2016-07 千 字 數:332
版 次:01-01 頁 數:208
開 本:16開
裝 幀:
I S B N :9787121288357
目 錄
第1章 計算機的發展 1
1.1 計算機的起源 1
1.1.1 早期的計算工具 1
1.1.2 早期計算機 3
1.1.3 現代計算機 4
1.2 計算機的發展 6
1.2.1 第一代計算機 6
1.2.2 第二代計算機 8
1.2.3 第三代計算機 9
1.2.4 第四代計算機 10
1.2.5 未來計算機的發展 12
1.3 計算機在中國的發展 14
本章小結 17
習題1 17
第2章 計算機的信息表示 18
2.1 數制及其轉換 18
2.1.1 二進制及其運算 18
2.1.2 常用數制及其轉換 22
2.2 數據表示 26
2.2.1 數值型數據的表示 26
2.2.2 非數值型數據的表示 30
本章小結 41
習題2 41
第3章 計算機硬體 44
3.1 計算機體系結構 44
3.1.1 馮?諾依曼結構 44
3.1.2 計算機的功能部件 45
3.2 中央處理器 46
3.2.1 CPU的結構 46
3.2.2 CPU的性能指標 46
3.2.3 常見的CPU產品 47
3.3 存儲設備 50
3.3.1 存儲器的分類及其層次結構 50
3.3.2 主存儲器 51
3.3.3 外存儲器 53
3.4 外部設備 57
3.4.1 輸入設備 57
3.4.2 輸出設備 60
3.5 匯流排接口 63
3.5.1 匯流排結構 63
3.5.2 信息的傳送方式及傳送寬度 64
3.5.3 常見系統匯流排 65
本章小結 67
習題3 67
第4章 計算機軟體 69
4.1 軟體的概念、特點和分類 69
4.1.1 軟體的概念與特點 69
4.1.2 軟體的分類 70
4.2 軟體的發展 72
4.3 從機器語言到高級語言 74
4.3.1 機器語言 74
4.3.2 彙編語言 75
4.3.3 高級語言 76
4.3.4 高級語言程式設計類型 77
4.3.5 常用程式設計語言 80
4.4 作業系統 84
4.4.1 作業系統的概念和功能 84
4.4.2 檔案和資料夾 87
4.4.3 常用的作業系統 88
4.5 套用軟體 92
4.5.1 辦公自動化軟體Office 2010 92
4.5.2 圖形圖像處理軟體 97
4.5.3 視頻處理軟體 98
本章小結 100
習題4 100
第5章 問題求解與算法 103
5.1 計算思維 103
5.2 算法 107
5.3 常用的算法 110
本章小結 118
習題5 118
第6章 數據結構與程式設計 120
6.1 數據與數據類型 120
6.1.1 數據 120
6.1.2 數據類型 120
6.2 數據結構 121
6.2.1 數據結構的產生 121
6.2.2 數據結構研究的內容 121
6.2.3 常用的數據結構 122
6.3 程式設計 124
6.3.1 程式的概念 124
6.3.2 程式設計的步驟 125
6.3.3 程式設計的常用工具 125
6.3.4 源程式文檔化 130
6.3.5 軟體開發的常用模型 132
本章小結 134
習題6 134
第7章 資料庫與數據管理 136
7.1 數據管理基本概念 136
7.1.1 信息與數據 136
7.1.2 數據管理與資料庫 137
7.2 數據管理的變遷 140
7.3 資料庫系統 141
7.3.1 相關概念 141
7.3.2 資料庫管理系統支持的數據模型 142
7.3.3 資料庫系統的組成 147
7.3.4 資料庫設計 148
7.3.5 資料庫的體系結構 150
7.3.6 結構化查詢語言SQL 151
7.3.7 常用資料庫管理系統 154
7.4 典型資料庫套用系統 158
7.4.1 製造業信息系統 158
7.4.2 電子政務 160
7.4.3 地理信息系統和數字地球 161
7.4.4 遠程教育 162
7.4.5 遠程醫療 163
7.4.6 數字圖書館 163
本章小結 164
習題7 164
第8章 計算機網路 166
8.1 概述 166
8.1.1 計算機網路的發展 166
8.1.2 計算機網路結構 168
8.2 區域網路 171
8.2.1 區域網路技術 171
8.2.2 乙太網 172
8.3 網際網路 174
8.3.1 網際網路的形成和發展 174
8.3.2 網際網路的關鍵技術 175
8.3.3 網際網路套用 180
8.4 網路安全 183
8.4.1 安全威脅 184
8.4.2 安全服務 184
8.4.3 計算機病毒 186
8.4.4 安全技術 187
8.4.5 網路安全策略 192
本章小結 193
習題8 194
習題答案 196