為推動台灣資訊教育,教育部〈投入21億,新設、更新中小學科技教室〉,〈運算思維與中小學資訊科技課程〉探討台灣在資訊科技教育歷年來的發展及各國資訊科技教育的趨勢,說明並探討在十二年國教資訊科技課程的設計依據與主要理念,並提供教學方法的建議,以使教材編輯與教學者有所依循。
但葉丙成教授提出一個很重要的議題,〈國教資訊教育的走向-怎麼教、怎麼學?〉,舉出對台灣目前推動的十二年國教資訊教育課程規劃的擔憂,而成大資工系蘇文鈺教授跟台大資工系洪士灝副教授也對於107資訊教育課綱,以及運算思維有所看法…….
葉丙成教授在文中指出:
【以運算思維來說,這是一種思維。如果我們把它當作一般的知識來教,孩子只是會解考卷上的運算思維題目,但並沒有真正的把它融入到日常生活中實踐。這種考卷上的滿分思維,對人生一點用處也沒有。反而只是徒然又增加孩子另一科升學考試的壓力源而已。】
【會寫程式不代表一定懂計算思維,反過來說,懂運算思維不見得會寫好程式。所以,我並不是說不要教程式設計,而是不希望過於強調程式設計,因而框限了學習內容和未來的發展性。】
其實「運算思惟」並不像外面所想像的複雜且神祕,也不全然是計算機領域的專利,數學領域其實也滿常使用。
〈什麼是運算思維?〉簡單說就是解決問題的方式,2006年由Jeannette M. Wing提出,若讀者想要快速認識運算思維是什麼?〈程式初學者的失落之鑰–運算思維〉專文有不錯的見解,善用運算思維可逐步釐清整個解題流程,並從中找出快速有效的解題策略。
一、問題分解(Decomposition):將一個複雜的問題分解成很多的小問題,進而能夠更容易的了解,處理跟維護
二、模式識別 (Pattern Recognition):尋找問題中的相似之處
三、重點摘要(Abstraction):只專注於重要的信息,忽視無關緊要的細節
四、演算法設計(Algorithm Design):開發解決這個問題的步驟、規則
沒有留言:
張貼留言