本書是根據(jù)“教育部非計算機專業(yè)計算機基礎課程教學指導分委員會”提出的《關于進一步加強高校計算機基礎教學的意見》要求,同時根據(jù)郵電高校的實際情況編寫的。本書密切結(jié)合“大學計算機基礎”課程的基本教學要求,結(jié)合計算機軟件和硬件的最新技術(shù);結(jié)構(gòu)嚴謹,層次分明,敘述準確。全書共分9章,主要介紹了計算機的歷史、基本知識和基本概念;信息在計算機中的表示形式和編碼;計算機硬件的組成和工作原理;程序設計思想和編程的方法、算法的求解和描述;操作系統(tǒng)的基本概念和功能;數(shù)據(jù)庫技術(shù)相關技術(shù);計算機網(wǎng)絡的基本知識;多媒體技術(shù)的應用和發(fā)展;信息安全、密碼學、區(qū)塊鏈等的基本知識。在教學中既可以整體學習又可以按模塊分單元學習。
是改版教材,修訂體現(xiàn)了課程思政。
補充了計算機領域的新技術(shù)發(fā)展。
本書資源豐富,提供了實驗教學平臺(CG系統(tǒng))配置大量的習題和實驗題。
分模塊設置內(nèi)容,在教學中既可以整體學習又可以按模塊分單元學習。
聶永萍,重慶郵電大學副教授,從事計算機基礎教學29年,教學科研型教師,獲校級優(yōu)秀教師稱號,2018年于人民郵電出版社出版《計算機科學概論(第2版)》ISBN978-7-115-49009-4。
第 1章 計算機概述 1
1.1 信息技術(shù) 1
1.1.1 數(shù)據(jù)與信息 1
1.1.2 信息時代與數(shù)字化 2
1.2 計算機的發(fā)展 2
1.2.1 現(xiàn)代計算機雛形 2
1.2.2 圖靈機 4
1.2.3 現(xiàn)代電子計算機的誕生 6
1.2.4 晶體管計算機 7
1.2.5 集成電路計算機 7
1.2.6 未來計算機 8
1.3 計算機的特點 9
1.4 計算機的分類 10
1.5 計算機的應用 12
1.5.1大數(shù)據(jù) 12
1.5.2云計算 13
1.5.3人工智能時代 15
1.5.4物聯(lián)網(wǎng) 17
習題 18
第 2章 計算機編碼 20
2.1 計算機存儲信息的單位 20
2.2 數(shù)值在計算機中的表示 22
2.2.1 整數(shù)的表示 22
2.2.2 浮點數(shù)的表示 26
2.3 八進制和十六進制 27
2.4 字符信息的表示 30
2.5 中文信息編碼 31
習題 35
第3章 計算機硬件組成 37
3.1 計算機系統(tǒng)的組成 37
3.1.1 計算機系統(tǒng)概述 37
3.1.2 計算機的軟件系統(tǒng) 37
3.1.3 計算機的硬件系統(tǒng) 39
3.1.4 計算機的工作原理 41
3.2 微型計算機概述 43
3.2.1 微型計算機的硬件系統(tǒng) 43
3.2.2 微型計算機的分類 45
3.2.3 IT定律 46
3.3 主流微機部件解析 48
3.3.1 主板和接口 48
3.3.2 CPU 55
3.3.3 內(nèi)存 58
3.3.4 微機常用外部設備 60
3.3.5 總線 66
習題 67
第4章 程序設計基礎 71
4.1 計算機程序概述 71
4.1.1 什么是計算機程序 71
4.1.2 為什么要學習程序設計 71
4.2 程序設計語言 72
4.3 結(jié)構(gòu)化程序設計方法的基本思想 73
4.4 計算機程序的運行過程 74
4.5 算法設計概述 75
4.5.1 什么是算法 75
4.5.2 算法的表示 75
4.5.3 算法舉例 77
4.6 面向?qū)ο缶幊趟枷?81
習題 83
第5章 操作系統(tǒng)基礎 85
5.1 操作系統(tǒng)概述 85
5.2 操作系統(tǒng)的功能 86
5.2.1 處理機管理(CPU管理) 86
5.2.2 內(nèi)存管理 90
5.2.3 文件管理 92
5.2.4 設備管理 95
5.2.5 網(wǎng)絡管理 96
5.2.6圖形用戶界面 96
5.3 操作系統(tǒng)的分類 97
5.4 操作系統(tǒng)家族 100
5.4.1 UNIX家族操作系統(tǒng) 100
5.4.2 Windows家族操作系統(tǒng) 103
5.4.3 其他操作系統(tǒng) 105
習題 106
第6章 數(shù)據(jù)庫應用基礎 109
6.1 數(shù)據(jù)庫系統(tǒng)概述 109
6.1.1 常用術(shù)語 109
6.1.2 數(shù)據(jù)庫技術(shù)的發(fā)展 112
6.1.3 數(shù)據(jù)庫系統(tǒng)的三級模式 114
6.1.4 數(shù)據(jù)庫的發(fā)展趨勢 114
6.1.5 數(shù)據(jù)庫系統(tǒng)的特點 118
6.2 數(shù)據(jù)描述 119
6.2.1 信息的3個領域 119
6.2.2 概念模型 119
6.2.3 實體聯(lián)系圖 120
6.2.4 數(shù)據(jù)模型 121
6.3 MySQL數(shù)據(jù)庫 123
6.3.1 MySQL簡介 123
6.3.2 MySQL安裝及環(huán)境配置 124
6.4 結(jié)構(gòu)化查詢語言SQL 128
6.5國產(chǎn)數(shù)據(jù)庫的興起 136
習題 137
第7章 網(wǎng)絡技術(shù)基礎 142
7.1 計算機網(wǎng)絡概述 142
7.1.1 計算機網(wǎng)絡的定義和功能 142
7.1.2 計算機網(wǎng)絡的分類 144
7.1.3 計算機網(wǎng)絡的組成 145
7.1.4 計算機網(wǎng)絡的拓撲結(jié)構(gòu) 147
7.2 數(shù)據(jù)通信概述 151
7.2.1 數(shù)據(jù)通信的基本概念 152
7.2.2 廣域網(wǎng)中的數(shù)據(jù)交換方式 153
7.3 計算機網(wǎng)絡協(xié)議與體系結(jié)構(gòu) 155
7.3.1 網(wǎng)絡協(xié)議 155
7.3.2 協(xié)議分層和網(wǎng)絡的體系結(jié)構(gòu) 156
7.3.3 開放系統(tǒng)互聯(lián)參考模型 157
7.3.4 TCP/IP參考模型 161
7.3.5 IP地址 162
7.4 局域網(wǎng)技術(shù) 167
7.4.1 局域網(wǎng)概述 167
7.4.2 局域網(wǎng)的體系結(jié)構(gòu)和以太網(wǎng) 167
7.5 網(wǎng)絡硬件和互連設備 169
7.5.1 物理層的部件——傳輸介質(zhì) 169
7.5.2 物理層的互連設備 174
7.5.3 數(shù)據(jù)鏈路層的部件和互連設備 176
7.5.4 網(wǎng)絡層的互連設備 178
7.5.5 高層互連設備 179
7.5.6 網(wǎng)絡互連 180
7.6 Internet和Intranet 180
7.6.1 Internet概述 180
7.6.2 域名和DNS服務器 181
7.6.3 Internet的接入方式 182
7.6.4 Internet基本服務功能 186
7.6.5 Intranet概述 190
7.7 網(wǎng)絡操作系統(tǒng) 192
習題 195
第8章 多媒體技術(shù) 198
8.1 多媒體技術(shù)概述 198
8.1.1 多媒體與多媒體技術(shù) 198
8.1.2 多媒體信息處理的關鍵技術(shù) 200
8.1.3 多媒體技術(shù)應用領域及發(fā)展 202
8.2 多媒體計算機系統(tǒng) 203
8.2.1 多媒體個人計算機 203
8.2.2 移動多媒體終端 204
8.2.3 多媒體計算機的硬件系統(tǒng) 205
8.2.4 多媒體計算機的軟件系統(tǒng) 206
8.3 多媒體信息的數(shù)字化和壓縮技術(shù) 207
8.3.1 數(shù)據(jù)壓縮技術(shù) 208
8.3.2 圖形圖像處理 209
8.3.3 音頻處理 211
8.3.4 視頻處理 214
8.3.5 動畫制作基礎 215
8.3.6 動畫的文件格式 215
8.4 多媒體軟件簡介 216
習題八 217
第9章 計算機安全 219
9.1 概述 219
9.1.1 什么是計算機安全 219
9.1.2 什么是信息安全 219
9.1.3 信息加密技術(shù) 220
9.1.4 數(shù)字簽名與數(shù)字證書 222
9.2 惡意軟件 223
9.2.1惡意軟件的概念 223
9.2.2惡意軟件攻擊 223
9.2.3惡意軟件分析、清除和防御 224
9.2.4惡意軟件的清除和防御 225
9.3黑客手段與防范 225
9.3.1 什么是黑客 225
9.3.2 防止黑客攻擊的策略 226
9.4 區(qū)塊鏈技術(shù) 226
9.4.1區(qū)塊鏈簡介 226
9.4.2區(qū)塊鏈分類 227
9.4.3區(qū)塊鏈特性 228
9.5 網(wǎng)絡信息安全與計算機法規(guī) 228
9.5.1 網(wǎng)絡道德 228
9.5.2 防火墻 230
9.5.3 個人計算機實現(xiàn)信息安全目標的途徑 230
9.5.4 計算機法規(guī) 231
習題 232
參考文獻 234