大學計算機(第3版)從計算思維到AI思維
孫永香 王誌軍 周倩
- 出版商: 人民郵電
- 出版日期: 2025-09-01
- 售價: $330
- 語言: 簡體中文
- 頁數: 220
- ISBN: 7115674752
- ISBN-13: 9787115674753
-
相關分類:
Algorithms-data-structures、Large language model
下單後立即進貨 (約4週~6週)
商品描述
本書結合當前大學計算機通識教育的現狀,以培養計算思維與人工智能(AI)思維為目標,系統構建從計算機基礎到前沿AI技術的知識體系。全書分為上下兩篇:上篇介紹計算機的基本原理與應用,包括計算機與計算思維、數據在計算機中的表示、計算機系統及工作原理、計算機網絡與安全、算法分析與設計、計算機語言與程序設計以及數據庫管理與應用等內容,目的是通過對基本原理與應用的解析,培養學生的計算思維,提升其利用計算工具解決實際問題的能力;下篇聚焦人工智能領域,涵蓋人工智能基礎理論、人工智能的技術生態、人工智能的核心技術、人工智能倫理、大語言模型、AIGC及應用等內容,結合智慧農業等行業案例,幫助學生理解人工智能如何賦能各行業發展,從而培養AI思維。
本書可作為高等院校大學計算機通識課程、人工智能通識課程的教材或教學輔導用書,也可作為計算機愛好者的參考用書。
作者簡介
孫永香,山東農業大學信息科學與工程學院教授。1997年起至今在山東農業大學信息科學與工程學院計算機系從事教學和科研工作。主要從智慧農業和教育數字化技術的研究。近年來,主持省部級以上項目4項,在國內外刊物上發表16篇論文,其中被SCI三區收錄1篇,EI收錄5篇;申請軟件著作權13項。主編或副主編教材10部。
目錄大綱
第 1章 計算機與計算思維 1
1.1 計算與賦能 1
1.1.1 計算之路 1
1.1.2 計算之能 2
1.1.3 計算賦能 3
1.2 認識計算機 4
1.2.1 計算機的概念 4
1.2.2 計算機的歷史 5
1.2.3 計算機的特點 6
1.2.4 計算機的分類 7
1.2.5 計算機的應用 8
1.2.6 計算機的未來 8
1.2.7 我國的計算機 10
1.3 計算思維 11
1.3.1 計算思維的起源 11
1.3.2 計算思維的基本概述 12
1.3.3 計算思維的知識體系 13
1.3.4 計算思維的應用 15
思考題 17
第 2章 數據在計算機中的表示 18
2.1 數據與信息 18
2.2 進制及其轉換 19
2.2.1 進位計數制的概念 19
2.2.2 計算機科學中常用的進制 19
2.2.3 計算機中的數據單位 20
2.2.4 不同進制之間的轉換 21
2.2.5 計算機使用二進制表示數據 22
2.3 二進制運算 22
2.3.1 二進制算術運算 22
2.3.2 二進制邏輯運算 24
2.4 計算機中的編碼 25
2.4.1 數值編碼 25
2.4.2 字符編碼 27
2.4.3 音頻編碼 30
2.4.4 圖形圖像編碼 31
2.4.5 視頻編碼 33
思考題 34
第3章 計算機系統及工作原理 35
3.1 計算機硬件系統 35
3.2 單計算機系統 35
3.2.1 圖靈機理論模型 35
3.2.2 馮·諾依曼計算機 36
3.2.3 微型計算機系統的組成 37
3.3 多計算機系統 43
3.3.1 並行計算系統 43
3.3.2 網絡計算系統 44
3.4 計算機軟件系統 44
3.4.1 計算機軟件 44
3.4.2 操作系統 45
3.5 計算機的工作原理 53
3.5.1 指令和程序 53
3.5.2 計算機工作過程 54
思考題 55
第4章 計算機網絡與安全 56
4.1 計算機網絡概述 56
4.1.1 計算機網絡的定義及發展 56
4.1.2 計算機網絡的組成與功能 58
4.1.3 網絡傳輸介質和網絡設備 59
4.1.4 計算機網絡的分類 61
4.1.5 計算機網絡的體系結構 62
4.2 Internet基礎 63
4.2.1 Internet概述 63
4.2.2 Internet的基本概念 63
4.2.3 Internet的基本服務 66
4.3 網絡空間安全概述 69
4.3.1 網絡空間安全目標 69
4.3.2 網絡監管和法規 70
4.3.3 加強安全培訓 70
4.4 網絡空間安全技術 71
4.4.1 常見安全威脅 71
4.4.2 密碼及密碼應用 72
4.4.3 訪問控制 73
4.4.4 防火墻與入侵檢測技術 73
4.4.5 物理安全 74
思考題 75
第5章 算法分析與設計 76
5.1 計算機問題求解 76
5.2 算法設計與描述 77
5.2.1 算法的基本概念及特點 77
5.2.2 算法描述方法 77
5.2.3 算法復雜度分析 79
5.2.4 數據結構基本概念 79
5.2.5 常見的數據結構 82
5.3 問題求解的綜合應用 82
思考題 86
第6章 計算機語言與程序設計 87
6.1 計算機語言 87
6.1.1計算機語言發展 87
6.1.2 計算機語言的分類 88
6.1.3 Python語言簡介 89
6.2 計算機程序 92
6.2.1 什麼是程序 92
6.2.2 由問題到程序 93
6.2.3 程序的基本控制結構 95
6.2.4 程序設計方法 95
6.3 軟件工程 96
6.3.1 基本概念 96
6.3.2 軟件生命周期 97
思考題 99
第7章 數據庫管理與應用 100
7.1 數據庫基礎知識 100
7.1.1 數據管理的應用 100
7.1.2 數據庫的基本概念 101
7.1.3 數據庫管理技術的產生和發展 101
7.1.4 數據庫技術發展新趨勢 103
7.2 數據庫設計 104
7.2.1 數據庫設計步驟 104
7.2.2 數據庫概念設計——E-R模型 105
7.2.3 數據庫邏輯設計——關系數據模型 106
7.2.4 數據庫物理設計——常用的SQL語句 108
7.3 基於Python語言的數據庫訪問 109
7.3.1 訪問數據庫的步驟 110
7.3.2 創建數據庫和表 110
7.3.3 對數據表的操作 111
思考題 112
第8章 人工智能概述 113
8.1 人工智能概念 113
8.2 人工智能發展 114
8.3 人工智能主要流派 115
8.3.1 符號主義 115
8.3.2 連接主義 116
8.3.3 行為主義 116
8.4 人工智能行業應用 117
8.5 AI思維 119
8.5.1 AI思維的特點 119
8.5.2 AI思維與計算思維的比較及關系 120
8.5.3 AI思維的局限性 121
8.5.4 如何運用好AI思維 122
8.6 人工智能倫理 123
8.6.1 人工智能倫理的基本概念 123
8.6.2 人工智能的倫理問題 123
8.6.3 人工智能倫理的基本原則 124
8.6.4 解決人工智能倫理問題的策略 125
思考題 126
第9章 人工智能技術生態 127
9.1 物聯網——數據感知 127
9.1.1 物聯網的概念 127
9.1.2 物聯網的體系結構 128
9.1.3 物聯網的關鍵技術 129
9.1.4 物聯網應用案例:智慧農田物聯網 132
9.2 雲計算——算力支持 134
9.2.1 雲計算概念 134
9.2.2 雲計算特征 135
9.2.3 雲計算的服務模式 135
9.2.4 雲計算關鍵技術 136
9.2.5 雲計算的應用 137
9.3 大數據——數據存儲 137
9.3.1 大數據的概念 137
9.3.2 大數據的特征 138
9.3.3 大數據的技術 139
9.3.4 大數據的應用 141
9.3.5 大數據應用案例 141
9.4 區塊鏈——安全保障 143
9.4.1 區塊鏈的概念 143
9.4.2 區塊鏈基礎架構 144
9.4.3 區塊鏈核心技術 145
9.4.4 區塊鏈面臨的挑戰 146
9.4.5 區塊鏈在農業中應用 146
9.5 元宇宙——應用場景 147
9.5.1 元宇宙的概念 147
9.5.2 元宇宙的特征 148
9.5.3 元宇宙的架構 148
9.5.4 元宇宙核心技術 149
9.5.5 元宇宙的應用 149
9.5.6 元宇宙的發展前景與風險挑戰 150
9.6 AI驅動的技術生態系統 150
思考題 150
第 10章 人工智能核心技術 151
10.1 機器學習 151
10.1.1 監督學習 152
10.1.2 無監督學習 157
10.1.3 強化學習 158
10.2 神經網絡與深度學習 159
10.2.1 從生物神經元到感知機 159
10.2.2 深度學習革命 162
10.3 計算機視覺 164
10.3.1 計算機視覺概述 164
10.3.2 視覺信息處理的關鍵技術 166
10.3.3 計算機視覺的應用 173
10.4 自然語言處理 174
10.4.1 自然語言處理概述 174
10.4.2 自然語言處理的關鍵技術 177
10.4.2 自然語言處理的應用 177
思考題 179
第 11章 大語言模型 180
11.1 大語言模型概述 180
11.1.1 定義 180
11.1.2 Transformer架構 180
11.1.3 發展歷程 182
11.1.4 優勢與局限性 183
11.1.5 大語言模型的應用 184
11.2 大語言模型構建過程 185
11.2.1 預訓練 186
11.2.2 有監督微調 187
11.2.3 獎勵建模 188
11.2.4 強化學習 189
11.3 代表性大語言模型 189
11.3.1 ChatGPT 190
11.3.2 Claude 190
11.3.3 DeepSeek 191
11.3.4 文心一言 191
11.3.5 訊飛星火 192
11.3.6 通義千問 192
11.3.7 Kimi 193
11.3.8 豆包 193
思考題 194
第 12章 AIGC及其應用 195
12.1 AIGC概述 195
12.1.1 AIGC 的定義與特點 195
12.1.2 AIGC 的發展歷程 196
12.1.3 AIGC 的主要應用領域 196
12.1.4 AIGC對職業發展的影響 197
12.2 提示詞 197
12.3 AIGC應用技術 202
12.3.1 代碼生成 202
12.3.2 文本生成 205
12.3.3 圖像生成 209
12.3.4 音頻生成 211
12.3.5 視頻生成 214
思考題 215
第 13章 人工智能應用案例—智慧農業 216
13.1 智慧農業概述 216
13.2 智慧農業的關鍵技術 217
13.3 智慧農業的典型應用場景 218
13.4 智慧農業實際案例 220
13.5 智慧農業的發展前景 222
思考題 223
參考文獻 224