少兒編程已經是大勢所趨,在這幾年里也是飛速發展,而對于孩子們而言,少兒編程也將成為舉足輕重的學科之一,在未來更是要全面列入到中考、高考科目當中去,所以,現在的家長也應多關注孩子編程能力的發展,幫助孩子更好地適應這個時代,
那么,什么是編程,少兒編程又是什么呢?對于前者,我期望從開發者的角度作出我的解讀,對于后者,我希望以編程老師的視角與大家分享,
什么是編程
編程,對于大眾來說,最普遍的理解可能就是寫代碼,可能再深入一點,就是使用Java、C/C++、 Python等計算機語言寫代碼(例如下圖的C++編程),
那代碼又是什么呢?最直白的觀點,無非就是一堆英文單詞,偶爾還夾雜著數字、符號堆砌出來的東西,但這些都只是表象,
編程的原意,是利用計算機快速而強大的計算與存盤能力,將人的想法或思維程序轉換成計算機能識別執行的動作,以此來幫助人類解決問題,而代碼就是人類與計算機交流的語言,編程即撰寫代碼,讓計算機按照人類的意愿行事,不同的編程語言只是與計算機交流的不同方言而已,
什么是少兒編程
少兒編程 ≠ 寫代碼 !
少兒編程 ≠ 寫代碼 !
少兒編程 ≠ 寫代碼 !
(重要的事情說三遍)
少兒編程是將成人編程中復雜的語言代碼轉換成圖形和影片,以模塊化、指令化、和游戲化的方式讓孩子們學習編程思維,幫助提高少兒想象力、邏輯思維能力、問題解決能力、空間思維能力、創造力等方面的培養,
少兒編程并不是讓孩子成為程式員,而是要學會編程思維應用在日常的學習生活中,編程思維是計算機科學解決問題的思維方式,能幫助我們理清思維程序,忽略問題細節,抽象定義問題,通過收集資料,從而解決問題,就像在生活中解決問題的辦法不止一種,孩子們通過編程思維可以找到適合自己的解決方案,
以目前市面上的情況來看的話,比較適合孩子編程能力培養的大體上可以分為兩類:純軟體類和軟硬體結合類,
-
純軟體類編程教育(如Scratch) 主要是通過編程游戲啟蒙、可視化圖形編程等課程,培養學生的計算思維和創新解難能力,(如下圖)
Scratch編程

-
軟硬體結合的機器人編程教育(如樂高編程)卻不同,課程不僅涵蓋軟體編程知識而且會涉及相關硬體知識,主要是通過一些零件進行組裝完成搭建,然后再通過可視化圖形代碼塊撰寫程式,從而實作對機器人的控制,如目前比較流行的WeDo編程和EV3編程(如下圖),
WeDo編程
EV3編程

以上就是我對編程以及少兒編程的一點點看法,看完的話幫忙點個贊、關注一下,如果在糾結給孩子選哪種編程課,可以在下面評論留言,而且下周會出一篇關于少兒編程孩子的學習路線,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/95917.html
標籤:其他
下一篇:2020-09-19
