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