• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      k-12學習者習得“計算思維”的理念與策略

      2021-03-25 17:09:48楊曉高雅
      教學與管理(理論版) 2021年3期
      關鍵詞:計算思維創(chuàng)客編程

      楊曉?高雅

      摘 要 研究闡明“計算思維”是現(xiàn)代社會認識和解決問題的重要思維方式之一,為解決問題提供了新的思路。雖然“計算思維”的重要價值在國內(nèi)已經(jīng)得到了普遍認同,但是我國目前對基礎教育階段學習者“計算思維”的培養(yǎng)還存在很多不足之處。美國支持K-12學習者習得“計算思維”的理念和策略有其獨到之處,對我國基礎教育階段中小學生“計算思維”的培養(yǎng)具有一定的啟示與借鑒意義。

      關鍵詞 k-12學習者 “計算思維” 創(chuàng)客空間

      2017年《地平線報告》提出,“計算思維”是21世紀教育研究的重要課題之一,也是小學生除了閱讀、寫作、算數(shù)之外,必須熟練掌握的一項基本技

      能[1]。但是,我國培養(yǎng)學習者習得“計算思維”的方式仍存在不少問題,且研究對象主要集中在大學計算機課程領域。研究美國支持k-12學習者習得“計算思維”的理念和策略,對促進我國基礎教育階段學習者“計算思維”培養(yǎng)方式的發(fā)展有重要意義。

      一、k-12學習者習得“計算思維”的理念

      “計算思維”起源于計算機科學家們在研究和利用計算機進行問題求解過程中常用的思考問題的方法,是被實踐檢驗過的促進計算機和信息技術快速發(fā)展的有效的分析問題與解決問題的典型手段與途徑。20世紀60年代,計算機編程因具有改變學生學習方法和發(fā)展學生能力的潛在價值被視為一種擴展和增強學生思維的有效方式。直到1996年,“計算思維”才被西蒙·派珀特在雜志上首次作為一個專業(yè)名詞提出來[2]。到了21世紀,隨著計算機網(wǎng)絡的發(fā)展,美國很多研究組織已經(jīng)充分認識到“計算思維”的潛在價值,紛紛提出了自己對于“計算思維”潛在價值的新理解。例如,2005年發(fā)布的《計算科學:確保美國競爭力》中提到,計算不僅本身可以作為一門學科,同時也具有促進其他學科發(fā)展的重要作用。甚至在21 世紀,先進的計算技術和計算科學能促進一些領域最重要的前沿研究得到推進[3]。2008年,《“計算思維”:一個所有課堂問題解決的工具》報告由美國國家計算機科學技術教學者協(xié)會(CSTA)發(fā)布,詳細論述了“計算思維”的定義及作用。2009年NSF啟動了智能科學發(fā)現(xiàn)和技術創(chuàng)新計劃,明確提出:有必要依靠“計算思維”的發(fā)展和創(chuàng)新來推動工程技術領域和自然科學領域的革命性創(chuàng)新。2011年,針對基礎教育的“計算思維”課程內(nèi)容及框架被國際教育技術協(xié)會(ISTE)和計算機科學教育協(xié)會制定出來。2016年,美國計算機學會、計算機科學教師協(xié)會、網(wǎng)絡教育創(chuàng)新中心和其他跨學科團隊合作制定了K-12計算機科學框架,不僅把“計算思維”作為基礎,也確定了計算機課程內(nèi)容在教育階段的核心地位。

      1.培養(yǎng)k-12學習者在學習過程中的主體性

      美國在促進k-12學習者習得“計算思維”的過程中強調(diào)既要關注學習者的主體性,又要注重培養(yǎng)學習者的創(chuàng)造力。k-12學習者“計算思維”的培養(yǎng)要遵循的主體性原則可以概括為四條:(1)培養(yǎng)不僅僅只是提高中小學生計算機編程的能力,也不是簡單地把解決問題程序化。(2)培養(yǎng)不是刻板的、模板式的按照程序步驟重復操作。(3)培養(yǎng)不是要人學會計算機的工作方式,而是要充分激發(fā)和發(fā)揮人的創(chuàng)造力和想象力。(4)比起最后的結果,培養(yǎng)更應該關注中小學生本身在培養(yǎng)過程中的發(fā)展。

      2.促進k-12學習者思維模式的發(fā)展

      西蒙爾·帕伯特從認知發(fā)展理論出發(fā),認為“兒童在使用計算機解決各種事情的過程中,既可以把認知思維具體化,也可以學會學習方法、發(fā)展能力”。這種視角下的“計算思維”被稱為“思維技能”說?!八季S技能”說認為,“計算思維”是使用計算原理解決問題的一系列心智技能的集合,是多種思維的組合[4]。2006年,周以真第一次提出“計算思維”是一種使用計算機科學的基礎概念解決問題、設計系統(tǒng)和理解人類行為等涵蓋計算機科學之廣度的一系列思維活動,2008年進一步指出“計算思維”是一種分析思維[5][6]。在此基礎上,許多學者從這個角度提出了自己對于“計算思維”的解讀,例如曼尼拉等學者繼續(xù)分析研究,認為“計算思維”是一系列思維技能[7]。2015年,美國國際教育技術協(xié)會不僅把“計算思維”解讀為創(chuàng)造力、算法思維和問題解決能力的體現(xiàn),而且是批判性思維、合作思維和溝通技能的體現(xiàn)[8]??偠灾?,“計算思維”的培養(yǎng)目標不是要讓學習者像計算機那樣思考,不是一種單一的思維模式,而是多種思維模式的綜合體。

      3.培養(yǎng)k-12學習者解決問題的能力

      “計算思維”也被稱為“過程要素說”,主張“計算思維”是解決問題的過程,這個過程可以分為不同階段,每個階段都是組成“計算思維”的要素。而美國精確的針對K-12教育“計算思維”能力的操作性定義明確給出了“計算思維”的六個階段要素:(1)發(fā)現(xiàn)問題并使用計算機和其他工具來幫助解決問題;(2)邏輯組織和分析數(shù)據(jù);(3)通過抽象(如模型,仿真等)重現(xiàn)數(shù)據(jù);(4)通過算法(一系列有序步驟)來支持自動化問題解決方案;(5)識別、分析和實施可能的解決方案,并整合最有效的解決方案和資源;(6)促進和移植問題解決過程得到更廣泛的應用[9]。

      概括來說,“計算思維”會對學習者的學習方法進行訓練,并促使學習者形成一種全新的思維方式,自覺將計算機科學的問題解決方式延伸到其他學科,并通過抽象化、模型化等方法分析問題,然后形成可計算化、自動化的解決方案,增加解決問題的可能性[10]。

      二、k-12學習者習得“計算思維”的策略

      工具和學習環(huán)境是美國促進k-12學習者“計算思維”培養(yǎng)的兩大利器。一方面,美國k-12階段學習者“計算思維”的習得,研究主體為k-12階段的學習者,他們大多沒有編程能力,“計算思維”卻是以編程為依托的,而編程對于大部分學習者尤其是中小學生來說是很困難的,這就給“計算思維”的培養(yǎng)帶來了巨大挑戰(zhàn)。因此,有效使用“低門檻”的編程工具是很有必要的。另一方面,技術增強的學習環(huán)境逐漸興起,這些環(huán)境使用計算機軟件開發(fā)工具來增強學生的自主學習和創(chuàng)造力。

      1.掌握Logo語言

      Logo語言是西蒙·派珀特在二十世紀六十年代末和七十年代初開發(fā)的一種與自然語言非常接近的、有利于兒童和缺乏編程基礎的成人學習編程的早期計算機語言。它通過“繪圖”方式對初學者特別是兒童使用樂學樂教的教學方式等來促進學習者學習編程[11]。

      (1)Logo語言的理念

      Logo語言的理念之一是“低地板,高天花板”,這個理念的初衷是既可以讓自身編程基礎十分有限甚至為零的初學者不用擔心在學習過程中會因自身計算語法水平有限而受限,又對那些有專業(yè)知識的人來說幾乎沒有限制,以擴大受眾群體。

      (2)Logo語言的優(yōu)勢

      Logo語言編寫程序是模塊結構,語言中的變量允許以任意類型組合,并且具有豐富的畫圖功能、表處理能力、很強的人機對話功能。這些優(yōu)點都為培養(yǎng)計算語法水平有限的學習者的“計算思維”提供了便利。

      (3)Logo語言面臨的挑戰(zhàn)

      西蒙·派珀特博士批評在學校中主要是被動和接受的學習方式[12],提出學生利用Logo進行的項目會激發(fā)他們的興趣和熱情。在學習過程中,學生會觀察、欣賞和模仿對方的項目和編碼,隨時改進和即興創(chuàng)作,充分發(fā)揮學習者的主體性,讓其成為真正的學習者。然而,按照西蒙·派珀特的理念把Logo工具融于學校的日常教學有很大的困難,需要教師角色發(fā)生大規(guī)模轉變,教師需要學習使用工具并支持學生使用這些工具;他們還需要熟悉新的、更具挑戰(zhàn)性的、以探究為導向的教學方法[13]。

      2. 創(chuàng)設Scratch學習環(huán)境

      Scratch是一種可視化編程環(huán)境,最初是為在課后計算機俱樂部中使用而開發(fā)的[14]。隨著“計算思維”的發(fā)展,Scratch的優(yōu)勢逐漸顯現(xiàn),幾乎所有的孩子都會一眼喜歡上Scratch,建立起做程序的欲望。

      (1)Scratch的理念

      “低門檻”“高界限”和“闊空間”的特點,使得Scratch在更加容易入門的同時,學生又有機會制作越來越復雜的項目,并且即使是具有不同興趣和學習風格的學生也能同時參與進來,一起完成各種類型的項目[15]。

      (2)Scratch的優(yōu)勢

      Scratch有三個目標:①為了讓編碼變得“更容易修補”:讓學生能夠自由編輯程序;②為了使編碼變得“更有意義”:學習者可以自由地處理他們感興趣的問題和項目,增強學習者的學習動機;③為了讓編碼變得“更社會化”:通過將Scratch項目鏈接到一個社區(qū)網(wǎng)站上,讓程序可以共享,最重要的是,允許任何Scratch檢查另一個程序,然后修改它或?qū)⑵浼{入自己的程序中,重新混合可以進行修補。

      Scratch的可視化理念使其成為了以學生為中心的編程環(huán)境,不僅以學生的興趣點為學習動機,通過想象、編程、分享、創(chuàng)造性思維、遇到問題、解決問題、測試、實現(xiàn)等步驟,增強學習者的創(chuàng)造力、想象力和解決問題的能力,并且降低了編程語言的難度,使沒有編程基礎的中小學生也可以按照自己的想法自由編程,促進了學生“計算思維”的培養(yǎng)。

      (3)Scratch面臨的挑戰(zhàn)

      在非正式學習環(huán)境中,Scratch的設計理念可以很好的指導學習者完成項目,但在傳統(tǒng)的k-12的教學環(huán)境中使用Scratch實現(xiàn)上述目標是很困難的,美國學者為能在正式學習環(huán)境中使用Scratch也做了很多研究和思考。2012年布倫南開展了ScratchED項目,試圖探索在正式的k-12教學環(huán)境中使用Scratch的影響,并通過與課堂廣泛整合的技術教授“計算思維”,即學生不僅參與課堂學習共同體,而且參與更廣泛的Scratcher(scratch用戶)的全球社區(qū)。布倫南通過與學生的交談來了解Scratch編程中是什么因素吸引著他們,甚至積極參與社區(qū)活動以及制約scratch發(fā)揮作用的因素,比如教師的個人興趣和當前能力;Scratch創(chuàng)作環(huán)境和社區(qū)網(wǎng)站的提供;家庭及身邊的人的態(tài)度和支持;教師自身經(jīng)歷以及如何影響他們對計算機編程的價值的思考等[16]。

      3.建設創(chuàng)客空間

      (1)創(chuàng)客空間的理念

      創(chuàng)客是指基于興趣愛好,把創(chuàng)意努力轉變?yōu)楝F(xiàn)實的人。創(chuàng)客文化是一種學徒式學習和實踐社區(qū)的表現(xiàn)形式,在實踐社區(qū)學習是由興趣驅(qū)動的,這樣學習者就有動力去克服挑戰(zhàn)。創(chuàng)客空間的工作包括計算機編程和其他小型電子產(chǎn)品,但也有其他非計算領域的材料,以擴大參與和加強對設計思維的關注[18]。

      (2)創(chuàng)客空間的優(yōu)勢

      創(chuàng)客空間所提倡的教育是一種基于學生興趣、以數(shù)字化工具為基礎進行項目學習的方式,培養(yǎng)跨學科解決問題能力和創(chuàng)新能力的全新教育,真正實現(xiàn)了使學習者成為創(chuàng)造者。最近幾年對創(chuàng)客空間的關注試圖理解他們?yōu)楹稳绱藦姶?,然后在這些非正式學習空間和正式教育之間架起橋梁。

      (3)創(chuàng)客空間面臨的挑戰(zhàn)

      創(chuàng)客空間是21世紀的重要學習領域,但目前創(chuàng)客空間大多存在于正規(guī)教育環(huán)境之外,因此幫助教師理解如何在正式和非正式的學習空間之間架起橋梁是至關重要的,這也將是一個巨大的挑戰(zhàn)。但是,在創(chuàng)客空間等技術豐富的環(huán)境中,以新型教學方式作支撐有效使用編程工具,是培養(yǎng)k-12學習者習得“計算思維”的有效途徑。

      三、對我國培養(yǎng)中小學生“計算思維”的啟示

      現(xiàn)代社會全面素質(zhì)教育的重要組成部分之一便是致力于培養(yǎng)學習者信息素質(zhì)的信息技術教育?!坝嬎闼季S”的作用在國內(nèi)日益凸顯,很多學校也已經(jīng)開始注重學習者“計算思維”的培養(yǎng)。然而,目前國內(nèi)基礎教育階段的計算機科學課程仍然處于計算機和課堂整合的最低水平。初中和高中的學生不學習如何編程,而是學習計算機應用程序,如Microsoft Office、數(shù)據(jù)庫程序、創(chuàng)建網(wǎng)站的編寫,以及如何使用計算機控制的繪圖或加工技術等,這些課程被稱為“信息技術教育”[19]。我國對中小學階段學習者“計算思維”的培養(yǎng)仍有許多不足之處,而美國促進k-12學習者習得“計算思維”的理念與策略給我國提供了很多借鑒之處。

      1.創(chuàng)新教學方式

      目前我國雖然認識到了“計算思維”的重要價值,但培養(yǎng)方式還是以各種工具的學習和訓練為主,在對“計算思維”的認知和培養(yǎng)方法上還需要更深層次的認識、更大力度的改革,必須認識到“計算思維”培養(yǎng)最核心的任務在于思維和解決問題能力的訓練。單純的技術引入,對于學習者的“計算思維”的培養(yǎng)并不會有明顯的促進作用。這就對培養(yǎng)“計算思維”的方式提出了要求,既不能是傳統(tǒng)的老師講學生聽的授課方式,也不能單純地講授具體編程過程,應該在尊重學習者主體性的基礎上進行開放型、靈活型、創(chuàng)新型教學,教師僅提供觀點,學生自主探索是學習過程中的主要內(nèi)容,學生利用自己的計算機軟件開發(fā)工具搜集信息、分析信息、解決問題,最大限度地保證學習者的主體性。

      2.建立具體的培養(yǎng)體系

      “計算思維”并不是一蹴而就的,而是長久養(yǎng)成的一種思維方式和能力?!坝嬎闼季S”的培養(yǎng)方式也不是一成不變的,應該與學習者的年齡相適應。CSTA與ISTE聯(lián)合推出的“案例指南”中用案例描述了k-12學生在不同年齡階段需要掌握“計算思維”能力水平的具體行為參考表。而在我國,“計算思維”是融合在信息技術課程中的,并沒有獨自成為一個體系。雖然信息技術課程是培養(yǎng)學習者“計算思維”的重要途徑,但并不是唯一途徑,兩者是不可等同的。對于“計算思維”的培養(yǎng)應該強調(diào)一體化和階段性,針對不同年齡階段學習者“計算思維”的培養(yǎng),應該有不同的教學方式、工具以及制定確切的能力標準,而不應該僅僅包含于信息技術課程標準之中。

      3.轉向?qū)嵶C研究

      相對于美國的實證和案例研究,國內(nèi)關于“計算思維”的研究主要以理論探索為主。比如,“計算思維”的定義、重要價值以及在信息技術素養(yǎng)中的核心地位和如何在信息技術課程中引入“計算思維”等。對于培養(yǎng)“計算思維”的途徑也多是與原來的教學方法相結合,對于促進“計算思維”培養(yǎng)的效果不明顯。應該由理論研究轉向?qū)嵶C研究,將“計算思維”獨立于信息技術課程,用觀察、訪談、實驗等方式開發(fā)專屬于“計算思維”培養(yǎng)的教學模式。

      4.增強教師信息素養(yǎng)

      信息素養(yǎng)是指信息意識、信息倫理道德修養(yǎng)和主動高效地獲取信息與處理信息的能力?!坝嬎闼季S”是多種思維的綜合體,培養(yǎng)過程無可避免會涉及到多個領域,單純的計算機專業(yè)已經(jīng)不能保證教師的信息素養(yǎng),而讓教師掌握所有領域的知識是不現(xiàn)實的。但教師必須具有優(yōu)秀的信息素養(yǎng),潛移默化地影響學習者,系統(tǒng)化的教師信息素養(yǎng)培訓必不可少,提高教師信息素養(yǎng),才能有效培養(yǎng)學習者習得“計算思維”。

      參考文獻

      [1][2] NMC Horizon Report 2017 K-12 Edition[EB/OL].[2018-01-30].http://www.nmc.org/publication/nmccosn -horizon-report -2017 -k -12-edition/.

      [3] Presidents Information Technology Advisory Committee.Computational Science:Ensuring Americas Competitiveness[EB/OL].http://www.nitrd.gov/pitac/reports/20050609 _computational/computational.pdf,June_computational/computational.pdf,June.2005.

      [4] 劉敏娜,張倩葦.國外“計算思維”教育研究進展[J].開放教育研究,2018,24(01):41-53.

      [5] Wing,J.M.(2006).Computational thinking[J].Communications

      of the ACM,49(3):33-35.

      [6] Wing,J.M.(2008).Computational thinking and thinking about computing[J].Philosophical Transactions of the Royal Society,366(1881),3717-3725.

      [7] Mannila,L.,Dagiene,V.,Demo,B.,Grgurina,N.,Mirolo,C.,Rolandsson,L.&Settle,A.(2014).Computational thinking in K-9 education[DB/OL][2017.1.8].https://www.XIIearchgate.net/publication/273772180-Computational

      [8] ISTE.(2015).Clleademhiptoolkit[EBIOL].[20181·15].http://www.iste.org/docs/et·documenta/ct—leadershipt—toolkit. pdf?sfvrsn=4.

      [9] ISTE&CSTA.(2011).Computational thinking teacher resources.[EB/OL][2016-11-15].http://iste.org/eomputational-thinking.

      [10] 郁曉華,肖敏,王美玲.計算思維培養(yǎng)進行時:在K-12階段的實踐方法與評價[J].遠程教育雜志,2018,36(02):18-28.

      [11] Papert,S.(1980).Mindstorms.NewYork:Basic books.

      [12] Papert,S.(1991).Situating constructionism.In I.Harel & S.Papert(Eds.),Constructionism:Research reports and essays, 1985-19990(pp.1-11).Norwood,NJ; Ablex.

      [13] Crawford,B.(2000).Embracing the essence of inquiry:New roles for science teachers.Journal of Research in Science Teaching,37(9),916-937.doi:10.1002/1098-2736(200011)37:9<916::AID-TEA4>3.3.CO;2-U

      [14] ResnicK,M.,Rusk,N.,& Cooke,S.(1998).The computer

      clubhouse:Technological fluency in the inner city.In D.Schon,B.Sanyal,&W.Mitchell(Eds.),High technology and low-income communities (pp266-286).Cambridge,MA;MIT Press.

      [15] Resnic,kM., Maloney,J.,Monroy–Hernandez,A., Rusk,N.,Eastmond,E.,Brennan,K.,Millner,A.,Rosenbaum,E., Silver,J., Silverman,B., & Kafai,Y….Scratch:Programming for All[A].Communications of the ACM[C],vol.52,no.11,Nov.2009:60~67.

      [16] Brennan,K.,(2012).Best of both worlds:Issues of structure and agency in computational creation,in and out of school (Doctoral dissertation).Massachusetts Institute of Technology,Cambridge.

      [17] New York Hall of Science.(2010).Proceedings from the “Innovation,Education,and the Maker Movement”workshop.New York:Author. Retrieved from http://nysci.org/wp-content/uploads/Maker-Faire-Report-Final.pdfhttp://nysci.org/wp-content/uploads/Maker-Faire-Report-Final.pdf

      [18] Rogoff,B.(1995).Observing sociocultural activity on three planes:Participatory appropriation,guided participation,and apprenticeship.In J.Wertsch, P.Del Rio,& A.Alvarez(Eds.), Sociocultural studies of mind (pp.139-164).New York: Cambridge University Press.

      [19] Information Technology Education Association.(2007).Standards for technological literacy:content for the study of technology.Reston,VA:Information Technology Education Association.

      [作者:楊曉(1971-),女,山西運城人,陜西科技大學教育學院,教授,博士;高雅(1995-),女,河北滄州人,山西師范大學教育科學學院,碩士生。]

      【責任編輯 郭振玲】

      猜你喜歡
      計算思維創(chuàng)客編程
      我家有只編程貓
      我家有只編程貓
      我家有只編程貓
      我家有只編程貓
      我是小創(chuàng)客
      少先隊活動(2018年9期)2018-12-29 12:19:06
      程序設計課程中計算思維和應用能力培養(yǎng)問題研究
      計算機教育(2016年7期)2016-11-10 08:16:19
      民族高校C語言程序設計課程教學改革的研究
      軟件工程(2016年8期)2016-10-25 16:03:32
      算法的案例教學探析
      淺談藝術專業(yè)學生計算思維能力的培養(yǎng)
      敢想 敢做 我們是創(chuàng)客
      苏尼特右旗| 涡阳县| 黑龙江省| 广饶县| 花莲市| 乌什县| 烟台市| 波密县| 南川市| 福鼎市| 鸡泽县| 奉贤区| 曲阜市| 区。| 托克托县| 连城县| 西青区| 闻喜县| 洪洞县| 寿阳县| 奉节县| 甘肃省| 内江市| 开阳县| 岳阳市| 青阳县| 赤城县| 和田市| 南雄市| 岱山县| 乌海市| 禄丰县| 桐城市| 呼图壁县| 邓州市| 察哈| 淅川县| 阿勒泰市| 内乡县| 阳江市| 印江|