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