課程導覽
課程導覽說明 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)的五個評分標準與時程 |
建議學習順序
兩年課程常見的安排如下,可依學校進度調整:
- 第一學期:B1 計算思維、B2 程式設計基礎,同時讀 A1 電腦基礎。
- 第二學期:B2 資料結構與演算法、B3.1 OOP,搭配 A2 網路。
- 第三學期:A3 資料庫、A4 機器學習;HL 加讀 B3.2 與 B4。開始規劃 IA。
- 第四學期:完成 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 也常同時用到資料庫與程式設計。