2025暑假之後,APCS開始採行新制,由於要讓新舊制的成績可以對照,所以制度上的設計比較複雜,很多人看不懂,愷哥就來解說一下。
- 新制在選擇題的部分,從原來的「觀念題」改稱「程式識讀」,本質上是沒有差異的,都是選擇題,單一考卷混合難度。新制的主要變動是,多了Python可以選考。愷哥也一直說,不要太注重選擇題,實作能考高分,選擇就一定會高分。實作分數拿不到,光拚選擇題沒有用。
- 新制在寫程式的部分,稱為「程式實作」。舊制是「單一考卷混合難度」,類似學測;新制是「個別難度個別考卷」,類似全民英檢,可選考初級、中級、中高級、高級。但不管新制或舊制,最終都轉換成「數字級分」,如一級、兩級、三級...
- 新舊制都一樣,不管過程各種轉換,最終成績就是看「數字級分」。譬如愷哥大部分的學生,能考到「程式識讀四級+程式實作三級」(俗稱APCS 4+3)的成績。這也是愷哥一直強調,對大部分高中生申請大學,CP值最高的做法。參閱【為什麼是APCS實作三級,其他的不好嗎?】
- 新制的「程式實作」,初級能考到二級,中級二或三級,中高級三或四級,高級四或五級。零分也能拿到一級所以沒有意義。完整的原始分數跟級分對照,可以查閱官網。
- 為了取得同樣的「數字級分」,低等級的考試簡單很多。譬如目標實作三級,可以考中級取得150~300分,也可以考中高級取得100~149分;但選考中級會簡單很多,因為中高級的考試範圍與中級完全不同,沒有循序訓練多半拿不到分數。
再來回答幾個,愷哥最近常被問到的問題:
- 家長問:「孩子已經考過舊制,還需要考新制嗎?」
- 愷哥答:「不用。新舊制最終成績都是看『數字級分』,兩者是等價的,申請大學都一樣。除非想要挑戰更高級分,否則不需要特別去考新制」
- 家長問:「孩子實作初級考過了,拿到150分二級,要不要再考一次初級,把分數衝高?」
- 愷哥答:「不用。初級最多只能考到二級,150分的二級跟300分的二級,在申請大學上沒有差別。不如把時間花在準備中級,拿到三級」。
- 家長問:「孩子實作初級考得很不錯,拿到300分滿分,是不是可以準備考中高級了?」
- 愷哥答:「想太遠了,先扎實的準備中級再說。愷哥的學生有七成都是學半個暑假就實作初級滿分,不要過度興奮了。我不是說初級滿分很簡單,這確實已經是高中生前2%的程式實力了,但在愷哥的學生裡面很普遍」
- 家長問:「孩子之前已經拿到實作二級,接下來目標三級。三月場沒有開放中級可報考,能不能跳去考中高級?」
- 愷哥答:「雖然制度上中高級有可能拿到三級,但在沒有學過演算法的情況下,學生報考中高級幾乎沒辦法拿到分數,拿到三級的機率微乎其微。因為一、三月場次只能二擇一報考,寧願選考一月的中級,也不要選考三月的中高級」
- 家長問:「孩子目前高三,之前已經拿到實作二級,由於準備學測,不可能考一月場的中級,但三月場又沒開放中級可報考。如果學測考完,寒假跟愷哥學,還是不能去考三月場中高級嗎?」
- 愷哥答:「兩個月的時間,要從初級提升到中高級,基本上不可能。中級考出150~300分,跟中高級考出100~149分,雖然都是實作三級,但後者困難很多。兩者的考試範圍不同,一定得先學完中級再學中高級,份量跟難度都大幅提高。高三生寒假才來跟愷哥學,從零開始可以預期兩個月後考過初級(二級),已有二級的學生能提升實力為大學作準備,但在這麼短的時間學到中高級得有萬中選一的努力跟天份,不是合理的期待。