其實(shí)在少兒編程教育領(lǐng)域機(jī)器人編程可以看作其中一種教學(xué)工具。兒童編程教育有很多不同的教學(xué)工具,承載著不同的教學(xué)側(cè)重點(diǎn),比如最常" />
更新時(shí)間:2022-02-26 13:43:23作者:admin2
從兒童發(fā)展和常見教學(xué)產(chǎn)品的角度來回答。
其實(shí)在少兒編程教育領(lǐng)域機(jī)器人編程可以看作其中一種教學(xué)工具。兒童編程教育有很多不同的教學(xué)工具,承載著不同的教學(xué)側(cè)重點(diǎn),比如最常見的Scratch,游戲化的Minecraft,更加偏向創(chuàng)客的各種硬件芯片編程,甚至是各種unplugged的活動等等。
在說機(jī)器人產(chǎn)品和其他工具對比之前,其實(shí)應(yīng)該先搞清楚兒童為什么要學(xué)編程?首先,兒童學(xué)編程不是為了將來成為一個程序員,而是為了培養(yǎng)孩子的邏輯思維、計(jì)算思維能力,并在過程中鼓勵孩子通過分析思考來解決問題。同時(shí)編程教育也嘗嘗和所謂STEM中強(qiáng)調(diào)的工程思維和設(shè)計(jì)思維想結(jié)合。而這些思維與能力的培養(yǎng)在我看來才是編程教育最靈魂的部分,而不同的手段首先是為了配合學(xué)生不同的興趣愛好,畢竟興趣是最好的老師。另外就是教學(xué)中涵蓋的能力范圍會有些微不同。
在較低幼的階段,不論是Scratch Jr這樣基于網(wǎng)頁的產(chǎn)品還是樂高積木、達(dá)奇一類萌萌噠機(jī)器人都旨在激發(fā)小朋友們的興趣,讓小朋友在玩游戲一樣的體驗(yàn)中接觸編程的基本概念。相對來說后者作為一個玩具一般的存在,有實(shí)物感,與現(xiàn)實(shí)互動更緊密,還有額外的培養(yǎng)寶寶空間感和動手能力的加成。
在度過低幼期之后的比較嚴(yán)肅的兒童學(xué)習(xí)階段,編程學(xué)習(xí)多會與不同領(lǐng)域的項(xiàng)目相結(jié)合,比如講故事(Scratch、Alice)、編寫游戲(AgentCubes)、編輯視頻(VIdcode)、應(yīng)用設(shè)計(jì)(MIT App Inventor)等等。這個階段的編程教育程序設(shè)計(jì)會逐漸復(fù)雜化,包含更多編程概念。其中機(jī)器人方向,機(jī)器人相關(guān)項(xiàng)目可能會包含模塊組裝、簡單電路等硬件實(shí)物相關(guān)的活動(比如Lego Mindstorms,Gizmos & Gadgets),比起基于電腦的編程,機(jī)器人項(xiàng)目的人機(jī)互動方式相對更多元,對學(xué)生的動手能力要求更高,甚至包含一些物理、電路等方面的相關(guān)知識,相對更偏綜合。
不論哪種方式的編程啟蒙學(xué)習(xí),都是希望激發(fā)兒童對計(jì)算機(jī)學(xué)習(xí)的興趣并培養(yǎng)相關(guān)的思維能力,學(xué)生都能從中獲益。只有在探索中,學(xué)生才能逐漸明確自己的興趣愛好。在我看來,這些啟蒙階段的教育對未來的就業(yè)導(dǎo)向也并不會有太大影響,畢竟如果將來想要從事編程或者人工智能相關(guān)行業(yè),這些簡單的編程學(xué)習(xí)還是遠(yuǎn)遠(yuǎn)不夠的。不論是硬件編程、軟件編程、還是數(shù)據(jù)分析,都需要在細(xì)化的專業(yè)學(xué)習(xí)中不斷付出努力。
綜上:在兒童編程領(lǐng)域,作為編程教育啟蒙的一種方式,機(jī)器人編程相對其他編程學(xué)習(xí)方式更側(cè)重動手能力的培養(yǎng)并包含更多硬件相關(guān)知識。