Scratch是一款由麻省理工學(xué)院(MIT)設(shè)計(jì)開(kāi)發(fā)的少兒編程工具响巢。針對(duì) 6 歲以上孩子們的認(rèn)知水平,以及對(duì)于界面的喜好棒妨,MIT 做了相當(dāng)深入研究和頗具針對(duì)性的設(shè)計(jì)開(kāi)發(fā)踪古,不僅易于孩子們使用,又能寓教于樂(lè)券腔,讓孩子們獲得創(chuàng)作中的樂(lè)趣伏穆。
Scratch少兒編程的特點(diǎn)是使用者可以不認(rèn)識(shí)英文單詞,不會(huì)使用鍵盤纷纫,不用記住大量的編程語(yǔ)句枕扫,構(gòu)成程序的命令和參數(shù)通過(guò)積木形狀的模塊來(lái)實(shí)現(xiàn),用鼠標(biāo)拖動(dòng)模塊到程序編輯欄就可以了辱魁。
一烟瞧、Scratch少兒編程最大的優(yōu)勢(shì):提高孩子創(chuàng)造力
馬云曾說(shuō),未來(lái)是想象力和創(chuàng)造力的競(jìng)爭(zhēng)染簇。
無(wú)論是科技發(fā)展日新月異的當(dāng)前参滴,還是人工智能普及的未來(lái),創(chuàng)造力永遠(yuǎn)是評(píng)估一個(gè)人才最重要的標(biāo)準(zhǔn)锻弓。
Scratch少兒編程能夠提高孩子的創(chuàng)造力卵洗,因?yàn)樗?類編程部件,包含了常見(jiàn)的編程概念弥咪,并有100多個(gè)功能,可以制作動(dòng)畫十绑、小游戲聚至、解數(shù)學(xué)題等等,能極大滿足孩子的創(chuàng)造力本橙。
孩子可以用Scratch軟件實(shí)現(xiàn)自己腦中的想法扳躬,以下是兩個(gè)孩子為自己的母親制作母親節(jié)互動(dòng)賀卡的例子。
有個(gè)孩子做了一只非成跬ぃ可愛(ài)的小貓贷币,撲進(jìn)貓媽媽懷里,并祝媽媽母親節(jié)快樂(lè)亏狰,這個(gè)孩子還非常貼心地為他媽媽設(shè)計(jì)了重復(fù)播放地按鈕役纹。
還有個(gè)孩子用Scratch展示了自己用Google搜索母親節(jié)時(shí)間的過(guò)程,并在得知時(shí)間后暇唾,發(fā)出了一份特別的母親節(jié)問(wèn)候促脉,告訴母親自己有多愛(ài)她辰斋。
Scratch之父,Mitchel Resnick認(rèn)為培養(yǎng)孩子的創(chuàng)造力最大的挑戰(zhàn)不在于“培養(yǎng)創(chuàng)造力”瘸味,而在于能夠營(yíng)造讓創(chuàng)造力生根宫仗、發(fā)芽、茁壯成長(zhǎng)的環(huán)境旁仿。而Scratch少兒編程工具為孩子提供了這種環(huán)境藕夫。
想象
孩子在使用Scratch少兒編程工具時(shí),首先他對(duì)自己想創(chuàng)造的東西枯冈,無(wú)論是游戲也好毅贮,動(dòng)畫故事也好,都要有一個(gè)初步的想法霜幼,這個(gè)過(guò)程是孩子充分發(fā)揮想象力的過(guò)程嫩码。
創(chuàng)造
在確定目標(biāo)后,孩子需要一步一步去規(guī)劃他的實(shí)踐步驟罪既,合格的老師會(huì)引導(dǎo)學(xué)生把腦子里想好的過(guò)程用語(yǔ)言表達(dá)出來(lái)铸题,設(shè)計(jì)實(shí)踐步驟的過(guò)程其實(shí)是真正的創(chuàng)造過(guò)程,孩子需要把想象的事物與現(xiàn)實(shí)聯(lián)系起來(lái)琢感。
動(dòng)手玩
在設(shè)計(jì)好步驟后丢间,孩子就可以用Scratch去實(shí)踐自己的項(xiàng)目,這在孩子看來(lái)其實(shí)是玩的過(guò)程驹针。
不過(guò)編程是一個(gè)嚴(yán)謹(jǐn)?shù)倪^(guò)程烘挫,就算是少兒編程亦是如此,稍微一點(diǎn)差錯(cuò)可能就會(huì)導(dǎo)致整個(gè)程序無(wú)法運(yùn)行柬甥,就像孩子打游戲時(shí)饮六,操作上出一點(diǎn)問(wèn)題可能就會(huì)輸?shù)艋蛐枰匦麻_(kāi)始。
因此在使用Scratch軟件實(shí)踐自己的項(xiàng)目時(shí)苛蒲,孩子遇到程序無(wú)法運(yùn)行卤橄,或運(yùn)行結(jié)果與設(shè)想不同的情況時(shí),就要主動(dòng)去思考解決問(wèn)題的辦法臂外,從而檢驗(yàn)出自己想法中的不足窟扑,讓孩子有針對(duì)性、及時(shí)地對(duì)自己的思維進(jìn)行完善漏健。
Scratch軟件允許孩子將完成的項(xiàng)目分享給其他人嚎货,孩子可以看到很多其他人對(duì)自己作品的提升意見(jiàn),也能欣賞到更多優(yōu)秀的作品蔫浆。
反思
在分享后殖属,孩子能更好地對(duì)作品和創(chuàng)作過(guò)程的進(jìn)行反思和改進(jìn)。
這五個(gè)部分其實(shí)就是創(chuàng)意學(xué)習(xí)螺旋模型克懊。在這個(gè)過(guò)程中忱辅,孩子們會(huì)不斷產(chǎn)生新的想法七蜘,然后開(kāi)始螺旋學(xué)習(xí),不斷在想象墙懂、創(chuàng)造橡卤、玩耍、分享和反思中循環(huán)损搬。在螺旋模型的每一次迭代碧库,你都會(huì)找到支持孩子們創(chuàng)意學(xué)習(xí)的新的機(jī)會(huì)。
二巧勤、Scratch少兒編程真正的弱點(diǎn):限制孩子的創(chuàng)造力
Scratch少兒編程學(xué)習(xí)兩年后嵌灰,孩子其實(shí)就可以轉(zhuǎn)入代碼編程的學(xué)習(xí)了,但很多少兒編程培訓(xùn)機(jī)構(gòu)希望延長(zhǎng)孩子圖像積木塊編程語(yǔ)言的學(xué)習(xí)周期颅悉,將編程和學(xué)科緊密捆綁沽瞭,用家長(zhǎng)的學(xué)科焦慮給編程學(xué)習(xí)續(xù)命,這是典型的產(chǎn)品思維結(jié)合市場(chǎng)思維剩瓶。
但從教育本身來(lái)看驹溃,這種做法牽強(qiáng)附會(huì)了。
我們認(rèn)為延曙,小朋友學(xué)習(xí)編程可以提升他的學(xué)習(xí)效率和能力豌鹤,的確會(huì)作用到孩子其他學(xué)科學(xué)習(xí)的過(guò)程中,但通過(guò)編程寫一個(gè)程序來(lái)記憶唐詩(shī)枝缔,卻本末倒置了布疙。
程序給孩子帶來(lái)的體驗(yàn)和語(yǔ)文是不同的,孩子可能會(huì)突發(fā)奇想嘗試著將兩個(gè)學(xué)科結(jié)合在一起愿卸,這是他自己的創(chuàng)造灵临,提供Scratch工具反而會(huì)破壞這個(gè)創(chuàng)造的成果。
舉個(gè)例子趴荸,給100個(gè)孩子講《白雪公主和七個(gè)小矮人》的故事俱诸,然后讓孩子畫白雪公主,會(huì)創(chuàng)造出100個(gè)白雪公主的樣子赊舶;但給100個(gè)孩子看《白雪公主和七個(gè)小矮人》的動(dòng)畫片,孩子們畫的白雪公主會(huì)大同小異赶诊,因?yàn)樵O(shè)計(jì)精良的工具限制了孩子想象力和創(chuàng)造力的發(fā)展笼平。
? ? ? ?這也是為什么華德福教育一直抨擊蒙特梭利教育的原因。
蒙特梭利教育的每一個(gè)教具都設(shè)計(jì)精良舔痪,教育指向性明確寓调,而華德福孩子的玩具通常是撿來(lái)的樹(shù)枝和石塊。從教育結(jié)果看锄码,華德福的孩子確實(shí)在藝術(shù)和創(chuàng)造力上有非常好的發(fā)展夺英。
因此晌涕,Scratch少兒編程在提供許多教學(xué)便利的同時(shí),也抑制了創(chuàng)造力的發(fā)展痛悯。工具越豐富越精良余黎,孩子可發(fā)揮的空間越少。
三载萌、學(xué)習(xí)Scratch少兒編程如何趨利避害
Scratch少兒編程作為圖像化編程語(yǔ)言中的翹楚惧财,是目前最佳的編程入門語(yǔ)言,能夠在孩子學(xué)習(xí)其他編程語(yǔ)言扭仁,如python垮衷、C++之前,培養(yǎng)必要的編程思維乖坠。但錯(cuò)誤的學(xué)習(xí)方式又容易破壞孩子原有的創(chuàng)造力搀突。
因此我們認(rèn)為:
1熊泵、Scratch少兒編程的教學(xué)目標(biāo)是借助Scratch這個(gè)編程工具幫助孩子建立編程思維轩勘,Scratch課程的設(shè)計(jì)應(yīng)在深入理解教學(xué)目的后,幫助孩子建立程序思維體系的實(shí)現(xiàn)過(guò)程。因此選擇少兒編程教育機(jī)構(gòu)時(shí)村缸,一定要通過(guò)親自試聽(tīng)了解課程質(zhì)量。
2东羹、孩子學(xué)習(xí)Scratch一段時(shí)間后,圖形化編程語(yǔ)言對(duì)他的幫助越來(lái)越小冤议,Scratch幫助孩子輕松入門的使命也隨之結(jié)束堪滨。此時(shí),果斷讓孩子轉(zhuǎn)入代碼編程的學(xué)習(xí)犯眠,比如人工智能的頭牌語(yǔ)言Python噪矛,功能強(qiáng)大残炮,簡(jiǎn)單易學(xué),就非常適合學(xué)過(guò)Scratch少兒編程的孩子學(xué)習(xí)。
關(guān)于python的學(xué)習(xí)舅锄,小碼君以后再與大家分享坦仍,記得關(guān)注小碼世界哦芹啥。