何謂APCS
APCS為Advanced Placement Computer Science的英文縮寫,是指「大學程式設計先修檢測」。其檢測模式乃參考美國大學先修課程(Advanced Placement,AP),與各大學合作命題,並確定檢定用題目經過信效度考驗,以確保檢定結果之公信力。
本檢測包含「程式設計觀念題」及「程式設計實作題」兩科目,於電腦教室試場進行線上測驗。
程式設計觀念題為選擇題,分兩節次檢測,檢測分數為合併計分,滿分100分;程式設計實作題為單節次檢測,以撰寫完整程式或副程式計分,滿分400分,兩科目均採取自動評分與統計,評分過程不涉及主觀因素。
程式設計觀念題
- 單選題 (含題組),以運算思維、問題解決與程式設計概念測試為主。
- 測驗題型,包括:程式運行追蹤 (code tracing)、程式填空 (code completion)、程式除錯 (code debugging)、 程式效能分析 (code performance analysis)、及基礎觀念理解 (basic concepts understanding) 等。
- 題目若需提供程式片段,則以 C 語言命題。
程式設計實作題
以撰寫完整程式或副程式為主。可自行選擇以 C, C++, Java, Python 撰寫程式。
APCS考試時間
APCS檢測每年舉辦三次,
檢測日程預訂在1月、6月及10月,
實際日期以APCS官網公告為準。
可依所需報考科目,不限參加次數,成績擇優採用。因此若某一科檢測成績不如預期,
可再次選擇單科報考即可;建議提早準備參加檢測,不用等到申請學校前才報考。
APCS 分數說明
課程安排
課程規劃為一年 共48堂課,
二個階段的學習授課,
帶領孩子全面性準備APCS檢測!
-第一階段-
堂數 | 語法觀念 C語言 | 上機考古練習 Python |
1 | 程式語言簡介 認識C語言 | 成績指標 |
2 | 變數與資料型態 | 三角形辨別 |
3 | 格式化的輸入與輸出 | 秘密差 |
4 | 運算子與運算式 | 邏輯運算子 |
5 | 選擇結構 | 特殊編碼 |
6 | 迴圈敘述1 | 最少相異字母 |
7 | 迴圈敘述2 | 籃球比賽 |
8 | 迴圈敘述3 | 猜拳 |
9 | 函數 | 購物車 |
10 | 遞迴函數、 儲存體類別、變數範圍 | 人力分配 |
11 | 前置處理器與巨集 | 購買力 |
12 | 陣列 | 七言對聯 |
13 | 陣列與函數 | 修補圍籬 |
14 | 字串 | 程式交易 |
15 | 矩陣運算 | 數字遊戲 |
16 | 指標 | 巴士站牌 |
17 | 指標與函數 | 程式考試 |
18 | 指標陣列 | 矩陣轉換 |
19 | 雙重指標、動態配置記憶體 | 最大和 |
20 | 結構與他資料型態1 | 小群體 |
21 | 結構與他資料型態2 | 交錯字串 |
22 | 檔案 | 完全奇數 |
23 | 基礎資料結構1 | 子集合的和 |
24 | 基礎資料結構2 | 紅白彩帶 |
-第二階段-
堂數 | 語法觀念 C語言 | Python |
25 | 分治演算法、遞迴演算法 | 機器人的路徑 |
26 | 排序演算法 | 矩陣總和 |
27 | 搜尋演算法 | 骰子 |
28 | 動態規劃演算法 | 人口遷移 |
29 | 貪心演算法 | 流量 |
30 | 回溯演算法 – 老鼠走迷宮 | 魔王迷宮 |
31 | 觀念考古題練習 (1050305考古 1~6) | 動線安排 |
32 | 觀念考古題練習 (1050305考古 7~12) | 贏家預測 |
33 | 觀念考古題練習 (1050305考古 13~18) | 字串解碼 |
34 | 觀念考古題練習 (1050305考古 19~25) | 運貨站 |
35 | 觀念考古題練習 (1051029考古 1~6) | 造字程式 |
36 | 觀念考古題練習 (1051029考古 7~12) | 函數運算式求值 |
37 | 觀念考古題練習 (1051029考古 13~18) | 互補CP |
38 | 觀念考古題練習 (1051029考古 19~25) | 闖關路線 |
39 | 觀念考古題練習 (1060304考古 1~6) | 砍樹 |
40 | 觀念考古題練習 (1060304考古 7~12) | 圓環出口 |
41 | 觀念考古題練習 (1060304考古 13~18) | 勇者修煉 |
42 | 觀念考古題練習 (1060304考古 19~25) | 切割費用 |
43 | 觀念模擬題練習 | 幸運數字 |
44 | 觀念模擬題練習 | 生產線 |
45 | 觀念模擬題練習 | 數位占卜 |
46 | 觀念模擬題練習 | 雷射測試 |
47 | 考前觀念複習1 | 石窟探險 |
48 | 考前觀念複習2 | 先加後乘與函數 |
課程時間
A班:週一 1900-2100
B班:週二 1900-2100
C班:週三 1900-2100
D班:週四 1900-2100
E班:週五 1900-2100
F班:週六 1000-1200
G班:週六 1400-1600
H班:週六 1900-2100
–
無須繁雜教具設備
在家即可上課
線上課程使用Google Meet進行授課,只需準備電腦(含麥克風、耳機)與網路,
任一地點皆可進行課程,上課時講師會開啟攝影機與分享螢幕,清楚掌握個學員操作情形。
FAQ
A:本課程建議年齡為國中一年級以上至高中三年級學生,需具備CS6以上之程式語言學習基礎!
A:若未學習過程式語言之學員,建議先參加CodeCombat課程學習後,再開始參與APCS課程
A:團隊講師均為專業資訊背景講師,通過AI4kids長期培訓與教學審核通過才可成為認證講師,具有豐富教學經驗!
A:課程時段選擇彈性,您可為孩子安排於平日晚上或週末時段上課,課堂人數3~6人小班制。如果沒有適合孩子的時段,歡迎與我們聯繫,我們課程顧問將為您協調專屬時段的講師,客服即時通訊(點擊),客服信箱:[email protected]。
A:我們講師皆具豐富教學經驗,課程中會積極引導每位孩子都能參與程式演練的討論與操作,並經常性查看每位孩子的電腦螢幕與操作情況,讓孩子維持在高度的學習動力與專注力,以發揮課程最大效益。
A:您只需要為孩子準備電腦(含麥克風、耳機)與網路,就可以開始上課。
A:我們提供開課14天內,不滿意100%退費保證。14天候,上課未達總課程時數三分之一前通知取消訂單,將扣除50%費用後退回剩餘款項。上課如逾總課程時數三分之一後通知取消訂單,將不予退回款項。