資訊內(nèi)容
為什么編程啟蒙要學(xué) Scratch?
要回答這個(gè)問(wèn)題,我們先來(lái)看看Scratch是什么?
歐美在打造孩子的未來(lái)創(chuàng)新能力上有很多創(chuàng)新的項(xiàng)目。比如樂(lè)高教育,專注于用物理世界的結(jié)構(gòu)搭建;樂(lè)高WeDo,專注于機(jī)器人編程;Tickle,專注于智能硬件;Scratch,專注于提供適用于兒童的編程語(yǔ)言和工具。其中最為突出的當(dāng)數(shù) Scratch。?
Scratch 編程語(yǔ)言是由麻省理工大學(xué) MIT 和 Google 主導(dǎo)開(kāi)發(fā)的針對(duì) 5-12 歲兒童的可視化編程語(yǔ)言。只需要使用鼠標(biāo),學(xué)生就可以編寫(xiě)自己的故事書(shū),動(dòng)畫(huà)片或者小游戲。 Scratch 是很好的培養(yǎng)學(xué)生的創(chuàng)新力、系統(tǒng)思維和協(xié)作的工具。正如 Scratch 的宗旨:
Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century.
Scratch 不僅得到了 MIT 的支持, 哈佛大學(xué)也加入了 Scratch 的教育者培訓(xùn), 致力于培養(yǎng)更多的利用 Scratch 來(lái)教學(xué)的年輕老師和創(chuàng)新課程。
對(duì)于我們要面向的對(duì)象(8-12歲的少兒)來(lái)說(shuō),Scratch跳過(guò)了高級(jí)語(yǔ)言中那些繁難的概念和語(yǔ)法,用圖形化的表現(xiàn)和拖拽的交互來(lái)完成編程的核心邏輯和成果交付,既能解決學(xué)習(xí)曲線過(guò)于陡峭的問(wèn)題,還能讓學(xué)習(xí)的過(guò)程不枯燥,并更及時(shí)地獲得結(jié)果反饋,非常適合他們這個(gè)年齡階段的心智水平和認(rèn)知能力。
至于為什么要從Scratch開(kāi)始作為階梯再緩慢過(guò)渡到高級(jí)語(yǔ)言,不如讓我們?cè)賮?lái)了解下8-12歲這個(gè)年齡段孩子的特點(diǎn)。
近代最具有影響力的瑞士?jī)和睦韺W(xué)家 讓·皮亞杰(1896-1980),把少年兒童的認(rèn)知發(fā)展按照年齡劃分為了4個(gè)階段,而這同時(shí),也構(gòu)成了我們L0-L5課程設(shè)計(jì)所對(duì)應(yīng)的理論依據(jù):
前運(yùn)算階段的標(biāo)志是符號(hào)功能的出現(xiàn)。這個(gè)階段的兒童的語(yǔ)言能力,以及玩耍時(shí)把棍子想象成槍的“假裝”能力,都是符號(hào)功能的體現(xiàn)。
但“前運(yùn)算階段”的兒童對(duì)于守恒和可逆性這樣的邏輯運(yùn)算的理解是有限的。
而在“具體運(yùn)算階段”,兒童已經(jīng)迅速獲得了認(rèn)知操作能力,并能運(yùn)用這些重要的新技能思考事物。具體運(yùn)算思維表現(xiàn)為守恒的理解、關(guān)系推理的理解運(yùn)算順序性的理解。但是,具體運(yùn)算階段的兒童思維是有局限的,因?yàn)樗麄冎荒馨堰\(yùn)算圖式應(yīng)用到真實(shí)的或可以想像得到的事物、情境或者事件上。
因此,在編程教育中,往往最早在“前運(yùn)算階段”的后期,也就是6-7歲左右,并不會(huì)讓兒童直接接觸到邏輯和關(guān)系推理的概念。而是通過(guò)序列(Sequence)來(lái)讓兒童理解基本的因果關(guān)系。
同時(shí),由于7-11歲“具體運(yùn)算階段”的兒童的思維只能映射到具體的事物上,所以高級(jí)編程語(yǔ)言中的抽象邏輯、語(yǔ)言和教學(xué)方法是很難為這個(gè)階段的兒童所接受。Scratch就很好的解決了這個(gè)問(wèn)題。在Scratch中,通過(guò)可視化的“積木”形式,兒童很容易把具象的結(jié)果和程序所對(duì)應(yīng)起來(lái),這樣就很好的避免了高級(jí)編程語(yǔ)言如C、C++等低反饋的學(xué)習(xí)流程。
所以針對(duì)7-11歲的兒童,Scratch的可視化語(yǔ)言可以很好的幫助學(xué)生學(xué)習(xí)基本的邏輯、關(guān)系推理、數(shù)學(xué)的概念,同時(shí)避免過(guò)早的接觸到“形式運(yùn)算階段”之后才能理解的抽象的演繹推理。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過(guò)郵件及時(shí)和我們聯(lián)系刪除
