憨爸
美國(guó)的編程教學(xué)低齡化的趨勢(shì)非常明顯,現(xiàn)在有越來(lái)越多的書籍、玩具、App都開(kāi)始面向2歲左右的兒童。一般來(lái)說(shuō),如果想讓孩子學(xué)編程,首先要從培養(yǎng)孩子結(jié)構(gòu)化程序設(shè)計(jì)的思維開(kāi)始。讓我們來(lái)看看,在美國(guó)是如何從2歲開(kāi)始就學(xué)編程的!
什么是結(jié)構(gòu)化程序設(shè)計(jì)
編程看起來(lái)很高深,實(shí)際上卻沒(méi)那么復(fù)雜,說(shuō)白了,就是你用程序設(shè)計(jì)語(yǔ)言寫一段話,指揮計(jì)算機(jī)去做一件事情。那么你說(shuō)話總得有前后之分吧,比如你對(duì)計(jì)算機(jī)說(shuō):“你好”“我是一位媽媽”“請(qǐng)你放一段音樂(lè)”。
這三句話其實(shí)就是你對(duì)計(jì)算機(jī)下的一系列指令,通過(guò)這個(gè)指令,計(jì)算機(jī)知道:“你在跟我打招呼”“你是一位母親”“你需要我放音樂(lè)”。然后計(jì)算機(jī)就會(huì)按照你的指示,放一段音樂(lè)。
你對(duì)計(jì)算機(jī)說(shuō)的那段話,就是結(jié)構(gòu)化程序,它是按順序依次執(zhí)行的,只不過(guò)計(jì)算機(jī)所理解的語(yǔ)言不是我們平時(shí)通話的語(yǔ)言罷了。而計(jì)算機(jī)能夠理解的語(yǔ)言,我們就稱之為編程語(yǔ)言。
所以,給孩子學(xué)編程,我們就要學(xué)兩點(diǎn):結(jié)構(gòu)化程序設(shè)計(jì)和編程語(yǔ)言。
編程語(yǔ)言有很多種,比如Scratch、Python、Java、C/C++等都是很主流的語(yǔ)言,而且兒童都可以學(xué)習(xí),每種語(yǔ)言都有自己的格式和語(yǔ)法,學(xué)起來(lái)并不難,如果要說(shuō)難的話,就難在編程思維,也就是結(jié)構(gòu)化程序設(shè)計(jì)上。
編程玩具:有幾款編程玩具非常值得推薦,也值得父母給孩子購(gòu)買。如費(fèi)雪Code-A-pillar、編程機(jī)器人Dash Robot和Robot MouSe編程老鼠迷宮。
費(fèi)雪Code-A-Pillar
這款玩具通過(guò)給毛毛蟲身體安裝不同的行動(dòng)模塊,以下達(dá)行動(dòng)指令。鼓勵(lì)孩子去探索并理解開(kāi)發(fā)程序過(guò)程中的一些概念和思考方式,能很好地讓孩子樹立邏輯思維能力。
毛毛蟲的每個(gè)關(guān)節(jié)都代表一種意義:前進(jìn)、左轉(zhuǎn)、右轉(zhuǎn)和播放音樂(lè)等。小孩子通過(guò)親手組裝毛毛蟲的關(guān)節(jié)來(lái)讓毛毛蟲具備不同的動(dòng)作序列。父母可以設(shè)定目標(biāo),讓孩子通過(guò)連接關(guān)節(jié)來(lái)實(shí)現(xiàn)這個(gè)目標(biāo)。當(dāng)孩子連接毛毛蟲的關(guān)節(jié)讓它運(yùn)動(dòng)起來(lái)時(shí),他會(huì)思考什么樣的連接序列能夠達(dá)成目標(biāo)。每個(gè)關(guān)節(jié)可以看作軟件開(kāi)發(fā)中的功能函數(shù),小孩子通過(guò)組裝與不斷調(diào)試、不斷實(shí)踐與驗(yàn)證,最終實(shí)現(xiàn)目標(biāo)。這就是編程最基本的工作方式與思考過(guò)程。
費(fèi)雪的這款編程毛毛蟲玩具包括8個(gè)關(guān)節(jié)和1個(gè)頭部,頭部能發(fā)光、眨眼并播放音樂(lè)。除了標(biāo)準(zhǔn)的8個(gè)關(guān)節(jié)外,還可以通過(guò)購(gòu)買擴(kuò)展關(guān)節(jié)的方式來(lái)增添新的玩法,目前官方推出的擴(kuò)展包括移動(dòng)擴(kuò)展包與聲光擴(kuò)展包,另外還有一個(gè)單獨(dú)的具有360°繞圈功能的移動(dòng)關(guān)節(jié)。功能關(guān)節(jié)越多,玩法就越多,但是需要注意的是,頭部最多同時(shí)連接15個(gè)關(guān)節(jié)。
適合年齡:3-6歲
編程機(jī)器人Dash Robot
又潮又萌的Dash,中文名字是達(dá)奇,2013年出生于Wonder Workshop公司(2012年創(chuàng)建于美國(guó)硅谷),是目前亞馬遜上評(píng)分最高的玩具機(jī)器人之一。這款機(jī)器人是學(xué)習(xí)編程的,有專門的App來(lái)提供編程界面。Dash能夠辨認(rèn)聲音、定位物體,還能唱歌、跳舞。想要更好地玩耍,需要有iOS或者Android設(shè)備搭配。Dush頂部的幾個(gè)按鈕可不是裝飾,而是內(nèi)置了不同的執(zhí)行程序。輕按電源開(kāi)關(guān)打開(kāi)后,如果小朋友沒(méi)空答理它,只要按一下其頭頂?shù)陌粹o,Dush就會(huì)以不同的狀態(tài)high起來(lái)。比如吹著口哨到處轉(zhuǎn)悠,還會(huì)做不同的表情。如果有人對(duì)著它說(shuō)話、拍手掌,它還會(huì)轉(zhuǎn)頭看向你。碰到過(guò)不去的障礙物,還會(huì)自己調(diào)頭。玩到最后累了,Dush就會(huì)打個(gè)哈欠,自動(dòng)關(guān)閉電源“睡覺(jué)”去了。Dush還有更多更深級(jí)別的玩樂(lè)體驗(yàn),可以讓小朋友自己來(lái)發(fā)現(xiàn)。
適合年齡:6歲以上
Robot Mouse編程老鼠迷宮
先來(lái)看全球最具科技感的STEM玩具長(zhǎng)啥樣吧!這是一款啟蒙編程機(jī)器人。孩子在能夠認(rèn)識(shí)數(shù)字和字母之前,就已經(jīng)能夠理解箭頭方向的含義了,利用這個(gè)Q萌的小老鼠機(jī)器人身上的方向按鈕來(lái)編程,按照小朋友自己創(chuàng)建的迷宮找到奶酪,老鼠會(huì)發(fā)光以及發(fā)出聲音,還具備兩種速度,適合在桌面或地板游戲,讓幼兒在游戲中接觸到編程的基本原則。這款游戲?qū)τ诩词故?0歲的孩子都是個(gè)考驗(yàn)。因?yàn)楹⒆右崆霸谀X海中規(guī)劃前進(jìn)路線,需要空間邏輯思維和想象能力。
適合年齡:5歲以上