Mitchel Resnick,LEGO Papert的學(xué)習(xí)研究教授,麻省理工學(xué)院媒體實驗室終身幼兒園小組主任。Resnick的研究小組開發(fā)了包括屢獲殊榮的LEGO Mindstorms和StarLogo軟件基礎(chǔ)的“可編程磚塊”。 Resnick的團(tuán)隊更是開發(fā)了大名鼎鼎的Scratch編程語言,使孩子們可以更輕松地創(chuàng)建自己的動畫故事,視頻游戲和互動藝術(shù)。 Mitchel Resnick Scratch界面 讓我們教孩子編程吧 Resnick曾進(jìn)行過一場TED演講,名字是:讓我們教孩子編程吧。 視頻以展示孩子用Scratch做的互動型母親節(jié)賀卡為開頭: Scratch上的以小貓為主角的母親節(jié)賀卡 Scratch上的祝福語賀卡 這些孩子在Scratch上創(chuàng)作賀卡,代表他們能熟練地使用互聯(lián)網(wǎng)這項新技能了——即把他們的想法表達(dá)出來。 如果只是在互聯(lián)網(wǎng)上看看網(wǎng)頁聊聊天并不算是熟練地使用這項技能,即他們只會“閱讀”新技術(shù),而不會“書寫”新技術(shù)。 新技術(shù)要從娃娃抓起(圖源網(wǎng)絡(luò)) “書寫”新技術(shù)的方式之一就是編程。 左圖是編程的方式之一,是小部分人具有特殊數(shù)學(xué)技能和技術(shù)背景的人才會的;右圖是編程的另一種方式——Scratch Scratch能做的東西范圍非常廣,從游戲到政治 用Scratch做的體感游戲 用戶可以查詢制作這款體感游戲需要使用的代碼,Scratch的學(xué)習(xí)都是開放式的 Learning to code,code to learn Resnick在演講中強調(diào)“Learn to code,code to learn”:意思就是在學(xué)習(xí)編程時,可以通過編程來學(xué)習(xí)。這與你學(xué)習(xí)閱讀時,你可以通過閱讀來學(xué)習(xí)一樣。 我們通常發(fā)現(xiàn),學(xué)生在學(xué)習(xí)“變量”這個概念時,總是會困惑,他們并不知道為什么要學(xué)這個,學(xué)了有什么用,但是在Scratch中,你可以輕松講解學(xué)習(xí)“變量”的原因及用處,從而實現(xiàn)有意義的和激勵人心的學(xué)習(xí)方式。 所以說,在學(xué)習(xí)編程時,可以通過編程來學(xué)習(xí),是在有意義的學(xué),這就是最佳的學(xué)習(xí)方式。 同時,編程的過程也是設(shè)計的過程,編程即將一個小想法變成一個完整的能夠運行的作品: 如何堅持完成一項作品; 如何將復(fù)雜的問題分解成幾個部分; 如何與他人合作完成作品; 出現(xiàn)bug時如何糾正; 如何在失敗時面對挫折。 這些技能,無論他以后做什么工作都需要用到這些。這些技能都可以在Scratch學(xué)到。 而玩物荔枝推出的編程課,不僅要讓孩子學(xué)會玩Scratch(Scratch只是一個學(xué)習(xí)編程的工具),更是要讓孩子了解編程的同時啟蒙計算思維——計算思維是一種在生活、學(xué)習(xí)中都適用的方法論和思維習(xí)慣。 玩物荔枝編程不僅關(guān)注孩子的作品,更關(guān)注孩子的思考過程。所以在荔枝編程,流程圖及思維導(dǎo)圖是最重要的學(xué)習(xí)工具。 |
|