跳轉至

建立 2026-11-12 更新 2026-11-12 SL HL

評量與考試

IB Computer Science 新課綱的成績由兩份外部考試(Paper 1、Paper 2)與一份內部評量(IA)組成,外部考試占 SL 70%、HL 80%。本頁說明每份試卷考什麼、題型特色與準備方法。

Paper 1 考什麼?

Paper 1 考 Theme A(A1–A4) 與 預先公布的案例研究(pre-seen case study)。

  • Section A:Theme A 的概念題,包含定義、說明、比較、計算(例如二進位轉換、子網路、SQL 查詢)。
  • Section B:案例研究題。IB 會在考前約一年公布一份情境文件,題目要求你把課程概念應用到該情境中。
  • 不需要寫完整程式,但可能要讀懂或寫出 SQL 與簡單的虛擬碼。

2027 年案例研究

第一屆新課綱的案例研究主題與生成式 AI 影像創作相關,和 A4 機器學習 及 A4.4 倫理 關係密切。請以學校發下的官方案例研究文件為準。

Paper 2 考什麼?

Paper 2 考 Theme B(B1–B4),以學校選定的 Python 或 Java 作答。

  • 讀程式並追蹤(trace)變數變化、找出錯誤、補完程式。
  • 根據情境寫出函式或類別,例如在陣列中搜尋、排序、處理檔案資料。
  • HL 另外考 B3.2 的繼承與多型,以及 B4 的抽象資料型別實作。

配分一覽

評量 SL 時間 SL 比重 HL 時間 HL 比重
Paper 1 1 小時 15 分 35% 2 小時 40%
Paper 2 1 小時 15 分 35% 2 小時 40%
IA 約 35 小時 30% 約 35 小時 20%

指令詞(command terms)怎麼答?

IB 題目用固定的指令詞決定答案深度,看懂指令詞就能避免寫太少或寫太多:

指令詞 要求 範例
State / Identify 直接寫出答案,不必解釋 State one function of the ALU.
Describe 寫出特徵或步驟 Describe the fetch–decode–execute cycle.
Explain 說明原因或機制(因為……所以……) Explain why cache memory improves performance.
Compare / Contrast 同時寫出相同與相異處 Compare TCP and UDP.
Evaluate / Discuss 正反兩面,最後下結論 Evaluate the use of a NoSQL database for this scenario.
Construct / Write 寫出程式碼、SQL 或虛擬碼 Construct an SQL query that ...

準備建議

  • 每個單元讀完立刻做本站的練習題,再找 IB 風格題目練習。
  • Paper 2 一定要「動手寫程式」,只看不寫在考場很難寫出完整函式。
  • 案例研究公布後,整理其中的專有名詞,並對應到 Theme A 的相關單元。

練習題

練習 1:辨認指令詞

「Explain why a solid-state drive is faster than a hard disk drive.」這題要寫到什麼程度?

參考答案

Explain 要說明原因:SSD 沒有移動的機械零件,用電子方式存取快閃記憶體,因此不需要等待磁頭移動與磁碟旋轉,存取延遲(latency)低得多。只寫「SSD 比較快」不夠。

練習 2:Paper 1 還是 Paper 2?

判斷下列內容主要在哪一份試卷考:(a) 寫一個 Java 方法計算陣列平均;(b) 比較星狀與網狀拓樸;(c) 撰寫 SQL JOIN 查詢。

參考答案

(a) Paper 2(B2 程式設計);(b) Paper 1(A2 網路);(c) Paper 1(A3.3 資料庫程式設計屬於 Theme A)。