tft每日頭條

 > 科技

 > 兒童為什麼要學少兒編程

兒童為什麼要學少兒編程

科技 更新时间:2024-08-27 09:23:14

關于“為什麼要讓孩子學習編程”這個話題,網上有大量的文章在探讨,每篇文章的内容基本都是列舉了學習編程能讓孩子鍛煉的若幹能力,同時列舉一些名人鼓勵學習編程的話以及一些編程天才的例子,而且基本都會提到喬布斯的名言 “每個人都應該學習編程,因為它教會我們思考”,這些文章固然說得沒錯,但總感覺說的東西太多,反而讓人抓不到重點,有的文章還會讓家長誤以為孩子學了編程就無所不能,什麼能力都養成了。今年以來,随着大家對人工智能大戰的關注,少兒編程的風吹得更勁了,許多培訓機構也樂得拿人工智能這個話題引起家長們的焦慮,想必有不少家長都在考慮是否讓孩子接觸一下少兒編程,就 “中國孩子要不要學習少兒編程” 以及 “學習少兒編程是為了什麼” 這看似兩個但其實是一個的話題我說一下自己的看法。

兒童為什麼要學少兒編程(所有人都在開始談論少兒編程)1

先說結論,在我看來,中國家長尤其有必要抽出一點孩子的時間讓他們學習一下少兒編程,尤其是以Scratch為代表的圖形化編程。理由很簡單,主要是兩點。

第一點,讓孩子多掌握一個表達自己的工具。小朋友無疑是想象力最豐富的,很可惜随着年齡漸長,由于教育體制的問題,大多數中國孩子的想象力都是快速衰退。就小朋友表達自己的手段而言,無非是講故事(說出來)、寫作文、畫畫,而以Scratch為代表的圖形化編程工具則提供了另一種可能性——利用Scratch創作互動式故事、動畫、遊戲、藝術作品,這種表達方式更生動、更好玩,也更強大,不信你去看看 Scratch 官網上那麼多天馬行空的作品,相信一定會感到一絲震撼(當初也是因為在官網上看到小朋友做出了這麼多如此棒的作品才讓我萌生了做少兒編程培訓班的想法),同時這種表達方式也更與時俱進,00後的這代孩子被稱作“數字原住民”,從小就接觸各種電子設備,但小孩子如果隻會在這些設備上玩遊戲看動畫,而無法利用這些設備創造點什麼,隻能算是一個熟練的 “數字消費者” ,很難說得上是一個合格的“數字原住民”。

兒童為什麼要學少兒編程(所有人都在開始談論少兒編程)2

關于這一點,Scratch 的創始人 Mitchel Resnick(米切爾·瑞斯尼克) 在一場 TEDx 的演講中說得非常清楚,米切爾講了一個自己準備母親節禮物的故事,當他決定用自己創造的工具 Scratch 制作一張母親節賀卡時,他想先去 Scratch 官網上找找靈感,然後他意外地發現有許多小朋友已經用 Scratch 創作了各種各樣的母親節賀卡,這讓他感到非常吃驚和滿足,因為這正是他們創造出 Scratch 的原因——讓小朋友自由地表達自己。非常推薦大家去看一看這個視頻,視頻的名字正好切中了這篇文章的立意——讓我們教孩子編碼吧。

兒童為什麼要學少兒編程(所有人都在開始談論少兒編程)3

為什麼要這麼重視讓孩子表達自己呢?因為時代不同了。事實上,今年少兒編程的火熱有一部分原因是由于人工智能大戰引發的,而人工智能大戰對我們的最大啟發是,人類在邏輯思維方面和機器相比已經完全無法匹敵,而且差距會越來越大,即使是人類最聰明的少年天才棋手柯潔在阿爾法狗面前也隻能俯首稱臣,更别提普通人了。

那麼,十幾年後,等這一代小孩成長起來進入社會,拿什麼和機器競争呢?唯一的答案是創意、想象力。小朋友天生就是充滿想象力的,但我們需要給這些想象力一個出口,讓他們表達自己,盡情釋放自己的想象力。尤其是在中國這樣的應試環境下,許多老師或出于無奈或無意地忽視小朋友的想法,小朋友即使有了想法在生活中也得不到任何的鼓勵和反饋,慢慢的也就把自己的想法和想象力丢失了。我覺得Scratch 很了不起的一點是,它用小朋友喜歡的方式把創作的門檻大大降低了,而且鼓勵小朋友分享、在其他小朋友的基礎上再創作,如果小朋友掌握了Scratch 這個工具,那麼至少他們多了一種表達自己的選擇。

在學習和創作的同時,小朋友不僅慢慢學會了如何組織、完善自己的想法,将自己的想法變成一個生動的作品,也培養起了創意方面的自信心,這些都要比單純的掌握編程技能更可貴。家長們如果在選擇培訓班時,建議選擇在課堂上重視引導小朋友表達自己的機構。如果是深圳地區的家長,可以考慮一個小而美的機構 ”夢想編程現實“。創始人周安琪是劍橋大學畢業,對教育也有比較深的理解,我曾幾次到她們機構觀摩過上課,确實受益良多。

兒童為什麼要學少兒編程(所有人都在開始談論少兒編程)4

第二點,在學習少兒編程的過程中能夠培養起一些受益一生的能力。在我看來,這些能力至少包括 “分析問題的邏輯思維能力“、 ”将複雜問題分解成一個個簡單問題從而解決問題的能力和思考方式” 、“debug 查錯的能力和耐心細緻的習慣“、”最終展示作品的表達能力和當衆演講的信心“,如果課程體系設計得科學又合理,老師也引導得好,還能培養起孩子的團隊溝通合作能力、設計思維和計算思維(computational thinking)。

少兒編程是少見的能在創意和邏輯兩方面同時培養孩子的項目,而且更幸運的是,孩子非常喜歡。在我開少兒編程培訓班的半年多時間裡,加上前期舉辦體驗課的兩個月時間,總共接觸的孩子100多個,很少見到孩子不為 Scratch 着迷的,大多數小孩幾乎是第一眼就喜歡上 Scratch 了,這當然有孩子天然具有好奇心的緣故,但更多的要歸功于 Scratch 的設計,它是如此的強大又如此的簡單,如此的嚴謹又如此的生動,稍加引導就能做出一個讓孩子興奮自豪的作品,非常适合孩子學習編程的啟蒙以及培養學習編程的興趣。

兒童為什麼要學少兒編程(所有人都在開始談論少兒編程)5

孩子們為了做出自己期望中的作品,要主動去學習編程的相關知識,并且要能夠靈活的運用。當它掌握了這些知識後,做出的作品也越來越好,能夠體驗到更多的成就感。這個過程的反饋多麼像“打遊戲”啊。孩子們為什麼喜歡打遊戲,一個很大的原因是遊戲裡的及時反饋機制,你打得越多,就打得越好,越能體驗到成就感和滿足感,這種感覺又激勵你打得越多,從而進入正向循環。而學習的反饋機制就弱得多,你學或不學在短期裡面沒有多大的區别,得等到考試的時候才有一個比較大的反饋。

Scratch 圖形化編程的反饋周期雖然比不上遊戲,但每堂課都能做出一個作品,也足夠激勵小朋友不斷去學習了。在我上課時,小朋友常常是迫不及待地想學習新的知識,因為他們想實現一個很酷炫的功能 。孩子為了玩 Scratch 玩得越好,就得認真學習,學得越認真,就玩得越好,這種孩子主動學習的過程,讓孩子開始進入類似于遊戲的 “玩得越好,學得越好,學得越好,玩得越好” 的良性循環,而這種體驗在孩子的學習過程中是很寶貴的。不用催着或逼着孩子去學習,而是孩子主動要求學習,不知道習慣了 “孩子是不愛學習的,不督促孩子學習孩子就會去玩” 這種想法的家長碰到這種情況會不會有點受寵若驚,事實上,我上課時很多家長把學 Scratch 當做給孩子的獎勵。想想還是有點小自豪。(PS: minecraft 是個不錯的遊戲,國外不少老師會拿 minecraft 上課,家長可以引導但不要禁止孩子玩。)

兒童為什麼要學少兒編程(所有人都在開始談論少兒編程)6

當然這些能力的養成并非一朝一夕,學習的過程也不可能一帆風順,它需要老師循循善誘的引導和家長的默默鼓勵。編程和其他項目不同的一點在于 “對錯誤(或失敗)的寬容” 或者說 “它常常避免不了錯誤(或失敗)”,這不是指最終的作品允許出現邏輯錯誤或漏洞(恰恰相反),而是指在過程中它允許錯誤存在,而且很容易進行調試和修改。即使是一個編程高手,也是在無數的錯誤和修正中成長起來的。很少有程序能夠寫完後一按”運行“就大功告成,往往測試時就會出現不少的“錯誤提示”,然後必須通過不斷地debug(查錯調試)去完善它。

這個 debug 的過程至關重要,需要經常引導孩子去完成這個過程,在這個過程中孩子必須去思考 “為什麼會出現這個錯誤”,“出現這個錯誤的可能原因是什麼”,“怎麼做能驗證是由這個原因引起的”,“如果是這個原因引起的,應該怎麼去解決”,這是一個完整的 “分析問題 —— 測試問題 —— 解決問題” 的過程(好在 Scratch 圖形化編程讓這個 debug 的過程變得非常可見可得,調整右邊編程區的積木左邊舞台區的角色就會有對應的動作,這讓 debug 變得沒那麼磨人和抽象),不斷地去進行這種分析問題解決問題的過程訓練,一些對孩子學習至關重要的能力也慢慢地養成了。

有過這個過程的孩子,相信會比在刷題訓練中精疲力盡的孩子學習後勁更足,效率更高。需要警惕的是,有些培訓班的老師本身能力不足,對教育的理解出現偏差,課程設計得也不夠合理,在教學過程中容易淪為老師操作學生模仿的情況,這種情況下雖然孩子能更快地做出作品,做完後孩子有成就感家長也滿意,但忽略了過程的學習往往隻是自欺欺人。

以上就是我推薦家長們讓孩子接觸一下少兒編程的兩點原因。由于競争激烈及教育體制等原因,中國家長在考慮讓孩子學什麼的時候,常常以 “是否對孩子升學有幫助” 為衡量标準,這讓中國家長一直背負着 “功利” 的壞名聲,也讓孩子們的成長有點 “拔苗助長” 的意味,許多培訓班也樂得利用家長的這種焦慮和功利心态,在宣傳上不斷強調這一點。少兒編程的宣傳為了迎合家長,也慢慢強調編程對孩子以後升學可能産生的種種好處,我并不太認同這種做法,這容易讓家長支持孩子學習編程的心态也變得急功近利,這不利于孩子的成長和興趣養成。

之所以寫這篇文章推薦家長讓小朋友抽出一點時間去學習少兒編程,并不是想讓你家的孩子比其他孩子跑得更快,而是因為 Scratch 能幫助孩子表達自己,同時也能幫助他們培養起一些受益一生的能力。不過,現實情況确實不太樂觀,現在中國在少兒編程方面的教育可以說是完全落後,Scratch 統計的結果 顯示中國目前學習 Scratch 的人數隻有 20 萬不到,而美國和英國人口遠少于中國,卻分别有 近900萬 和 近200 萬的學習者。所以,如果你家孩子開始學習 Scratch 了,從世界範圍來看,也不是跑得比别人更快了,而隻是做到沒有落後于其他小孩 罷了。在中國推廣少兒編程的學習還是路漫漫啊,吾将上下而求索。

作者:許毅松

來源:簡書

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved