章節說明:Chapter 01 導論
1-1 電腦的發展過程
1-2 電腦系統的組成
1-3 電腦的類型
1-4 資訊科技所衍生的社會與道德議題
1-5 資訊倫理
Chapter 02 人工智慧與其它新發展
2-1 人工智慧
2-2 機器學習
2-3 深度學習
2-4 生成式 AI
2-5 機器人
2-6 量子電腦
2-7 區塊鏈與加密貨幣
2-8 VR、AR、MR 與 XR
2-9 元宇宙
Chapter 03 數字系統與資料表示法
3-1 電腦的資料基本單位
3-2 數字系統轉換
3-3 整數表示法
3-4 數值算術運算
3-5 數碼系統
3-6 浮點數表示法
3-7 文字表示法
3-8 圖形表示法
3-9 聲音表示法
3-10 視訊表示法
3-11 資料壓縮
3-12 誤差與錯誤檢查
Chapter 04 數位邏輯設計
4-1 邏輯電路
4-2 布林代數
4-3 邏輯閘
4-4 邏輯簡化
4-5 組合電路
4-6 常見的組合電路
Chapter 05 計算機組織
5-1 中央處理器(CPU)
5-2 CPU 的設計架構與技術
5-3 記憶體
5-4 電腦與周邊通訊
5-5 輸入 / 輸出的定址方式
5-6 輸入 / 輸出介面
5-7 輸入裝置
5-8 輸出裝置
5-9 儲存裝置
Chapter 06 電腦軟體與作業系統
6-1 電腦軟體的類型
6-2 智慧財產權與軟體授權
6-3 開放原始碼軟體與 App
6-4 認識作業系統
6-5 作業系統的功能
6-6 作業系統的技術
6-7 知名的作業系統
Chapter 07 電腦網路與無線通訊
7-1 網路的用途
7-2 網路的類型
7-3 網路的運作方式
7-4 OSI 參考模型
7-5 網路拓樸
7-6 網路傳輸媒介
7-7 網路相關設備
7-8 區域網路標準
7-9 無線網路與行動通訊
Chapter 08 網際網路、雲端運算與物聯網
8-1 網際網路的起源
8-2 連上網際網路的方式
8-3 網際網路的應用
8-4 TCP/ IP 參考模型
8-5 網際網路命名規則
8-6 雲端運算
8-7 物聯網
8-8 智慧物聯網
Chapter 09 程式語言
9-1 程式語言的演進
9-2 程式語言的分類
9-3 程式語言的設計
9-4 程式設計的過程
Chapter 10 演算法
10-1 認識演算法
10-2 構思演算法
10-3 演算法的結構
10-4 演算法的表示方式
10-5 迭代與遞迴
10-6 演算法的技巧
10-7 搜尋演算法
10-8 排序演算法
10-9 演算法的效能分析
Chapter 11 資料結構
11-1 陣列
11-2 鏈結串列
11-3 堆疊
11-4 佇列
11-5 樹
Chapter 12 資料庫、資料倉儲與大數據
12-1 資料庫的基本概念
12-2 資料庫模式
12-3 資料倉儲
12-4 大數據
Chapter 13 資訊安全
13-1 OSI 安全架構
13-2 網路帶來的安全威脅
13-3 惡意程式與防範之道
13-4 常見的安全攻擊手法
13-5 加密的原理與應用
13-6 資訊安全措施
Chapter 14 軟體工程
14-1 軟體生命週期
14-2 傳統的軟體開發過程
14-3 軟體開發模式
14-4 模組化
14-5 軟體工程素養與軟體所有權