跳到主要內容

發表文章

目前顯示的是 5月, 2019的文章

程式設計、開發板、創客、機器人不等於運算思維

自從3~4年前程式設計跟演算法被列入科技領綱之後,坊間突然大量出現了各種「兒童程式設計班」、「適合學童的程式課」、「Scratch育樂營」‥等名目的電腦課程。更利害的還有「兒童學Arduino」、「機器人營隊」、「小朋友學創客」‥,不僅名目繁多,收費也不低,如果加上高檔的材料費,動輒幾千元甚至超過萬元都有可能。台灣的家長果然是花錢不手軟,不想讓小孩輸在起跑點上,又聽說新課綱的電腦課強調運算思維,於是有需求就立馬有了供給(商機無限)‥ 而且你若仔細看這些業者的文案內容,會發現他們其實很認真(比很多現場教師還認真),都會把他們的課程跟課綱、乃至運算思維搭上關係。所以給家長的感覺就是:上了這些課程可以培養孩子的運算思維。 好啦,這邊要講實話了(事實通常很殘酷哦),各位家長、各位老師請看好:程式設計、機器人(樂高、mBot、xxbo‥)、創客Maker、各種開發板(Arduino、Microbit、webduino、樹莓派、xxboard‥)、各種四軸飛行器、各種能用程式控制的硬體 不等於 運算思維 。 為什麼?看下表就清楚了: 程式設計、機器人、創客 Maker 、各種開發板、各種四軸飛行器、各種能用程式控制的硬體 運算思維 在課綱裡的分類 學習內容 ( 學習素材 ) 學習表現 內涵 用程式語言解題或開發遊戲、用程式操控機器人、用程式操控開發板上的各式感測器 問題解析、抽象化、樣式辨識 / 一般化、資料表示、演算法思維  類似例子 童軍教學、露營 團隊合作 童軍教學是學習內容,去露營是學習素材,希望學生能夠學會團隊合作是學習表現。但不代表上過童軍課的、露營很多的都會團隊合作。 學習內容與學習表現的關係就是如此,學習內容是教科書或課堂上的上課內容,學習表現是學生在核心素養上有什麼具體的表現。這兩者之間的聯結必需靠 課程的設計 以及 老師的教學引導 。在資訊科技裡就是「運算思維導向的課程設計」~~ 所以若是 課程設計的到位 ,寫程式、玩開發板、搞機器人、做創客‥都可以學到運算思維。那如果不願改變教學方式仍然照舊有的方式去教呢?那恐怕只是花了大錢、精神、時間去做做秀,學生只是抄程式、抄老師的組裝步驟完成了一些看來很炫的作品,但內行人一看就知道並沒有培養出學生的運算思維~~