從洋娃娃到Hello World,我為什麼讓女兒學編程?
來自專欄創客和STEAM教育6 人贊了文章
作為一個碼代碼碼了十年的人,在2014年就聽說過少兒編程了,當時奧巴馬還為「編程一小時」的活動站台,鼓勵全美的中小學生都開始學習編程。當時我對少兒編程嗤之以鼻,這麼小就要學編程?未來都當碼農嗎?現在的小孩子也太悲慘了吧。
對少兒編程嗤之以鼻的我,差點誤了孩子的將來
我是一名工程師,碼了將近十年代碼,在我眼裡,編程=寫代碼,實在想不通市面上各種機構宣傳從小學編程怎麼可能實現?
可是近年來,讓孩子學習少兒編程的家長好像越來越多了,就像一股洪流,只有我自己一個人在逆流而行,難道是我錯了?
於是,我就開始上網找少兒編程的各種資料。不找還好,一找嚇一跳。
在國外,少兒編程是必修課,不是興趣課!
我原本以為少兒編程就和音樂、舞蹈、畫畫這類興趣課一樣,可是在國外,少兒編程居然是小學必修課!
從網上的新聞來看,全球已有24個國家在基礎教育中設立了編程課程大綱……
- 在美國,編程已經進入幼兒園和中小學課堂;
- 在英國,編程是5~16歲孩子的必修課;
- 在芬蘭,小學一年級正式開始學習編程;
- 新加坡在2017年要求把編程納入小學考試範圍;
- 澳大利亞也將學校的計算機軟體應用教學轉換為編程教學。
……
而中國近幾年也有很多大動作。2017年
- 安徽省從2018年秋季開始中考加入信息技術;
- 浙江新高考,明確將信息技術學科(含編程)納入高考的考試科目;
- 山東省在小學信息技術教材中,加入Python;
2018年
- 南京市從2018屆秋季開始中考加入Python;
- 教育部頒發的《新課標》指出:信息技術將從興趣課程變為必修課程,並大幅度提升了學生在編程、計算思維、演算法方面的思維要求。
全世界的政策都在推行少兒編程!同時,已經有研究表明,5-11歲的孩子已經在演算法和計算上表現出了突出的潛質,編程啟蒙的最佳年齡段就是5-8歲。
不敢相信,沒有跟上時代發展的我,差點因為自己狹隘的眼界和陳舊的思維耽誤了孩子的未來。
我家娃4歲,該用什麼來學編程?
入坑第一年
5歲開始就可以學習編程,我家娃4歲,我覺得可以提前開始培養興趣了,但如何開始呢?
雖說我自己會編程,但真不知道4歲的孩子該怎麼培養她對編程的興趣,搞不好弄巧成拙啊。
於是我試過了很多的工具,比如:玩具類的 Fisher 的毛毛蟲,還有桌游類的 Robot Turtle,還有 Code Master 等,最後我家娃都不感興趣,對這些東西沒有一點點的耐心。
到底是天生沒有興趣還是打開的方式不對?我自己玩了玩那些工具。
最後我發現這些號稱可以讓4歲孩子學編程的東西,都是商業行為的結果,超乎了4歲孩子的認知水平。4歲的孩子剛剛開始接觸數字序列,對於事物順序發展是無法認知的,所以在編程的教學過程中,無法做到延遲性反饋(把代碼搭好,再去執行),根本沒辦法耐心學下去,而小孩子比較能接受的應該是類似遙控車式的即時反饋。
入坑的第二年
經歷了大半年的挫敗之後她也漸漸進入了 5 歲,有一天我突然找到一款我家娃還蠻感興趣的編程軟體,叫 The foos 。它在Ipad 上以通關的形式去認知編程命令,這種遊戲化的形式我覺得非常好,有趣,又能讓孩子在潛移默化中接觸編程的一些概念。但是因為它需要翻牆,所以非常不穩定,我不得不尋找它的替代品。但總算有個方向了,找起來也就更方便了。
經過一段時間的篩選,我發現了一款和The foos很像,但完全不一樣的工 具。這個工具在我看來比 The foos 更棒,因為它雖然有遊戲化的界面,但不存在遊戲中的心理引導問題(上癮),而且女兒可以隨意發揮想像去完成一些動作,可以在上面畫畫,製作動畫片,製作小遊戲,我家娃也從對編程有所抵觸到漸漸喜愛。這款工具叫Scratch Jr。 Scratch Jr是MIT專為學前兒童開發的iPad應用,可能很多人都知道 Scratch,但很少人知道Scratch 還有一款為幼兒提供的工具叫Scratch Jr。Scratch Jr能讓學齡前兒童(年齡5-7)通過拼接圖形編程塊使人物角色產生移動,跳躍,舞蹈,唱歌等效果並能創建自己的互動故事和遊戲。
看著女兒玩得不亦樂乎,我心裡的一塊石頭也終於落地了。
編程到底在學什麼?
在她幼兒園畢業的時候,她已經可以拿著Scratch Jr 做出她想要做的東西了,我也感覺已經不能再教她什麼了,畢竟沒有做老師的經驗,不是很懂小孩子認知水平的發展情況。所以在孩子進入一年級的時候,我開始物色市面上的一些少兒編程機構。
一個很偶然的機會,我的一個遠房親戚來我家做客,看到我女兒在玩Scratch Jr,就問我是自己在教嗎?我說是的,你也知道Scratch Jr?她說她在做計算思維的研究,當然知道Scratch Jr啦。我才記起,這位遠房親戚是華東師範大學教育學部教育信息技術學系的研究生。
我突然對一個新的名詞產生了興趣——「計算思維」。她說她正跟著教授做計算思維量化的研究,專門觀測孩子在編程學習的過程中計算思維的發展程度,並且最新成果有一部分已經得到了運用。
然後,我向她詳細地了解了什麼是計算思維。在這個過程中有很多學術的東西沒有聽懂,但根據她所說的,我的理解就是一種能夠從現象到本質,從概念到實際的解決問題的能力。
她解釋說,這種能力不是成人才有的,在孩子早期階段得到良好的訓練會比成人更容易掌握,他們現在最新的研究成果就是通過一個小時左右的測試,就可以對計算思維能力有一個初步的判定。
我突然就很想知道,經過了1年多學習的女兒到底是什麼水平,並向她提出了想進行測試的想法。她說這個項目是華東師範大學和一家公司合作的,有保密協議,她不太方便私下給我女兒測。我後來拜託她去問問她的教授。
一個月後,我的侄女給我帶來消息。她的教授給了她這家合作公司的聯繫方式,讓我自己去和這家公司聯繫,看看是否可以免費測試下。 後來,我聯繫了這家公司,雖然有點小波折,但總體比預想更順利地獲得了測試的機會。
一周後拿到報告的我幾乎驚呆了,我女兒的三項綜合能力在同年齡中居然都達到了頂尖!
▼令人驚喜的測試結果(向下滑動,查看全部報告)
在細分能力上雖然項目計劃和聚合思維偏弱,但是也比平均水平高不少。而這家公司的負責測試老師也跟我說,像小學一年級已經有1年多的學習經歷的孩子還是很少數的,所以測試出來的結果比平均一年級的孩子要高出了不少。
但因為我家娃並不是他們的學生,不能觀察孩子的行為習慣,所以也就沒有給出後續的發展建議。對於這家公司在教育的嚴謹性上,最後我表達了我的尊重。
後面的計劃
關於後面的計劃,我並不打算讓女兒去當碼農,但確實看到了少兒編程對孩子個人綜合素質的發展,這一點我覺得比硬技能更加重要,所以我還是會讓她繼續學下去的。從興趣培養,到明細女兒到底在學什麼以後,更堅定了我的信心。
低年級我打算讓她學Scratch,也就是Scratch Jr的進階版,等基礎紮實一點,差不多三年級的時候就可以嘗試C++或者Python了,我個人更傾向於Python。但據我了解,Python在國內還沒有特別令人滿意的課程,國外倒是有不錯的,不知道等到她三年級的時候會不會有好的課程出現。
道阻且長,行則將至。科技時代,我們這些落伍的家長也是不容易,以上就是我在少兒編程上走過的彎路,希望對大家有所幫助。
推薦閱讀:
※少兒編程——帶給孩子一生最大的財富!
※為什麼少兒編程教育市場火了?
※沐風老師詳解Scratch 2.0中文幫助:讓名字動起來
※16家少兒編程公司半數已獲Pre
※兒童學編編,3分鐘極簡教程!