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