iT邦幫忙

2021 iThome 鐵人賽

DAY 21
1
自我挑戰組

深入高中程式設計能力指標 APCS系列 第 21

[訪談] APCS x 特殊選才 Andy Chen

在接下來的鐵人文中會陸續訪問來自不同接觸過 APCS 的人。除了準備過 APCS 的同學外,期望也可以向程式設計的教學者、程式競賽選手,甚至是大學端的教授,期望能夠以多角度分享對於 APCS 的看法及期望。

第一棒先由高中三年的同班同學,同時也是研究夥伴間程式競賽校隊的朋友開始~

程式學習經歷

Q: 想請問有關程式的學習經歷有哪些?

國中有參加課程碰過 Python / C
高中跟著師大附中資訊校隊一起練習演算法
此外也在高中專研接觸過機器學習

Q: 在初學程式的期間遇到最大的低潮/障礙是什麼?怎麼走出低潮的?

國中時自己學習 C 語言的函式及遞迴(解GreenJudge題目)的時候,怎麼看也看不懂,順序是怎樣等等。卡了一個多月,最後詢問家人才知道怎麼寫。

對 APCS 的想法

Q: 請問在考 APCS 前準備方式有哪些?

因為本身就是打競技程式,因此沒有特別準備。硬要說的話就是參加培訓,練題目等在校隊會做的練習。

Q: 覺得 APCS 這個考試對於高中生的定位是什麼?公信力的評價如何?

目前感覺主要還是升學導向,公信力覺得已經夠不錯了,至少現在有非常多人會考。
但應該要鼓勵有興趣都可以試試看增加視野,因為程式並不只是拿來考試,若只這樣想的話偏可惜。

Q: 針對越來越多 APCS 補習班的看法?

有點慘,但只要是和升學扯上關係的都會有補習班,也挺合理的。

Q: 在坊間有許多補習班建議用 Python/Java 來準備 APCS,對此你的看法是?

可能對於實作三級可以考慮,如果允許也可以拿到第三四題的部分分數撐上第四級。
但正常有拿部分分數思維的人都通常知道複雜度的概念,所以用 Python 來寫似乎沒有什麼意義。Java 的部分我不太清楚。

有什麼想說的話

Q: 有私藏準備 APCS 的小撇步嗎?

應該要看目標的分數決定要準備哪些題目
第一題是基本輸入輸出
第二題是多變數、迴圈
第三題是基本的資料結構
第四題是高中常見演算法(動態規劃、貪婪演算法、二分搜)

Q: 對初學者利用 APCS 升學的看法

APCS 分數應該要到 觀念4/實作3 以上才會比較有用,
若沒有任何程式經驗不建議準備,升學反而會比較簡單。
無論如何不應該把 APCS 組當作主要的管道,風險太高。

Q: 最後想說的話嗎?

Hmmmmm...
希望有更多人能夠投入資工領域~

Andy Chen (dufu, dufu0915)

就讀學校

  • 師大附中科學班 資訊組
  • 特殊選才
    • 交大資工 正取就讀
    • 交大電機 正取
    • 交大百川 正取
    • 成大資工乙 正取
    • 清大資工 備取
    • 清大不分系 備取

相關成就

  • 台北市資訊學科能力競賽 三等獎、佳作
  • APCS 滿級分(觀念/實作皆為5)
  • 校內科展資訊組 特優

(以上內容均有經過本人審核同意再貼出)


上一篇
20 APCS 系列文章食用姿勢
下一篇
[訪談] APCS x 競程國手 Wiwi Ho
系列文
深入高中程式設計能力指標 APCS30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

1
WeiYuan
iT邦新手 4 級 ‧ 2021-10-05 23:08:35

有點慘,但只要是和升學扯上關係的都會有補習班,也挺合理的。

我要留言

立即登入留言