資訊內(nèi)容
學(xué)齡前寶寶學(xué)編程,你可以做的其實(shí)比“花錢報(bào)個(gè)班”多得多
編程是個(gè)火熱的話題,也是全世界范圍內(nèi)都在快速崛起的一種教育內(nèi)容。今年一月,我去了“Bett 2019英國(guó)教育科技展”,它被稱為“全球教育科技界的奧斯卡”。我在其中感受到,科技爆炸正在改變整個(gè)教育行業(yè)的面貌。更讓我震驚的是,展會(huì)上逼近一半的展品都是關(guān)于編程和機(jī)器人的!而且編程的教學(xué)內(nèi)容和教具研發(fā)都有“向低齡普及”的趨勢(shì)。

編程被稱為21世紀(jì)的“新讀寫能力”(new literacy),英國(guó)在2014年正式把編程列入必修課程,兒童從5歲開始學(xué)習(xí),為迎接未來(lái)人工智能社會(huì)的人才需求做準(zhǔn)備。在中國(guó),編程也被納入了中考和高考科目。
這顯然是國(guó)家給出的鮮明信號(hào):我們的未來(lái)急需編程人才。然而這種信號(hào)帶來(lái)就是民間如火如荼的追逐和教育焦慮,少兒編程市場(chǎng)極其火爆。
但你是不是像我一樣,曾困惑于不知道該如何著手給孩子啟蒙編程?因?yàn)槲覀冞@一代并非在數(shù)字土壤中長(zhǎng)大、大多數(shù)人又對(duì)編程缺乏專業(yè)知識(shí),所以對(duì)于如何教孩子,總是有點(diǎn)缺乏信心。
焦慮感,就在其中滋生。很多父母,因?yàn)檫€沒送孩子去上編程課,就懷疑“已經(jīng)輸在了起跑線”;更多父母,解決焦慮一了百了的方法,就是拱手把“編程教育”都轉(zhuǎn)讓給所謂的“專業(yè)人士”。
但是編程和機(jī)器人課程普遍都非常昂貴,如果父母都不清楚“編程”會(huì)對(duì)自己的孩子成長(zhǎng)起什么作用,又怎能確信“把錢花在了刀刃上”?

對(duì)我個(gè)人來(lái)說(shuō),解決困惑的方法,不是把“編程教育”都外包給他人,而是我和孩子一起學(xué),讓自己也對(duì)這個(gè)學(xué)科有更深入的了解。
我在家和姐妹倆一起摸索“編程學(xué)習(xí)”有一段時(shí)間了,雖然是“零起步”,但也越進(jìn)展心里越清楚:寶寶學(xué)編程,其實(shí)在家里就有很多可以做的,你不用因?yàn)闆]送孩子去“編程課”就焦慮于“錯(cuò)失賽道”。最重要是搞明白編程學(xué)習(xí)的環(huán)節(jié),有許多環(huán)節(jié)你甚至不用花什么錢,就能給孩子同樣的助力。
當(dāng)然,我并沒有專業(yè)的編程知識(shí),思考或許淺顯,也許不精準(zhǔn)也不全面,但至少適合分享給和我一樣“零起步編程啟蒙”的爸爸媽媽們,希望能帶給你們一些“學(xué)齡前寶寶編程啟蒙”的思路和靈感。

學(xué)習(xí)編程對(duì)孩子此刻的成長(zhǎng)起什么作用?
編程是新時(shí)代一項(xiàng)非常有用的技能,是孩子的未來(lái)競(jìng)爭(zhēng)力。這一點(diǎn),各種各樣的媒體文章都說(shuō)透了,我相信也不需要我再來(lái)給你們的焦慮加一塊磚。
但是我今天想說(shuō)的是:我們首先要知道學(xué)習(xí)編程對(duì)孩子此刻的成長(zhǎng)到底起什么作用,這是更重要、更腳踏實(shí)地的方面。
1. 孩子從編程中學(xué)習(xí)思考和解決問(wèn)題的能力
都說(shuō)編程“提升孩子的思維能力”,我一開始覺得這句話太籠統(tǒng)了,并不明白為什么。在我和Suki學(xué)習(xí)編程的實(shí)踐過(guò)程中,我才感覺到“編程”是一種很特別的訓(xùn)練,它能夠引導(dǎo)孩子的大腦去整理出清晰的思路。這個(gè)思路就是:腦中有一個(gè)任務(wù),通過(guò)邏輯思考和創(chuàng)造思考,來(lái)一步步尋找完成任務(wù)的路徑,這個(gè)過(guò)程中會(huì)不斷犯錯(cuò)與調(diào)試。
形成這樣的思路,就是“理性解決問(wèn)題的思維能力”:設(shè)定目標(biāo),并一步步有邏輯地達(dá)到目標(biāo)。這種解決問(wèn)題的能力是在生活中方方面面都用得到的,因此“編程”可以訓(xùn)練孩子拆解問(wèn)題的思維。

2. 通過(guò)具有創(chuàng)造力的有趣方式學(xué)數(shù)學(xué)
編碼是數(shù)學(xué)的語(yǔ)言。有一點(diǎn)我感觸很深:當(dāng)我教Suki數(shù)學(xué)時(shí),她時(shí)常百無(wú)聊賴的樣子,但只要編程游戲拿出來(lái),她就完全樂(lè)此不疲。編程的“創(chuàng)造性”使得它更像“玩”,而不是“學(xué)習(xí)”,因?yàn)橥娴猛度耄⒆佣家庾R(shí)不到自己在游戲中正在進(jìn)行邏輯推理、運(yùn)用數(shù)學(xué)計(jì)算。
3. 提升孩子的抗挫力,習(xí)慣于一步步從失敗走到成功
這是我在和孩子學(xué)編程的過(guò)程中,感覺到對(duì)性格最有益的一個(gè)方面:孩子設(shè)定任何一個(gè)目標(biāo),都會(huì)急不可耐地想要立刻實(shí)現(xiàn),但通過(guò)編程,她必須一步步地試錯(cuò),經(jīng)常要走過(guò)很多錯(cuò)誤的路徑,才能最終調(diào)試正確、成功完成任務(wù)。
Suki逐漸發(fā)現(xiàn),“調(diào)試”代碼也是一種樂(lè)趣,知道哪條路不能走,也是找到成功路徑的一個(gè)重要信息。學(xué)習(xí)編碼,能夠讓孩子有更強(qiáng)的抗挫力和彈性。

4. 編程能夠讓孩子迸發(fā)創(chuàng)造力
“創(chuàng)造”是學(xué)習(xí)編程的最大魅力之一。和其他很多學(xué)科的學(xué)習(xí)不一樣,學(xué)編程,是從一開始就可以設(shè)計(jì)和創(chuàng)造屬于自己的內(nèi)容了。因?yàn)檫@種“創(chuàng)造的樂(lè)趣”,使得編程對(duì)孩子來(lái)說(shuō)更像一種“游戲”,并且能夠在即時(shí)反饋中迅速成長(zhǎng)。
簡(jiǎn)單的編碼很容易上手,很小的孩子就可以開始用它實(shí)現(xiàn)一些自己的創(chuàng)意了,很容易讓孩子信心攀升,同時(shí)會(huì)激發(fā)更多創(chuàng)造欲望,吸引他們?nèi)W(xué)更復(fù)雜的編程語(yǔ)言、做更有趣的東西。


零起步,我們這樣在家學(xué)編程
聊了學(xué)齡前寶寶學(xué)編程的意義,下面是我們?cè)诩业膶?shí)踐步驟。
1. 年幼的寶寶從邏輯思維游戲開始
學(xué)編程,最需要的就是邏輯思維。在孩子年紀(jì)小的時(shí)候,我們不用一上來(lái)就教編碼,而是可以通過(guò)各種“不插電”的游戲,來(lái)增強(qiáng)孩子的邏輯思維,為之后學(xué)編程做準(zhǔn)備。
關(guān)于學(xué)齡前寶寶需要了解的邏輯內(nèi)容,我之前寫過(guò)一個(gè)清單,可以參考這里:學(xué)齡前寶寶也要學(xué)邏輯?不僅需要,我還給你整理了題型清單!。
這個(gè)清單比較長(zhǎng),提煉出來(lái),和學(xué)習(xí)編程語(yǔ)言最相關(guān)的,就是掌握這樣幾項(xiàng):空間關(guān)系、發(fā)現(xiàn)規(guī)律、事物的序列、追蹤路徑,還有基本的計(jì)數(shù)。
(1)空間關(guān)系:就是寶寶需要理解事物間的位置關(guān)系:上、下、左、右、前、后、左轉(zhuǎn)、右轉(zhuǎn)、回轉(zhuǎn)等等。
一個(gè)很有趣的身體游戲是,在房間里設(shè)置障礙物,把寶寶的眼睛蒙上,通過(guò)語(yǔ)言指令,讓她繞過(guò)房間里的障礙物,走到大門口。也可以讓爸媽蒙上眼睛,看寶寶能不能給出正確指令,讓爸媽躲過(guò)障礙物走到大門口。

(2)發(fā)現(xiàn)規(guī)律:鍛煉孩子通過(guò)判斷重復(fù)的信息而總結(jié)規(guī)律的能力。
這個(gè)游戲,在家找一些物品就可以隨時(shí)隨地都可以玩起來(lái):讓孩子擺出規(guī)律的圖案。比如兩種顏色的糖果,寶寶能不能擺出規(guī)律的序列?或者用三種顏色呢?四種顏色呢?

(3)事物的序列:通過(guò)觀察圖畫、回想生活中的常識(shí)進(jìn)行邏輯推理,判斷事件發(fā)展的先后次序并排序。
比如按照時(shí)間排序圖片。還有我們很喜歡的Ladybird的分級(jí)讀物繪本,結(jié)尾通常都有這樣的題目:通過(guò)回想情節(jié)發(fā)生的時(shí)間順序,把圖片排列出先后。
這些都是“事物的時(shí)間序列”的理解訓(xùn)練。這個(gè)能力對(duì)于編程很重要,在編程時(shí),孩子需要能夠在腦海中緊湊地想象出任務(wù)進(jìn)行的先后順序。

(4)追蹤路徑:就是我們常玩的“迷宮”游戲,訓(xùn)練的也是解決問(wèn)題的能力,和預(yù)先設(shè)想路徑結(jié)果的能力。

(5)基本的計(jì)數(shù):距離、長(zhǎng)度、大小、多少、時(shí)間等數(shù)學(xué)概念,還有基本的數(shù)列,這些都會(huì)在編程中用得到。
以上這些邏輯和數(shù)學(xué)思維的訓(xùn)練,都可以在家通過(guò)簡(jiǎn)單的游戲而實(shí)現(xiàn),其中很多內(nèi)容也可以在邏輯類的互動(dòng)書中練習(xí)。
2. 適合幼兒的“不插電”編程教具
當(dāng)邏輯和數(shù)學(xué)能力都準(zhǔn)備得差不多了,我就開始尋找能夠在家以“不插電”的形式和孩子玩編程的教具。
我的靈感也是來(lái)自“Bett英國(guó)科技教育展”。在展會(huì)中我看到了琳瑯滿目的給孩子設(shè)計(jì)的編程及機(jī)器人教具,讓我滿心種草。

仔細(xì)研究了之后,發(fā)現(xiàn)它們其實(shí)也都大同小異:都是讓小朋友通過(guò)最基礎(chǔ)的編程語(yǔ)言,給小機(jī)器人下命令,從而完成簡(jiǎn)單的任務(wù)。編程指令通常都與空間位置有關(guān),比如告訴小機(jī)器人從哪個(gè)方向走。同時(shí)還有一些附加功能,比如讓小機(jī)器人作出情緒表現(xiàn)、轉(zhuǎn)一個(gè)圈、做一個(gè)動(dòng)作、說(shuō)一句話等等。但思路其實(shí)都是一樣的:讓孩子給小機(jī)器人設(shè)定一個(gè)目標(biāo),然后通過(guò)編寫程序代碼給出路徑與行動(dòng)的指令,去完成這個(gè)目標(biāo)。
我也特別在尋找適合低齡孩子的編碼機(jī)器人,其中tts的瓢蟲機(jī)器人是Suki在學(xué)校里使用的,很簡(jiǎn)單,小朋友們都非常喜歡。不過(guò)瓢蟲更適合學(xué)校環(huán)境,因?yàn)閳?chǎng)景可以無(wú)限變幻和擴(kuò)大,角色也可以不斷增加。

和瓢蟲機(jī)器人比較接近的一款,是美國(guó)Learning Resource的小老鼠機(jī)器人,也是通過(guò)編程指令讓小老鼠去找到奶酪。這款教具非常直觀,起點(diǎn)很低,又比較可愛,于是我選擇了它給姐妹倆在家學(xué)習(xí)編程。
孩子們很喜歡。五歲的Suki很快就學(xué)會(huì)了在腦海中想象路徑和指令、用卡片去“排編碼”、然后讓小老鼠去執(zhí)行,雖然有時(shí)候會(huì)出錯(cuò),但她的思維已經(jīng)很清晰了,能夠在出錯(cuò)之后不斷“調(diào)試編碼”,最終讓小老鼠找到奶酪。

三歲的妹妹也很喜歡玩,她還難以操作復(fù)雜的路徑,但是設(shè)計(jì)直線路徑和一次轉(zhuǎn)彎的路徑,她已經(jīng)能夠完成了,一旦小老鼠吃到了奶酪晃起身子,她就特別高興。
目前,我感覺妹妹可以玩得更久,這個(gè)教具很適合低齡的孩子。這款小老鼠編程機(jī)器人,我也在今天的二條中推薦。

tts瓢蟲機(jī)器人和LR小老鼠編程機(jī)器人,這兩款是我在展會(huì)上看到的最適合低齡孩子的編程教具。其他的適合小學(xué)生使用的機(jī)器人教具更加數(shù)不勝數(shù):mojobot、wonder、fable都是很受歡迎的品牌,當(dāng)然最成熟的還有樂(lè)高。
3. 基本編程語(yǔ)言的數(shù)字游戲
對(duì)五歲的老大來(lái)說(shuō),她可以玩更復(fù)雜的編程游戲了,從這時(shí),我們就開始“插電”了。這個(gè)過(guò)渡階段我們最愛玩的軟件是我的朋友憨爸(公眾號(hào):憨爸在美國(guó))推薦的ipad游戲“box island 盒子島”,它是一個(gè)屢獲殊榮的編程冒險(xiǎn)游戲。

進(jìn)入了數(shù)字軟件,編程一下子就有故事情節(jié)了!“小盒子”遇險(xiǎn)落到了荒島,小伙伴被困在了火山中,“小盒子”要解鎖一個(gè)個(gè)挑戰(zhàn),去解救自己的朋友。每一個(gè)關(guān)卡,孩子都要使用基礎(chǔ)代碼編寫,躲開怪獸并找到出口。每過(guò)幾關(guān)還會(huì)解鎖新的代碼,比如“重復(fù)”、“迭代”等等。編程語(yǔ)言都是可視化的,孩子玩起來(lái)很有熱情,有著明確的線形邏輯,難度也是一點(diǎn)點(diǎn)升級(jí)的。

Suki到了比較難的關(guān)卡還是會(huì)有受挫感的,有些新代碼她需要反復(fù)使用才能真的搞明白其功能。不過(guò)這款游戲不是免費(fèi)的,一共100個(gè)等級(jí),只有前10個(gè)等級(jí)免費(fèi)。
4. 創(chuàng)造性的數(shù)字編碼游戲
近期Suki最喜愛的編程軟件就是Code Spark Academy,這個(gè)游戲也讓我大開眼界。CodeSpark位于加利福尼亞,是一家致力于以益智游戲的形式來(lái)實(shí)現(xiàn)兒童編程教育的科技公司,目標(biāo)是培養(yǎng)4-9歲兒童對(duì)計(jì)算機(jī)編程的興趣,并傳授編程的知識(shí)及思維模式。但這個(gè)軟件也是收費(fèi)的,我也不做廣告,只是說(shuō)說(shuō)自己的使用體驗(yàn)。

和“盒子島”的思路不太一樣,“盒子島”是闖關(guān)的設(shè)定,是線形的、一步步地學(xué)習(xí)編碼。所以到了編碼搞不定的時(shí)候,游戲就進(jìn)行不下去,Suki是有點(diǎn)受挫感的,而且重復(fù)地使用同類編碼時(shí),她也會(huì)感覺有點(diǎn)枯燥。
但Code Spark Academy立刻捕獲了她的心!因?yàn)閺淖铋_始,孩子就用可以編程進(jìn)行“創(chuàng)造”了。它的游戲形式有好幾個(gè),包括“解謎”、“創(chuàng)造”、“探索”,都很好玩。但我們最喜歡的是其中的“創(chuàng)造”游戲,它會(huì)用非常直觀的方式引導(dǎo)孩子去使用編程設(shè)計(jì)自己的游戲和互動(dòng)故事。

比如設(shè)計(jì)游戲的過(guò)程,沒有什么文字、也不用父母指導(dǎo),孩子自然而然地就會(huì)從可視的編程語(yǔ)言中搞清楚那些圖標(biāo)都代表什么、該怎么用,如何在游戲中建立場(chǎng)景、如何設(shè)計(jì)獎(jiǎng)勵(lì)、和游戲角色等等。游戲的美術(shù)和音樂(lè)等各方面設(shè)計(jì)都超棒,完全讓小朋友不能自拔。經(jīng)驗(yàn)積累得多了,還能獲得不少“金幣”,用這些“金幣”可以在“商店”里買創(chuàng)建游戲和動(dòng)畫場(chǎng)景的配件和角色,這一點(diǎn)真是很能激勵(lì)孩子不斷創(chuàng)造。
比如Suki花“金幣”買了冰磚和冰雪公主,自己琢磨出了這么一個(gè)游戲,興奮地給我們看:她布置了主人公推雪球、和冰雪公主滑滑梯、去尋找星星出口等等設(shè)定。不用我的任何幫助她就能設(shè)計(jì)出小游戲,這讓我挺驚訝,五歲的孩子別提多得意了。

另一個(gè)創(chuàng)造“互動(dòng)故事”她也特別喜歡,可以用編程語(yǔ)言設(shè)計(jì)角色的動(dòng)作、對(duì)話、位置變化等等,播放成一個(gè)小動(dòng)畫片。

目前,這是我和Suki最愛玩的編程游戲,但要按月訂閱收費(fèi)。
5. 下一步:Scratch Jr?
Scratch是麻省理工學(xué)院設(shè)計(jì)開發(fā)的一款少兒編程工具,使用者可以不認(rèn)識(shí)英文單詞、甚至可以不會(huì)使用鍵盤,就能利用構(gòu)成程序的命令和參數(shù)、通過(guò)拖動(dòng)模塊到程序編輯欄來(lái)實(shí)現(xiàn)編程。

Scratch Jr是入門級(jí)的編程語(yǔ)言,適合5~7歲兒童創(chuàng)建互動(dòng)故事和游戲,也是屬于一上手就可以進(jìn)行創(chuàng)造的編程學(xué)習(xí)軟件。我大致看了一下,因?yàn)槲以?jīng)是動(dòng)畫導(dǎo)演,看到這個(gè)軟件就感覺很直觀,應(yīng)該很容易操作。這個(gè)軟件非常受歡迎,但目前Suki還沉浸在Code Spark中,所以Scratch Jr應(yīng)該是我們下一步的編程學(xué)習(xí)工具。

6. 從樂(lè)高搭建到編程機(jī)器人
學(xué)習(xí)編程和機(jī)器人,可以從兩條不同的路徑開始。學(xué)習(xí)編程,可以是像我上文所說(shuō)的步驟:從基本的數(shù)學(xué)邏輯準(zhǔn)備、不插電編程教具、基礎(chǔ)編程語(yǔ)言游戲軟件、到創(chuàng)造性的編程軟件。
“機(jī)器人”也是國(guó)內(nèi)最火熱的教育課程,但其實(shí)在家一樣也可以為之做準(zhǔn)備。學(xué)習(xí)機(jī)器人,可以先從樂(lè)高玩起。年幼的寶寶適合學(xué)習(xí)大顆粒的搭建,大一些了可以轉(zhuǎn)入小顆粒,看圖搭建和自創(chuàng)搭建都可以幫助低齡寶寶了解搭建構(gòu)造。比如三條推薦的優(yōu)比積木機(jī)器人套裝就是針對(duì)低齡寶寶學(xué)習(xí)大顆粒搭建的。

再下一步就是“機(jī)械臂”的學(xué)習(xí)。與樂(lè)高搭配的也有很多這類教具。比如我們玩得很投入的是Lego Crazy Actions這套,可以搭建出會(huì)畫畫的機(jī)械臂、機(jī)械鉗子和吊車等等,非常好玩。
熟悉了機(jī)械臂搭建之后,就可以與編程知識(shí)結(jié)合,創(chuàng)造編程機(jī)器人了。


關(guān)于編程和機(jī)器人的啟蒙教育,我的講解也許并不專業(yè),但至少文中每一步都是我們親自走過(guò)的,我對(duì)編程的知識(shí)和興趣也在隨著孩子的探索一點(diǎn)一滴地積累。既然我們的學(xué)習(xí)還在繼續(xù),那么以后也會(huì)隨時(shí)分享。
安瀟 2019年3月 于 倫敦
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過(guò)郵件及時(shí)和我們聯(lián)系刪除
- 上一篇
兒童編程平臺(tái)Scratch簡(jiǎn)介
什么是Scratch? Scratch是一種圖形編程語(yǔ)言,由麻省理工學(xué)院的終身幼兒園小組開發(fā)。孩子們可以通過(guò)拖動(dòng)和組合代碼塊來(lái)制作一系列程序,包括動(dòng)畫,故事,音樂(lè)和游戲。這有點(diǎn)像樂(lè)高的編程!
- 下一篇
我是學(xué)科帶頭人 | 沈國(guó)榮:互學(xué)共成長(zhǎng),讓每個(gè)孩子擁有自己的蔚藍(lán)天空
2018年,西湖區(qū)授予91位教師為第一層學(xué)科帶頭人,552位教師為第二層次學(xué)科帶頭人。西湖教育官方微信推出“我是學(xué)科帶頭人”專欄,帶大家認(rèn)識(shí)西湖優(yōu)秀教育人才。讓我們一起走進(jìn)杭州市育才教育集團(tuán)教師沈國(guó)榮。 沈國(guó)榮
