資訊科技概論(計概)
9 個主題
IT study route
計概每天三步,選擇題拿穩
主題課 → 概念卡 → 考古題。每天完成一輪,一個月覆蓋全部主題。
主題樹(依重要度排序)
目前有 239 題完成可重現的技術覆核,可用於單題練習; 另有 7 題答案存在爭議,只提供瀏覽、不判分。全部答案皆非官方答案,暫不列入完整模擬考成績。
瀏覽 260 題計概題庫已上線學習模組
從考古題出現頻率高、且內容已完成獨立複查的主題開始。每堂包含短講義、解題範例、概念卡與已覆核考古題。
AI 與機器學習基礎:從問題類型到模型評估
從 Turing test 與 AI 問題定義出發,區分 supervised、unsupervised 與 reinforcement learning,理解 linear regression 的預測形式,再以 confusion matrix 推導 precision、recall 與 accuracy。真題答案只有非官方技術覆核,Big Data 與 disputed 題不列入 refs。
約 40 分鐘 · 7 張概念卡 · 5 題
開始學習CPU 與指令架構:從開機到管線執行
以 stored-program 架構為起點,串起 CPU 組成、instruction cycle、ISA、RISC/CISC、pipeline hazard 與平行加速上限。重點是分清抽象層級,避免把韌體、作業系統、指令集與微架構混在一起。對應考古題答案均為非官方技術覆核。
約 34 分鐘 · 6 張概念卡 · 8 題
開始學習記憶體階層與資料表示:從位元正確性到存取延遲
先用 bit、byte、parity 與常見媒體格式建立資料表示觀念,再比較 register、cache、RAM、ROM 與 secondary storage 的容量、速度和揮發性,最後以 locality 與 average memory access time 串起快取的作用。所引用考古題答案皆為非官方技術覆核;本課只納入可自動判分且與兩個子主題直接相關的題目。
約 33 分鐘 · 6 張概念卡 · 8 題
開始學習Big Data 與 NoSQL:從資料特性到水平擴充與 CAP
由 volume、velocity、variety、veracity 與分析用途判斷 Big Data 問題,再依資料存取形狀選擇 document、key-value、wide-column 或 graph model,最後區分 sharding、replication、horizontal scaling 與 CAP 取捨。對應考古題答案均為非官方技術覆核;disputed 或 OCR 破損題不列入 refs。
約 38 分鐘 · 6 張概念卡 · 5 題
開始學習關聯模型:從資料表讀懂鍵與限制
以 relation、tuple、attribute 為起點,建立主鍵、候選鍵、外鍵與參照完整性的判讀方法,並連結歷屆題常考的資料庫優勢與表格結構。
約 32 分鐘 · 6 張概念卡 · 9 題
開始學習SQL 查詢:從條件篩選到分組與 JOIN
以可重現的小型資料表練習 CREATE TABLE、SELECT、WHERE、COUNT、DISTINCT、GROUP BY、HAVING 與 JOIN。重點是依 SQL 的處理層次判斷條件放置位置,並用括號消除 AND/OR 的優先順序歧義。對應考古題答案均為非官方技術覆核。
約 35 分鐘 · 6 張概念卡 · 6 題
開始學習交易與復原:用 ACID 判斷並行風險
從交易邊界與 ACID 出發,判讀 lost update、dirty read、不可重複讀等並行異常,再以 lock、serializability、log 與 checkpoint 建立完整的復原觀念。
約 33 分鐘 · 6 張概念卡 · 10 題
開始學習複雜度、排序與搜尋:從輸入形狀推導成本
以輸入規模與基本操作次數建立 Big-O、Omega、Theta,再用 Bubble Sort 與 QuickSort 分析 best/worst case、提前停止與穩定性,最後整理搜尋演算法成立所需的資料前提。對應考古題答案均為非官方技術覆核。
約 33 分鐘 · 8 張概念卡 · 4 題
開始學習Trees、BST 與 Heaps:形狀約束與順序規則
先建立 tree、complete binary tree 與 array representation,再比較 BST 的全域搜尋順序和 heap 的局部 parent-child 順序,最後推導 traversal、priority queue、insert 與 arbitrary search 的複雜度。對應考古題答案均為非官方技術覆核。
約 35 分鐘 · 6 張概念卡 · 5 題
開始學習應用層協定:從網址、設定到郵件與代理
以『使用者要完成什麼任務』整理 DNS、DHCP、HTTP、Cookie、電子郵件、LDAP 與 proxy/CDN。重點是追蹤一次請求前後需要哪些服務,並分清名稱解析、參數配置、內容傳輸與狀態保存。
約 36 分鐘 · 6 張概念卡 · 12 題
開始學習IP 定址、路由與傳輸:封包如何找到路,資料如何抵達應用程式
從 CIDR 與 subnet mask 判斷目的地主機是否在同一子網路,接著比較 distance-vector 與 link-state routing,理解 IPv4 TTL 如何限制封包壽命;最後以 TCP、UDP、receive window 與 congestion window 串起端到端傳輸。所引用考古題答案皆為技術推導與人工覆核結果,並非官方答案。
約 45 分鐘 · 6 張概念卡 · 7 題
開始學習資料鏈結層與 LAN:從 MAC、Ethernet 到 VLAN 與無線存取
從一個 frame 如何在區域網路內送達開始,建立 MAC、ARP、shared/switched Ethernet、碰撞控制與 VLAN 的完整脈絡,再比較 Wi-Fi、Bluetooth、NFC、RFID 與 5G 的作用距離和用途。歷屆題 refs 用於定位原始題面;其答案另經人工技術覆核,均非官方答案。
約 35 分鐘 · 6 張概念卡 · 7 題
開始學習網路模型與封裝:從應用資料一路追到訊框
用 OSI 與 TCP/IP 兩套分層視角整理協定、設備與資料單位,並以封裝流程串起應用資料、segment、packet 與 frame。完成後能從題目中的關鍵詞定位層級,而不是只背七層口訣。
約 35 分鐘 · 6 張概念卡 · 10 題
開始學習檔案、儲存與 I/O:從 inode 到 buffering
從作業系統提供的 file abstraction 出發,理解 directory、inode、device driver、buffering、spooling 與 dynamic linking 的角色。完成後能判斷資料放在哪裡、誰負責控制裝置,以及慢速 I/O 如何與程式執行解耦。對應考古題答案均為非官方技術覆核。
約 37 分鐘 · 6 張概念卡 · 8 題
開始學習行程、執行緒與作業系統如何管理執行
從作業系統的資源管理角色出發,辨認 process 與 thread 的資源邊界,理解 user mode、kernel mode、IPC 與 context switch,並能排除考題中常見的混淆敘述。
約 48 分鐘 · 8 張概念卡 · 10 題
開始學習CPU 排程與虛擬記憶體:時間與空間的資源分配
以 ready queue、waiting time、throughput 與 fairness 比較 FCFS、SJF、Round Robin、Priority 和 MLFQ,再由 paging、page table、page fault、working set 與 thrashing 理解虛擬記憶體。所引用考古題答案皆為非官方技術覆核;爭議題與題面不完整題均不列入 refs。
約 38 分鐘 · 6 張概念卡 · 8 題
開始學習虛擬化、容器與 Serverless:分清隔離邊界
從 hypervisor 與 virtual machine 出發,比較 container 的共享 kernel 模型,再辨認 cluster、network virtualization 與 serverless 各自解決的問題。對應考古題答案均為非官方技術覆核。
約 36 分鐘 · 6 張概念卡 · 6 題
開始學習物件導向:封裝、繼承與多型的責任邊界
以 class、object 與對外介面建立 OOP 基礎,區分 encapsulation、inheritance、polymorphism、instance/class variables 與 access control。存取控制與繼承細節以本課來源涵蓋的 Java 語意為準,避免把特定語言規則誤當成所有 OOP 語言的共同定律。對應考古題答案均為非官方技術覆核。
約 40 分鐘 · 6 張概念卡 · 6 題
開始學習密碼學、PKI 與 TLS:從金鑰到可信連線
先分清對稱加密、公開金鑰、雜湊與數位簽章的用途,再以憑證、CA/RA 與 TLS 串起網站身分驗證、機密性及完整性。對應考古題答案均為非官方技術覆核。
約 38 分鐘 · 6 張概念卡 · 6 題
開始學習新興科技與數位應用:從服務分類到感知與數位分身
以應用要解決的問題區分 Fintech、crowdfunding、MOOC 與 mobile payment,再拆解原始 voice-only smart speaker、自動駕駛與 digital twin 的輸入、處理與輸出。對應考古題答案均為非官方技術覆核;產品能力以題目所述年代與裝置範圍為準。
約 34 分鐘 · 6 張概念卡 · 6 題
開始學習進位、布林邏輯與數位電路:從位元到狀態
從二進位與十六進位轉換出發,用真值表與 De Morgan 定律化簡邏輯,再把 gates 組合為 adder、multiplexer 與具狀態的 flip-flop。本範圍為完整主題樹所需的基礎課,不宣稱是考古高頻。
約 31 分鐘 · 6 張概念卡 · 0 題
開始學習I/O 與效能:從 polling、interrupt 到 DMA
比較 programmed I/O、interrupt-driven I/O 與 DMA 的 CPU 介入程度,連結 memory-mapped I/O、interrupt service routine、latency、throughput 與顯示器解析度。
約 32 分鐘 · 2 張概念卡 · 2 題
開始學習程式執行基礎:型別、控制流程、函式與記憶體
從 type system 與 control flow 追蹤程式狀態,再用 function call、scope、recursion、stack、heap 與 pointer/reference 說明資料的可見範圍與生命週期。
約 33 分鐘 · 6 張概念卡 · 6 題
開始學習從原始碼到上線:編譯、測試與軟體生命週期
以 GCC 的 preprocessing、compilation、assembly、linking 階段為起點,連結 C++ error-handling 原則、可重複 verification 與 NIST SSDF 的安全軟體生命週期。
約 25 分鐘 · 6 張概念卡 · 2 題
開始學習線性結構與雜湊:依操作需求選容器
以 stack、queue、array、linked list 與 hash table 的操作契約為核心,從存取順序、更新成本、碰撞處理與 load factor 判斷資料結構;不把平均 O(1) 誤寫成最壞保證。
約 25 分鐘 · 4 張概念卡 · 3 題
開始學習圖演算法與設計策略:從相依關係到可證明步驟
用 BFS、DFS、topological sort、MST 與最短路徑建立圖問題辨識框架,再比較 greedy、divide-and-conquer 與 dynamic programming 的前提及正確性論證。
約 25 分鐘 · 4 張概念卡 · 1 題
開始學習ER 建模與正規化:從需求語句到穩定資料表
先用 entity、attribute、relationship、cardinality 建立概念模型,再以 functional dependency、1NF、2NF、3NF 分解冗餘與更新異常。
約 25 分鐘 · 4 張概念卡 · 5 題
開始學習資料庫儲存與索引:等值、範圍與分析查詢
從 page I/O 與資料排列理解 heap file、B+ tree、hash index、多維分析結構及 optimizer 選擇,避免把所有索引都當成無條件加速器。
約 25 分鐘 · 2 張概念卡 · 3 題
開始學習同步、互斥與死結:讓並行工作安全前進
從 race condition、critical section、mutex、semaphore 建立同步基本模型,再區分 deadlock、livelock、starvation 與 Banker's safety check。
約 25 分鐘 · 4 張概念卡 · 4 題
開始學習雲端、Edge 與網路服務品質:把工作放在正確的位置
從 SaaS/PaaS 與 hybrid cloud 的服務責任切入,理解 edge computing 為何把處理移近資料來源,再用 bandwidth、latency、jitter、availability、streaming 與 VPN 判讀使用體驗。
約 25 分鐘 · 4 張概念卡 · 8 題
開始學習從 CIA 到 Zero Trust:把資安目標、身分與治理串起來
先用 CIA 與 risk 語言定義要保護什麼,再分辨 identification、authentication、authorization、accountability,最後以 RBAC、SSO、Zero Trust、ISMS、ISO 27001 與 privacy 建立持續治理。
約 25 分鐘 · 6 張概念卡 · 13 題
開始學習從入口到人心:網路、應用與社交攻擊的分層防禦
以攻擊發生的位置分類 MITM、DDoS、buffer overflow、SQL injection、malware、phishing 與 social engineering,再把 HTTPS/SSH、firewall、secure coding、patching 與使用者驗證放回適當防線。
約 25 分鐘 · 6 張概念卡 · 7 題
開始學習Blockchain 與 Mining:可驗證帳本不是中央資料庫
以 NISTIR 8202 的 tamper-evident distributed ledger 定義,連結 transaction、block、hash linkage 與 consensus。考題把 mining 簡化為交易驗證,本課再區分 validating nodes 與 miners 在 Bitcoin-like proof-of-work 流程的角色。
約 25 分鐘 · 2 張概念卡 · 4 題
開始學習從神經網路到 Transformer:層級、序列與 Attention
以 layered representation 與 training 為底座,比較 CNN 的局部共享特性、RNN/LSTM 的序列狀態,再進入 Transformer self-attention 的 token 關聯。
約 25 分鐘 · 6 張概念卡 · 3 題
開始學習生成式 AI 與治理:從 GPT/RAG 題型到風險責任
先掌握考題直接要求的 GPT 展開與 RAG 定義,再以 NIST AI RMF 與 GenAI Profile 區分 confabulation、bias、privacy 與 accountability,不把檢索或流暢文字當成正確保證。
約 25 分鐘 · 4 張概念卡 · 2 題
開始學習CNN 與影像辨識:從 filter 到特徵金字塔
深入 CNN 的卷積運算、pooling 策略與典型架構演進(LeNet → VGG → ResNet),理解 feature map 的階層語義,並以 transfer learning 連結預訓練模型與下游任務。補齊零考古題的 CNN 子題。
約 25 分鐘 · 0 張概念卡 · 0 題
開始學習RNN 與 LSTM:序列記憶、遺忘與長期依賴
從 vanilla RNN 的 hidden state 更新出發,理解為何長序列會遇到 vanishing gradient,再以 LSTM 的 gate 機制解決長期依賴。覆蓋典型序列任務(語言模型、翻譯、時序預測)的架構選擇。
約 25 分鐘 · 0 張概念卡 · 0 題
開始學習Self-Attention 機制與 Transformer 架構詳解
從 Q/K/V 矩陣運算理解 scaled dot-product attention,再組合成 multi-head attention,搭配 positional encoding、layer normalization 與 feed-forward layers 構成完整 Transformer block。覆蓋 encoder-only(BERT)、decoder-only(GPT)與 encoder-decoder 三種變體。
約 25 分鐘 · 0 張概念卡 · 1 題
開始學習RAG、Prompt Engineering 與 LLM 應用實務
從 RAG 的 retrieve-then-generate 流程出發,理解 embedding、vector search 與 chunking 策略。再覆蓋 prompt engineering 的核心技巧(few-shot、chain-of-thought、system prompt),以及 LLM 應用的常見架構選擇(fine-tuning vs RAG vs agent)。
約 25 分鐘 · 0 張概念卡 · 1 題
開始學習AI 倫理、偏差與治理:從公平性指標到法規框架
從 algorithmic bias 的來源與類型出發,理解 fairness metric 之間的不可能定理,再覆蓋可解釋性(XAI)的技術光譜。最後連結 EU AI Act 與 NIST AI RMF 的風險分級治理框架。補齊零考古題的 AI 倫理子題。
約 25 分鐘 · 0 張概念卡 · 0 題
開始學習
資料結構8 個子主題 · 35 題必考
學習目標
- 依操作需求選擇資料結構。
- 追蹤常見結構與演算法。
- 分析時間與空間複雜度。
子主題
複雜度分析
Big O · Theta · Omega · amortized · recurrence
線性資料結構
array · linked list · stack · queue · deque
樹與二元搜尋樹
tree · BST · inorder · AVL · height
堆積與優先佇列
heap · priority queue · heapify
雜湊
hash table · load factor · chaining · probing
圖論與圖演算法
graph · BFS · DFS · MST · Dijkstra
排序與搜尋
quicksort · mergesort · stability · binary search · string matching
演算法設計
greedy · divide and conquer · dynamic programming · correctness
AI/ML(近年必考趨勢)8 個子主題 · 17 題必考
學習目標
- 區分機器學習典範。
- 解釋模型、神經網路與 Transformer。
- 評估生成式 AI 的限制與治理。
子主題
AI 基礎與搜尋
agent · state space · heuristic · A* · Turing test
機器學習典範
classification · regression · clustering · reinforcement learning
訓練與評估
overfitting · regularization · precision · recall
神經網路
perceptron · gradient descent · backpropagation
CNN、RNN 與序列模型
CNN · convolution · RNN · LSTM · embedding
Transformer 與注意力
self-attention · Transformer · encoder · decoder
生成式 AI 與 LLM
generative AI · LLM · prompt · fine-tuning · RAG
AI 倫理與治理
bias · fairness · hallucination · accountability
資料庫7 個子主題 · 42 題
學習目標
- 建立關聯與 ER 模型。
- 撰寫並推導 SQL。
- 分析正規化、交易與索引。
子主題
關聯模型
relation · tuple · primary key · foreign key · constraint
ER 建模
entity · relationship · cardinality · weak entity
SQL 查詢
SELECT · JOIN · GROUP BY · HAVING · subquery
正規化
functional dependency · 1NF · 2NF · 3NF · BCNF
交易與復原
ACID · serializability · lock · log · recovery
資料庫儲存與索引
index · B+ tree · clustered · query plan
分散式資料庫與 NoSQL
replication · sharding · CAP · NoSQL · blockchain
網路7 個子主題 · 54 題
學習目標
- 定位網路協定與設備層級。
- 追蹤端到端請求流程。
- 比較網路與雲端架構取捨。
子主題
網路模型與封裝
OSI · TCP/IP · layer · packet · frame
資料鏈結層與區域網路
Ethernet · MAC · switch · VLAN · wireless
IP 定址與路由
IPv4 · IPv6 · subnet · router · NAT
傳輸層
TCP · UDP · port · congestion · flow control
應用層協定
HTTP · HTTPS · DNS · DHCP · SMTP
分散式與雲端服務
cloud · IaaS · PaaS · SaaS · CDN · edge
網路效能與可靠度
bandwidth · latency · jitter · availability · QoS
作業系統7 個子主題 · 41 題
學習目標
- 分析行程、同步與排程。
- 追蹤記憶體與檔案管理。
- 解釋虛擬化資源隔離。
子主題
行程與執行緒
process · thread · PCB · context switch · system call
CPU 排程
FCFS · SJF · priority · round robin
同步與互斥
race condition · mutex · semaphore · critical section
死結
deadlock · Coffman · Banker's algorithm · liveness
記憶體管理
paging · segmentation · virtual memory · page fault
檔案、儲存與 I/O
file system · inode · disk · buffering · spooling
虛擬化與容器
virtualization · hypervisor · VM · container · serverless
程式語言概念7 個子主題 · 21 題
學習目標
- 閱讀程式並追蹤控制流程與狀態。
- 運用函式、記憶體與物件導向概念。
- 解釋編譯、測試與軟體生命週期。
子主題
語法、型別與控制流程
type · cast · operator · loop · switch
函式、作用域與遞迴
function · scope · lifetime · recursion
指標與動態記憶體
pointer · reference · heap · stack · memory leak
物件導向程式設計
class · encapsulation · inheritance · polymorphism
編譯與執行環境
compiler · interpreter · linker · bytecode · runtime
錯誤處理與測試
exception · assertion · unit test · debugging
軟體生命週期
SDLC · requirement · UML · Git · CI/CD
資安8 個子主題 · 33 題
學習目標
- 以風險模型分析資安情境。
- 選擇密碼學與存取控制機制。
- 辨認攻擊、防禦與治理措施。
子主題
資安原則與風險
CIA · threat · vulnerability · risk · defense in depth
密碼學
AES · RSA · hash · signature · PKI · TLS
身分驗證與存取控制
MFA · password · RBAC · least privilege · zero trust
網路防禦
firewall · IDS · IPS · VPN · DDoS
應用程式攻擊
SQL injection · XSS · CSRF · session hijacking
惡意程式與社交工程
virus · worm · ransomware · phishing
治理與隱私
ISMS · incident response · privacy · audit
區塊鏈與分散式帳本
blockchain · Bitcoin · mining · distributed ledger · consensus
電腦架構基礎7 個子主題 · 33 題
學習目標
- 轉換並判斷數值與資料表示法。
- 解釋 CPU、記憶體、I/O 與儲存階層如何協作。
- 比較架構與效能取捨。
子主題
進位與位元運算
binary · hexadecimal · base conversion · bitwise
資料表示法
two's complement · overflow · IEEE 754 · ASCII · Unicode
布林代數
Boolean algebra · truth table · De Morgan · Karnaugh map
數位電路
gate · adder · multiplexer · flip-flop · register
CPU 與指令架構
instruction cycle · ISA · ALU · pipeline · hazard
記憶體與儲存階層
cache · locality · RAM · ROM · SSD
輸入輸出與效能
interrupt · polling · DMA · latency · throughput
資料分析與新興科技2 個子主題 · 11 題
學習目標
- 辨識 Big Data 特性、資料分析用途與限制。
- 比較新興數位服務、平台與應用情境。
- 區分數位趨勢題與 AI、資安等相鄰領域概念。
子主題
Big Data 與資料分析
volume · velocity · variety · veracity · value · analytics
新興科技與數位應用
Fintech · crowdfunding · MOOC · smart speaker · autonomous vehicle · mobile payment · metaverse · digital twin
推薦教材
- 影片
- 書目
Brookshear《Computer Science: An Overview》13/e
作者:J. Glenn Brookshear
自學者的主力用書,有中譯本。心得共識:影音課講得淺,觀念要靠這本補
前往連結 - 影片
- 影片
- 影片
- 影片
- 書目
- 影片
- 講義
蝦皮資管所計概筆記(藍底白字那套)
開讀前掃一遍建立地圖、後期當索引。心得明講資結與網路部分太簡略,不能當唯一教材
- 補習班
補習班計概講義(大碩/TKB)
非必需。心得評語:參考書要搭配上課才有效益,自學不如直接讀原文書