跳轉至

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

課程導覽

課程導覽說明 IB Computer Science 新課綱(2027 首考)的整體架構、SL 與 HL 的差別、考試方式與內部評量(Internal Assessment, IA),幫助你在開始讀各單元之前,先知道整門課要學什麼、怎麼被評分。

課程架構

新課綱把內容分成兩大主題,每位學生都要學:

  • Theme A:電腦科學概念(Concepts of computer science):A1 電腦基礎、A2 網路、A3 資料庫、A4 機器學習,主要在 Paper 1 考。
  • Theme B:計算思維與問題解決(Computational thinking and problem-solving):B1 計算思維、B2 程式設計、B3 物件導向、B4 抽象資料型別(HL),主要在 Paper 2 考。

Theme A 與 Theme B 不是兩條獨立的線。例如 A3 的 SQL 與 B2 的程式設計、A4 的機器學習與 B2 的資料處理,都會在考題與 IA 中交互出現。

本分類頁面

頁面 內容
SL 與 HL 差異 兩種程度學什麼、考什麼、怎麼選
評量與考試 Paper 1、Paper 2、案例研究、配分與答題技巧
內部評量 IA 計算解決方案(computational solution)的五個評分標準與時程

建議學習順序

兩年課程常見的安排如下,可依學校進度調整:

  1. 第一學期:B1 計算思維、B2 程式設計基礎,同時讀 A1 電腦基礎。
  2. 第二學期:B2 資料結構與演算法、B3.1 OOP,搭配 A2 網路。
  3. 第三學期:A3 資料庫、A4 機器學習;HL 加讀 B3.2 與 B4。開始規劃 IA。
  4. 第四學期:完成 IA、研讀案例研究、寫歷屆與模擬試題。

官方資源

IB 官方的 Computer Science 學科簡介 說明課程目標與評量概要;完整的《Computer Science Guide》需透過學校的 IB Programme Resource Centre 取得。

練習題

練習 1:Theme A 與 Theme B 各包含哪些單元?

請列出兩大主題底下的單元代號與名稱,並指出哪一個單元整個是 HL 專屬。

參考答案

Theme A:A1 電腦基礎、A2 網路、A3 資料庫、A4 機器學習。Theme B:B1 計算思維、B2 程式設計、B3 物件導向程式設計、B4 抽象資料型別。整個單元屬於 HL 專屬的是 B4。

練習 2:為什麼說兩大主題會交互出現?

舉一個 Theme A 與 Theme B 結合的例子。

參考答案

例如用 Python(B2)讀取 CSV 檔、清理資料(A4.2),再訓練簡單的分類模型(A4.3);或用 Java 程式(B2)透過 SQL(A3.3)查詢資料庫。IA 也常同時用到資料庫與程式設計。