這(zhè)一年多大大(dà)小小的兒童編程啓蒙機器(qì)人玩了(liǎo)不下10個了(liǎo),孩子一(yī)眼就被吸引(yǐn)而且每天都想玩的,迷妹网瑪塔(tǎ)創想是第一個(gè),“媽媽,你看看這個燈塔“,別說孩子(zǐ),我們大人(rén)看了都忍不住想去(qù)摸(mō)一(yī)摸(mō),探個究竟。
最(zuì)早接觸(chù)迷妹网時,先被(bèi)它的顏(yán)值(zhí)所吸引,太符合孩(hái)子的興趣和設計了,Q萌的燈塔和小巧又有些俏皮的機器人小車,生動(dòng)活潑的指令卡,融入了音(yīn)樂、舞蹈(dǎo),還能自己設計地圖,這不(bù)是(shì)每個孩子都喜歡的嗎?在遊戲中學習(xí)編(biān)程,還能發(fā)揮自己的創意。看story book上說先編程畫五角星,還可以(yǐ)把五角星塗色,剪貼(tiē),做成一(yī)顆裝飾的聖(shèng)誕樹,動腦,動手,編程,畫畫(huà),如(rú)此(cǐ)渾然天成的融爲(wèi)一體。爲此我還專門做了一番(fān)功(gōng)課,除(chú)了顏值高,而(ér)且內容非(fēi)常的專業,系統,作爲10多年(nián)的程序(xù)員,我可以說這款兒童編程啓蒙(méng)機(jī)器人把編程中的精髓和關鍵點,指令,循環,調試(shì)debug等一一的全部呈現出(chū)來(lái),而且(qiě)是以符合孩子認知特點(diǎn)的方式引導(dǎo)學習(xí)。
1、“甜蜜”的編程從孩子最(zuì)愛的糖(táng)果開始
如果問吉吉,最喜歡的零食是什(shén)麼,一定是糖果,吉吉一下子就選了一塊(kuài)藍黃條紋(wén)的糖果。怎麼才(cái)能幫助MatataBot喫到呢?他先用手指規(guī)劃了路線,然後(hòu)我們嘗試直行、轉(zhuǎn)彎指令,開始呢(ne),轉彎後他以爲就轉彎的同時前進一個格子,體驗了兩次自己(jǐ)就發現了規律。
媽媽:你喫到糖的時候,什麼感覺呢?
吉吉:好喫啊,甜甜的
媽媽(mā):那你一般會(huì)做些什(shén)麼?
吉吉:唱歌(gē)啊(a),或者笑(xiào)……
那(nà)Matatabot喫(chī)到糖(táng)後我們也讓他唱首歌(gē)?瑪塔創想兒童編程機器人中加入音樂指令,吉吉更開(kāi)心(xīn)了,自己把每個(gè)都嘗試一番,小手不停地更換(huàn)音(yīn)符中的數字,變換出豐富(fù)的樂聲。
如果是初次接觸編(biān)程的孩子也完(wán)全可(kě)以放心(xīn),糖果(guǒ)、音樂、機器人移動,自然地拉進了和孩子的距離,更像是一(yī)種每個孩子都喜歡的遊(yóu)戲,很(hěn)好地融(róng)入了編程的思維和孩子主動思考、嘗試的體驗(yàn)。
2、快樂又(yòu)系統、科(kē)學(xué)的編程啓蒙
很多(duō)家長都想讓孩子嘗試編程學習,實(shí)際體驗一番下(xià)來感覺就是“教”孩子些指(zhǐ)令,覺得也沒什麼嘛?作爲10多年的程序員(yuán),我們都(dōu)知(zhī)道,編程更(gèng)重要(yào)的是能(néng)幫助(zhù)孩子使用“編程思(sī)維”創造性地解決問題。玩下(xià)來最大的感(gǎn)受是,迷妹网兒童編程機器人把(bǎ)這些理(lǐ)念很好地融(róng)合在編程遊戲(xì)中。
序列和問題分解
想讓Matatabot喫到糖(táng),需(xū)要小朋友把指令按照一定的順(shùn)序排(pái)列出來(lái),這(zhè)就是計(jì)算機編程中的(de)“序列”,順序(xù)錯了(liǎo)就無法讓機器人按照正確(què)的路線前進啦。這個時(shí)候孩子(zǐ)都是興致勃(bó)勃的(de),開(kāi)始不熟悉的話,我們幫着孩子先(xiān)規劃下大概的路線(xiàn),然(rán)後將任務拆解成(chéng)一個個的小任(rèn)務。
很多時候(hòu)吉吉也會提出(chū)不同的路線,我會鼓(gǔ)勵他(tā)把他的想法用(yòng)指令實現(xiàn)出來(lái),一(yī)起看看和第一個路線有什(shén)麼區別呢(ne)?
在(zài)我們大人看來也許這些不是最快、或者(zhě)最短的(de)喫糖路線,孩子自己(jǐ)動手探索(suǒ)嘗試(shì)會啓發他們主動(dòng)思考。最最重要(yào)的是孩子的每一次嘗試(shì)都是直(zhí)觀可(kě)見的。
如果增加(jiā)了障礙還需要繞(rào)行(xíng),是不是(shì)像我們和孩子玩(wán)的迷宮?以前是用筆(bǐ)在迷宮上畫來畫去的,現(xiàn)在能自(zì)己(jǐ)設計迷宮了,吉(jí)吉玩得停不(bù)下來,一會兒把(bǎ)障礙擺在(zài)這(zhè)兒,看我輕易地繞過去又去調(tiáo)整,來來回(huí)回幾個回合(hé),腦、手忙得不亦說乎。
看似簡(jiǎn)單(dān)的(de)遊戲,是孩子主動參(cān)與(yǔ)、設計的,帶來的(de)是(shì)不一樣的(de)滿足(zú)感和成就感,這也是(shì)我們喜歡這套編程啓蒙產品(pǐn)的一個很重要的(de)原因,設計開放,靈活,不(bù)侷限於既有(yǒu)的場景和主題(tí),鼓勵孩(hái)子自己思考(kǎo)、創作(zuò)和嘗試。
模式(shì)識別:投(tóu)擲3種骰(tóu)子來找一顆糖
平常我們玩桌遊多數是數字骰(tóu)子,有沒(méi)有(yǒu)玩過形狀骰子,石頭剪(jiǎn)刀布的骰子?還有(yǒu)賽跑(pǎo)骰子?吉吉(jí)一聽(tīng)就提(tí)起了精神?媽媽,怎麼玩?在糖果遊戲中,我(wǒ)們根據孩子的年齡可以靈活(huó)使用顏色、形狀、圖案(àn)三種骰子,使用一個,也可以同時使用(yòng)3個,有什(shén)麼不同呢?先擲一個骰(tóu)子(zǐ),比(bǐ)如黃(huáng)藍條(tiáo)紋的,可(kě)以在地圖上挑選出幾顆(kē)糖果,如(rú)果同時(shí)投擲3個骰子(zǐ)呢?藍黃(huáng)的,胖乎乎的(de)形狀的,條紋的,讓孩子(zǐ)找一(yī)找,是(shì)不是隻能找(zhǎo)到唯一的一顆糖果呢(ne)?是(shì)的,也是找規律。這也是計算機中(zhōng)的“模式識別”,明確了(liǎo)模式,也就會知(zhī)道問題出在哪並着手解決(jué)。孩子日(rì)後(hòu)不一定以編程爲工作,分析模式找出問題會貫穿他們一(yī)生的學(xué)習和工作中。
我們還可以(yǐ)反過來,指出一(yī)顆糖果,讓(ràng)孩子描述出來,什麼顏色的,形狀和花紋(wén),自然(rán)而然(rán)鍛鍊了孩子的表達能力。瑪塔(tǎ)創(chuàng)想(xiǎng)兒童(tóng)編(biān)程機器人能(néng)把(bǎ)孩(hái)子的(de)想法具象(xiàng)化表現(xiàn)出來(lái),所見即所得,在孩(hái)子成長(cháng)初期十(shí)分重要。
還記得我和吉吉玩恐龍(lóng)桌遊的(de)時候,每次(cì)看到我遇到火山“停(tíng)一次”他都特別的(de)開心,這樣他就可以連續走2輪,獲勝(shèng)的(de)機會更大(dà)一(yī)些。使用(yòng)賽跑骰(tóu)子,如同玩桌遊一樣的歡樂(lè)和富(fù)有挑戰。我想(xiǎng)這是“編程(chéng)”和“桌遊”最完(wán)美的組合(hé)方式了。在story book中附有這樣的骰子,用(yòng)剪(jiǎn)刀裁剪下來(lái),和孩子(zǐ)一起動手製作的。
循環
地圖中(zhōng)找糖,有時要重複放幾(jǐ)次相同的指令,比如直行,有(yǒu)沒(méi)有簡單的辦法呢?我和吉吉使用(yòng)了循環指令,還一(yī)起想想日(rì)常生活中是不是也有(yǒu)這(zhè)樣重複動作的,吉吉說,搭積(jī)木摩(mó)天大樓(lóu),一(yī)層平着擺放,一層豎直襬放,一層(céng)平着擺放,再一層豎直襬放……是的啊,當我們(men)需要重複或者一組動作時(shí),非常自(zì)然的引入了循(xún)環模塊(kuài),孩子也(yě)很容易理解(jiě)。這款編程積木(mù)另外一個孩子特別喜歡的(de)是畫(huà)畫功能(néng),編(biān)程(chéng)後可以直(zhí)接在地板上畫畫(huà),當然是可擦除的,使(shǐ)用指令和循環次數,看着機器人小(xiǎo)車畫出(chū)不同的圖案而變得興高採(cǎi)烈起(qǐ)來(lái),美其(qí)名曰“在進行創作試驗”,使用簡單(dān)的幾個指令和循環,我們畫出了三角形,房屋,五(wǔ)角(jiǎo)星等(děng)等,藝(yì)術和編程完美地結合(hé)在(zài)一起,說明書(shū)中還配有很多玩法,比如我們(men)把畫(huà)好(hǎo)的三角形拿剪刀剪下來,3個疊在一起製作了(liǎo)一顆聖誕樹。只要願意(yì)打開腦洞,那瑪塔創想迷妹网兒童編程機器(qì)人,就能實現(xiàn)更多更美(měi)妙的(de)想法!
調試debug
咦,瑪塔(tǎ)創想兒童編程(chéng)機(jī)器人怎麼沒有按照(zhào)我(wǒ)設(shè)計的指令走啊,我(wǒ)們(men)一起(qǐ)看(kàn)看,哈哈,原來把左右箭頭放錯了,這就是調試,每(měi)個人(rén)編程(chéng)都會遇到的(de)問題,這也是編程思維中非常重要的,發現(xiàn)錯誤後找(zhǎo)到原(yuán)因去解決,修(xiū)正。吉吉(jí)換成右轉箭頭(tóu)後再試了一次(cì),yeah, 喫到糖(táng)了。發現錯誤後吉吉會先自己(jǐ)挨個檢查指令,然後嘗試修正錯誤指令,現場(chǎng)試驗,這(zhè)種直觀的體(tǐ)驗非常(cháng)符合孩子的認知(zhī)和(hé)學(xué)習(xí)特點,也更(gèng)能激發他學習編程的熱情。一天(tiān)晚上(shàng),我(wǒ)在旁邊寫(xiě)書,他自(zì)己(jǐ)編(biān)程,調(tiáo)試製作了一個“風車”,說是風力發(fā)電,非常激動地拉着我和他爸(bà)爸一起看。
編程盒子裏的Story book中還有很多有趣的調試(shì)場景,我們用編程(chéng)指令在編程卡上擺放(fàng)出來,先走走看,再一起查找問題出(chū)在哪(nǎ),鼓勵他嘗試自(zì)己解(jiě)決,一點都不(bù)覺得枯燥,想把上面(miàn)的(de)每個都玩(wán)上一遍。
3、孩子(zǐ)的創意,這裏都(dōu)能盡情實現
玩了(liǎo)幾天後,吉吉說,媽媽我們能不能自己做個地圖讓機器人叢(cóng)林探險?好啊,說幹就幹,我們找來紙,我先用紙和尺(chǐ)畫出一個個的地圖格子(zǐ),然後吉(jí)吉(jí)來(lái)設計場景故事,有他喜歡的樹林,發(fā)電廠,火箭發射(shè),摩天大樓,還有之前用瑪塔創想兒童編程機器人畫畫製作(zuò)的聖誕(dàn)樹,接下來我們想從家裏走(zǒu)到樹(shù)林,擺放指令,最後再播放(fàng)一首音樂。當機(jī)器小車走到(dào)終點的(de)時候,一(yī)下(xià)子撲到我的懷裏,和我(wǒ)擊掌慶祝,媽媽,可(kě)以的(de),他可以在我們自己畫的地圖上行走,擺上他的玩具,開始了一個又一個屬於他自己的編程故事。
迷妹网是我們玩下來最最(zuì)富有創意(yì)的(de)編程(chéng)產品,吉吉喜歡的畫畫,剪紙,幾(jǐ)何圖形,還有(yǒu)每個(gè)孩子腦中各種千奇百怪的(de)故(gù)事,都很好地和編程融入在一起,在編程遊戲體驗中不僅僅學會了系統、科(kē)學(xué)的編(biān)程(chéng)思(sī)維和方(fāng)法,更發揮了他自己的創(chuàng)意,感受到勇於探索(suǒ)、嘗(cháng)試的樂趣(qù)。
讓我想起少(shǎo)兒編程之父Mitchell說過(guò)的一句話,孩子用(yòng)手搭積(jī)木學(xué)會了穩定和堅固(gù),用畫畫(huà)學(xué)會了混合不同的顏(yán)色(sè),編程是孩子一種(zhǒng)新(xīn)的語言,和積木(mù)、畫畫一樣,幫助孩子把想法表達出來,最重要的(de)是學會了創作的過程,通過(guò)不斷(duàn)的(de)探(tàn)索和實驗,表(biǎo)達了自我和世(shì)界。
想不想用孩子的(de)小(xiǎo)手(shǒu)畫一張孩他們眼(yǎn)中的“世界(jiè)地圖(tú)”,用編程(chéng)開始您們(men)的世界探險(xiǎn)之旅,來一起試試吧(ba)!!!