學的不是寫代碼,學的是編程思維

2020-08-28 創客火無人機

從哈佛大學兒童發展中心所發布的「人類大腦發展」曲線圖中,我們發現,Higher Cognitive Function(更高認知能力,包括概念形成,解決問題,抽象思維,衝動控制,邏輯思維和創造力等能力)的發展頂峰,是在10個月到4-5歲之間。這個年齡段的孩子對邏輯是超級感興趣的,家長們一定要抓住時機,好好開發。



國外很多發達國家早早全面推動青少年編程教育進入基礎學科,意在通過培養孩子的計算機思維和編程思維,幫助他們更好地理解未來世界的事物,在其他領域得到應用價值。


編程教育≠學寫代碼


由於競爭激烈及教育體制等原因,中國家長在考慮讓孩子學什麼的時候,常常以 「是否對孩子升學有幫助」 為衡量標準,這讓中國家長一直背負著 「功利」 的壞名聲,也讓孩子們的成長有點 「拔苗助長」 的意味。


編程教育≠學寫代碼,我們讓孩子學編程是為了掌握「編程思維」,優先考慮的是孩子的成長和興趣培養。


「編程思維」是一種高效解決問題的思維方式。它是一個對思維完整性和邏輯性進行訓練的過程,業內稱之為計算思維。「編程思維」是「理解問題—找出路徑」的思維過程,它由分解—識別模式—抽象—算法四個步驟組成:


  • 分解,把一個複雜的大問題,拆解成更可執行、更好理解的小步驟。
  • 模式識別,找出相似模式,高效解決細分問題。
  • 抽象,聚焦最重要的信息,忽視無用細節。
  • 算法,設計一步一步的解決路徑,解決整個問題。


「編程思維」能給孩子帶來什麼


首先,編程能夠幫助孩子理解抽象概念。

對於許多孩子來說,很多概念太抽象、離生活太遠,不好理解。但是在編程的過程中,抽象的概念可以被轉化為看得見的、具體的圖像。比如,在編程的過程中,孩子對於編程會有更直觀的理解。

將代碼中的小數點移動位置,屏幕上的物體的大小就會發生巨大的變化。孩子可以因此可以將抽象的小數和分數的概念變成鮮活的圖形,印到腦子裡。



其次,編程能夠強化數學能力。

如果孩子想用代碼建造戰艦,那就要用到各種各樣數學知識,並且還要調用抽象思維的能力。

比如,孩子必須運用邏輯來判斷應該先編寫戰艦哪一部分的代碼,是先把戰艦畫出來,還是先讓它運動?這個思維過程就可以強化他的邏輯思維。

如何有效訓練「編程思維」


不管面對多麼複雜的問題都能分解成一個個小問題,找到問題的關鍵和問題之間存在的關聯,從而想辦法將問題逐一解決,在這個過程中思維就顯得尤為重要,這就是編程思維,也是編程教育教給孩子最重要的能力。


編程教育不是超前教育,是順應時代需求的教育者的歷史使命。優必傑青少年編程課程,運用圖形化的編程,降低孩子學習編程語法的難度,更具直觀性,讓孩子在實踐中學會組織、完善想法並發揮創造力。

資料來源於:STEAM創客

相關焦點

  • 學了Scratch還不會寫代碼?極客晨星想實現圖形化編程到碼代碼的銜接
    學了Scratch還不會寫代碼? 學了Scratch還不會寫代碼?開發編程工具,實現「寫代碼」與「拽模塊」的轉換在少兒編程領域,因為前期投入大、周期長,多數公司不會選擇自己開發編程工具,更多的是課程開發,像我們曾經報導過的編玩邊學、傲夢等都是這種模式。極客晨星創始人展爽並不認可這種模式。原因是在考察了一些少兒編程公司後,她發現目前少兒編程領域存在的兩個問題。第一,很多機構用教成人的方式來教學生。
  • 少兒編程到底在學什麼
    孩子學編程到底在學什麼呢?博覽萬卷資料的格物斯坦小坦克總結下來就是學編程最大的好處就是可以對孩子的思維方式進行訓練,對於培養孩子的思維力、創造力、專注力等都有好處。所謂"編程思維",其實就是"理解問題——找出路徑"的思維過程。
  • 當孩子學編程時他們在學什麼
    一方面,我覺得教育機構所謂的「編程思維」沒啥稀奇的,甚至根本不需要上編程課,在生活中就可以學到;另一方面,我寫了二十多年程序、深感編程對我的思維有很多積極影響,也覺得孩子有機會學編程實在是一件很好的事。所以今天,我想和大家分享下家長在不焦慮不盲從的同時,如何能讓孩子從少兒編程中汲取養分和快樂。
  • 艾編程:轉型IT學什麼語言好,學程式語言為何要重視代碼規範?
    造價轉IT需要注意什麼,先學什麼比較好?屬於零基礎,2019畢業,三本學校,男。自己的想法是先以副業來學習,在合適的時候轉入it行業。1.以副業來學的話應該先學習什麼比較好?2.如果要直接找工作的話先學什麼比較好?
  • 青少年編程都學什麼?
    青少年編程教育,是指對適齡5周歲到18周歲學生,通過編程遊戲啟蒙、可視化的圖形編程等課程,培養學生的計算思維和創新能力的這一類課程教育。值得注意的是,青少年編程教育和成人後的高等教育或是職業教育中編程是有很大的區別。
  • 編程入門先學什麼
    很多同學在後臺問我,編程入門學什麼?關於這個問題真不是一兩句話就可以解釋清楚的,所以,我寫這篇文章。希望準備學習編程的朋友能有所收穫。:穩,穩,穩(穩紮穩打的實幹家)相比動態語言,可能靜態語言就會麻煩很多,寫代碼前配置IDE,寫完代碼之後編譯代碼,相對於動態語言……可能真的沒有那麼靈活,語法也沒有像動態語言那麼簡潔(Java開頭的主函數main(),還有類型系統)3、討論我又去找了優逸客好幾個專業的老師
  • 學編程的孩子擁有的特殊技能……
    有許多家長問:「編程到底學什麼?學習如何創作動畫、遊戲?培養邏輯思維能力?掌握一項編程技能?從小就開始接觸思維能力訓練的孩子,思維謹密,語言表達豐富,創造力強。不管在學業還是職場上都比較容易取得成功。那神奇的編程思維到底是什麼呢?其實,編程思維並不是編寫程序的技巧,而是一種高效解決問題的思維方式。
  • 教孩子寫遊戲:遊戲編程,「學」是一部分,關鍵在於「習」
    雖然編程是一項腦力勞動,但是這項腦力勞動歸根結底是建立在一定的基礎內容之上的。除非是超級天才,否則沒有哪一個程式設計師能夠不靠前人的基礎編程成果來寫程序。所以,想要讓寫程序從體力勞動變成腦力勞動,必須有異常紮實的基本功。
  • 你知道孩子為什麼要學編程,少兒編程有什麼用嗎?
    什麼是少兒編程?是通過編程遊戲啟蒙、可視化圖形編程等課程,培養學生的計算思維和創新解難能力的課程 ,學了少兒編程可以潛移默化對語文,數學,英語,科學影響。少兒編程幾歲開始學比較好?12+歲:代碼程式語言學習1孩子可以開始學習一門真正的程式語言,比如Python,初步學習算法、數據結構、面向對象編程,嘗試編寫軟體。也可以接觸一些硬體編程,比如用Arduino做個小機器人等等。少兒編程到底在學什麼?
  • 學編程的十大誤區:看看你中招了沒?
    我們學一樣技能,光是努力是不夠的,還要避免一些誤區,學習編程更是如此。如果你在學編程的過程中存在一些誤區,你的學編程之路就會事倍功半,甚至會從「入門」學到「放棄」。了解並避免一些學習編程中的誤區,有助於你更好的學習編程。
  • 詳解:少兒編程學什麼?它和成人編程教育有何不同?
    2019年全國卷理科數學讓孩子學習編程已然不是興趣所需,而是逐漸成為與語數外同等重要,必須掌握的一門學科知識了。即便有政策驅動和新教改加持,仍有不少家長存疑:孩子又不當程式設計師,沒必要學編程;編程那麼枯燥難懂,孩子玩心重肯定沒法靜下心來學……本文將詳解少兒編程學什麼,它與成人編程教育有何不同?少兒編程學習真的枯燥嗎?一、少兒編程學什麼?
  • 少兒編程是學什麼語言?選哪種語言好?
    說起編程,各位家長的印象中是不是都是Java、C++/C語言、Python等程式語言,那對於孩子來說,少兒編程是學什麼語言?又該給孩子選哪種語言好呢?少兒編程是學什麼語言?首先少兒編程必然不同於成人的編程,從小開始學習的編程不一定是純代碼的形式,而是先從圖形化編程入手,先熟悉和運用編程思維,然後再逐步自己寫代碼編程。這裡說到了兩種,即圖形化編程,和代碼編程,這兩種是目前比較常見的程式語言形式。
  • 科普|家長不懂編程也沒關係,3分鐘了解少兒編程究竟學什麼?
    編程這項技能包含複雜的邏輯算法和龐大的數據結構,不像音樂、美術、運動之類的興趣,客觀方面知道孩子學得好不好。而少兒編程畢竟是一門「新興學科」,有的時候,家長們真的不好評估。今天,就給大家好好講講少兒編程究竟學什麼?學習少兒編程就是學編程技能嗎?
  • 蘋果一堂編程課 讓我"寫的"代碼能遙控機器人了
    坐在Apple Store零售店,聽了講師一節編程入門課,我「寫的」代碼,居然讓機器人動起來了。這一切,都是在蘋果Swift語言和編程入門軟體,Swift Playgrounds中實現的。
  • 學編程需要什麼基礎?
    正是由於這個脫節,致使編程人員待遇良好,軟體開發程師是一個前景廣闊的職業。 0基礎能學編程嗎?沒有基礎應該怎麼學? 學編程需要一定的基礎,這樣講是說明,有基礎可以快速的上手掌握。但並不是代表沒有基礎就不可以學編程。
  • 揭秘:讓孩子變「聰明」的機器人編程和少兒編程到底能學到什麼?
    對於絕大多數家長來說,這些錢不是不能花,而是要花在刀刃上(我兒子就叫刀刃)。如果說只是為了打發時間,且很隨緣的學一些東西的話,那這樂高課的成本可能就有些高昂了。我總說:給孩子報班,是要有規劃的。它是一套組合拳,而不是套王八拳。總是能見到一些家長,給孩子報了兩年樂高課,學完之後就再也不接觸了。
  • 零基礎轉行學編程技術難嗎?
    編程並沒有想像中的那麼高不可得~而是可以通過自己的學習,進入到這個行業裡。其實不光是剛畢業的學生有這樣的擔憂,想要轉行的也有同款擔憂,畢竟隔行如隔山。多久能學會編程?知識點可以在短時間內了解,但是思維方式和編程經驗需要不斷實踐才能強化,這就是為什麼很多初學者已經了解了java語言的基本概念,但是仍然不會編寫代碼的原因。程式設計師被戲稱為」碼農「,意思是寫代碼的農民,要想成為一個合格的農民,必須要腳踏實地辛苦耕耘。
  • 樂高、機器人、少兒編程,區分清楚了,才知道學什麼,怎麼學!
    就像前面讀者媽媽們問到的,樂高、編程、機器人,那麼多不明覺厲的關鍵詞,究竟該從哪兒開始?孩子該怎麼學?這些問題,我還是有信心給大家掰清楚的。咱們平臺的老讀者們肯定知道,逃媽我是個「理工媽」,本碩七年的專業正是計算機,在跨國科技公司寫過代碼,也帶過軟體團隊。
  • 哇,學編程的女孩真酷!
    拍得了電影,還寫得了代碼,她的存在可謂顛覆了大眾對好萊塢女星的刻板印象。 在2005年出版的《高通方程式》一書中,著名通訊專家戴夫·莫克曾這樣評價她: 「只要你使用過行動電話,你就有必要感謝海蒂·拉瑪。要知道,這位好萊塢女星為全球無線電通訊技術所做出的的貢獻至今無能能及。」
  • 如何用Android手機或平板編程寫代碼
    人工智慧時代來臨,不學點編程怎麼行?編程寫代碼,往往都需要在電腦上搭建IDE環境。而且在電腦上編程寫代碼做開發,可供選擇的就太多了。琳琅滿目的程式語言和五花八門的編譯環境,讓你隨便挑隨便選。針對不同的用途,自己學習的重點,可以選擇不同的集成開發工具,那麼手機上呢?