大學計算機——計算思維與網絡素養(yǎng)(第3版)
本書共分10章,內容包括信息社會與計算技術、計算機系統(tǒng)與工作原理、操作系統(tǒng)與資源管理、計算機網絡、文檔制作與數(shù)字化編輯、數(shù)據庫技術、多媒體技術、網頁制作與信息發(fā)布、信息安全與網絡維護、問題求解與算法設計。本書將理論與實踐相結合,圍繞教學內容精心設計了15個貼近實際的上機實驗。
1.本書為經典大學計算機教材的第3版;
2.作者團隊精心錄制了3種不同類型的微課;
3.配有智慧樹平臺的在線精品課程;
4.配套完備的教學課件。
普運偉,昆明理工大學計算中心教授。長期從事“大學計算機”“C語言程序設計”“Java語言程序設計”等課程的教學工作。主持和參與各級質量工程或教改項目10余項,主編出版教材4部,副主編或參編出版教材6部。曾獲昆明理工大學教學名師、師德標兵、校級教學成果特等獎、伍達觀教育基金先進教師、紅云園丁模范教師等教學獎勵。
第1章 信息社會與計算技術 1
1.1 信息與計算 2
1.1.1 信息社會 2
1.1.2 計算工具與技術發(fā)展 3
1.2 信息的表示 6
1.2.1 數(shù)制與編碼 6
1.2.2 數(shù)值數(shù)據的表示 8
1.2.3 字符數(shù)據的表示 10
1.2.4 多媒體信息的表示 12
1.3 信息處理過程 14
1.3.1 信息獲取 14
1.3.2 信息加工 15
1.3.3 信息存儲與傳輸 15
1.3.4 信息利用 16
1.4 科學思維 17
1.4.1 邏輯思維 17
1.4.2 實證思維 18
1.4.3 計算思維 18
1.4.4 計算思維與學科融合 20
1.5 新一代信息處理技術 21
1.5.1 高性能計算 22
1.5.2 物聯(lián)網 22
1.5.3 云計算 23
1.5.4 大數(shù)據 24
1.5.5 人工智能 25
實驗1 信息的表示與轉換 26
習題與思考 30
第2章 計算機系統(tǒng)與工作原理 32
2.1 計算機系統(tǒng)組成 33
2.1.1 硬件系統(tǒng) 33
2.1.2 軟件系統(tǒng) 34
2.2 現(xiàn)代計算機體系結構 34
2.3 微型計算機硬件系統(tǒng) 35
2.3.1 信息的輸入 35
2.3.2 信息存取與交換 36
2.3.3 信息計算與處理 39
2.3.4 信息的永久存儲 39
2.3.5 信息的輸出 41
2.4 指令執(zhí)行與系統(tǒng)控制 42
2.4.1 程序和指令 43
2.4.2 運算器 43
2.4.3 控制器 44
2.4.4 指令執(zhí)行與系統(tǒng)控制
過程 44
2.4.5 指令的高效執(zhí)行 46
2.5 信息傳輸與轉換 46
2.5.1 主板 46
2.5.2 總線 47
2.5.3 接口 49
實驗2 微機組裝與計算原理 50
習題與思考 55
第3章 操作系統(tǒng)與資源管理 58
3.1 操作系統(tǒng)概述 59
3.1.1 操作系統(tǒng)的由來 59
3.1.2 操作系統(tǒng)的分類 60
3.1.3 操作系統(tǒng)的功能 61
3.2 CPU和內存管理 62
3.2.1 進程與線程 62
3.2.2 內存管理 64
3.3 系統(tǒng)管理 66
3.3.1 應用程序管理 66
3.3.2 磁盤管理 67
3.3.3 設備管理 69
3.4 文件管理 71
3.4.1 文件系統(tǒng) 71
3.4.2 文件操作 73
3.4.3 庫和索引 73
3.5 網絡管理 74
3.5.1 網絡軟硬件的安裝 74
3.5.2 選擇網絡位置 74
3.5.3 資源共享 75
實驗3 Windows任務管理與資源
管理 75
習題與思考 83
第4章 計算機網絡 86
4.1 計算機網絡概述 87
4.1.1 何為計算機網絡 87
4.1.2 計算機網絡的功能 87
4.1.3 計算機網絡的分類 88
4.2 網絡模型與協(xié)議 91
4.2.1 網絡協(xié)議 91
4.2.2 網絡開放互聯(lián)參考
模型 91
4.3 常見的網絡設備 93
4.3.1 網絡傳輸介質 93
4.3.2 網絡接口及連接設備 94
4.4 局域網 96
4.4.1 局域網概述 96
4.4.2 無線局域網 97
4.5 因特網 99
4.5.1 因特網的誕生及發(fā)展 100
4.5.2 因特網架構 101
4.5.3 因特網基礎概念及
服務 102
4.6 網絡數(shù)字化生存 108
4.6.1 網絡信息檢索 108
4.6.2 電子商務 112
4.6.3 在線教育 113
實驗4 網絡連接與配置 115
實驗5 網絡應用 118
習題與思考 123
第5章 文檔制作與數(shù)字化編輯 125
5.1 文檔類型與數(shù)字化編輯概述 126
5.2 Word文檔高效編輯與排版 127
5.2.1 初識Word 127
5.2.2 Word基本應用 128
5.2.3 Word高級應用 130
5.3 Excel電子表格管理與應用 135
5.3.1 初識Excel 135
5.3.2 公式與函數(shù) 138
5.3.3 圖表 142
5.3.4 數(shù)據分析與管理 143
5.4 PowerPoint演示文稿設計與
制作 146
5.4.1 初識PowerPoint 146
5.4.2 幻燈片編輯與美化 148
5.4.3 母版設計 150
5.4.4 動畫設置 151
5.4.5 插入聲音 152
5.4.6 幻燈片切換和放映 152
5.5 不同格式文檔轉換和Office文檔數(shù)據共享 153
5.5.1 不同格式文檔的轉換 154
5.5.2 Office文檔數(shù)據共享 154
實驗6 論文編輯與排版 155
實驗7 Excel數(shù)據統(tǒng)計分析 157
習題與思考 161
第6章 數(shù)據庫技術 164
6.1 數(shù)據庫技術概述 165
6.1.1 數(shù)據管理技術的發(fā)展 165
6.1.2 數(shù)據庫技術的相關
概念 165
6.2 數(shù)據處理與組織管理 167
6.2.1 數(shù)據模型 167
6.2.2 關系數(shù)據庫 168
6.2.3 Access簡介 169
6.3 使用數(shù)據庫存儲數(shù)據 170
6.3.1 建立數(shù)據庫 171
6.3.2 建立數(shù)據表 171
6.3.3 建立主鍵和索引 174
6.3.4 建立表間關系 175
6.4 使用數(shù)據庫分析與管理數(shù)據 176
6.4.1 數(shù)據查詢 176
6.4.2 創(chuàng)建窗體 181
6.4.3 創(chuàng)建報表 183
6.5 結構化查詢語言SQL 184
6.5.1 SQL簡介 184
6.5.2 SQL的基本語句 185
6.5.3 SELECT語句 185
6.6 新型數(shù)據庫技術 190
6.6.1 數(shù)據庫技術發(fā)展的
新方向 190
6.6.2 數(shù)據庫新技術 191
實驗8 Access數(shù)據庫創(chuàng)建與
維護 194
實驗9 數(shù)據查詢和SQL命令 198
習題與思考 201
第7章 多媒體技術 204
7.1 多媒體技術基礎 205
7.1.1 媒體及媒體類型 205
7.1.2 多媒體和多媒體技術 206
7.1.3 多媒體關鍵技術 206
7.2 數(shù)字圖像處理 208
7.2.1 數(shù)字圖像的基本概念 208
7.2.2 數(shù)字圖像的處理過程 211
7.2.3 Photoshop圖像處理 212
7.2.4 選區(qū) 212
7.2.5 路徑 215
7.2.6 圖層 218
7.2.7 通道 223
7.2.8 蒙版 224
7.2.9 濾鏡 226
7.3 數(shù)字動畫制作 228
7.3.1 Flash動畫的特點 228
7.3.2 Flash的工作環(huán)境 229
7.3.3 使用元件和庫 230
7.3.4 使用聲音和視頻 232
7.3.5 Flash基本動畫制作 233
7.3.6 ActionScript腳本
動畫 236
7.3.7 影片的測試與發(fā)布 245
7.4 多媒體信息可視化 245
7.5 4R技術 245
7.5.1 4R技術概述 246
7.5.2 主流的VR解決方案 248
7.5.3 VR的應用領域及
前景 249
實驗10 數(shù)字圖像處理 250
實驗11 數(shù)字動畫制作 252
習題與思考 255
第8章 網頁制作與信息發(fā)布 258
8.1 認識Web 259
8.1.1 網頁設計概述 259
8.1.2 主流網頁制作技術 261
8.1.3 Dreamweaver簡介 262
8.1.4 網站開發(fā)流程 263
8.2 HTML5 264
8.2.1 HTML5的基本結構 264
8.2.2 段落與文本 266
8.2.3 圖像 267
8.2.4 超鏈接 268
8.2.5 列表 270
8.2.6 表格 271
8.2.7
和標簽 272
8.2.8 使用結構元素構建網頁
布局 272
8.2.9 表單 273
8.3 CSS3 276
8.3.1 CSS3概述 276
8.3.2 文本樣式屬性 278
8.3.3 CSS3高級屬性 280
8.3.4 CSS3常用效果與
技巧 281
8.4 JavaScript 282
8.4.1 JavaScript簡介 282
8.4.2 在HTML頁面中引入
JavaScript 283
8.4.3 消息對話框—交互基本
方法 285
8.5 Dreamweaver網頁設計 286
8.5.1 創(chuàng)建與管理站點 286
8.5.2 頁面編輯操作 287
8.5.3 CSS樣式的基本操作 288
8.5.4 網站測試及發(fā)布 288
實驗12 HTML5基本應用 289
實驗13 表單及CSS3應用 293
習題與思考 298
第9章 信息安全與網絡維護 301
9.1 信息安全概述 302
9.1.1 信息安全的概念 302
9.1.2 信息安全研究的內容 303
9.2 網絡病毒及其防范 304
9.2.1 網絡病毒的定義及
特點 305
9.2.2 網絡病毒的生命周期 306
9.2.3 網絡病毒的傳播方式 306
9.2.4 網絡病毒的防范措施 307
9.3 網絡攻擊及其防范 308
9.3.1 DDoS攻擊及其防御 308
9.3.2 木馬攻擊及其防御 309
9.3.3 口令破解攻擊及其
防御 310
9.4 網絡信息安全策略 311
9.4.1 加密技術 311
9.4.2 身份認證技術 312
9.4.3 防火墻技術 313
9.4.4 入侵檢測技術 313
9.5 網絡道德與責任 314
9.5.1 網絡道德概念 314
9.5.2 網絡道德問題不良
表現(xiàn) 314
9.5.3 網絡道德失范的不良
影響 315
9.5.4 提倡網絡道德,從我
做起 316
9.6 如何保護你的數(shù)據與隱私 316
9.6.1 隱私泄露 316
9.6.2 隱私保護 317
實驗14 遠程控制計算機 317
習題與思考 323
第10章 問題求解與算法設計 326
10.1 問題求解過程 327
10.1.1 問題求解的一般
過程 327
10.1.2 問題求解的計算機處理過程 328
10.2 計算機求解問題的方法 329
10.2.1 使用計算機軟件進行問
題求解 330
10.2.2 編寫計算機程序進行問題求解 330
10.2.3 構建系統(tǒng)進行問題
求解 331
10.3 算法及其描述 331
10.3.1 算法的定義 331
10.3.2 算法的基本特征 332
10.3.3 算法的表示 332
10.3.4 算法的評價 334
10.4 程序基本結構 335
10.4.1 程序設計技術的
發(fā)展 335
10.4.2 典型程序結構 336
10.5 Raptor可視化算法流程圖
設計 337
10.5.1 Raptor軟件環(huán)境
簡介 337
10.5.2 Raptor軟件使用
實例 338
實驗15 Raptor算法設計 342
習題與思考 345
參考文獻 348