疫情當(dāng)前,教育部首期名師領(lǐng)航工程學(xué)員們堅守奮戰(zhàn)在戰(zhàn)“疫”第一線,做出了許多寶貴的探索。“微言國培”特開辟“領(lǐng)航風(fēng)采”專欄,記錄領(lǐng)航名師們的點點滴滴。
本期的“領(lǐng)航風(fēng)采”專欄,我們刊發(fā)烏魯木齊市高級中學(xué)葛繼昌老師的文章《尋找一種孩子自覺高效學(xué)習(xí)編程的工具---CodeMonkey編程游戲》。
名師簡介
葛繼昌,任教于烏魯木齊市高級中學(xué),正高級教師。曾承擔(dān)信息技術(shù)教學(xué)、通用技術(shù)教學(xué)、學(xué)生機器人競賽輔導(dǎo)、實驗室建設(shè)、教研組長等工作。教育部首期名師領(lǐng)航班學(xué)員,教育部“國培計劃”名師領(lǐng)航工程葛繼昌名師工作室主持人。近五年,先后被聘任為第四屆新疆教育學(xué)會中小學(xué)信息技術(shù)專業(yè)委員會理事、烏魯木齊青少年科技輔導(dǎo)員協(xié)會理事長、南京師范大學(xué)碩士生導(dǎo)師、新疆師范大學(xué)碩士生導(dǎo)師。因業(yè)績突出,先后評為自治區(qū)特級教師、自治區(qū)通用技術(shù)教學(xué)能手培養(yǎng)工作室主持人、烏魯木齊市勞模和職工創(chuàng)新工作室主持人、通用技術(shù)“市級學(xué)科帶頭人”稱號、“全疆信息技術(shù)專委會先進(jìn)個人”、自治區(qū)感動校園模范、市級先進(jìn)工作者、青年五四獎?wù)隆纱问屑壨怀鲐暙I(xiàn)優(yōu)秀人才等榮譽稱號,
近五年7篇論文《基于新課程下的學(xué)生評價信息的自動化處理》《淺談基于AS-MII平臺的高中滅火機器人的設(shè)計》《淺談基于AS-MII平臺的高中足球機器人的策略設(shè)計》《機器人教育在中小學(xué)教育中的研究》《創(chuàng)客活動在新疆中小學(xué)科技教育普及性研究》《通用技術(shù)選修課程在偏遠(yuǎn)地區(qū)開設(shè)的可行性》《淺談機器人教學(xué)及競賽訓(xùn)練辦法》分別在各級雜志期刊發(fā)表。多次參與新疆維吾爾自治區(qū)信息技術(shù)教材機器人部分的編寫工作。
尋找一種孩子自覺高效學(xué)習(xí)編程的工具
---CodeMonkey編程游戲
抗擊疫情期間,給了絕大多數(shù)家庭少有的待在家里的時間,年齡稍大,可以自主學(xué)習(xí)的孩子已經(jīng)開始上網(wǎng)課,家長們有些已經(jīng)在網(wǎng)上辦公,老師也已經(jīng)開始直播教學(xué),那么,在家長們在家利用網(wǎng)絡(luò)辦公時,身邊有3到6歲的需要大人陪伴的小孩子是如何在家進(jìn)行日常生活的呢?曾經(jīng)都是在幼兒園里跟著老師學(xué)習(xí)、游戲,現(xiàn)在他們在家基本上是時刻粘著父母,讓父母和他們一起玩游戲,從孩子發(fā)展來說家長肯定選擇有意義的教育內(nèi)容和載體用來陪伴孩子,也可以開發(fā)一些身邊的資源為孩子啟蒙數(shù)學(xué)思維,比如說撲克牌,可以開展一些10點半、21點等算術(shù)類的游戲,還有一些家長想著給孩子報個少兒編程的網(wǎng)課,我也想著給我的孩子進(jìn)行一下網(wǎng)課方面的教學(xué),因此,我對各類網(wǎng)絡(luò)類少兒編程進(jìn)行了考查研究,做了嘗試實驗,希望我今天的這個嘗試和體驗可以為很多家長所借鑒。
1
它是一個闖關(guān)方式的編程學(xué)習(xí)平臺,可以以自學(xué)的方式學(xué)習(xí)編程
3歲到7歲的孩子,如果上網(wǎng)課,使用手機時間過長極可能嚴(yán)重傷害眼睛,使用電腦稍好一些。小孩為了完成每一關(guān)了解下一關(guān)故事的情節(jié),他們總會積極的去想著解決問題,解決問題的過程中也就學(xué)會了編程的一些知識。
2
它是一個可以接觸到代碼的學(xué)習(xí)平臺,對以后孩子學(xué)習(xí)編程可以做到無縫對接
CodeMonkey平臺可以讓孩子接觸到代碼,而又不用每個字母輸入,其都有相應(yīng)的操作按鍵輸入,既形象又容易被理解,入門門檻極低。之所以選擇這個平臺,也與我近20年信息技術(shù)教學(xué)工作有關(guān),在教學(xué)過程中,往往讓學(xué)生學(xué)習(xí)編程都是停留在編程的圖形拖拽階段,很難進(jìn)入代碼編程階段,而CodeMonkey采用的編程教學(xué)語言是CoffeeScript,這是JavaScript的一種轉(zhuǎn)譯語言,執(zhí)行效率非常高。其代碼指令簡潔、可讀性強,非常接近自然語言。它將非常復(fù)雜的編程知識,比如事件、方法、函數(shù)、循環(huán)等概念簡單化、形象化,變得極為為人所理解和接受。
3
它還是一個學(xué)習(xí)數(shù)學(xué)和英語的學(xué)習(xí)平臺
對3歲到8歲小孩子來說,這個平臺無疑將是他們學(xué)習(xí)數(shù)學(xué)知識和英語單詞的有用平臺,小孩子進(jìn)入學(xué)習(xí)界面,見到小猴通過命令吃到香蕉,然后就學(xué)到了兩個單詞,monkey和banana,在之后家里見到香蕉時也是動不動就說英文單詞,后面出現(xiàn)很多的卡通動物,英文單詞自然也就能夠記住,真正感受到學(xué)習(xí)英語可以這么簡單,其實學(xué)習(xí)是在應(yīng)用中不斷進(jìn)行的;編程本來就和數(shù)學(xué)分不開,里面更是要使用尺子量距離,做簡單的計算,可以在這里面通過使用數(shù)學(xué)而不知不覺學(xué)習(xí)數(shù)學(xué),真正的任務(wù)驅(qū)動和項目模式,所學(xué)內(nèi)容印象何其深刻!
4
其編程界面顏色豐富有趣,字體大不傷眼睛,操作簡單
本人選擇CodeMonkey,就是喜歡它的界面,其界面簡潔、舒適,不像有些編程游戲?qū)W習(xí)網(wǎng)站,其界面顏色暗沉,人物也不形象有趣,任務(wù)設(shè)置不明確,從心理上、興趣上都不適合小孩子學(xué)習(xí),我看了看Scratch編程軟件,其界面為了能夠盡量多的顯示元素組件,其字體極小,小孩子使用時間久了,對眼睛的傷害還是挺大的,不適合特別小的孩子學(xué)習(xí)使用。最新推出的scratch 3.0編程區(qū)域的代碼大小可調(diào)節(jié),運行場景所占比例可調(diào)節(jié),但代碼區(qū)域的代碼塊大小無法調(diào)節(jié),找代碼塊時頗費眼力。
Scratch界面,字體小
某游戲界面太游戲化、元素太多、色彩暗沉
CodeMonkey界面簡潔清爽、操作簡單
5
編程關(guān)卡由210關(guān)組成,具有吸引人的故事情節(jié),出現(xiàn)的游戲角色也是孩子喜歡的
隨著孩子不斷的闖關(guān)成功,游戲中我們能夠不斷的發(fā)現(xiàn)有新的角色加入進(jìn)來,如老鼠、烏龜、鱷魚、大猩猩、犀牛、山羊等,孩子要想讓主角猴子吃上香蕉,要趕跑犀牛,有時候要借助山羊、老鼠等角色才能順利拿到香蕉,每個角色屬性和特征不一樣,孩子理解編程就更容易。
小猴要借助鱷魚的背拿到香蕉
編寫程序后鱷魚轉(zhuǎn)到位,小猴可以拿到香蕉
6
這個編程游戲不僅僅能夠讓孩子通過一個個關(guān)卡學(xué)習(xí)編程知識,更是采用激勵和鼓勵的方法培養(yǎng)孩子優(yōu)化代碼的習(xí)慣
210關(guān)涵蓋計算機編程領(lǐng)域里的大部分概念和知識,包括變量、對象、函數(shù)調(diào)用、參數(shù)、循環(huán)、數(shù)組、函數(shù)定義、布爾類型、For循環(huán)、While循環(huán)等。隨著孩子在通關(guān)中積累了越來越多的代碼指令、編程思想,后續(xù)的關(guān)卡會教給孩子更豐富的指令,更復(fù)雜的編程思想,并對孩子的想象力提出了更高的要求。如要想方設(shè)法避開障礙物、靠烏龜和鱷魚過河、在最少步驟內(nèi)吃到所有香蕉等等。除了這些,CodeMonkey還注重培養(yǎng)孩子優(yōu)化代碼的良好習(xí)慣。每次通關(guān)后,猴博士會給孩子的代碼評分。如果沒有獲得滿分3顆星,孩子會收到猴博士給出的代碼優(yōu)化的提示,孩子可選擇重玩對代碼進(jìn)行調(diào)整。
本文由項目培養(yǎng)基地南京師范大學(xué)供稿,作者授權(quán)“微言國培”公眾號刊發(fā),轉(zhuǎn)載請注明出處。