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