少兒編程能夠培養孩子什么能力

在這幾年的教學中,我發現一個現象,如果有家長能陪著孩子一起探索,孩子的編程創意和水平都不會差。同時又會有家長說:語數英還好,我還能輔導,可是編程是一個全新的學科,我教不來。

所以,我希望能通過接下來一個系列的內容,來幫助家長們有個陪伴孩子玩編程或者選擇機構的錨點。

這個錨點叫:計算思維。

WHY

隨著人工智能的快速發展,我們有理由相信,未來會是人與AI共同仰望星空的時代,我們不禁要想,孩子們要掌握什么樣的能力才能在未來立足。

答案就是計算思維。

它是美國卡內基·梅隆大學(CMU)計算機科學系主任周以真(Jeannette M.Wing)教授于2006年提出的。并且在2011年,她對計算思維進行了重新定義,認為“計算思維是一種解決問題的思維過程,能夠清晰、抽象地將問題和解決方案用信息處理代理(機器或人)所能有效執行的方式表述出來”。

一方面計算思維可以提供給我們一套計算世界的語言——順序,循環,數據,模型,算法,迭代等等,還能讓我們理解計算機世界是如何運作的,是如何解決大規模復制問題的。也就是讓我們擁有了計算機這個工具的使用方法。

另一方面,計算思維更是一套解決復雜問題的思維方式,我們可以借用它來解決生活中的復雜問題。

WHAT

目前說到計算思維,最流行的詮釋是谷歌計算思維四要素。


谷歌計算思維.JPG
  • “分解”,即把問題進行拆分,同時厘清各個部分的屬性,明晰如何拆解一個任務;
  • “模式識別”,即找出拆分后問題各部分之間的異同,為后續的預測提供依據;
  • “抽象化”,即探尋形成這些模式背后的一般規律;
  • “算法”,即針對相似的問題提供逐步的解決辦法。

對于少兒編程而言,對于1-6年級的兒童來講,這個并不是很友好的學習內容。
今天分享一個Karen Brennan 教授和 Mitchel Resnick 教授基于Scratch的計算思維框架。


計算思維三維框架.JPG

它包含了三個維度:

  • 計算概念,提供了7個概念,這幾個概念是任何編程的學習繞不開的基石,同時這些概念又是1-6年級的兒童能夠在生活中接觸和理解的。

  • 計算實踐,計算思維是一種解決問題的思維過程,實踐這個維度提供的就是在解決問題過程中需要掌握的能力。

  • 計算觀念,這個維度的加入是因為作者發現,學習者在編程的學習過程中,不單單是發展了自己編程的能力,還發展了自己與他人的關系,以及與周圍的技術世界的關系。侯世達在他的《哥德爾、埃舍爾、巴赫》有提到過,程序沒辦法跳出程序本身來看程序,但人可以。

后面幾篇內容我會對創意計算思維框架展開說說,在這個框架下,我們如何來評估孩子的發展,以及我們如何支持孩子的發展。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容