現(xiàn)在很多家長都開始有意識的讓孩子接觸學(xué)習(xí)編程,大多數(shù)年齡小的孩子鼓勵(lì)采用積木式編程開始學(xué)習(xí),因?yàn)橐子谏鲜?。孩子不需要輸入冗長的代碼,只需拖動(dòng)不同模塊,進(jìn)行搭建,即可進(jìn)行編程。
通過Scratch學(xué)習(xí),孩子可以自己自由創(chuàng)建各種形式的作品,不論是故事、游戲、動(dòng)畫、音樂,都可以在Scratch上實(shí)現(xiàn)。小朋友甚至可以通過Scratch 編寫一段小程序來解決數(shù)學(xué)或物理的習(xí)題。例如雞兔同籠問題,水仙花問題。
個(gè)性化DIY,創(chuàng)造無限可能。孩子可以親手編寫故事腳本,通過Scratch創(chuàng)作自己的動(dòng)畫或游戲。Scratch本身擁有龐大的素材庫,除此之外,孩子可以在Scratch中導(dǎo)入想用的圖片或音樂,輸入文字,甚至錄制自己的聲音或親手畫圖,作為素材,來完善自己的作品。這里面也可以讓孩子運(yùn)用音樂、美術(shù)、數(shù)學(xué)、語文等綜合知識的運(yùn)用。讓小朋友不僅慢慢學(xué)會了如何組織、完善自己的想法,將自己的想法變成一個(gè)生動(dòng)的作品,也培養(yǎng)起了創(chuàng)意方面的自信心。
編程和其他項(xiàng)目不同的一點(diǎn)在于,在編程的過程中允許錯(cuò)誤存在,一個(gè)編程高手,也是在無數(shù)次發(fā)現(xiàn)錯(cuò)誤和修正錯(cuò)誤中成長起來的。這個(gè)debug(查錯(cuò)/調(diào)試)的過程至關(guān)重要,在這個(gè)過程中孩子必須去思考“為什么會出現(xiàn)這個(gè)錯(cuò)誤?”,“出現(xiàn)這個(gè)錯(cuò)誤的可能原因是什么?”,“怎么做能驗(yàn)證是由這個(gè)原因引起的?”,“如果是這個(gè)原因引起的,應(yīng)該怎么去解決?”這是一個(gè)完整的 “分析問題 —— 測試問題 —— 解決問題” 的循環(huán)過程,不斷地去進(jìn)行這種訓(xùn)練,從而提升孩子“分析問題的邏輯思維能力”、“將復(fù)雜問題分解成簡單問題并逐一解決的能力”、耐心細(xì)致的習(xí)慣”、“展示作品的表達(dá)能力和當(dāng)眾演講的自信心”、“團(tuán)隊(duì)溝通與協(xié)作能力”、“設(shè)計(jì)思維和計(jì)算思維(computational thinking)”等。
Scratch可以讓孩子上傳自己的作品到社區(qū)里,與全球的孩子分享。截至目前,Scratch 社區(qū)擁有來自全球各地的超過1500萬名注冊用戶以及超過1900萬件上傳作品。
學(xué)習(xí)編程,從小開始!Scratch可以讓孩子有成就感,并保持對編程的積極性。