資訊內(nèi)容
【專(zhuān)題】如何免費(fèi)DIY少兒編程工具scratch
教育機(jī)構(gòu)爭(zhēng)相推薦的少兒圖形化編程工具scratch可以免費(fèi)用?Yes! scratch是一款開(kāi)源的少兒圖形化編程工具,不僅有免費(fèi)的源代碼,還有許多免費(fèi)的升級(jí)版本。
今天elena就用一款可以離線(xiàn)免安裝的中文scratch2.0版本作為演示,看看如何在家自己動(dòng)手搭建這個(gè)炙手可熱的少兒編程工具。
1
scratch不是真正的編程
首先需要提一下的是,scratch并不是真正的編程,而是可以幫助孩子們建立一種編程的模塊化概念的工具。模塊這個(gè)詞在elena寫(xiě)的和python的初次之旅:積木機(jī)器人(可戳這個(gè)標(biāo)題跳轉(zhuǎn))中被生動(dòng)地闡述出來(lái)。
為什么scratch受到全球青少年的歡迎?那么我們先來(lái)了解下scratch的發(fā)展歷史。
借鑒了樂(lè)高積木和一種名叫LOGO語(yǔ)言的設(shè)計(jì)精華后,scratch作為一種更易于兒童理解的積木塊式的圖形化編程語(yǔ)言,在2007年首次向公眾免費(fèi)開(kāi)放。2013年,scratch發(fā)布了可以直接在網(wǎng)絡(luò)瀏覽器里在線(xiàn)操作的2.0版本。
就此,scratch從可操作性、創(chuàng)造性和社交性三個(gè)方面進(jìn)行了改良,讓兒童對(duì)編程學(xué)習(xí)更感興趣,也更容易上手;并通過(guò)作品社區(qū),讓更多的兒童與同伴、老師、家長(zhǎng)形成了分享和交流。
2019年1月,scratch發(fā)布了3.0版本,最大的特點(diǎn)是增加了豐富的硬件拓展,比如與樂(lè)高EV3機(jī)器人和WeDo 2.0機(jī)器人兼容等。
scratch今年初的注冊(cè)用戶(hù)數(shù)達(dá)到3700多萬(wàn)。除了scratch外,還有幾個(gè)全球著名的少兒編程平臺(tái),在用戶(hù)數(shù)量上與scratch不分伯仲。
比如:少兒編程平臺(tái)Tynker使用學(xué)生數(shù)為6000萬(wàn),全球編程一小時(shí)活動(dòng)的發(fā)起者Code.org在2018年已擁有3600萬(wàn)學(xué)生,美國(guó)另一家青少年在線(xiàn)編程平臺(tái)Codecademy用戶(hù)數(shù)是4500萬(wàn)。
2
如何免費(fèi)搭建scratch
很多在線(xiàn)少兒編程網(wǎng)站上都有免費(fèi)的在線(xiàn)scratch提供使用,也有一些視頻課程,是很好的自學(xué)資源。那么為什么還要自己搭建免費(fèi)的scratch?
首先是離線(xiàn)需求。作為家長(zhǎng)可能都有體會(huì),一旦給孩子一個(gè)可以上網(wǎng)的工具,電腦、手機(jī)或平板,就不能阻擋他們使用其他功能,比如游戲、聊天、看劇的可能。因此,一款可以斷網(wǎng)使用的編程平臺(tái)是一種獨(dú)立的學(xué)習(xí)工具。
其二是免費(fèi)需求。這些在線(xiàn)少兒編程平臺(tái)在吸引流量階段提供免費(fèi)的使用功能,但是之后會(huì)不會(huì)收費(fèi)是個(gè)未知數(shù)。因此面對(duì)日益高企的教育費(fèi)用,本著能省一點(diǎn)是一點(diǎn)的精神,elena把自己喜歡做的DIY工作分享給大家。
下面我們言歸正傳,來(lái)動(dòng)手DIY。自己搭建離線(xiàn)scratch最簡(jiǎn)單的方式就兩步!我們需要的工具只有一臺(tái)windows電腦。
第一步:到百度網(wǎng)盤(pán)上下載scratch2.0_cn.zip的壓縮文件,網(wǎng)盤(pán)鏈接:https://pan.baidu.com/s/1SzBoTCw48QSbo3YGZFdkYA ?密碼:2btk(請(qǐng)復(fù)制這行網(wǎng)址到瀏覽器)。如演示步驟:
第二步:在電腦上解壓縮這個(gè)scratch2.0_cn.zip文件,在解壓好后到文件夾內(nèi)點(diǎn)擊scratch2.exe文件,scratch離線(xiàn)2.0版本就安裝完成了!就是這么簡(jiǎn)單。
這套離線(xiàn)scratch中還配套有人物圖片和背景圖片資源,如果想要更多素材資源的同學(xué)可以留意我們今后推出的scratch深度DIY教程。
爬藤院已經(jīng)推出了python的自學(xué)課程,可能對(duì)青少年來(lái)說(shuō)有一點(diǎn)自學(xué)難度。
但是scratch這類(lèi)圖形化編程工具卻是完全可以自學(xué)的,哪怕是5-6歲左右的小朋友。通過(guò)老師的視頻講解,在家長(zhǎng)的幫助下,也能進(jìn)行簡(jiǎn)單的鼠標(biāo)操作。
3
一點(diǎn)建議
雖然學(xué)習(xí)scratch編程工具看上去很美,但是elena從青少年長(zhǎng)久編程學(xué)習(xí)的角度,提出一點(diǎn)誠(chéng)懇的建議:
那就是不需要花費(fèi)太多時(shí)間和精力在這類(lèi)圖形化編程工具上。因?yàn)檎f(shuō)到底,一個(gè)人的時(shí)間是有限的,這點(diǎn)時(shí)間既可以用來(lái)進(jìn)行課外活動(dòng)或者體育鍛煉,也可以用在打好數(shù)學(xué)和英語(yǔ)基礎(chǔ)上。
雖然科技競(jìng)賽升學(xué)路線(xiàn)深入人心,但是正如本文開(kāi)篇所提,scratch編程工具并不是真正的編程。
即使要走科技競(jìng)賽升學(xué)路子的孩子,也建議從高年級(jí)再開(kāi)始接觸真正的編程語(yǔ)言python,如果有信奧的競(jìng)賽需求,可以從python轉(zhuǎn)向C++。其中python適合大多數(shù)人學(xué)習(xí),而C++比較難,學(xué)生和家長(zhǎng)都需要花費(fèi)更多的時(shí)間精力。
希望大家喜歡上科學(xué)探索,推開(kāi)編程這扇既有趣又艱苦的大門(mén)。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過(guò)郵件及時(shí)和我們聯(lián)系刪除
