2010/02/25

考試的目的

現在幾乎所有的家長都要學生讀書拼考試,但是考試的目的到底是什麼?答案很明顯:測試解題能力、了解學習的成效。但是成績好真的能代表解題能力佳、知識比別人豐富嗎?

記得去年年底聚餐時和一位在補習班打工的朋友聊天,他跟我說:「高中數學題目太難自己都不會,但是國小題目又完全部知道怎麼解釋給小朋友聽,所以只好當國中生助教 ......。」

國小數學題目有這麼難嗎?還記得「獵人打小鳥」的問題嗎?「樹上有 5 隻小鳥,獵人開槍打下 1 隻小鳥以後,還剩下幾隻小鳥?」答案是「一隻也不剩」,因為其他的全部被嚇跑了。這答案一點都沒有錯,錯就是錯在這是數學題目!所有的數學理論都是必須經過層層歸納、推理和證明的,請問教科書出題人員是否能夠用數學歸納法或是數學理論推導出這題的答案?

在「別鬧了,費曼先生」一書中有提到,費因曼曾參與美國加州教育廳的課本評審會,教科書中的練習題「綠星溫度 7000 度、藍星溫度 10000 度,父子二人觀星,兒子看到兩顆藍星,父親看到一顆綠星,父子二人看到的星星總溫度是多少?」(節錄自:大家談科學)

題目是要學生練習加法,但是實際上沒有任何用途,畢竟將星體溫度相加所得的數據沒有任何意義。這種題目現在也到處能看到,例如 C 語言考題常常會考:
i = 10;
i = i++ + ++i;

考題本意是要學生了解 prefix 和 psotfix 的差別,但是這卻會因為編譯器的不同而有一堆不同的答案,不信的人可以跑跑看下面的程式碼:
i = 10;
printf("%d %d %d", i++, i++ ,i++);

只有「唯一解」的考試已經抹殺了了學生的創意,毫無意義的考試題目還會讓學生研究能力往下掉,沒有創意又不會做研究,以後台灣要拿什麼跟別人競爭呢?

讀後有感:萬惡的位定義行為
http://blog.ez2learn.com/2008/09/27/evil-undefined-behavior/

噗浪討論串:http://www.plurk.com/p/3wmejz

1 則留言:

  1. 寫的真讚: )引用: ))

    謝謝!!

    回覆刪除