反對解題式的資訊科學評量方式

我是個善變的人,今天做這樣,明天做那樣,好似說話不算話,其實是我把目標放很遠,過程可以曲折,方法可以改變,一開頭訂下的最遠的目標從來沒變過。
五年前問我要推程式設計嗎?我會說,當然要推,這是家庭資源不足孩子脫貧最快的方法。
三年前問我要推程式設計嗎?我會說,程式很重要,但是只會寫程式,腦袋會控古力,所以要把程式當工具,結合其他的領域興趣。
去年要是問我要推程式嗎?我會說,程式是解決問題與呈現成果的重要途徑之一,但不會是唯一。
明年呢?我還在想,雖然心中隱約有了答案,我也明白這個答案還會變。
所以五年前,你問我該怎麼增強學生的程式設計能力?我會說,可以試著去解題。看出去,不管是大學裡的「程式設計」課程以及到處可見的「運算思維」題庫,多的是儘可拿來給學生解的題目。比看看兩小時裡面可以解多少題最容易一下子分出學生高下。我不是說解題不重要,不好,但是把這種評量當作是唯一的方式時,多數學生就犯傻了。解題這件事一定要讓學生在某個階段後就把它拋開。
現在的我反對這類解題式的資訊科學評量方式。在這個世界裡真正的專案不會是用解題的方式來執行的。
當解題式的評量成績成為大學入學的參考標準時,這類解題能力的增強就可以花錢在補習班裡找到,但是這無助於培養真正的專案所需要的執行能力,甚至是有害的。
我已經在目前的大學裡,看到大學之前每一科都用解題的方式評量所造成的後果,如果連最不該用這種方式評量的程式設計也這麼做,很容易導致許多學生因此無法也不敢面對真實世界的問題。
「歡迎分享」

留言

這個網誌中的熱門文章

關於專題生

成功大學資訊工程系的特殊選才乙組上機考

讀書心得:你的獨特,我看見