在這幾年的教學(xué)中归敬,我發(fā)現(xiàn)一個現(xiàn)象,如果有家長能陪著孩子一起探索鄙早,孩子的編程創(chuàng)意和水平都不會差汪茧。同時又會有家長說:語數(shù)英還好,我還能輔導(dǎo)限番,可是編程是一個全新的學(xué)科舱污,我教不來。
所以弥虐,我希望能通過接下來一個系列的內(nèi)容扩灯,來幫助家長們有個陪伴孩子玩編程或者選擇機(jī)構(gòu)的錨點(diǎn)媚赖。
這個錨點(diǎn)叫:計算思維。
WHY
隨著人工智能的快速發(fā)展珠插,我們有理由相信惧磺,未來會是人與AI共同仰望星空的時代,我們不禁要想捻撑,孩子們要掌握什么樣的能力才能在未來立足磨隘。
答案就是計算思維。
它是美國卡內(nèi)基·梅隆大學(xué)(CMU)計算機(jī)科學(xué)系主任周以真(Jeannette M.Wing)教授于2006年提出的顾患。并且在2011年番捂,她對計算思維進(jìn)行了重新定義,認(rèn)為“計算思維是一種解決問題的思維過程描验,能夠清晰白嘁、抽象地將問題和解決方案用信息處理代理(機(jī)器或人)所能有效執(zhí)行的方式表述出來”。
一方面計算思維可以提供給我們一套計算世界的語言——順序膘流,循環(huán)絮缅,數(shù)據(jù),模型呼股,算法耕魄,迭代等等,還能讓我們理解計算機(jī)世界是如何運(yùn)作的彭谁,是如何解決大規(guī)模復(fù)制問題的吸奴。也就是讓我們擁有了計算機(jī)這個工具的使用方法。
另一方面缠局,計算思維更是一套解決復(fù)雜問題的思維方式则奥,我們可以借用它來解決生活中的復(fù)雜問題。
WHAT
目前說到計算思維狭园,最流行的詮釋是谷歌計算思維四要素读处。
- “分解”,即把問題進(jìn)行拆分唱矛,同時厘清各個部分的屬性罚舱,明晰如何拆解一個任務(wù);
- “模式識別”绎谦,即找出拆分后問題各部分之間的異同管闷,為后續(xù)的預(yù)測提供依據(jù);
- “抽象化”窃肠,即探尋形成這些模式背后的一般規(guī)律包个;
- “算法”,即針對相似的問題提供逐步的解決辦法冤留。
對于少兒編程而言赃蛛,對于1-6年級的兒童來講恃锉,這個并不是很友好的學(xué)習(xí)內(nèi)容。
今天分享一個Karen Brennan 教授和 Mitchel Resnick 教授基于Scratch的計算思維框架呕臂。
它包含了三個維度:
計算概念破托,提供了7個概念,這幾個概念是任何編程的學(xué)習(xí)繞不開的基石歧蒋,同時這些概念又是1-6年級的兒童能夠在生活中接觸和理解的土砂。
計算實(shí)踐,計算思維是一種解決問題的思維過程谜洽,實(shí)踐這個維度提供的就是在解決問題過程中需要掌握的能力萝映。
計算觀念,這個維度的加入是因?yàn)樽髡甙l(fā)現(xiàn)阐虚,學(xué)習(xí)者在編程的學(xué)習(xí)過程中序臂,不單單是發(fā)展了自己編程的能力,還發(fā)展了自己與他人的關(guān)系实束,以及與周圍的技術(shù)世界的關(guān)系奥秆。侯世達(dá)在他的《哥德爾、埃舍爾咸灿、巴赫》有提到過构订,程序沒辦法跳出程序本身來看程序,但人可以避矢。
后面幾篇內(nèi)容我會對創(chuàng)意計算思維框架展開說說悼瘾,在這個框架下,我們?nèi)绾蝸碓u估孩子的發(fā)展审胸,以及我們?nèi)绾沃С趾⒆拥陌l(fā)展亥宿。