來源:編玩邊學(xué) 作者:編程教授 2018-06-13 16:11:08
隨著少兒編程全球化的趨勢,越來越多的家長開始關(guān)注少兒編程,很多家長會有一個疑問,0基礎(chǔ)的孩子應(yīng)該怎樣學(xué)習(xí)少兒編程?
今天編程教授來給大家解答一下這個問題。
01
0基礎(chǔ)的孩子應(yīng)該怎樣學(xué)習(xí)少兒編程?
編程教授建議學(xué)習(xí)盡量還是從孩子的興趣開始。
首先是選擇編程啟蒙書籍。
對于4、5歲左右的孩子,家長可以陪孩子一起讀一些關(guān)于少兒編程的親子伴讀的書籍。書籍盡量選擇一些0基礎(chǔ)入門的,父母陪孩子一起讀,為孩子講解,這個過程可以很容易激發(fā)孩子的興趣,完成孩子關(guān)于少兒編程簡單的啟蒙。
編程教授曾經(jīng)發(fā)過一篇編程入門進階書籍的推薦(少兒編程入門進階書籍清單,建議收藏!),大家可以點擊閱讀。
02
除了書籍,其次就是利用簡易的編程工具幫助孩子編程入門。
我們知道學(xué)習(xí)編程最大的好處在于培養(yǎng)人的邏輯思維,據(jù)研究表明孩子在6-7歲左右開始形成抽象邏輯思維。
因此,對于6-7歲的孩子來說可以利用簡易的編程工具學(xué)習(xí)編程。因為這個時期通過可視的代碼不斷梳理抽象的邏輯思維,可以有效地培養(yǎng)邏輯思維。
而這個可視化代碼編程工具的首選就是Scratch。
Scratch是可視化圖形編程,使用者可以不認識英文單詞、不會使用鍵盤,也可以編程,只需按照一定的邏輯用鼠標(biāo)拖動模塊把它們拼在一起就可以。
因此Scratch適合編程0基礎(chǔ)的孩子,也更多用來進行編程入門。
Scratch中拖拽編程積木進行編程
家里6歲的小朋友自己接觸Scratch后自己就做出了一個小的作品:
選擇的角色是《我的世界》中的Steve和苦力怕,他告訴我他做出了兩個效果:Steve跟隨鼠標(biāo)指針移動,還有苦力怕追逐Steve。
小朋友告訴我他通過Scratch只用了兩段代碼就實現(xiàn)了這些功能:
小朋友這樣講述他的構(gòu)思過程:
為了讓Steve跟隨鼠標(biāo)指針移動,小朋友選擇了動作中的“面向”指令,之后選擇“面向鼠標(biāo)”。
因為要實現(xiàn)移動的效果,因此小朋友又選擇了“移動10步”這個指令。
之后將兩個指令嵌套在“重復(fù)執(zhí)行”指令中,這樣Steve就可以一直跟隨鼠標(biāo)指針移動。
最后加入“當(dāng)小綠旗被點擊”,這樣只要點擊小綠旗就可以實現(xiàn)“讓Steve跟隨鼠標(biāo)指針移動”的功能了。
“苦力怕追逐Steve”的實現(xiàn)過程,也是同理。
以上過程也可以看出,Scratch編程邏輯清晰,而且簡便易操作。
Scratch雖然是以積木形式進行編程,但它的編程部件基本包含了常見的編程概念,而且Scratch在程序設(shè)計時引入了事件、變量、函數(shù)的概念。
孩子在學(xué)習(xí)Scratch的過程中,不斷地強化學(xué)習(xí)這些概念,不斷地提出問題,解決問題,能夠根據(jù)自己的需求進行分析,設(shè)定合適的角色與相應(yīng)的腳本,最終實現(xiàn)程序的流暢運行,在這個過程中孩子的邏輯思維能力也不斷增強。
除此之外,Scratch題材和內(nèi)容豐富,以游戲、音樂、動畫為主,以上的案例中,小朋友就是選擇了自己喜歡的游戲角色來創(chuàng)作作品。
Scratch還可以為喜愛繪畫的學(xué)生,提供角色繪制設(shè)計功能;為喜歡動畫的學(xué)生提供情景設(shè)計功能;還能為喜歡音樂的學(xué)生音頻處理功能。
綜上所述,除了編程書籍,0基礎(chǔ)的孩子學(xué)習(xí)少兒編程可以嘗試通過Scratch進行入門學(xué)習(xí)。
相關(guān)推薦:
小升初試題、期中期末題、小學(xué)奧數(shù)題
盡在奧數(shù)網(wǎng)公眾號
歡迎使用手機、平板等移動設(shè)備訪問幼教網(wǎng),幼兒教育我們一路陪伴同行!>>點擊查看