?

歐盟中小學編程課程的發展路徑及其啟示

2024-03-12 09:02孫立會劉俊杰
現代教育技術 2024年2期
關鍵詞:歐盟中小學

孫立會 劉俊杰

摘要:隨著數字時代的發展,編程技能的重要性已不言而喻,編程課程體系構建成為我國編程教育長效發展的重要一環。歐盟作為全球編程教育發展的策源地,在長期發展過程中出現了“現象級”連鎖反應?;诖?,文章首先分析了歐盟編程課程的普及化發展進程、目標指向與設置特點。然后,文章總結了歐盟各國編程課程的主要樣態,包括形態自立的編程課程、融入學科標準的編程課程、聯合創生的跨學科編程課程與政企學研的全民參與的編程課程。最后,文章基于對歐盟編程課程發展路徑與主要樣態的跟蹤描繪,為我國編程教育的切實發展建言獻策,包括構建“必修+選修”的拉鏈式編程課程形式;發展多學科視閾的編程課程體系;協同政府、企業、學校構建貫通銜接的編程教育生態;重視不同學科教師編程能力的專業化培訓。文章通過研究歐盟的編程課程發展,旨在為我國中小學編程教育發展提供啟示與借鑒。

關鍵詞:歐盟;中小學;編程課程;課程樣態

【中圖分類號】G40-057 【文獻標識碼】A 【論文編號】1009—8097(2024)02—0023—10 【DOI】10.3969/j.issn.1009-8097.2024.02.003

編程教育學?;勺匪葜撩绹斩纱髮W于1962年成立的世界第一個計算機科學系,這一時期的培養主要聚焦于高等教育階段[1]。但隨著數字化技術與社會各行業融合程度的深化,編程已然成為新時代每個人都應掌握的“通用”技能,只在高等教育階段講授編程顯然不能滿足時代發展的需求。因此,編程教育在半個多世紀的發展過程中,逐漸從大學向中小學階段滲透并逐漸普及,呈現出低齡化培養的特征。例如,美國、英國、歐盟各國在新一輪課程改革中,從諸多層面推動中小學編程教育的發展,并不斷下調編程課程實施的年段。我國教育部門雖同樣重視義務教育階段編程教育的普及,但在編程課程設計與編程教育實踐落實等方面尚未形成一體化銜接培養體系。因此,為了解決當前我國編程教育發展面臨的問題,有必要汲取國際范圍內的優秀編程教育實踐經驗。其中,歐盟作為全球編程教育發展的策源地受到了廣泛關注,其編程教育發展出現的“現象級”連鎖反應主要得益于國家政策的支持和各聯盟國之間的交互影響。具體而言,歐盟在頂層設計層面高度重視編程教育,為其規?;l展提供了政策支持和方向指引:一方面,歐盟委員會于2016年將編程作為未來公民應具備的二十一項數字能力之一納入《公民數字能力框架2.0》(DigComp 2.0:The Digital Competence Framework for Citizens);另一方面,具有悠久編程教育歷史的歐盟國家將編程納入基礎教育課程改革,帶動其他歐盟國家的課程改革動向,從而逐步形成大規模特色化的編程課程樣態。歐盟委員會聯合研究中心(Joint Research Centre of the European Commission)于2022年發布的調查報告顯示,已有27個歐盟國家將編程融入義務教育課程體系,這表明歐盟編程教育在基礎教育階段已基本實現普及化的全覆蓋[2]??紤]到課程是育人的重要載體,編程教育若正式進入教育體系,也必將從課程的視閾切入。然而,無論是變革與編程教育直接相關的信息科技課程或間接相關的學科課程,還是變革交叉融通的編程活動,均需立足于課程的視角進行深度論證并找尋到各種路徑發展的可行性證據。因此,本研究嘗試對歐盟各國編程課程體系的發展路徑進行跟蹤,并對其編程課程樣態進行同步描繪,進一步挖掘歐盟基礎教育階段編程課程體系構建的策略,以期為我國中小學編程教育發展提供啟示與借鑒。

一 歐盟各國中小學編程課程的發展路徑

在日益數字化的社會背景下,歐盟各國洞悉編程課程裹挾的數字能力對學生適應未來社會的意義,著力推動編程教育從高等教育向基礎教育延伸。此外,計算思維內涵的確定為編程課程提供了更明確的目標指向,計算思維的綜合性與跨學科性決定其不僅能解決計算機科學領域的問題,還能“賦能”和“增值”其他學科。因此,歐盟各國在不同教育階段積極探索,探尋編程與學科融合的可能路徑,旨在將編程課程安置于基礎教育階段各學科的教學體系中。

1 編程課程的普及化發展

20世紀60年代,美國作為世界信息化浪潮的引領者和較早在高等教育階段開展編程教學的國家之一,卻并未深耕中小學編程教育的發展,導致這一“星星之火”并未形成蔓延之勢[3]。反觀歐盟各國,其在面對社會信息化與計算機化裹挾而來的工業界程序化危機時迅速意識到編程教育的重要性,把握時機并不斷調整國家教育政策,率先將大學計算機課程推廣至中小學階段,為歐盟編程教育普及化奠定了基礎。例如,德國、法國在教育部門的支持下,將涉及編程的計算機科學課程延伸至中學階段,由此帶動了其他聯盟國對編程的關注,并“涌現”了諸多有關編程課程改革的政策。20世紀80~90年代,歐盟中小學編程教育的發展規模隨著計算機的普及而逐漸擴大;20世紀90年代末,《歐洲計算機駕駛執照計劃》發布,該計劃雖然旨在提升歐洲公民操作辦公應用程序的能力,但人們開始意識到計算機在未來生活中必不可缺。自此,隨著社會數字程度的加深,編程教育更是進一步向教育體系滲透。

21世紀初,互聯網的普及使歐盟各國對編程人才的需求激增,再次掀起了各國在國家政策與頂層設計層面推廣編程教育的熱潮。2010年,歐盟發布《歐洲數字議程》(Digital Agenda for Europe),將編程和計算機科學教育納入數字技術中,進一步推動了編程教育的普及。2013年,歐洲信息學和計算機協會呼吁變革傳統的中小學課程結構,為編程課程騰出一席之地。2014年,尚未脫歐的英國規定小學一年級就要“強制性”學習編程,這標志著歐盟新一輪編程課程改革正式拉開帷幕。之后,克羅地亞、馬耳他等16個國家也制定了編程課程改革的政策,將編程納入國家或地方級別的課程[4]。例如,馬耳他數字化學習部門發布《計算作為核心權力框架》(Computing as A Core Entitlement Framework),指出要在幼兒園至十一年級引入編程內容;奧地利要求學生從幼兒園開始學習編程基礎概念,小學三年級開始學習計算機編程[5]。編程與計算思維教育引入中小學階段已成為歐盟國家計算機課程改革的主要趨勢,截至2022年,已有20多個歐盟國家將編程與計算思維寫入了國家或地方課程標準。

2 編程課程的目標指向

隨著智能技術的發展,編程課程的教學目標陸續從掌握基礎的計算機操作,轉變為掌握適應社會發展所必需的能力。2012年,英國皇家學會發布《關閉還是重啟:英國學校計算的前進之路》(Shutdown or Restart: The Way Forward for Computing in UK Schools)報告,指出目前的計算課程主要講授的是基本的數字處理技能,學生并未實現所期待的思維與技能增長[6]。教育當局者也意識到在復雜多變的數字化世界,學生必須具備與智能系統交互的知識和技能,以及面向未來社會的數字能力。正如經濟合作與發展組織所述:我們必須要比過去更加重視數字素養、高階思維能力的發展[7]。而計算思維內涵的明晰為編程課程發展提供了明確的目標指向。實際上,早在1980年,西蒙·派珀特就在其著作《頭腦風暴:兒童、計算機及充滿活力的創意》(Mindstorms: Children, Computers, and Powerful Ideas)中提出“計算思維”一詞,指在編程實踐中形成的心理技能,但此時僅應用于計算機科學領域[8]。2006年,周以真[9]以其獨特視角洞見了計算思維的價值內涵,指出其涵蓋問題解決、系統設計以及理解人類行為等一系列思維活動。此后,計算思維作為一種通用“思維”技能被推廣至各個學科領域。

至此,世界也掀起了指向計算思維發展的中小學編程課程改革動向,為中小學編程課程普及化發展提供了新的著力點。例如,法國、葡萄牙等國家在課程標準中明確將計算思維作為編程課程的培養目標,并將編程作為普通學科學習的基礎。雖然歐盟部分國家的政策中沒有明確提及“計算思維”,但均出現了關于計算思維各維度技能的表述[10]。例如,愛沙尼亞的技術素養與算法思維;瑞典的數字能力與算法思維;瑞士、克羅地亞的分析性思維與創造性解決問題的能力。同時,歐盟各國還達成了低年段孕育學生思維、高年段培養學生能力的共識,近三分之二的歐盟國家希望通過編程課程提高學生適應未來數字化生活的能力和就業能力。據此,本研究梳理并總結了歐盟國家編程課程的培養目標指向,如表1所示。

3 編程課程的設置特點

歐盟各國的編程課程以不同形式存在于教育體系中。隨著編程教育重要性的明確,部分國家設置了獨立的編程課程。2016年,歐盟校園網(European Schoolnet)的調查顯示:歐盟已有12個國家在地區或學校設立了編程/計算(Programming/Computing)課程,但大多數國家是將編程作為信息學(Informatic)/信息技術(Information Technology)/計算機科學(Computer Science)課程的一部分。歐盟部分國家并未設置獨立的計算機科學類課程,其編程課程主要以學科融合的形式存在。例如,瑞典、法國的數學學科的培養目標包括編程技能;比利時要求學生使用編程建立解決數學、地理問題的模型,真正體現“編碼助學”的教育理念。同時,受傳統課程體系的影響,還有歐盟部分國家將編程作為一種跨學科活動,在基礎教育階段所有的學科中講授,如西班牙的教育指南強調編程屬于交叉課程,所有教師都要肩負培養學生編程技能的責任??偠灾?,與特定學科融合的編程課程和跨學科整合的編程課程為歐盟各國發展編程教育提供了新思路,甚至在全球范圍內都產生了深遠影響。

此外,編程課程在中小學的課程性質界定也是歐盟各國的核心關切,對于如何將編程安置于學校課程中,歐盟各國給出了不同回應。例如,斯洛伐克、波蘭等國家大膽探索,徹底改變原有的編程課程體系,在義務教育階段實行編程“必修化”政策。匈牙利、葡萄牙等國則在改革之初保持觀望態度,將編程作為初中生的選修科目,到高中階段則采用“必修+選修”結合的形式,為技術類或有特殊天分的拔尖人才提供必修編程課程,并作為高等教育入學選拔的參考。大多數歐盟國家采用“小學必修+中學選修”結合的形式,如西班牙的編程課程在小學六年級之前屬于必修課程,初中則納入選修行列;克羅地亞編程課程在小學五、六年級屬于必修課,其他年級則由學校自主選擇是否開設。同時,編程作為一種專業技能在職業教育中的地位不可忽視,歐盟高中職業教育通常會開展必修的編程課程。編程強制性必修的歐盟國家在初高中階段會對編程課程進行普通和職業性質的教育分層、分流,如捷克、保加利亞等國家的中等職業學校會提供普通的編程選修課程與職業化的編程必修課程。據此,本研究梳理了歐盟國家編程課程的主要特征,如表2所示。

二 歐盟各國中小學編程課程的主要樣態

歐盟各國的教育體系與政策落實存在差異,致使各國編程課程以不同的形式存在,進而形成不同的編程課程樣態。具體而言,歐盟主要包括一體化銜接的獨立編程課程體系、與基礎教育階段特定學科內容融合的編程課程、“聯合”所有學科的跨學科編程課程,以及政府、企業、學校、研究機構共同參與的編程項目。

1 形態自立:“獨當一面”的編程課程體系

以獨立形態存在的編程課程多集中于具備計算機科學教育歷史的國家,這些國家立足于高等教育階段的計算機科學課程并向基礎教育階段延伸,以打造一體化銜接的編程課程體系。其中,德國自20世紀70年代初就在高中引入計算機科學課程,是較早普及編程教育的國家之一[11]。歷經半個多世紀的探索,如今德國在課程形態與人才培養方面呈現出獨當一面的體系架構。在課程形態上,德國以獨立的計算機科學課程講授編程。同時,德國的初中階段推出了“三軌制”的課程體系,包括“學術軌道”“綜合軌道”“職業軌道”:學術軌道和綜合軌道旨在為學生提供更廣泛的綜合性教育,編程課程通常以選修形式開展,講授基本的編程知識和計算機操作,但面向對編程有特殊興趣及天賦的學生,會開設必修的編程課程;職業軌道旨在培養學生掌握特定領域和職業的技能,學生還可以參加“學徒制”來獲得編程領域的職業資格證書。相比之下,波蘭編程教育發展時間雖不長,但已初步形成“大規模培養”與“小規模拔尖”相結合的培養體系:波蘭的“大規模培養”面向基礎教育階段,其開設了獨立的信息學課程,并要求所有年級每周至少開展一小時的編程活動;“小規模拔尖”則主要依賴于“信息技術錦標賽中心項目”,該項目由歐盟和歐洲區域發展基金會共同舉辦,旨在培養中小學生的編程能力[12]?!靶畔⒓夹g錦標賽中心項目”涉及波蘭全國各地的652所學校,該項目會從參與學校中挑選具有編程天賦的小學4~6年級、初中7~8年級學生進行培養,以編程競賽的形式促進學生計算思維與算法能力的提升。簡言之,波蘭和德國根據學生的興趣與天賦打造以“必修+選修”相結合的編程課程培養體系,同時其培養分流機制涵蓋了編程類人才輸出的各種可能路徑,進而形成了獨當一面的人才培養體系。

2 學科融合:“融會貫通”的編程思想理念

作為“人造系統”,計算機的內部邏輯運算和問題解決方式與數學、工程學有異曲同工之妙,而編程作為“外在”計算機系統的“內在”表達方式,更是離不開數學、工程學等專業知識。歐盟的多個國家也早已洞悉編程與基礎教育階段特定學科間的聯系,并從政策與實踐的雙重視角促進編程與特定學科的培養目標相融合。其中,芬蘭作為當前編程課程整合度最高的國家,早已將編程融入中小學階段的數學、勞動教育、手工學科,促進編程與學科的協同發展[13]。例如,芬蘭1~12年級的數學課程標準規定了編程教育的培養目標,從運用編程學習簡單數學知識逐步過渡到運用算法編寫程序輔助高難度數學概念的學習[14]。芬蘭的勞動教育和手工課程,要求學生利用編程技術賦予手工制作的物品自動化交互的功能。此外,瑞典也是將編程與特定學科融合的代表國家。2015年,瑞典政府敦促國家教育局重新編制基礎教育階段的課程標準,明確要在各學科中引入編程內容,由此瑞典的數學與公民學課程標準也融入了編程目標,要求學生在不同的編程環境中編寫程序以解決數學問題[15],并掌握社交平臺中的媒體信息。歸根結底,以芬蘭和瑞典為代表的這種融合都是建立在編程與特定學科秉持相同理念的基礎之上,即這些學科的問題解決方式、算法邏輯、建模分析原理都與編程一致。在此基礎上,融入特定學科的編程課程,超越了單一的學科學習與計算機編碼實踐,能培養學生解決不同學科領域問題的能力;而融入編程的學科課程能緊跟時代發展并與之接軌,甚至可以借助編程思維“反哺”學科課程的學習。

3 跨學科整合:“聯合創生”的編程共同語言

編程學習具有“反賦能”(Reflexive)的作用,即將編程與其他領域邏輯知識相結合進行學習要比單獨學習每個領域更容易[16],因此西蒙·派珀特終其一生致力于將“編程助學”的思想應用于學科教學實踐。究其根本,利用編程解決學科問題既能提高學科的學習成效,又能將抽象的編程知識具象化。因此,跨學科形式也是提高學生編程技能的可能路徑,而歐盟各國也遵循這種路徑開展了不同程度的整合。實際上,以跨學科形式將編程融入基礎教育課程是芬蘭一直以來的教育傳統。2014年,芬蘭基礎教育國家核心課程指出要以培養學生的橫向能力作為所有課程的共同目標,這也成為跨學科整合編程的出發點?;诖?,芬蘭采用“現象式學習”方式開展編程教學,讓學生通過與現象的具身交互深化對不同學科知識的理解。馬耳他于2018年頒布小學1~6年級《學習成果框架》(Learning Outcomes Framework),其中包括必修的編程跨學科主題活動,并指出編程技能不僅僅是某些學科的專屬教學內容,也是需要所有學科共同培養的技能。此外,德國州教育部于2016年發布《教育計劃2016》(Bildungspl?ne 2016)報告,要求基礎教育階段的所有學科都要納入編程知識,如在自然科學與技術學科中,將編碼、算法原理作為課程的一部分;在數學科目中,要求學生通過編程完成數據提取與分析。實際上,跨學科編程課程是將編程作為一種“共同語言”在不同學科中講授。編程具備的強大計算能力是各學科都需要的,如能解決數學學科中的計算問題;能計算物理中物體運動的軌跡;能分析語文學科中大量文本數據之間的情感關系。由此可見,以跨學科方式講授的編程語言,能讓學生深入理解編程在不同學科領域中的共通之處,從而打破只在信息科技課程講授編程的局限性。同時,編程與所有學科課程的“聯合”能增加學生學習編程的機會,對學校編程課程體系而言也是一種“顛覆性”的創生。

4 全民參與:“政企學研”支持的編程項目

編程進入中小學課堂已成為歐盟甚至世界大多數國家深化編程課程改革的首要選擇,但個別國家的編程課程改革尚未上升到國家課程的頂層設計層面,而是作為項目式活動在中小學課堂內外開展,意大利、愛沙尼亞便屬于此類國家。意大利官方雖未將編程與計算思維納入國家課程標準中,但其教育部與地方學校層面仍支持各種編程活動的開展,歐盟代碼周(Code Week)便是意大利全國范圍內流行的大規模編程活動,該活動旨在幫助學生掌握計算思維、編程、機器人技能[17]。意大利于2014年開始參與歐盟代碼周,開展編程教育的掃盲運動,并于2021年實現普及化的全覆蓋。此外,歐盟代碼周還為意大利教師提供免費的課程培訓,助力教師將編程融入音樂、語言學學科。受益于歐盟代碼周項目,意大利的編程課程體系在教育部門及學校教師的協同下蓬勃發展。愛沙尼亞雖然并未設立獨立編程課程,也未明確在哪些學科內融入編程,但其編程活動的普及化程度非常高,這是因為愛沙尼亞中小學編程課程依托于一項編程項目——Proge Tiger,該項目旨在提升中小學生運用計算思維解決實踐問題的能力[18]。該項目由愛沙尼亞教育研究部與教育信息技術基金會于2012年共同發起,多家教育科技公司參與其中,共同服務愛沙尼亞的中小學課堂。Proge Tiger項目為師生提供了詳細的學習內容,其中小學階段以圖形化與機器人編程為主,要求學生在不同學科(音樂、數學、物理)中開展編程活動;而在初高中與職業教育階段,學生可以選擇學習編程語言(如Python、JavaScript)、3D圖形、游戲制作、網頁制作等,為未來計算機職業選擇與發展做準備[19]。Proge Tiger項目為在職教師提供全方位的教師培訓和詳細的教學指南,以便教師能在課堂中迅速展開編程教學[20]。愛沙尼亞編程課程在政府組織、社會團體、研究機構以及學校的協同配合下得以有序開展。由此可見,編程教育的全面落地和長效發展需要政府、企業、學校、研究機構的廣泛支持與協同參與。

三 對我國中小學編程課程體系構建的啟示

通過對歐盟各國編程課程的發展路徑和課程主要樣態進行梳理與描繪,本研究結合我國編程教育發展的問題與訴求,從編程人才培養體系完善、編程課程發展理念革新、編程教育生態構建和教師編程能力專業化培訓方面提出針對性建議,以促進我國編程教育的長效發展。

1 探索“必修+選修”拉鏈式課程,滿足天賦型與興趣型學生的學習需求

我國義務教育階段編程教育的“入口”和“出口”問題同樣值得深思。習近平總書記在黨的二十大報告中明確指出,要統籌推進教育、科技、人才“三位一體”,著力造就拔尖創新人才[21]。因此,學校編程課程體系也應當考慮全方位育人的目標,滿足天賦型與興趣型學生的學習需求,一方面為國家培養專業化的編程類拔尖創新人才,另一方面培養全民普及的計算思維素養:首先,可以參考歐盟國家“必修+選修”結合的編程課程形式,重視和穩固信息科技課程在小學階段的必修課程地位,開展必修的編程知識普及化課程;而在初中和高中階段開展選修的專業化編程技能拔尖課程。其次,在崇尚編程“育思維”的素養教育時代,我們也不應忽視編程職業技能的發展路徑。正如德國教育家卡爾·雅斯貝爾斯所說:“真正的教育不是期望每個人都成為富有真知灼見的思想家,教育的過程是讓受教育者在實踐中自我操練、自我學習、自我成長?!币虼?,可以在信息科技課程中融入以編程職業技能培養為導向的內容,為學生提供學術路徑和職業路徑兩種選擇。同時,還可以提供與職業技能有關的培訓項目,為學生深入了解信息科技和編程領域的未來發展提供機會。最后,對于天賦型的編程類拔尖創新人才,更應做好教學分流舉措,提供更具個性化的制度保障。具體而言,可以參考波蘭的“小規模拔尖”項目,突破“循規蹈矩”的傳統教育制度束縛,讓學生的編程天賦得以釋放并使其在自己擅長的領域內不斷成長。綜上,在我國中高考分流的教育視域下,編程教育發展的關鍵步驟就在于完善編程教育職業化分流機制、打造貫通銜接式的編程人才培養課程體系。

2 發展多學科視閾編程課程體系,推進編程與傳統學科課程融合

中小學編程教育已成為各國基礎教育發展的著力點。為此,我國不斷出臺發展編程教育的相關政策,2017年國務院印發《關于新一代人工智能發展規劃的通知》,明確提出小學階段要逐步推廣編程課程,這標志著編程教育正式進入引起國家層面的關注[22]。2022年,教育部頒布新修訂的義務教育階段“信息科技”課程標準,雖然將計算思維規定為四大核心素養之一,卻并未提及編程[23]??梢?,當前的首要任務是,國家教育部門需從頂層設計層面制定明確的政策框架,落實編程教育在信息科技類課程與學校課程體系中的重要地位,并在基礎教育各年段的課程計劃中編制合適的編程活動。其次,編程教育和計算思維的綜合性與數學思維、科學中的工程技術領域緊密相連,這決定了編程教育的發展不能僅局限于“信息科技”學科這座“孤島”,因此教育部門應從理念上進行創新,明確編程教育培養需要義務教育階段多學科的協同,大力推廣融合傳統學科課程的“編程+X”教學模式。最后,考慮到學生從解決問題的實踐過程中所獲得的知識才最有價值,而編程與各學科教學內容的融合不僅為學生提供了“具象化”抽象編程概念的實踐場所,還為學生編程能力與學科學習的協同發展、共生互惠提供了機會。因此,教育部門應聯合高等院校、中小學院校重點突破如何將編程課程“安置”到所有學科內容中的難題,開發出編程內容與學科內容有機融合的貫通式教材??偠灾?,無論從哪種角度出發,都應當推廣“編程+X”學科的發展。

3 打破編程課程校本化開發的局限,構筑校企協同的編程教育新生態

長期有序發展的編程教育生態構建需要國家、學校和社會各方的共同配合。歐盟各國編程課程體系大多設有專業的編程教育委員會或非營利性組織,以起到宏觀統籌與彌足調節編程教育發展方向的作用。同時,部分編程教育企業也會參與到編程科技平臺開發和學校編程課程研發中,為學校編程教育的發展進行有益補充,覆蓋愛沙尼亞全國的Proge Tiger項目就給出了最有力的證明??紤]到目前我國的編程教育課程體系發展尚未成熟,并且學校的編程教材較為零碎,因此可以:首先,編程教育企業可以參與到中小學院校的編程教材、課程開發中,借鑒國際上編程教育實踐的優秀經驗,解決我國中小學院校校本課程體系的滯后性問題,同時根據學校各年段的教育目標和課程目標,開發一體化銜接的編程課程體系和編程實踐計劃。其次,中小學院??梢耘c企業通力合作,形成“以企帶校,校企協同”的特色發展模式,尤其是隨著國家“雙減”政策的落實,促使學科類培訓行業紛紛向編程教育行業轉型,其中不乏已形成完備編程課程體系的企業。這類企業可以為辦學條件不足的學校提供課程支持和編程工具支持,包括編程軟件、在線學習資源等;學校則可以為企業提供編程課程實踐的場所,根據教學結果反饋進一步完善編程課程。最后,企業可以定期為中小學生提供參與編程實踐項目的機會,由企業員工進行輔導,幫助學生應用編程知識來解決實際問題??偠灾?,編程教育企業作為培養國家基礎教育科技人才、拔尖創新人才的重要途徑,應承擔相應的使命與擔當,為我國編程教育的發展貢獻力量。

4 重視教師編程能力專業化培訓,完善教學材料支撐的配套設施

多學科協同發展編程不僅對學科內容融合提出了更高的要求,也對所有學科教師的數字素養能力和編程能力提出了新的要求。我國教育部門同樣指出,為了更好地適應智能時代的教學,教師數字素養的提升迫在眉睫[24]。因此,所有學科教師首先要完成教學理念上的轉變,明晰自己肩負著培養學生編程能力的責任,這是編程教學能否落實的基礎。其次,“用編程學”和“編程助學”的前提是教師在課堂中要學會“用編程的方式教”,因此學校和教育部門應多方協作制定教師專業能力培訓的計劃,幫助教師學會“用編程教”;還要為教師提供教學工具與配套設施的支持,掃除編程活動實施的一切障礙。此外,教師在編程教學中不應拘泥于單一的編程形式,應積極探索計算機化編程方式與非計算機化編程方式融合的編程教學模式[25]。再次,編程與學科內容的融合對學科教師的能力與教學法也提出了更高的要求,教師要避免學生對編程語句的機械記憶,通過教學活動內容幫助學生“表達”在腦海中建立的算法邏輯與運行步驟。最后,構建編程教學數字化資源共享平臺,不僅可以為教師提供優質的課程資源、教學案例、課程材料和多種資源組合使用的可能,還可以作為教師之間相互討論教學策略、教學實踐方案的場所,從而促進編程教育領域內的合作共享,進一步提高編程教學質量??傊?,完善教師專業化能力培訓機制,也是我國編程教育發展和推廣的關鍵之所在。

參考文獻

[1]孫立會,胡琳琳.是什么影響了小學生的計算思維——一項基于五省市小學生的橫向研究[J].中國電化教育,2021,(7):52-61.

[2]Bocconi S, Chioccariello A, Kampylis P, et al. Reviewing computational thinking in compulsory education: State of play and practices from computing education[R]. Luxembourg: Publications Office of the European Union, 2022:31-32.

[3]Hirsh-Pasek K, Zosh J M, Golinkoff R M, et al. Putting education in “educational” apps: Lessons from the science of learning[J]. Psychological Science in the Public Interest: A Journal of the American Psychological Society, 2015,(1):3-34.

[4]Balanskat A, Engelhardt K. Computing our future: Computer programming and coding-priorities, school curricula and initiatives across Europe[R]. Brussels: European Schoolnet, 2015:23-26.

[5]Bocconi S, Chioccariello A, Dettori G, et al. Developing computational thinking in compulsory education: Implications for policy and practice[R]. Luxembourg: Publications Office of the European Union, 2016:29-30.

[6]The Royal Academy of Engineering. Shut down or restart? The way forward for computing in UK schools[OL].

[7]OECD. Skills for a digital world[OL].

[8]Papert S. Mindstorms: Children, computers, and powerful ideas[M]. New York: Basic Books, 1980:212-213.

[9]Wing J M. Computational thinking[J]. Communications of the ACM, 2006,(3),33-35.

[10]Bocconi S, Chioccariello A, Earp J. The Nordic approach to introducing computational thinking and programming in compulsory education[R]. Brussels: European Schoolnet, 2018:7-16.

[11]Knobelsdorf M, Magenheim J, Brinda T, et al. Computer science education in North-Rhine Westphalia, Germany—A case study[J]. ACM Transactions on Computing Education, 2015,(2):1-22.

[12]Politechnika ?ódzka. Centrum mistrzostwa informatycznego[OL].

[13]Korhonen T, Salo L, Laakso N, et al. Finnish teachers as adopters of educational innovation: Perceptions of programming as a new part of the curriculum[J]. Computer Science Education, 2023,(1):94-116.

[14]Heintz F, Mannila L, Farnqvist T. A review of models for introducing computational thinking, computer science and computing in K-12 education[A]. 2016 IEEE Frontiers in Education Conference[C]. Erie, PA, USA: IEEE, 2016:1-9.

[15]Stigberg H, Stigberg S. Teaching programming and mathematics in practice: A case study from a Swedish primary school[J]. Policy Futures in Education, 2020,(4):483-496.

[16]Sun L, Liu J. Different programming approaches on primary students computational thinking: A multifactorial chain mediation effect[J]. Educational Technology Research and Development, 2023:1-28.

[17]Moreno-León J, Robles G. The Europe Code Week (CodeEU) initiative shaping the skills of future engineers[A]. 2015 IEEE Global Engineering Education Conference[C]. Tallinn, Estonia: IEEE, 2015:561-566.

[18]Merle Rosman. Proge Tiger[OL].

[19]Education Estonia. Proge Tiger—Estonian way to create interest in technology[OL].

[20]Hundred. Proge Tiger programme[OL].

[21]習近平.高舉中國特色社會主義偉大旗幟為全面建設社會主義現代化國家而團結奮斗——在中國共產黨第二十次全國代表大會上的報告[M].北京:人民出版社,2022:10-11.

[22]國務院.國務院關于印發新一代人工智能發展規劃的通知[OL].

[23]教育部.教育部關于印發義務教育課程方案和課程標準(2022年版)的通知[OL].

[24]教育部.教育系統著力提升教師數字素養——迎接數字化掌握新技能[OL].

[25]孫立會.“非計算機化”兒童編程教育教學模式的構建與應用[J].現代教育技術,2023,(2):52-60.

The Development Path of Programming Curricula in Primary and Secondary Schools in the European Union and Its Implications

Abstract: With the development of digital era, the importance of paragramming skills has been self-evident important, but the construction of programming curriculum system is the main is the main crux of the long-term development of programming education in our country. As the source of the development of global programming education, the EU has shown a “phenomenal” chain reaction in the long-term development. Based on this, the paper firstly analyzed the popularization development process, goal orientation, and setting characteristics of programming curricula in the EU. Then, the main patterns of programming curricula in the EU countries were summarized, which included morphologically independent programming courses, programming courses incorporating disciplinary standards, co-created interdisciplinary programming courses, and government-enterprise-academia-research programming courses with participation of the whole people. Finally, based on the tracking and description of the development path and main patterns of programming courses in the EU, this paper was expected to provide suggestions for Chinas programming education practical development, including the construction of “compulsory + elective” zipper programming courses form, the development of programming course systems withmulti-disciplinary perspective, the construction of a consistent programming education ecology in collaboration with the government, enterprises, and schools, and the emphasis on the professional training of programming ability of teachers in different disciplines. Through studying the development of programming curriculum in EU, this paper was expected to provide enlightenment and reference for the development of programming education in Chinese primary and secondary schools.

Keywords: EU; primary and secondary schools; programming curriculum; course format

猜你喜歡
歐盟中小學
普京正在突出重圍
歐盟鋼材反傾銷對酒鋼(集團)公司出口影響的調查
探究反傾銷措施中的價格承諾
論多媒體技術在中小學音樂教學中的應用
體育舞蹈進入中學教學課程的實效性研究
焦作市中小學武術教學現狀與發展對策研究
啦啦操融入中小學陽光體育運動可行性分析
略談中小學信息技術教學中微視頻的應用
英國退出歐盟對市場的沖擊效應研究
新課標下書法高效課堂教學探究
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合