計算思維導論第2版

《計算思維導論第2版》是2023年機械工業出版社出版的圖書。

基本介紹

  • 中文名:計算思維導論第2版
  • 出版時間:2023年8月
  • 出版社:機械工業出版社
  • ISBN:9787111734697
內容簡介,圖書目錄,

內容簡介

本書針對普通院校非計算機專業學生的特點和定位,從培養學生建立計算思維理論體系、促進計算思維與各專業思維交叉融合的角度出發,闡述計算思維的本質,以知識引領、價值塑造、學科滲透、專業融入和思維拓展為目的,使學生具備紮實的計算機學科認知,能夠高效地獲取、管理和分析數據,形成計算思維與工程思維、數學思維、邏輯思維和人工智慧思維融合的複合型思維,最終具備對專業問題和複雜問題進行綜合分析、準確判斷、科學決策、和主動創新的能力。本書編著團隊教授的“計算思維導論”課程榮獲北京高校課程思政示範課程、北京高校“優質本科課程”,編寫的教材獲得北京高校“優質本科教材”。為了便於教師使用本教材和方便學生學習,本書配有電子教案和實驗指導書等教學資料,供師生使用。

圖書目錄

前言
第1章 緒論 1
1.1 思維 1
1.1.1 思維的定義 1
1.1.2 科學和科學研究 2
1.1.3 從科學思維到計算思維 2
1.1.4 從計算機科學到計算思維 3
1.2 計算的概念 3
1.2.1 什麼是計算 3
1.2.2 普適計算與計算無所不在 4
1.3 計算思維概述 4
1.3.1 計算思維的概念 4
1.3.2 計算思維的本質 5
1.3.3 計算思維的特徵 7
1.3.4 身邊的計算思維 7
1.4 計算工具與計算機 8
1.4.1 計算機的產生 8
1.4.2 計算機的分代與分類 12
1.4.3 計算機在中國的發展 14
1.4.4 計算機的局限性 16
1.4.5 計算機的套用 16
1.4.6 未來計算機的發展趨勢 18
習題 20
第2章 計算基礎 21
2.1 數據、信息與知識 21
2.1.1 數據 21
2.1.2 信息 22
2.1.3 知識 22
2.2 數制 23
2.2.1 數制的概念 23
2.2.2 二進制 24
2.2.3 數制的轉換 25
2.3 數據的存儲組織形式 26
2.3.1 數據的組織形式 26
2.3.2 計算機中的數據運算 27
2.4 數據在計算機中的表示形式 31
2.4.1 計算機中數值型數據的表示 31
2.4.2 西文字元在計算機中的表示 35
2.4.3 中文字元在計算機中的表示 36
2.4.4 聲音信息和圖像信息的表示 39
習題 43
第3章 計算平台 45
3.1 計算機硬體系統概述 45
3.1.1 計算機系統構成 45
3.1.2 馮·諾依曼計算機的基本組成 46
3.2 計算機基本工作原理 47
3.2.1 指令和指令系統 47
3.2.2 程式的執行過程 48
3.3 微型計算機硬體組成 49
3.3.1 微型計算機的主要性能指標 49
3.3.2 主機板 49
3.3.3 中央處理器 54
3.3.4 存儲器 56
3.3.5 輸入/輸出設備 64
3.4 計算機軟體系統 68
3.4.1 系統軟體和套用軟體 68
3.4.2 本地軟體和線上軟體 68
3.4.3 商業軟體、免費軟體、自由
軟體、開源軟體 69
3.5 作業系統的功能和分類 70
3.5.1 作業系統的概念 70
3.5.2 作業系統的分類 70
3.5.3 作業系統的引導 72
3.5.4 作業系統的功能 72
習題 77
第4章 算法及程式設計 79
4.1 算法和算法描述 79
4.1.1 算法的概念 79
4.1.2 算法的特徵 80
4.1.3 常量和變數 80
4.1.4 程式設計的三大結構 80
4.1.5 算法的描述 81
4.1.6 算法複雜度分析 90
4.2 經典算法 91
4.2.1 枚舉法 91
4.2.2 遞推法 92
4.2.3 遞歸法 94
4.2.4 疊代法 95
4.2.5 查找算法 96
4.2.6 排序算法 98
4.2.7 分治法 102
4.2.8 動態規劃 103
4.2.9 貪心算法 104
4.2.10 回溯法 105
4.3 Raptor流程圖 106
4.3.1 Raptor編程環境 106
4.3.2 Raptor功能介紹 107
4.3.3 Raptor算法描述示例 109
4.4 Python語言程式設計 111
4.4.1 Python編程環境 111
4.4.2 Python基本語法 112
4.4.3 Python基本數據結構 116
4.4.4 函式 128
4.4.5 模組 128
習題 139
第5章 計算機網路基礎 141
5.1 計算機網路概述 141
5.1.1 計算機網路的定義和功能 141
5.1.2 計算機網路的形成和發展 142
5.1.3 計算機網路的組成 143
5.1.4 計算機網路的分類 144
5.2 計算機網路技術 149
5.2.1 計算機網路的體系結構 149
5.2.2 網路通信和互聯設備 152
5.2.3 網路傳輸介質 155
5.2.4 網路地址和域名 157
5.3 計算機網路的基本服務和套用 159
5.3.1 WWW服務 159
5.3.2 電子郵件服務 160
5.3.3 DNS服務 161
5.3.4 DHCP服務 161
5.3.5 檔案傳輸服務 161
5.3.6 遠程登錄服務 162
5.3.7 信息檢索服務 162
5.3.8 社交平台 163
5.3.9 即時通信 164
5.3.10 視頻會議 164
5.4 網路互聯 164
5.4.1 網際網路 164
5.4.2 計算機區域網路 168
5.4.3 無線區域網路 169
5.5 網路安全及防護 173
5.5.1 網路安全 173
5.5.2 網路安全面臨的威脅 173
5.5.3 網路安全技術 177
5.6 常用網路組網實例 183
5.6.1 區域網路組網實例 183
5.6.2 無線區域網路組網實例 187
習題 190
第6章 資料庫技術基礎 192
6.1 數據管理技術的發展 192
6.1.1 人工管理階段 192
6.1.2 檔案系統階段 193
6.1.3 資料庫系統階段 194
6.2 資料庫系統的設計方法 194
6.2.1 基本概念 194
6.2.2 概念模型 195
6.2.3 關係模型 198
6.3 MySQL資料庫管理系統 204

相關詞條

熱門詞條

聯絡我們