文|高雅雯上海市康健外國語實驗小學(xué)專職信息老師
隨著近年來人工智能的發(fā)展,編程的重要性也逐漸凸顯。任何人工智能的實現(xiàn)都離不開編程,所以編程將成為人工智能時代中一種基礎(chǔ)的、核心的技能。國務(wù)院發(fā)布《新一代人工智能發(fā)展規(guī)劃》明確提出:在中小學(xué)階段設(shè)置人工智能相關(guān)課程,逐步推廣編程教育。北京、深圳等全國一線城市已率先在中小學(xué)課程中設(shè)置編程相關(guān)必修課程。上海市徐匯區(qū)也于2020年開始逐步推進(jìn)人工智能的教育教學(xué)工作,編撰了人工智能相關(guān)教材,培訓(xùn)并組織教師開展教學(xué)。由此可見,編程將是未來教育革新的大勢所趨。那么,當(dāng)下家長如何在家陪伴孩子更好地進(jìn)行編程方面的學(xué)習(xí)呢?
首先,少兒編程不等于敲代碼,讓孩子學(xué)習(xí)編程,并非要求孩子長大成為程序員,而是能讓孩子在學(xué)習(xí)編程的過程中,逐步形成編程思維。少兒編程是將一行行的英文代碼替換為一塊塊的可視圖形,俗稱模塊,采用圖形化的編程工具,讓孩子像組裝積木一樣,通過拖拽、點擊等操作,以情景動畫、游戲、積木構(gòu)建等形式完成某項指令的過程。少兒編程最重要的是讓孩子真正理解程序設(shè)計的邏輯,樹立計算思維模式,通過了解編程思維,讓孩子懂得把大的問題拆分,化繁為簡地去解決學(xué)習(xí)和生活中的問題。
目前主流的編程學(xué)習(xí)形式分為3種:模塊編程、模塊編程配套積木拼搭,以及代碼編程。模塊編程國內(nèi)常見的主要以Scratch為主。Scratch的特點是把專業(yè)的程序代碼變成積木狀的模塊:無需英文、打字和編程基礎(chǔ),非常適合孩子在家自主學(xué)習(xí)。作為國內(nèi)少兒編程鼻祖級的編程工具,Scratch的網(wǎng)絡(luò)資源相當(dāng)豐富,相關(guān)書籍在兒童編程專區(qū)也是隨處可見,沒有接觸過編程的家長也完全不用擔(dān)心,幫助孩子一起合理地利用好這些資源即可。
編程應(yīng)用程序配套積木拼搭目前是國內(nèi)很多科技比賽的首選形式,常見的有樂高EV3系列、WeDo2.0系列等,日本索尼公司也推出了一款面向STEAM的機(jī)器人編程教育軟件KOOV。這幾款產(chǎn)品配套的在線課程內(nèi)容也是相當(dāng)優(yōu)質(zhì)的,一般只需下載相應(yīng)的配套應(yīng)用程序,孩子就可開始在家自學(xué)。課程內(nèi)容的安排循序漸進(jìn),對零基礎(chǔ)的孩子來說也并不難。這類產(chǎn)品通常配備有多種不同的傳感器和電子元器件,讓孩子的編程體驗更棒。例如在KOOV套件中,配有光敏傳感器、加速度傳感器、紅外線傳感器、LED矩陣、直流電機(jī)等,孩子可以通過在軟件中拖拽編程模塊來實現(xiàn)一些好玩有趣的操作,有助于孩子提高對編程的興趣。
學(xué)習(xí)代碼編程需要孩子有一定的邏輯、英文和打字基礎(chǔ),因此較適合年齡稍大一些的孩子(11歲以上)。如果想要系統(tǒng)地學(xué)習(xí)代碼編程,那么建議選擇Python。全國計算機(jī)等級考試自2018年3月份就開始加入Python程序語言,對高年級的孩子來說,Python會是個不錯的選擇。
對大多數(shù)家長來說,編程和少兒編程都還是比較陌生和新奇的概念,給孩子直接報課,是一個比較省時省力的方法。目前各式編程相關(guān)的網(wǎng)絡(luò)課程琳瑯滿目,很多教育機(jī)構(gòu)都針對少兒編程開發(fā)了自己的網(wǎng)絡(luò)課程。通常家長可以花比較低的價格先讓孩子聽一節(jié)試聽課。在選擇網(wǎng)課時,第一,家長可以了解一下課程的內(nèi)容安排,內(nèi)容的難易程度孩子是否可以接受。同時,課程設(shè)置必須由易到難,循序漸進(jìn)。第二,家長要看看課程的內(nèi)容設(shè)置是否有趣,是否符合孩子的興趣點。因為孩子只有學(xué)得開心,網(wǎng)課學(xué)習(xí)才能取得成效。如果家長時間充裕、孩子年齡較小,家長也可以先帶著孩子在家一起玩兒,培養(yǎng)起編程興趣再報課,這樣事半功倍。
對于具備一定自學(xué)能力并且對編程有足夠興趣、遇到問題能夠自行上網(wǎng)搜索或是善于利用手邊資源的孩子,家長完全可以嘗試讓孩子自學(xué)。選擇有官方配套應(yīng)用程序(含課程)的編程軟件是一個不錯的選擇。若是想要學(xué)習(xí)代碼編程或者模塊編程,可以選購一本相關(guān)的編程輔導(dǎo)書籍,讓孩子跟著邊學(xué)邊做,既收獲了編程技能,還能鍛煉自學(xué)能力。另外,網(wǎng)絡(luò)上有很多相關(guān)的編程論壇或社區(qū),在這里孩子可以學(xué)習(xí)他人優(yōu)秀的作品,也可以將自己的作品發(fā)布分享。
SCRATCHCN
https://www.scratch-cn.cn/
集合了國內(nèi)優(yōu)秀的Scratch作品,另外網(wǎng)站還提供了相關(guān)的教學(xué)視頻,值得一提的是,無需下載軟件,可以在網(wǎng)站利用提供的網(wǎng)頁版Scratch進(jìn)行編程制作。
CODE
https://code.org/
CODE是全球最大型的計算機(jī)科學(xué)和少兒編程學(xué)習(xí)推廣的非營利組織,適合做入門級編程啟蒙,網(wǎng)站有豐富有趣的體系課程,無論是“4歲+”還是“14歲+”的孩子,都可以在網(wǎng)站上找到合適的學(xué)習(xí)內(nèi)容。風(fēng)靡全球的“編程一小時”活動就是由該網(wǎng)站主辦的。
Tynker https://www.tynker.com/
該網(wǎng)站全英文的界面需要孩子在學(xué)習(xí)時有一定的英文基礎(chǔ)或是家長陪同。Tynker根據(jù)不同年齡段孩子的學(xué)習(xí)特點,開發(fā)了不同難度的編程游戲,可玩性很高。
學(xué)編程,最重要的是培養(yǎng)一種思維模式,提高孩子的創(chuàng)新創(chuàng)造力,讓孩子跳出固化思維。編程的過程“就像藝術(shù)一樣在創(chuàng)作”,孩子們會感受到創(chuàng)造的樂趣,給他們的想象力插上翅膀。未來社會需要具備強(qiáng)學(xué)習(xí)力的人,所以需要從小奠定基礎(chǔ),掌握編程這門可以行走世界的語言,相信孩子一定可以走得更遠(yuǎn)。