今日看點
大家好,我是童博士!
為大家帶來今日看點:
一文讀懂,學程式設計對孩子到底有什麼用!
放假期間,童博士是在後臺收到了很多家長的留言:
我家孩子才6歲,適合學程式設計嗎?
鄰居家孩子是女娃,開始學程式設計了,我家也是女娃,要讓她學嗎?
想讓孩子學程式設計,但是不知道有什麼用?能給解釋一下嗎?
今天,我們將用一篇文章來具體講講學程式設計到底對孩子有什麼用?
從“邏輯混亂”到“條理清晰”,學會有序解決問題
喬布斯說:“每個人都應該去學程式設計,因為他教給你思考的方式。”
2013年,斯坦福大學教育學院網站上的一篇文章“Learning to code isn‘t enough”(“只學寫程式碼是不夠的”),
強調不僅僅是要學寫程式碼,更重要的是培養孩子程式設計思維。
什麼是程式設計思維?
“程式設計思維”指人腦的某種理性思考活動,編寫一個計算機程式、做一道菜、完成一個專案,生活中大大小小的事物,本質上都有一個目標——
有序的解決問題。
一個複雜的問題看起來千頭萬緒,程式設計者處理複雜的問題,只需要把大問題拆解成一個個簡單的小問題,再逐個擊破。
比如,孩子們受老師囑託策劃一場兒童節活動。這是一個很龐大的問題,但是經過“拆解”,確定準備幾個節目,邀請誰來當主持人,節目需要準備的飾品……解決了“小問題”後,活動就策劃好了。
所以,
程式設計最大的魅力與價值在於幫助孩子們學會思考和學會學習,將生活和學習中的複雜問題抽象並轉換成一系列簡單步驟後,去逐個擊破。
本質上真正訓練孩子們發現問題-分析問題-解決問題的能力。
從“三分鐘熱度”到“一直堅持”,培養科技特長
生活中有很多家長抱怨,孩子做什麼事情都是“三分鐘熱度”,實際上大部分孩子在做一件事時,都會習慣性想要放棄。怎樣把“三分鐘熱度”變成“一直堅持”呢?
首先,找到興趣的突破口;
其次,從易到難引導孩子;
最後,形成習慣,培養成特長。
學程式設計,往往從手上玩的積木開始。在童程童美科技成長中心,很多孩子在第一次與機器人程式設計接觸時,都迫不及待想要搭建一個專屬自己的機器人,滿足創造慾望。
程式設計不是搭建那麼簡單,作品搭好之後,還要利用程式程式碼操縱機器人完成任務,這涉及程式設計基礎知識、感測器知識、工程學知識等等。孩子們從瞭解程式設計到接觸綜合知識到形成程式設計思維,這就是一個從易到難的過程。
最後,孩子們學會運用程式設計思維解決問題,生活和學習中的問題變得越發簡單,此時學習程式設計的孩子已經忘記學習的辛苦,享受程式設計帶來的自豪感,在自我驅動之下,孩子們逐漸把程式設計發展成科技特長。
擁有科技特長的孩子在未來往往擁有更多的選擇。
從“玩遊戲”到“設計遊戲”,戒掉遊戲癮
很多家長因孩子沉迷於網路遊戲而無計可施,為什麼遊戲會深得孩子們的心呢?
成就感,一種即時的成就感。
網路遊戲的獎勵機制,只要孩子過關斬將就能給予孩子們即時的快樂反饋;在遊戲的世界,孩子能一呼百應,這種成就感讓孩子快樂,但這種快樂有害無益。
要想戒掉遊戲,宜疏不宜堵,是尋找能讓孩子取得成就感的替代品,一種延遲的滿足,一種長期的成就感。
那不妨讓孩子利用程式設計設計遊戲。
Scratch是一款圖形化的程式設計啟蒙工具,可以實現非常多的小遊戲設計,童程童美的小學員用Scratch設計出了憤怒的小鳥,植物大戰殭屍等等。在遊戲的設計過程中,他們獨自畫出思維導圖梳理邏輯、制定規則、設計形象、編寫程式,直到遊戲能夠執行。
明白了遊戲背後的原理,他們對手機電子遊戲不感興趣了,更多的是想製造自己的小遊戲,真正做遊戲的“主人”並以此獲得成就感,不僅戒掉遊戲癮,還鍛鍊了邏輯思維能力。
從“馬虎大意”到“細緻認真”,養成嚴謹好習慣
聽程式設計師朋友說過工作中的一件事:“上線一個新的app,程式碼檢查了好幾遍,沒有發現錯誤,但程式一直顯示有bug,後來找了一個下午,終於發現一行程式碼中只少了一個
‘·’
。”
一個簡單的標點微不足道,但程式的世界一點都不能湊合。無論是程式設計師還是學程式設計的孩子來說,一個點的錯誤,就可能意味著一下午的時間,一個作品的失敗。
如果想要利用程式設計創造一個好的作品,必須要做到仔細認真,學程式設計也就意味著嚴謹認真,如果孩子能把嚴謹認真的習慣堅持下去,他在學習中、生活中都能事半功倍。
對所有學員來說,
找程式中的bug,就是變相幫助孩子更加細心、耐心。
從“膽小怯懦”到“優秀自信”,抗挫力十足
在學習程式設計的過程中,“以賽促學”是程式設計學習中重要的一環,讓孩子們慢慢參加一些國內外知名程式設計和機器人程式設計科技挑戰活動。這不僅是對孩子階段性學習成果的檢驗,也是讓孩子們變得越來越自信、越來越優秀的一種方法。
學員在學習程式設計知識、技能的過程中,能在所處的環境中獲得恰到好處的挑戰,就能激發他們不斷探索、理解和學習的能力。
在科技挑戰中取得成績或者超越對手,是給予孩子的一種
“正向反饋”
,讓孩子們越來越自信,幫助其產生“抗挫力”,使孩子們在面對困難挫折不易產生畏懼感,讓他們更自信的挑戰自我。
要想出色完成科技挑戰活動,意味著孩子們必須擁有一定的邏輯思維能力和想象空間。孩子們往往著迷於自身生活的世界和富有創造力的事物的任何想法,科技挑戰活動是機器人或程式設計高階玩家的對決,是創造力與創造力之間的碰撞,是想象力與想象力之間的交流。
學習程式設計,參加科技挑戰的意義是讓孩子在過程中不斷感受和積累,透過課堂學習與科技挑戰實戰的形式不斷提升孩子在人工智慧時代的競爭
力
。
順應未來趨勢,獲得面向未來的勝任力
我們必須承認,我們正在進入一個日漸人工智慧化的科技時代。AI智慧、AR技術等新興科技正在革新著傳統行業。
面對資訊化時代的到來,如今的孩子如何能獲取面向未來的勝任力呢!
新的技術就意味著新的發明與創造者,也會創造更多的機會讓我們有更多的選擇。
面對未來世界,我們不必太過憂慮,人類有靈魂、有信仰、有價值觀、有創造力,只要我們堅持學習,堅持創造,將來還會有更多的有創意、有創造、有體驗的機會等著我們去選擇。
我們只需要在時代的發展中,
培養我們孩子源源不斷的創造力,讓他永葆對這個世界的好奇心,幫助他越學習,越自信,越優秀!
那我們該如何做呢?
我的答案是:
讓ta學程式設計吧!