編程班好處
❶ 孩子學習少兒編程有哪些好處
少兒編程讓孩子Get21世紀公民的基本素養——計算思維
計算思維(CT: Computational Thinking)這個概念是於2006年由美國卡內基·梅隆大學計算機科學系主任周以真教授在美國計算機權威期刊《Communications of the ACM》雜志上提出的,指的是「解決問題,系統設計,利用計算機科學的基本概念去理解人類活動和行為」的思維能力。這里的「計算」不單指加減乘除的計算問題,還涉及邏輯推理和問題求解等方方面面。
狹義來說,計算思維包括抽象約簡(abstraction)、演算法(algorithmic thinking)、自動轉化(automation)、分解(decomposition)、排錯(debugging)和歸納泛化(generalization),強調通過啟發式推理,把一個看似困難的問題重新闡釋,進行系統性規劃和解決。廣義的計算思維能力還包括人對於復雜問題處理的自信、堅持、和合作精神等態度或性格特質。
全世界的學術界和教育界對於計算思維的培養都有廣泛的共識,周以真教授提出,除了閱讀,寫作,算術等傳統分析能力之外,我們應該讓每一個孩子學習計算思維:
「To reading, writing, and arithmetic, we should add computational thinking to every child』s analytical ability」 。
未來在人們需要掌握的21世紀技能里,信息,媒體和電腦科技是作為有效公民應該具備的基本素質。
陶行知先生曾說過:教育的目的在於解決問題。學習計算思維,就是為了更好地解決問題。
關於計算思維具體怎麼培養和學習,也有很多的學術研究,其中編程是系統性培養孩子的計算思維能力最有力的方式方法之一,這一點得到了很多學術研究的論證。通過編程培養計算思維的優勢包括:
可以使得復雜抽象得計算思維形象化,讓孩子更容易獲得理解;
通過圖形化的編程工具,孩子也不用大量花精力專門記憶具體的編程語言,從而得以將精力集中在解決問題上;
同時,因為圖形化和視覺化強,也有益於認知學習;
整體的問題解決能力的提升,這個能力通過不斷地測試和排除故障得到鍛煉,這給孩子提供了很好的基礎去發展綜合的計算能力。
除了在編程中應用計算思維以外,孩子在編程中鍛煉的認知技能是可以轉嫁到學習生活的方方面面的,這可以整體幫助孩子提高學習和認知能力。
歐美國家,早在2014年就有16個國家將計算機編程課程納入學校課綱,英國更是其中第一個將計算機編程納入公辦小學和中學的國家 。中國早在1997年,教育部的155號文件就強調大學的計算機教育,近幾年來也開始強調建立規范系統的編程教育,和其對於思維的培養作用。所以通過世界趨勢和社會發展的大環境我們也能看出,計算思維對孩子的長遠影響已經影響了國家的政策,這是一個積極的事情。