|
如果說小小孩從實(shí)體編程玩具中獲得的更多是樂趣和啟蒙,大孩子學(xué)編程又會有哪些好處呢?除了實(shí)體編程玩具,又還有哪些工具可以幫助孩子學(xué)習(xí)編程呢? 學(xué)編程,讓小朋友快人一步多樣化的早期學(xué)習(xí)對孩子的認(rèn)知能力發(fā)展好處多多。對于 5-6 歲的孩子來說,他們正處于從感知環(huán)境到形成邏輯關(guān)聯(lián)的發(fā)展階段,編程學(xué)習(xí)對這個(gè)過程很有幫助。早在上世紀(jì)一項(xiàng)以 6 歲孩子為主體的研究就發(fā)現(xiàn),
此外,由于編程的本質(zhì)是解決問題,而解決問題的方式可以有很多種,通過學(xué)習(xí)編程可以讓孩子解決問題的能力得到刻意練習(xí)。或許他們不懂計(jì)算機(jī)思維中的算法、遞歸或探測程序這些詞語是什么意思,但是他們完全可以習(xí)得這些基本概念。 自 2012 年起,由志愿者發(fā)起組織、英國的小學(xué)都成立了課后編程社團(tuán)(Code Club),該社團(tuán)以 Scrach(一個(gè)受歡迎的兒童游戲化編程網(wǎng)站,稍后會詳細(xì)介紹)為學(xué)習(xí)環(huán)境,讓 5 歲至 11 歲的孩子自發(fā)創(chuàng)作游戲、視頻、動畫等項(xiàng)目;2014 年的一項(xiàng)調(diào)查發(fā)現(xiàn),參加該社團(tuán)的大多數(shù)孩子都能夠理解諸如編程(Programming)、變量(Variables)、條件語句(Conditionals)、布爾運(yùn)算(Booleans)、廣播(Broadcasting)、調(diào)試(Debugging)等概念。掌握這些邏輯概念將拓展理解問題和解決問題的思路,這對于即將上小學(xué)接受系統(tǒng)化知識的孩子來說將大有裨益。 學(xué)齡前兒童學(xué)編程,可視化編程語言來助陣稍大一點(diǎn)的兒童開始被電子設(shè)備和游戲吸引,這時(shí),可視化/游戲化/圖形化編程可以讓他們獲得玩游戲的樂趣,同時(shí)也獲得編程訓(xùn)練。與實(shí)體編程游戲的思路類似,這類編程通常將一個(gè)個(gè)代碼指令以「圖形」/「模塊」的形式展現(xiàn),通過拖動、搭建這些圖形/模塊,可以實(shí)現(xiàn)對編程對象的操控;它們的區(qū)別就在于,后者的編程對象、指令和反饋都在 Web 端或移動設(shè)備屏幕上體現(xiàn),且由于不受實(shí)體配件的限制,可發(fā)揮的余地要大得多——小到制作一張賀卡,大到開發(fā)一個(gè)游戲,甚至更多。這類免費(fèi)學(xué)習(xí)工具/游戲有不少: Scratch, ScratchJr & Scratch Kids
Scratch 是一門可視化編程語言,由 麻省理工學(xué)院 的 Lifelong Kindergarten Group 開發(fā),其平臺目前已有過千萬注冊用戶和項(xiàng)目。Scratch 的元素很多,除了動作以外,還包括對編程對象的外觀、聲音、事件、控制、數(shù)字和邏輯運(yùn)算等模塊。ScratchJr 和 Scratch Kids 是精簡版本,年齡較小的兒童更適用。Scratch 支持項(xiàng)目分享,小朋友的作品可以讓全世界看到! 特點(diǎn):
除了偏創(chuàng)作型的學(xué)習(xí)工具,還有一些游戲把編程概念植入其中,小朋友可以邊玩邊學(xué)。這類游戲也有不少。 The Foos
The Foos 的編程對象是一只叫「Foo」的小人,他/她會遇到一些難題,比如如何獲得鉆石或甜甜圈,小朋友需要告訴 Foo 一些行動指令,讓他/她能解決這個(gè)難題。只有解決了難題才能通關(guān),每通過一關(guān),難題就會升級。 Lightbot: Code Hour
與 The Foos 類似,Lightbot 的編程對象也是一只小人,他/她的目標(biāo)是要走到每一個(gè)藍(lán)方格并點(diǎn)亮它,小朋友通過把「前進(jìn)」、「向左/右」、「旋轉(zhuǎn)」、「跳躍」、「點(diǎn)亮」等指令依次放進(jìn)右側(cè)的「命令框」,點(diǎn)擊綠色的「運(yùn)行」按鈕就能幫助小人完成目標(biāo);每過一關(guān),難度升級,因?yàn)槊羁虻娜萘坑邢蓿∨笥研枰槍Σ煌哪繕?biāo)制定最高效的執(zhí)行路線。 The Foos 和 Lightbot 的特點(diǎn):
更多選擇如果小朋友有一些英文基礎(chǔ),可以選擇的工具/游戲還有很多,以下列出了一些較受歡迎的選擇,個(gè)別應(yīng)用的 iOS 版如果在中國 App Store 不能下載,可移步美國店:
小結(jié)這些游戲家長和孩子也可以一起玩,玩的過程中注意讓小朋友先獨(dú)立思考,如果發(fā)現(xiàn)小朋友遇到特別大的坎,可以引導(dǎo)他們解決問題,也可以在現(xiàn)實(shí)生活中加強(qiáng)某些概念的重復(fù),像是「向左/右」、「向上/下」、「跳起」、「轉(zhuǎn)彎」或「循環(huán)」等等,把游戲中提及的編程概念也帶到現(xiàn)實(shí)中來。 祝各位大朋友和小朋友都玩得開心,學(xué)得開心!? 參考資料:
|
|
|