上週APCS成績公布,我大部分學生都考過了,沒考過主要有兩種狀況 我出的作業不是自己寫,而是讓AI代寫 考前一個月以上沒有寫程式了 第一種狀況,從去年我開始嚴禁學生用AI,但還是有學生不聽,苦果就只好自己吞了。學生會辯解說:「我只是差一點點寫不出來」。但是考APCS, 差一點點就是零分 ,不會給你任何筆墨分數。如果平常不花時間練習除錯,考試現場就沒有能力除錯,理所當然。 第二種狀況,考前一個月以上沒有 「寫」 程式。 當然我理解高中生,學期間課業忙,在程式進度上拖延也是會有的。但是我也給同學密技了,七月場的APCS是期末考之後五天,努力一下應該是夠的。即使是再不濟,只花一個整天也有機會考過。考不過學生的行為模式是,花半天把教材看一看,表面上有複習、有看懂,但是去考檢定考不過。 我之前再三的說,「學程式就像學鋼琴」,如果考鋼琴檢定前,已經一個月以上沒有動手,考前把譜看一看當作複習,有可能考得過嗎? 即使只剩一天,把之前寫過的習題,重新 「寫過」 五六題,把手感抓回來,考過的機率遠大於 「看過」 全部教材。 很多人以為考APCS要練過很多題目,其實不需要。我的學生,初級班寫完50題練習題, 九成 可以考過實作二級。中級班再寫完28題練習題, 九成 可以考過實作三級。 曾經有外面的家長要跟我買練習題,我說不需要,我的題目都是外面抓的到的考古題,並沒有什麼獨家神題。能不能考過,差異不在於寫過更多題,而在於學習模式。 外面的程式班多半是老師講解一題,然後學生依樣畫葫蘆一題,是記憶型的學習。記憶型即使是練過幾百題,考試也不會出到一樣的,出到也記不得,通過機率低。 但我的教學強調訓練,給同學的習題都是沒有講解過的變化題,需要學生舉一反三。只要幾十題都是扎實靠自己想出來, 思想肌肉 就練出來了,什麼沒看過的題目也都是兵來將擋。 從零開始,只要寫過78題練習題,也就足以考到APCS實作三級,勝過99%的高中生了。 歡迎加入 高中生 學程式FB社團 、以及 愷哥電腦科普頻道 ,跟我一起學程式、學人生。 【愷哥APCS程式班】 熱烈招生中喔!