畢家娟 陳 琳
2022 年發布的《義務教育課程方案》對義務教育階段的人才培養提出了更高要求,課程方案的設計也更為系統、全面、科學。在課程設置方面,最大的變化是將信息技術課程更名為信息科技課程,并將其設置為國家課程,還明確了信息科技課程占九年義務教育總課時的比例為1%~3%。
與其他課程不同,信息科技課程標準的制訂既無多少理論研究成果可遵循,又無多少實踐經驗可借鑒,只能“摸著石頭過河”。《義務教育信息科技課程標準(2022 年版)》(以下簡稱“新課標”)公布后,引起了高度關注,但也引發了一些爭議。最大的爭議是義務教育階段要不要讓學生學編程,即要不要進行編程教育的問題。
《提升全民數字素養與技能行動綱要》提出,要“提升全民數字化適應力、勝任力、創造力”。數字化創造力所需要的底層核心數字素養之一是編程能力。教編程的實質是幫助當代中小學生練就新時代創新創造基本功,是在涂抹智慧時代的底色。
新的課程方案明確了“使學生有理想、有本領、有擔當”的培養目標,并要求每門課程將“三有”落到實處。在中小學課程中,信息科技課程對學生發展意義重大,且編程是其中的時代本領、基礎性本領,是能夠讓學習者在智慧時代終身受益的本領。相應地,教不教編程,不僅是信息科技課程的大是大非問題,而且是能否提升學生的時代化核心素養和核心競爭力的問題,絕對含糊不得。顯而易見,對學生進行編程教育,不是要不要的問題,而是必須更加強化和更好提升質量的問題。
當然,還要分析否定編程教育的理由是否具有合理性。從幾次新課標的直播講座與交流討論看,主張放棄編程教育的理由有4 個方面:一是以某著名大學取消編程學科的事實,說明編程不重要了;二是學了編程只有極少數人能派上用場,并且給出了15%的人能用上的數據;三是認為編程既提升不了素養,也解決不了問題,是機械的動作,是一種特別簡單的思維;四是認為學習編程語法、規則、數據結構和算法,需要大量的課時。
首先,我們探討一下將著名大學取消編程學科這一事實作為取消編程教育的理由,能否站得住腳。一流大學對學科進行調整是常態,調整的原因是多方面的,但主要原因有二:一是該學科研究已達到很高的高度,再向上的發展空間不大了,要將有限的研究資源(主要是人力、經費和設施)轉向更有潛力的學科研究;二是其他高校或專門研究機構有更強的研究團隊,而學校在此方面的研究優勢已不明顯。
其次,讓我們探討“編程只有極少數人能派上用場”的說法能否支撐取消編程教育。數字化轉型的本質是虛實世界的融合,即運用數字技術改變實體世界,而這種改變要以強大的編程能力為基礎。
再次,探討編程能不能提升素養的問題。數字化創造力的提升離不開數字素養與技能的培養,而這一過程是通過信息科技課程4 大核心素養(即信息意識、計算思維、數字化學習與創新、信息社會責任)的相互支持實現的,其中計算思維、數字化學習與創新和編程關系較為密切。其一,編程可成為落實計算思維的平臺和渠道,通過設計、編寫、預測、調試,不僅可以驗證想法正確與否,而且可以及時給予學生反饋,激發學生數字化學習的興趣,進而促進學生好奇心、探索力、創造力的提升。其二,學生通過編程中的程序理解其背后的邏輯關系,學會尋找最佳路徑解決問題,運用數字化工具高效、創造性地解決問題,進而遷移到真實問題情境中。其三,編程可以讓計算思維顯性化,而非僅僅停留在理論層面。其四,編程是數字化技術存在的基石,只有理解好編程,學生才能更好地理解現有的數字技術。這就進一步說明,數字化創造所需要的底層核心數字素養之一是編程能力。
最后,對于中小學生而言,編程學習不需要多么深入,也不需要在語法、規則方面花費大量課時,而是應以解決實際問題為導向,設計編程教學模塊,讓學生在解決問題的過程中體會順序、選擇、循環、遞歸等幾種常見的程序思維,并將程序思維遷移到解決真實問題過程中來。這里的教學模塊是有難度梯度的教學模塊,難度不高的通識實用編程在課堂中面向全體,難度較高的高階編程可以將其設置為社團課程中的深入學習單元。這樣既能顧及全體學生,又可讓有興趣的學生在編程方面得到個性提升。
綜上,不僅不能因為信息技術課程改為信息科技課程而取消編程教育,而且要將編程教育作為夯實搭建或重構虛擬世界與現實世界融合底座的基礎性能力的重要舉措。編程教育可以使未來一代真正具有數字化創造力和高超的創新創造本領,使其在創新性強國建設中發揮更大作用。