全書分為8章,內(nèi)容包括計算機基礎(chǔ)知識、Windows 7入門、Word 2016文字處理、Excel 2016電子表格、PowerPoint 2016演示文稿、網(wǎng)絡(luò)與信息安全、程序設(shè)計基礎(chǔ)、大數(shù)據(jù)和人工智能。本書注重計算機信息技術(shù)基礎(chǔ)理論系統(tǒng)應(yīng)用,以培養(yǎng)計算機技術(shù)跨學(xué)科創(chuàng)新應(yīng)用為目的,引導(dǎo)培養(yǎng)學(xué)生運用計算思維的觀點和方法,提高自主創(chuàng)新意識,激發(fā)創(chuàng)新思維,系統(tǒng)掌握計算機信息技術(shù)及解決實際問題的綜合應(yīng)用實踐。本書配有完整的在線開放課程教學(xué)資源,適合多樣化混合式教學(xué),系統(tǒng)學(xué)習(xí)掌握計算機技術(shù)基本理論及應(yī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 計算機的應(yīng)用 16
1.2.1 計算機在商業(yè)中的應(yīng)用 16
1.2.2 計算機在制造業(yè)中的應(yīng)用 17
1.2.3 計算機在交通運輸業(yè)中的應(yīng)用 18
1.2.4 計算機在農(nóng)業(yè)生產(chǎn)中的應(yīng)用 19
1.2.5 計算機在醫(yī)學(xué)中的應(yīng)用 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ù)制的相互轉(zhuǎn)換 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)絡(luò)存儲階段 67
3.1.3 虛擬存儲階段 70
3.2 存儲介質(zhì) 71
3.2.1 半導(dǎo)體存儲介質(zhì) 71
3.2.2 磁介質(zhì) 74
3.2.3 光介質(zhì) 75
3.3 文件管理 76
3.3.1 文件的邏輯結(jié)構(gòu)和物理結(jié)構(gòu) 77
3.3.2 文件目錄 80
3.3.3 文件的刪除與恢復(fù) 83
第4章 數(shù)據(jù)結(jié)構(gòu) 85
4.1 數(shù)據(jù)結(jié)構(gòu)的基本概念 86
4.1.1 數(shù)據(jù)結(jié)構(gòu)的概念 86
4.1.2 數(shù)據(jù)的邏輯結(jié)構(gòu)和存儲結(jié)構(gòu) 87
4.1.3 數(shù)據(jù)的運算 89
4.2 線性表 89
4.2.1 線性表的邏輯結(jié)構(gòu) 89
4.2.2 線性表的存儲結(jié)構(gòu) 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章 算法設(shè)計與分析 103
5.1 算法的概念 104
5.1.1 算法的特征 104
5.1.2 算法描述 104
5.1.3 算法分析 105
5.2 算法設(shè)計的基本方法 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)的內(nèi)部結(jié)構(gòu)體系 125
6.1.4 數(shù)據(jù)模型 126
6.2 關(guān)系數(shù)據(jù)庫 129
6.2.1 關(guān)系模型的數(shù)據(jù)結(jié)構(gòu) 129
6.2.2 關(guān)系運算 131
6.2.3 關(guān)系的完整性約束 134
6.3 數(shù)據(jù)庫設(shè)計 134
6.3.1 數(shù)據(jù)庫需求分析 135
6.3.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 135
6.3.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 136
6.3.4 數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計 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 程序設(shè)計 141
7.1.1 程序設(shè)計語言 142
7.1.2 程序設(shè)計方法 145
7.2 軟件工程 151
7.2.1 軟件工程基本概念 151
7.2.2 軟件開發(fā)過程 155
第8章 網(wǎng)絡(luò)與信息安全 168
8.1 計算機網(wǎng)絡(luò)概述 168
8.1.1 計算機網(wǎng)絡(luò)的定義與分類 168
8.1.2 常用的組網(wǎng)設(shè)備 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的應(yīng)用 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)絡(luò)安全技術(shù) 199
8.4.3 計算機道德與規(guī)范 204
參考文獻 208