全書分為8章,內(nèi)容包括計(jì)算機(jī)基礎(chǔ)知識、Windows 7入門、Word 2016文字處理、Excel 2016電子表格、PowerPoint 2016演示文稿、網(wǎng)絡(luò)與信息安全、程序設(shè)計(jì)基礎(chǔ)、大數(shù)據(jù)和人工智能。本書注重計(jì)算機(jī)信息技術(shù)基礎(chǔ)理論系統(tǒng)應(yīng)用,以培養(yǎng)計(jì)算機(jī)技術(shù)跨學(xué)科創(chuàng)新應(yīng)用為目的,引導(dǎo)培養(yǎng)學(xué)生運(yùn)用計(jì)算思維的觀點(diǎn)和方法,提高自主創(chuàng)新意識,激發(fā)創(chuàng)新思維,系統(tǒng)掌握計(jì)算機(jī)信息技術(shù)及解決實(shí)際問題的綜合應(yīng)用實(shí)踐。本書配有完整的在線開放課程教學(xué)資源,適合多樣化混合式教學(xué),系統(tǒng)學(xué)習(xí)掌握計(jì)算機(jī)技術(shù)基本理論及應(yīng)用。
第1章 計(jì)算機(jī)與計(jì)算思維概述 1
1.1 計(jì)算機(jī)系統(tǒng)的組成 2
1.1.1 硬件系統(tǒng) 2
1.1.2 軟件系統(tǒng) 12
1.1.3 操作系統(tǒng) 13
1.2 計(jì)算機(jī)的應(yīng)用 16
1.2.1 計(jì)算機(jī)在商業(yè)中的應(yīng)用 16
1.2.2 計(jì)算機(jī)在制造業(yè)中的應(yīng)用 17
1.2.3 計(jì)算機(jī)在交通運(yùn)輸業(yè)中的應(yīng)用 18
1.2.4 計(jì)算機(jī)在農(nóng)業(yè)生產(chǎn)中的應(yīng)用 19
1.2.5 計(jì)算機(jī)在醫(yī)學(xué)中的應(yīng)用 20
1.3 計(jì)算模式 21
1.3.1 計(jì)算模式的分類 21
1.3.2 高性能計(jì)算 22
1.3.3 分布式計(jì)算 22
1.3.4 網(wǎng)格計(jì)算 23
1.3.5 云計(jì)算 23
1.3.6 普適計(jì)算 24
1.4 計(jì)算思維 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ù)的運(yùn)算 89
4.2 線性表 89
4.2.1 線性表的邏輯結(jié)構(gòu) 89
4.2.2 線性表的存儲結(jié)構(gòu) 90
4.3 棧和隊(duì)列 93
4.3.1 棧 94
4.3.2 隊(duì)列 95
4.4 樹 97
4.4.1 樹的基本概念 98
4.4.2 二叉樹 99
4.4.3 二叉樹的遍歷 101
第5章 算法設(shè)計(jì)與分析 103
5.1 算法的概念 104
5.1.1 算法的特征 104
5.1.2 算法描述 104
5.1.3 算法分析 105
5.2 算法設(shè)計(jì)的基本方法 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)的基本特點(diǎn) 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)系運(yùn)算 131
6.2.3 關(guān)系的完整性約束 134
6.3 數(shù)據(jù)庫設(shè)計(jì) 134
6.3.1 數(shù)據(jù)庫需求分析 135
6.3.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 135
6.3.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 136
6.3.4 數(shù)據(jù)庫的物理結(jié)構(gòu)設(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 程序設(shè)計(jì) 141
7.1.1 程序設(shè)計(jì)語言 142
7.1.2 程序設(shè)計(jì)方法 145
7.2 軟件工程 151
7.2.1 軟件工程基本概念 151
7.2.2 軟件開發(fā)過程 155
第8章 網(wǎng)絡(luò)與信息安全 168
8.1 計(jì)算機(jī)網(wǎng)絡(luò)概述 168
8.1.1 計(jì)算機(jī)網(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 計(jì)算機(jī)病毒與木馬 194
8.4.2 網(wǎng)絡(luò)安全技術(shù) 199
8.4.3 計(jì)算機(jī)道德與規(guī)范 204
參考文獻(xiàn) 208