全書分為8章,內容包括計算機基礎知識、Windows 7入門、Word 2016文字處理、Excel 2016電子表格、PowerPoint 2016演示文稿、網(wǎng)絡與信息安全、程序設計基礎、大數(shù)據(jù)和人工智能。本書注重計算機信息技術基礎理論系統(tǒng)應用,以培養(yǎng)計算機技術跨學科創(chuàng)新應用為目的,引導培養(yǎng)學生運用計算思維的觀點和方法,提高自主創(chuàng)新意識,激發(fā)創(chuàng)新思維,系統(tǒng)掌握計算機信息技術及解決實際問題的綜合應用實踐。本書配有完整的在線開放課程教學資源,適合多樣化混合式教學,系統(tǒng)學習掌握計算機技術基本理論及應用。
第1章 計算機與計算思維概述 1
1.1 計算機系統(tǒng)的組成 2
1.1.1 硬件系統(tǒng) 2
1.1.2 軟件系統(tǒng) 12
1.1.3 操作系統(tǒng) 13
1.2 計算機的應用 16
1.2.1 計算機在商業(yè)中的應用 16
1.2.2 計算機在制造業(yè)中的應用 17
1.2.3 計算機在交通運輸業(yè)中的應用 18
1.2.4 計算機在農業(yè)生產中的應用 19
1.2.5 計算機在醫(yī)學中的應用 20
1.3 計算模式 21
1.3.1 計算模式的分類 21
1.3.2 高性能計算 22
1.3.3 分布式計算 22
1.3.4 網(wǎng)格計算 23
1.3.5 云計算 23
1.3.6 普適計算 24
1.4 計算思維 26
第2章 數(shù)據(jù)編碼 28
2.1 數(shù)制 29
2.1.1 數(shù)制的概念 29
2.1.2 常用數(shù)制的相互轉換 30
2.2 常見的編碼方案 33
2.2.1 數(shù)值編碼 33
2.2.2 字符編碼 37
2.2.3 音頻編碼 43
2.2.4 圖像編碼 47
2.2.5 視頻編碼 51
2.3 條形碼與二維碼 54
第3章 數(shù)據(jù)存儲 60
3.1 存儲系統(tǒng) 61
3.1.1 總線存儲階段 61
3.1.2 網(wǎng)絡存儲階段 67
3.1.3 虛擬存儲階段 70
3.2 存儲介質 71
3.2.1 半導體存儲介質 71
3.2.2 磁介質 74
3.2.3 光介質 75
3.3 文件管理 76
3.3.1 文件的邏輯結構和物理結構 77
3.3.2 文件目錄 80
3.3.3 文件的刪除與恢復 83
第4章 數(shù)據(jù)結構 85
4.1 數(shù)據(jù)結構的基本概念 86
4.1.1 數(shù)據(jù)結構的概念 86
4.1.2 數(shù)據(jù)的邏輯結構和存儲結構 87
4.1.3 數(shù)據(jù)的運算 89
4.2 線性表 89
4.2.1 線性表的邏輯結構 89
4.2.2 線性表的存儲結構 90
4.3 棧和隊列 93
4.3.1 棧 94
4.3.2 隊列 95
4.4 樹 97
4.4.1 樹的基本概念 98
4.4.2 二叉樹 99
4.4.3 二叉樹的遍歷 101
第5章 算法設計與分析 103
5.1 算法的概念 104
5.1.1 算法的特征 104
5.1.2 算法描述 104
5.1.3 算法分析 105
5.2 算法設計的基本方法 106
5.2.1 迭代法 106
5.2.2 枚舉法 107
5.2.3 遞推法 108
5.2.4 遞歸法 108
5.2.5 回溯法 111
5.2.6 貪心法 112
5.2.7 分治法 113
5.2.8 動態(tài)規(guī)劃法 113
5.3 查找算法 114
5.3.1 順序查找 114
5.3.2 二分查找 115
5.4 排序算法 116
5.4.1 簡單選擇排序 116
5.4.2 冒泡排序法 118
5.4.3 直接插入排序 119
5.4.4 快速排序 120
第6章 數(shù)據(jù)庫 122
6.1 數(shù)據(jù)庫系統(tǒng)的基本概念 123
6.1.1 數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng) 123
6.1.2 數(shù)據(jù)庫系統(tǒng)的基本特點 124
6.1.3 數(shù)據(jù)庫系統(tǒng)的內部結構體系 125
6.1.4 數(shù)據(jù)模型 126
6.2 關系數(shù)據(jù)庫 129
6.2.1 關系模型的數(shù)據(jù)結構 129
6.2.2 關系運算 131
6.2.3 關系的完整性約束 134
6.3 數(shù)據(jù)庫設計 134
6.3.1 數(shù)據(jù)庫需求分析 135
6.3.2 數(shù)據(jù)庫概念結構設計 135
6.3.3 數(shù)據(jù)庫邏輯結構設計 136
6.3.4 數(shù)據(jù)庫的物理結構設計 137
6.4 大數(shù)據(jù)與數(shù)據(jù)挖掘 137
6.4.1 大數(shù)據(jù) 137
6.4.2 數(shù)據(jù)挖掘 139
第7章 軟件開發(fā) 141
7.1 程序設計 141
7.1.1 程序設計語言 142
7.1.2 程序設計方法 145
7.2 軟件工程 151
7.2.1 軟件工程基本概念 151
7.2.2 軟件開發(fā)過程 155
第8章 網(wǎng)絡與信息安全 168
8.1 計算機網(wǎng)絡概述 168
8.1.1 計算機網(wǎng)絡的定義與分類 168
8.1.2 常用的組網(wǎng)設備 171
8.2 無線局域網(wǎng)與移動通信 176
8.2.1 無線網(wǎng)概述 176
8.2.2 無線局域網(wǎng) 177
8.2.3 移動通信 179
8.3 Internet 182
8.3.1 Internet的應用 182
8.3.2 IP地址和域名系統(tǒng) 185
8.3.3 Internet接入方式 193
8.4 信息安全 194
8.4.1 計算機病毒與木馬 194
8.4.2 網(wǎng)絡安全技術 199
8.4.3 計算機道德與規(guī)范 204
參考文獻 208