計算思維導論第2版

萬珊珊//呂橙//郭志強//李敏傑//張昱

  • 出版商: 機械工業
  • 出版日期: 2023-08-01
  • 定價: $414
  • 售價: 8.5$352
  • 語言: 簡體中文
  • 頁數: 344
  • 裝訂: 平裝
  • ISBN: 7111734696
  • ISBN-13: 9787111734697
  • 下單後立即進貨 (約4週~6週)

商品描述

本書共9章,分別是緒論、運算基礎、運算平台、演算法及程式設計、電腦網路基礎、
資料庫技術基礎、邏輯思考與邏輯推理、資料探勘基礎、電腦新技術。
本書以「計算心智論」課程學習對象的特色與課程的教學要求,以複合思考能力提升為主線,
帶領讀者從計算基石、資訊獲取、思維訓練三個模組認識計算思維,並培養應用計算思維的能力。

目錄大綱

目錄
前言
第1章緒論
1.1 思維
1.1.1 思維的定義
1.1.2 科學與科學研究
1.1.3 從科學思維到計算思維
1.1.4 從電腦科學到計算思維
1.2 計算的概念
1.2.1 什麼是計算
1.2. 2 普適計算與計算無所不在
1.3 計算思維概述
1.3.1 計算思維的概念
1.3.2 計算思維的本質1.3.3
計算思維的特徵
1.3.4 身邊的計算思維
1.4 計算工具與計算機
1.4.1 計算機的產生
1.4.2 計算機的分代與分類
1.4.3 計算機在中國的發展
1.4.4 計算機的限制
1.4.5 計算機的應用
1.4.6 未來計算機的發展趨勢
習題
第2章計算基礎
2.1 數據、資訊與知識
2.1.1 資料
2.1.2 資訊
2.1.3 知識
2.2 數位
2.2.1 數位的概念
2.2.2 二進位
2.2.3 數位的轉換
2.3 資料的儲存組織形式
2.3.1 資料的組織形式
2.3.2 計算機中的資料運算
2.4 資料在電腦中的表示形式
2.4.1 電腦中數值型資料的表示
2.4.2 西文字元在電腦中的表示
2.4.3 中文字元在電腦中的表示
2.4.4 聲音資訊和影像資訊的表示
習題
第3章計算平台
3.1 電腦硬體系統概述
3.1.1 電腦系統構成
3.1.2 馮諾依曼電腦的基本組成
3.2 電腦基本工作原理
3.2.1 指令與指令系統
3.2.2 程式的執行流程
3.3 微型電腦硬體組成
3.3.1 微型電腦的主要效能指標
3.3.2 主機板
3.3.3 中央處理器
3.3.4 記憶
體3.3.5 輸入/輸出裝置
3.4 電腦軟體系統
3.4.1 系統軟體與應用軟體
3.4. 2 本地軟體和線上軟體
3.4.3 商業軟體、免費軟體、自由軟體、開源軟體
3.5 作業系統的功能和分類
3.5.1 作業系統的概念
3.5.2 作業系統的分類
3.5.3 作業系統的引導
3.5. 4 作業系統的功能
習題
第4章演算法及程式設計
4.1 演算法與演算法描述
4.1.1 演算法的概念
4.1.2 演算法的特徵
4.1.3 常數與變數
4.1.4 程式設計的三大結構
4.1.5 演算法的描述
4.1.6 演算法複雜度分析
4.2 經典演算法
4.2.1 枚舉法
4.2.2 遞推法
4.2.3 遞歸法
4.2.4 迭代法
4.2.5 找出演算法
4.2.6 排序演算法
4.2.7 分治法
4.2 .8 動態規劃
4.2.9 貪心演算法
4.2.10 回溯法
4.3 Raptor流程圖
4.3.1 Raptor程式設計環境
4.3.2 Raptor功能介紹
4.3.3 Raptor演算法描述範例
4.4 Python語言程式設計
4.4.1 Python程式設計環境
4.4. 2 Python基本語法
4.4.3 Python基本資料結構
4.4.4 函數
4.4.5 模組
習題
第5章電腦網路基礎
5.1 電腦網路概述
5.1.1 電腦網路的定義與功能
5.1.2 電腦網路的形成與發展
5.1.3 電腦網路的組成
5.1.4 電腦網路的分類
5.2 電腦網路技術
5.2.1 電腦網路的體系結構
5.2.2 網路通訊與連網設備
5.2.3 網路傳輸媒體
5.2 .4 網路位址和網域名稱
5.3 電腦網路的基本服務和應用程式
5.3.1 WWW服務
5.3.2 電子郵件服務
5.3.3 DNS服務
5.3.4 DHCP服務
5.3.5 檔案傳輸服務
5.3.6 遠端登入服務
5.3.7資訊檢索服務
5.3.8 社交平台
5.3.9 即時通訊
5.3.10 視訊會議
5.4 網路互聯
5.4.1 因特網
5.4.2 電腦區域網路
5.4.3 無線區域網路
5.5 網路安全及防護
5.5.1 網路安全
5.5.2 網路安全5.面臨的威脅
5.5.3 網路安全技術
5.6 常用網路群組網實例
5.6.1 區域網路群組網路實例
5.6.2 無線區域網路網路實例
習題
第6章資料庫技術基礎
6.1 資料管理技術的發展
6.1.1 人工管理階段
6.1 .2 檔案系統階段
6.1.3 資料庫系統階段
6.2
關係
模型
6.3
MySQL資料庫管理系統
6.3.1 檢視MySQL資料庫
6.3.2 MySQL資料庫的建立與維護
6.3.3 在Navicat中建立查詢
6.3.4 SQL語句查詢
6.3.5 建立視圖
6.3.6 使用Navicat匯出/匯入資料庫檔案
6.3.7 使用Python連結MySQL資料庫
習題
第7章邏輯思考與邏輯推理
7.1 邏輯學與邏輯思考
7.1.1 邏輯學與邏輯思考的基本概念
7.1.2 邏輯思考的特徵
7.1.3 數理邏輯
7.2 命題與命題判斷
7.2.1 命題的概念
7.2.2 命題的類型
7.2.3 命題的判斷方法
7.3 命題符號化與連結詞
7.3.1 命題符號化
7.3.2 聯結詞
7.4 真值表與等值演算
7.4.1 建構真值表
7.4.2 等值演算