// 課程・APCS

APCS 檢測準備

依 APCS 新制的程式識讀與程式實作四個級別規劃進度。目標是讓你讀得懂程式、寫得出程式,並清楚知道自己適合報哪一級。

適合誰

  • 準備第一次考 APCS 的高中生(或國中生)
  • 考過一次,想往上一個級別的同學
  • 學校有教一點程式,但自己寫題目還是卡住的同學

先備條件

零基礎也可以,我們從變數、條件判斷和迴圈開始。已經有基礎的同學,會先看你在 Aki-Judge 上的作答情況,再決定從哪一級開始。

課程大綱

大綱依我們整理的 APCS 學習路線,以官方公布的各級範圍為主:

程式識讀

程式追蹤、填空、除錯、效能分析;共同觀念涵蓋資料型態、控制結構、函式、遞迴、陣列、佇列與堆疊、排序與搜尋。C 題本與 Python 題本的語言細節分開練。

程式實作(依級別)

級別官方範圍重點我們的單元
初級變數、選擇、迴圈輸入與輸出、運算、條件判斷與迴圈
中級陣列 / 串列、字元與字串、文字處理與流程模擬陣列與串列、字元與字串、流程模擬
中高級基本資料結構與演算法思維函式與遞迴、佇列與堆疊、樹、列舉、走訪與搜尋
高級基本演算法與複雜度樹、複雜度分析、圖、動態規劃、分治、貪心

搭配的課本章節

  • 第 2 章 基本程式架構
  • 第 3 章 運算
  • 第 4 章 判斷
  • 第 5 章 迴圈
  • 第 6 章 陣列
  • 第 8 章 函式
  • 第 9 章 指標
  • 第 11 章 字串
  • 第 15 章 遞迴
  • 第 19 章 資料結構

章節對應《C 程式設計》免費開源課本,上課前後都可以自己翻。

上課方式

  • 全線上上課,上課連結、作業與錄影放在 Discord 班級頻道。
  • 每堂課後有練習題,在 Aki-Judge 上繳交、自動評測。
  • 考前用模擬題熟悉時間分配,再一起決定要報哪一級。

班級人數

  • 1 對 1 線上家教
  • 線上小班:1 對 2~4
  • 線上梯次班:4~8 人,依考試場次固定進度

上完會留下什麼

  • Aki-Judge 上的解題紀錄,看得到自己每個主題的進度。
  • 一份依你的程度建議的報考級別與後續練習方向。

級分要靠自己考出來,我們不做任何級分承諾。

費用與試上

1 對 1 每小時 NT$800 起(依程度與需求調整,方案與費用)。1 對 1 家教第一次上課免費:最多 30 分鐘諮詢加 1.5 小時試教;每次上課約 2~2.5 小時,最長 3 小時。小班和梯次班的第一堂可以先試聽。