// 課程・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 小時。小班和梯次班的第一堂可以先試聽。