IB DP 電腦科學全面備試攻略(2027 新課程)
IB DP 電腦科學已為 2027 年首屆考試全新改版,而最快失分的方法,就是照舊制格式溫習。這篇攻略畫出全新雙主題課程地圖、逐項比較 SL 與 HL 試卷,並給出一條貼合兩年 DP 節奏的溫習路線。全部內容以 2025 科目指引為本 — 也就是你的試卷所依據的文件。
課程一覽
新課程以兩個主題取代舊制的四線結構:
| 主題 | 名稱 | SL 課時 | HL 課時 |
|---|---|---|---|
| A | 電腦科學概念 | 37 | 70 |
| B | 運算思維與解難 | 113 | 170 |
主題 A 是理論主幹;主題 B 是分數重鎮 — 約佔四分三教學時數,因為編程、物件導向設計與演算法思維全部在此。SL 總課時 150 小時,HL 為 240 小時。
主題 A 涵蓋甚麼
四個單元,SL 及 HL 皆修:
- A1 電腦基礎 — von Neumann 架構、數據表示、邏輯閘、作業系統、控制系統、雲端運算
- A2 網絡 — 網絡類型、裝置與協定、拓撲、主從式 vs 點對點、分割與 VLAN
- A3 數據庫 — 關聯式數據庫、SQL、正規化、數據倉庫、NoSQL
- A4 機器學習 — ML 基礎、方法、數據預處理,及隨之而來的倫理議題
主題 A 獎勵能夠解釋而不只背誦的學生:延伸題多數要求將概念應用到情境,而非定義。
主題 B 涵蓋甚麼
- B1 運算思維 — 分解、抽象、模式識別、演算法設計、流程圖追蹤,以及 Big-O 分析(無錯,Big-O 已列入 SL 範圍)
- B2 程式編寫 — 程式結構、資料結構(包括 stack 與二維陣列)、字串處理、檔案 I/O
- B3 物件導向程式編寫 — SL 只需單一類別;HL 加上多重類別:繼承、多型、抽象類別、介面
- B4 抽象資料類型 — 僅限 HL:經典結構(stack、queue、linked list、tree)及其操作與應用
HL 學生注意:B4 與多重類別 OOP 延伸,正是試卷分開 6 分與 7 分的地方。SL 學生的主戰場則是 B1、B2 的精準度。
試卷逐項比較
| 卷別 | SL | HL |
|---|---|---|
| Paper 1 | 35% · 1 小時 15 分 · 50 分 | 40% · 2 小時 · 80 分 |
| Paper 2 | 35% · 1 小時 15 分 · 50 分 | 40% · 2 小時 · 80 分 |
| 內部評核(IA) | 30% | 20% |
Paper 1(主題 A)分兩節:A 節為概念延伸題;B 節為預發個案研究的短答 — 五月考試約提前 12 個月發布(十一月考試為 18 個月),即是說學校應在考試前幾個月就開始教,而非考前一週。
Paper 2(主題 B)為運算思維與編程的延伸題,並包含至少一題無代碼演算法思維 — 用文字與結構推理演算法,而非寫程式。兩卷的分數一半來自知識與應用(AO1+AO2),一半來自更高階的分析目標(AO3)— 即半份卷是在考你能否以考試可接受的形式「講出思路」。
Java 定 Python?
每條代碼題同時提供 Java 及 Python 兩個版本 — 你用哪種語言作答皆可,IA 亦可自由選擇。教過兩種語言後的兩個實際建議:
- 學校行先。 學校教 Java 就用 Java 備試;DP 中途轉語言,成本大過任何好處。
- 留意內置函數規則。 Python 的
sort()等方便功能在 IA 鼓勵使用,但個別試題可以禁止 — 你必須自己寫出演算法。任何你依賴的內建功能,都要練習手寫版本。
兩種語言都考到 7。試卷評的是思維,不是語言忠誠度。
一條行得通的溫習順序
- 學期為單位,主題先行。 每個單元一本持續更新的筆記 — 讀完 A2,你要能不看書向朋友解釋清楚。
- 中六(Year 2)第一日就開始個案研究。 像對待評卷提示一樣做批註,因為 Paper 1 B 節正是如此考法。
- 每週手寫代碼。 Paper 2 有無代碼演算法題,但手寫代碼仍是內化那些邏輯的最快途径。
- 指令詞紀律。 “State” 只要一行;“explain” 要 what 加 why;“evaluate” 要兩面再加判斷。我們的指令詞詳解把全表拆解成答題深度。
- IA 要真正提早開始。 SL 佔 30%、HL 佔 20%,而評分準則獎勵寫代碼之前的規劃。我們的 IA 指南逐項拆解每個準則的分數所在。
我們如何幫你
Distinction Academy 任教 2027 新制 IB DP 電腦科學 SL 及 HL,全香港網上及面授。課堂由專科 CS 導師配搭智能練習系統 — 定義、指令詞作答與演算法追蹤的即時回饋操練 — 另有 IB CS 筆記與樣本。完整教學範圍見科目頁,或聯絡我們約試堂。
延伸閱讀:由 IGCSE 銜接的話看IGCSE 0478 攻略;DSE 路線看HKDSE ICT 全面攻略。