本文摘要:摘 要:伴隨著人工智能技術(shù)的不斷發(fā)展,編程教育逐漸受到研究者的廣泛關(guān)注。 我國(guó)香港地區(qū)在編程課程改革方面富有特色,并在近十年內(nèi)取得了明顯的成效。 基于此,文章圍繞現(xiàn)行的香港編程課程標(biāo)準(zhǔn),采用案例分析與比較研究等方法,分析了香港編程課程的目標(biāo)定
摘 要:伴隨著人工智能技術(shù)的不斷發(fā)展,編程教育逐漸受到研究者的廣泛關(guān)注。 我國(guó)香港地區(qū)在編程課程改革方面富有特色,并在近十年內(nèi)取得了明顯的成效。 基于此,文章圍繞現(xiàn)行的香港編程課程標(biāo)準(zhǔn),采用案例分析與比較研究等方法,分析了香港編程課程的目標(biāo)定位、內(nèi)容結(jié)構(gòu)、教學(xué)評(píng)估等具體內(nèi)容,強(qiáng)調(diào)其工具性、多元化、緊扣共通能力、注重學(xué)會(huì)學(xué)習(xí)等特點(diǎn)。 借鑒其經(jīng)驗(yàn),我國(guó)內(nèi)地應(yīng)深化編程課程建構(gòu)研究、加大對(duì)編程課程本體研究以及關(guān)注編程教學(xué)有效性問題,從而推動(dòng)編程教育的發(fā)展。
關(guān)鍵詞:香港 編程教育 課程改革
一、引言
伴隨著信息通信技術(shù)(Information and Communication Technology,ICT)的不斷發(fā)展,世界各國(guó)紛紛將人工智能技術(shù)研發(fā)作為未來社會(huì)可持續(xù)發(fā)展的新引擎,迫切要求未來人才具備必要的編程素養(yǎng)。 2001年,日本文部科學(xué)省明確將編程教育納入《小學(xué)學(xué)習(xí)指導(dǎo)綱要》,出臺(tái)了相應(yīng)的實(shí)施方案; 2019年,日本發(fā)布了《小學(xué)編程教育教案集》,助力編程課程實(shí)踐[1]。 2013年11月4日,英國(guó)《每日電訊報(bào)》報(bào)道,當(dāng)時(shí)的英國(guó)將成為世界上首個(gè)在中小學(xué)實(shí)行計(jì)算機(jī)項(xiàng)目的國(guó)家:兒童從5歲進(jìn)入小學(xué)開始學(xué)習(xí)如何編寫程序,一直到16歲中學(xué)畢業(yè)[2]。 2016年,美國(guó)發(fā)布《K-12計(jì)算機(jī)科學(xué)框架》(K-12 Computer Science Framework),指導(dǎo)美國(guó)K-12階段學(xué)生的計(jì)算機(jī)科學(xué)教育實(shí)踐,其中包括了編程教育內(nèi)容及相應(yīng)的教學(xué)建議。
盡管我國(guó)的編程教育起步較晚,但發(fā)展規(guī)模與速度卻令人矚目。 2017年,國(guó)務(wù)院發(fā)布《新一代人工智能發(fā)展規(guī)劃》,提出要“廣泛開展人工智能科普活動(dòng),在中小學(xué)階段設(shè)置人工智能相關(guān)課程,逐步推廣編程教育”[3]。 這是我國(guó)首次將編程教育寫入政府決策。 國(guó)內(nèi)各中小學(xué)也紛紛將編程教育作為學(xué)校特色課程予以建設(shè)與實(shí)施。 艾瑞咨詢發(fā)布的《2018年中國(guó)少兒編程行業(yè)研究報(bào)告》顯示,截至2018年10月,我國(guó)少兒編程行業(yè)的市場(chǎng)規(guī)模已達(dá)約30億至40億元,用戶約1550萬(wàn),行業(yè)規(guī)模5年內(nèi)將達(dá)到300億元[4]。 但是,總體而言我國(guó)內(nèi)地編程教育整體上仍處于起步階段,在課程建設(shè)、教材研發(fā)、評(píng)估實(shí)施等方面還較為薄弱。 [5]
我國(guó)香港地區(qū)在編程教育方面富有特色。 2000年以來,香港已經(jīng)開發(fā)了八個(gè)計(jì)算機(jī)認(rèn)知單元課程(CAP),2015年,通過開發(fā)新的編程語(yǔ)言工具以及新教材,提升編程教育的教學(xué)水平。 2016年12月,發(fā)布了《推動(dòng)STEM教育—發(fā)揮創(chuàng)意潛能》報(bào)告,明確從小學(xué)階段開始引入編程教育,學(xué)習(xí)計(jì)算思維和編程技巧,并取得了明顯的成效。 據(jù)統(tǒng)計(jì),2013-2019年,香港青少年在國(guó)際電腦奧林匹克競(jìng)賽中,共取得了21塊獎(jiǎng)牌。
二、香港編程課程改革經(jīng)驗(yàn)
香港編程課程改革經(jīng)歷了不斷優(yōu)化的過程。 2013年,科技教育學(xué)習(xí)領(lǐng)域課程在初中全面實(shí)施,香港教育局建議在初中ICT的知識(shí)范圍內(nèi)撥出不少于30%的課時(shí),用于教學(xué)程序編寫。 2015年,高中階段的ICT作為高中20個(gè)選修科目之一,增加了編程課程內(nèi)容,讓選修編程課程的學(xué)生加深對(duì)編程的認(rèn)識(shí)。 現(xiàn)行的香港青少年編程課程標(biāo)準(zhǔn)于2017年由香港課程發(fā)展議會(huì)編訂,經(jīng)香港特別行政區(qū)政府教育局審定,建議學(xué)校采用。 該標(biāo)準(zhǔn)由六個(gè)章節(jié)組成,包括引言、目標(biāo)、學(xué)習(xí)元素、實(shí)施、學(xué)與教、評(píng)估和附錄。 [6]
(一)編程課程定位:凸顯工具性
從廣義而言,編程是將一個(gè)計(jì)算問題經(jīng)過一系列計(jì)算過程來引出一個(gè)可執(zhí)行的程序。 它強(qiáng)調(diào)通過任務(wù)驅(qū)動(dòng)來引導(dǎo)學(xué)生掌握編程技巧,并應(yīng)用于生活情境,從而提高學(xué)生的批判思維和解決問題能力。 如果將其內(nèi)涵作進(jìn)一步界定,編程教育應(yīng)包括兩個(gè)維度:一是培養(yǎng)計(jì)算思維; 二是培養(yǎng)計(jì)算實(shí)踐,其中計(jì)算思維是編程教育的核心。
2006年,周以真提出了計(jì)算思維的概念,認(rèn)為計(jì)算思維是運(yùn)用計(jì)算機(jī)科學(xué)的基礎(chǔ)概念去解決問題、設(shè)計(jì)系統(tǒng)、理解人類的行為[7]。 計(jì)算思維包括三個(gè)層面:一是抽象化(Abstraction),二是算法(Algorithm),三是自動(dòng)化(Abstraction)。 因此,學(xué)生應(yīng)該了解計(jì)算思維的基本概念,包括抽象化、算法和自動(dòng)化等核心概念。
香港編程教育將編程定位于工具,其開發(fā)落腳點(diǎn)放在訓(xùn)練計(jì)算思維來提升邏輯能力,這在其提供的Scratch學(xué)習(xí)程序編寫中得到了充分體現(xiàn)。 Scratch是一款編程工具,由麻省理工學(xué)院媒體實(shí)驗(yàn)室設(shè)計(jì)研發(fā),主要使用對(duì)象是8~16歲兒童,其特點(diǎn)是擺脫文本編程方式,利用鼠標(biāo)拖動(dòng)不同功能的程序來編寫互動(dòng)故事、游戲和動(dòng)畫[8]。 香港編程課程將其引入教學(xué),目的在于發(fā)展學(xué)生的想象力與創(chuàng)造力,通過編寫程序幫助學(xué)生獲得創(chuàng)意樂趣。 不難發(fā)現(xiàn),編程作為工具的再創(chuàng)造,不僅要求學(xué)生學(xué)習(xí)編程技術(shù),更重要的是引導(dǎo)學(xué)生通過編程學(xué)習(xí)將其運(yùn)用于具體情境之中,能將問題解決與創(chuàng)新創(chuàng)造聯(lián)系起來。
(二)編程課程結(jié)構(gòu):多元化架構(gòu)
編程學(xué)習(xí)可以發(fā)生在不同的學(xué)習(xí)階段。 香港小學(xué)低段(一至三年級(jí))開展的游戲、體育與音樂等實(shí)踐性活動(dòng)能夠啟蒙學(xué)生計(jì)算思維的進(jìn)一步培養(yǎng)。 例如,生活中的跳棋、飛行棋等棋類項(xiàng)目以及剪刀石頭布等游戲活動(dòng),其本身蘊(yùn)含著一定的項(xiàng)目學(xué)習(xí)規(guī)則與步驟,它們是計(jì)算思維原始概念形成的基礎(chǔ)。 香港小學(xué)高段(四至六年級(jí))推行的編程教育,旨在幫助學(xué)生在團(tuán)隊(duì)協(xié)作中獲得豐富的編程技術(shù),在問題解決中產(chǎn)生創(chuàng)新的靈感。 為此,香港編程課程確立了編程學(xué)習(xí)的三大元素,并圍繞這些元素設(shè)計(jì)了七大活動(dòng)單元,從而實(shí)現(xiàn)學(xué)習(xí)元素與課程單元內(nèi)容的一致性。
1.設(shè)計(jì)明確清晰的學(xué)習(xí)元素
香港編程課程涵蓋計(jì)算的聯(lián)系、計(jì)算思維的實(shí)踐、應(yīng)用與影響這三大元素。 解讀這三大元素,會(huì)發(fā)現(xiàn)它們彼此之間有著內(nèi)在的邏輯聯(lián)系。 例如,計(jì)算數(shù)據(jù)需要借助有效的計(jì)算思維識(shí)別與應(yīng)用才能獲取。 在計(jì)算思維實(shí)踐應(yīng)用中,要認(rèn)真考慮安全以及隱私的保護(hù),這也是信息倫理的要求。
如果將三大元素作進(jìn)一步細(xì)分,又可以分成若干個(gè)二級(jí)元素。 例如,計(jì)算思維的實(shí)踐元素包括了“識(shí)別數(shù)據(jù)及計(jì)算使用的信息、如何使用數(shù)據(jù)”以及“制作計(jì)算制品”兩個(gè)二級(jí)元素。 再以“制作計(jì)算制品”二級(jí)元素為例,又可進(jìn)一步細(xì)分為六個(gè)三級(jí)要素:一是儲(chǔ)存程序的概念; 二是使用變量以便存儲(chǔ)及修改數(shù)據(jù); 三是基本程序編寫的結(jié)構(gòu); 四是抽象的概念; 五是開發(fā)程序、進(jìn)行編碼; 六是與實(shí)物進(jìn)行互動(dòng)。 這種將學(xué)習(xí)元素不斷細(xì)分的設(shè)計(jì)架構(gòu),充分借鑒了美國(guó)《K-12計(jì)算機(jī)科學(xué)框架》中關(guān)于計(jì)算機(jī)科學(xué)課程的五大核心學(xué)習(xí)模塊設(shè)計(jì),既便于學(xué)生無(wú)障礙地學(xué)習(xí)掌握,也利于教師清晰掌握學(xué)習(xí)內(nèi)容,設(shè)計(jì)相應(yīng)的學(xué)習(xí)方案。
2.構(gòu)建任務(wù)式的活動(dòng)單元
香港編程課程設(shè)計(jì)了七大認(rèn)知學(xué)習(xí)單元,分別是開開心心用計(jì)算機(jī)、計(jì)算機(jī)繪圖、計(jì)算機(jī)書寫、使用互聯(lián)網(wǎng)、文字處理、電子表格計(jì)算及圖表制作、使用電子郵件。 這七大學(xué)習(xí)單元涵蓋了三個(gè)主題,包括硬件與系統(tǒng)管理、信息與加工表達(dá)、網(wǎng)絡(luò)與信息交流三個(gè)版塊。 從學(xué)習(xí)內(nèi)容角度看,這些單元學(xué)習(xí)內(nèi)容符合學(xué)生的年齡特點(diǎn)和認(rèn)知規(guī)律,且各單元之間相互銜接、各有側(cè)重,將要求學(xué)生掌握的編程技能分布在不同的單元活動(dòng)中,通過任務(wù)驅(qū)動(dòng)來指導(dǎo)學(xué)生開展任務(wù)式的編寫進(jìn)階學(xué)習(xí)。
以小學(xué)為例,各內(nèi)容在年段分布上存在著一定的梯度。 小學(xué)低段與小學(xué)高段各自設(shè)計(jì)了不同的內(nèi)容標(biāo)準(zhǔn),以下是香港小學(xué)編程課程前三個(gè)單元內(nèi)容。 比較小學(xué)低段與小學(xué)高段這兩個(gè)學(xué)段內(nèi)容,可以發(fā)現(xiàn)如下共同點(diǎn):都是引導(dǎo)學(xué)生了解編程的應(yīng)用環(huán)境以及一些常見的表現(xiàn)形式,形成運(yùn)用編程處理信息的基本能力。 不同點(diǎn)在于,小學(xué)低段更多是從感性出發(fā),如編排的“使用鍵盤及鼠標(biāo)控制計(jì)算機(jī)”“利用手畫及橡皮擦工具繪圖”“在圖片中輸入文字”等學(xué)習(xí)內(nèi)容,都旨在基于形象直觀的活動(dòng),引發(fā)學(xué)生“玩中學(xué)”,內(nèi)容上主要以觀察、識(shí)別和熟悉簡(jiǎn)單操作為主,便于培養(yǎng)學(xué)生掌握常用軟件工具的應(yīng)用技能。
小學(xué)高段是對(duì)小學(xué)低段的拓展提升,包括“明白輸入、輸出及儲(chǔ)存裝置的基本功能”“利用一般繪圖工具編輯、儲(chǔ)存及打印圖像檔案”等學(xué)習(xí)內(nèi)容。 通過比較不難發(fā)現(xiàn),小學(xué)低段強(qiáng)調(diào)簡(jiǎn)單識(shí)別,認(rèn)識(shí)不同計(jì)算機(jī)元素的基本功能; 小學(xué)高段要求初步理性地熟悉操作常用輸入與輸出設(shè)備,鼓勵(lì)學(xué)生將學(xué)到的編程技術(shù)應(yīng)用到更深層次的領(lǐng)域?qū)用妗?綜上所述,小學(xué)階段的編程課程體現(xiàn)了由簡(jiǎn)單的從直接經(jīng)驗(yàn)出發(fā)的活動(dòng)學(xué)習(xí)向復(fù)雜的間接經(jīng)驗(yàn)的程序?qū)W習(xí)的轉(zhuǎn)變。
就同一專題內(nèi)容編排而言,每個(gè)專題都有若干個(gè)單元與之相對(duì)應(yīng)。 以“網(wǎng)絡(luò)與信息交流”專題為例,小學(xué)高段對(duì)應(yīng)的是“使用互聯(lián)網(wǎng)”以及“使用電子郵件”這兩個(gè)單元。 比較小學(xué)高段不同單元間的內(nèi)容標(biāo)準(zhǔn),可以發(fā)現(xiàn)單元內(nèi)容既關(guān)注學(xué)生學(xué)習(xí)生活經(jīng)驗(yàn),體驗(yàn)編程技術(shù)在生活學(xué)習(xí)中的應(yīng)用,也關(guān)注學(xué)生情感態(tài)度價(jià)值觀的培養(yǎng),從而引導(dǎo)學(xué)生初步形成理性認(rèn)識(shí)與價(jià)值判斷,在今后社會(huì)生活中養(yǎng)成正確的法律道德修養(yǎng),從而承擔(dān)未來社會(huì)的公民責(zé)任。 這與上文提到的三大學(xué)習(xí)元素強(qiáng)調(diào)信息素養(yǎng)密切聯(lián)系,使不同學(xué)段的編程課程成為一個(gè)有機(jī)共同體,充分體現(xiàn)了學(xué)習(xí)內(nèi)容與學(xué)習(xí)元素內(nèi)容之間的一致性。
(三)編程課程目標(biāo):緊扣共通能力
近年來,核心素養(yǎng)成為學(xué)界探討的熱點(diǎn)。 香港地區(qū)將核心素養(yǎng)稱之為“共通能力”,指幫助學(xué)生在不同情境中掌握、建構(gòu)和應(yīng)用知識(shí)的基本能力。 2001年,香港以“學(xué)會(huì)學(xué)習(xí):課程發(fā)展路向”為主題開展了課程改革,改革的主導(dǎo)原則是“教導(dǎo)學(xué)生學(xué)會(huì)學(xué)習(xí)”,強(qiáng)調(diào)“透過各種學(xué)習(xí)內(nèi)容發(fā)展學(xué)生的共通能力”[9]。 依據(jù)能力分析框架,共通能力可以整合為三類能力。
根據(jù)上表可以發(fā)現(xiàn),九大能力共同指向人的整體能力,具體表現(xiàn)在:一是有關(guān)跨學(xué)科的、社會(huì)性、情境性的通用能力; 二是與學(xué)科本質(zhì)相關(guān)的思維方式與行為表征模式; 三是與學(xué)科性質(zhì)相關(guān)的知識(shí)能力與價(jià)值觀知識(shí)。 香港編程課程設(shè)計(jì)充分落實(shí)了這九大共通能力,三大學(xué)習(xí)元素在共通能力上都有相對(duì)應(yīng)的體現(xiàn)。
具體而言,“計(jì)算聯(lián)系”強(qiáng)調(diào)學(xué)生“能夠根據(jù)解決問題的需要,自覺主動(dòng)地尋求恰當(dāng)?shù)姆绞将@取與處理信息,敏銳感覺到信息的變化,分析數(shù)據(jù)中所承載的信息,采用有效策略對(duì)信息來源的可靠性、內(nèi)容的準(zhǔn)確性、指向的目的性作出合理判斷”; “計(jì)算思維”要求學(xué)生“能夠在信息活動(dòng)中,采用計(jì)算機(jī)科學(xué)領(lǐng)域的思想方法界定問題、抽象特征、建立結(jié)構(gòu)模型、合理組織數(shù)據(jù)”[10]。
香港編程教育課程標(biāo)準(zhǔn)還明確了學(xué)習(xí)元素及相應(yīng)的學(xué)習(xí)目標(biāo),對(duì)每個(gè)學(xué)習(xí)目標(biāo)進(jìn)行了具體的描述。 如“制造計(jì)算制品”這一學(xué)習(xí)目標(biāo)下提出了六個(gè)子目標(biāo):一是儲(chǔ)存程序計(jì)算機(jī)的概念; 二是使用變量以便儲(chǔ)存及修改數(shù)據(jù); 三是基本程序編寫的結(jié)構(gòu); 四是抽象的概念; 五是開發(fā)程序編碼; 六是與實(shí)物進(jìn)行互動(dòng)。 同時(shí),在這些子目標(biāo)中又進(jìn)一步提出了具體的學(xué)習(xí)成果以及應(yīng)用領(lǐng)域,如“基本程序編寫的結(jié)構(gòu)”概念提出了如下學(xué)習(xí)目標(biāo)以及應(yīng)用領(lǐng)域。
結(jié)合上述目標(biāo)表述與應(yīng)用領(lǐng)域,香港編程教育課程通過具體的學(xué)習(xí)任務(wù)驅(qū)動(dòng),培養(yǎng)學(xué)生利用編程技術(shù)進(jìn)行學(xué)習(xí)與探討的能力,注重知識(shí)的綜合運(yùn)用與創(chuàng)新,具有更豐富的教育內(nèi)涵:一是強(qiáng)調(diào)利用編程技術(shù)解決問題能力的培養(yǎng); 二是將利用編程技術(shù)解決問題的能力遷移到生活領(lǐng)域,形成創(chuàng)新與創(chuàng)造能力,具有“形式化、模型化、自動(dòng)化和系統(tǒng)化”的特征。 編程教育可為學(xué)生提供充分參與日益數(shù)字化的世界所必需的技能、知識(shí)和思維方式。
(四)編程教學(xué)與評(píng)價(jià):注重學(xué)會(huì)學(xué)習(xí)
2001年,香港地區(qū)開始推行題為“學(xué)會(huì)學(xué)習(xí)”的課程改革,提倡以學(xué)生為本的學(xué)習(xí)模式,注重提升學(xué)習(xí)素質(zhì)和效能,并提供不同的學(xué)習(xí)經(jīng)歷。 同時(shí),還積極推廣“作為學(xué)習(xí)的評(píng)估”,即教師基于學(xué)情使用評(píng)分標(biāo)準(zhǔn),引導(dǎo)學(xué)生開展自我評(píng)估與同伴互評(píng),幫助學(xué)生評(píng)估自己的學(xué)習(xí)情況,推動(dòng)課程與教學(xué)的轉(zhuǎn)變,從而實(shí)現(xiàn)終身學(xué)習(xí)。
1.提倡以學(xué)生為中心的自主學(xué)習(xí)
編程學(xué)習(xí)是一個(gè)復(fù)雜、多元化、生動(dòng)而互動(dòng)的過程。 香港編程教育教學(xué)推行以建構(gòu)主義理論為基礎(chǔ),以學(xué)生為中心的教學(xué)范式,其中列舉了一些教學(xué)的注意事項(xiàng),例如,投入時(shí)間培養(yǎng)分解問題的技巧; 在學(xué)習(xí)程序編寫技巧前先學(xué)習(xí)識(shí)別數(shù)據(jù)和信息以作計(jì)算的用途; 投入時(shí)間通過“不插電活動(dòng)”來發(fā)展抽象化技能。
上文提及的“不插電活動(dòng)”即不利用計(jì)算機(jī),通過一些生動(dòng)有趣的活動(dòng)游戲,采用開放和自主學(xué)習(xí)方式把培養(yǎng)編程素養(yǎng)融入課程學(xué)習(xí)中,從而開發(fā)學(xué)生的計(jì)算思維。 其實(shí),“不插電活動(dòng)”與計(jì)算思維有著密切的聯(lián)系,它能夠構(gòu)建算法多樣化的途徑,將在忽略與問題無(wú)關(guān)的內(nèi)容基礎(chǔ)上,積極抽象化并建立格局圖樣。
同時(shí),“不插電活動(dòng)”還可以與不同學(xué)科進(jìn)行整合,如數(shù)學(xué)教師可以利用運(yùn)算符AND來強(qiáng)化學(xué)生了解公因數(shù)和公倍數(shù); 常識(shí)教師可以利用月相引入循環(huán)概念。 這些“不插電活動(dòng)”讓學(xué)生認(rèn)識(shí)到編程不再神秘難懂,而是為了解決問題而提出。 學(xué)生在活動(dòng)中由于去除了計(jì)算機(jī)干擾,就更能集中注意力參與到活動(dòng)中,并且通過自主認(rèn)知活動(dòng)掌握編程計(jì)算思維的核心概念,培養(yǎng)了獨(dú)立思考與自主學(xué)習(xí)能力。
2.靈活運(yùn)用評(píng)估工具
評(píng)估是教學(xué)的重要環(huán)節(jié),有效評(píng)估旨在收集學(xué)生的學(xué)習(xí)成果,讓學(xué)生、教師、家長(zhǎng)都能了解編程的學(xué)習(xí)進(jìn)度。 為此,香港編程課程設(shè)計(jì)了相應(yīng)的評(píng)估工具,并參照評(píng)估工具得出相應(yīng)的評(píng)估結(jié)果。 例如,圍繞“抽象”這一編程指標(biāo),從低、中、高三個(gè)角度提供了相應(yīng)的評(píng)估依據(jù),這樣可以幫助教師在開展教學(xué)研討時(shí)做出具體的反饋。
一般而言,評(píng)估目標(biāo)應(yīng)與上述三大學(xué)習(xí)元素(計(jì)算的聯(lián)系、計(jì)算思維的實(shí)踐、應(yīng)用與影響)密切配合,具體要求包括:一是把一個(gè)簡(jiǎn)單問題抽象化以便設(shè)計(jì)一個(gè)解決方案; 二是了解基本的程序編寫結(jié)構(gòu),并能在日常生活中看到相關(guān)結(jié)構(gòu); 三是預(yù)測(cè)更改程序語(yǔ)言,改變程序的操作; 四是熟悉重用和混合程序編碼,并能夠測(cè)試和修復(fù)程序中的錯(cuò)誤; 五是找出程序中的格局圖樣,并能夠在新的情況下應(yīng)用它們; 六是利用程序編寫語(yǔ)言表達(dá)一個(gè)簡(jiǎn)單的算法。
三、對(duì)內(nèi)地小學(xué)編程課程建設(shè)的啟示
面對(duì)當(dāng)今知識(shí)經(jīng)濟(jì)的浪潮,提升學(xué)生編程素養(yǎng)可以使學(xué)生盡快適應(yīng)社會(huì)發(fā)展,具備必要的創(chuàng)新精神與實(shí)踐能力。 但是,編程素養(yǎng)的培養(yǎng)是一個(gè)系統(tǒng)化的過程,需要各個(gè)學(xué)段有機(jī)銜接與有序遞進(jìn),才能發(fā)揮合力并體現(xiàn)實(shí)效,香港編程課程改革的經(jīng)驗(yàn)可以給內(nèi)地編程課程建設(shè)帶來以下借鑒。
(一)深化編程課程建構(gòu)研究
在編程課程改革設(shè)計(jì)中,課程體系的整體架構(gòu)是實(shí)現(xiàn)編程課程上下有機(jī)銜接與整體優(yōu)化的關(guān)鍵。 首先要對(duì)編程課程進(jìn)行整體架構(gòu),具體包括編程課程的目標(biāo)定位、學(xué)科內(nèi)容、各學(xué)段要求。 當(dāng)前,編程教育隨著STEM教育和創(chuàng)客教育普及而逐漸受到重視,編程不僅是在信息技術(shù)課堂加入編程內(nèi)容,也不只是編寫代碼,而應(yīng)讓編程課程與多學(xué)科實(shí)現(xiàn)整合。
借鑒香港編程課程改革經(jīng)驗(yàn),可以在如下方面進(jìn)行深入思考——整體上如何確定編程課程的總目標(biāo); 依據(jù)總目標(biāo)應(yīng)設(shè)計(jì)哪些課程學(xué)習(xí)元素; 在各個(gè)學(xué)習(xí)元素領(lǐng)域可以編制哪些具體目標(biāo)以及安排哪些具體內(nèi)容; 如何體現(xiàn)不同領(lǐng)域的內(nèi)容并在不同年齡段實(shí)現(xiàn)有序提升等。
(二)加大對(duì)編程課程的本體研究
編程課程與信息技術(shù)課程、STEM課程有著天然的聯(lián)系,從培養(yǎng)目標(biāo)來看三者具有許多相似之處。 《義務(wù)教育信息技術(shù)課程標(biāo)準(zhǔn)》指出,信息技術(shù)課程的總體目標(biāo)是培養(yǎng)學(xué)生積極學(xué)習(xí)和探究信息技術(shù)的興趣,養(yǎng)成良好的信息意識(shí)和健康負(fù)責(zé)的信息技術(shù)使用習(xí)慣,強(qiáng)化學(xué)生使用信息技術(shù)支持各種學(xué)習(xí)和解決各類問題的意識(shí)和能力。 而STEM課程目標(biāo),旨在培養(yǎng)學(xué)生成為科學(xué)、科技和數(shù)學(xué)的終身學(xué)習(xí)者,提升創(chuàng)造協(xié)作和解決問題的能力。
但是從學(xué)科本體而言,編程與信息技術(shù)、STEM也有一定區(qū)別。 因此,如果將信息技術(shù)課程與STEM課程等同于編程,顯然過于草率,也會(huì)在編程課程設(shè)計(jì)的系統(tǒng)性與有效性方面存在問題。 因此編程目標(biāo)的一體化設(shè)計(jì)可以適當(dāng)借鑒香港編程課程設(shè)計(jì)的理論研究和實(shí)踐成果,界定與編程課程相關(guān)的知識(shí)、能力與價(jià)值觀,并將其體現(xiàn)在各個(gè)學(xué)段的課程目標(biāo)中。
教育論文投稿刊物:《開放教育研究》系由國(guó)家新聞出版總署批準(zhǔn),上海市教育委員會(huì)主管,上海遠(yuǎn)程教育集團(tuán)和上海電視大學(xué)主辦的,于1983年創(chuàng)刊1995年更為此名,并向國(guó)內(nèi)外公開發(fā)行的一本旨在傳播開放與遠(yuǎn)程教育新思想、新理念、新技術(shù)和新方法的純學(xué)術(shù)期刊。
(三)關(guān)注編程教學(xué)有效性問題
綜觀香港編程課程標(biāo)準(zhǔn)文本,不僅關(guān)注課程目標(biāo)、課程內(nèi)容的厘定,尊重學(xué)生的認(rèn)知水平與接受能力的差異,而且重視教學(xué)評(píng)估、教學(xué)策略等的設(shè)計(jì)。 例如,教學(xué)原則上強(qiáng)調(diào)要有效互動(dòng)、獨(dú)立學(xué)習(xí)、善用發(fā)展性評(píng)估、有效運(yùn)用資源、增強(qiáng)學(xué)習(xí)動(dòng)機(jī)、鼓勵(lì)學(xué)生積極參與。 這些教學(xué)原則大多是從編程課堂教學(xué)研究成果中提煉出來的,對(duì)教師如何開展編程教學(xué)提出了明確要求。 如何讓編程課程真正被學(xué)生所喜歡,如何讓編程理念真正被教師所接受,這些都需要認(rèn)真思考與扎實(shí)行動(dòng)。
參考文獻(xiàn):
[1]陳曉婷.日本文部科學(xué)省公布《小學(xué)編程教育教案集》[J].世界教育信息,2019(22):77.
[2]陶媛.英國(guó)兒童將從小學(xué)開始學(xué)習(xí)編程[J].世界教育信息,2013(23):79.
[3]國(guó)務(wù)院.國(guó)務(wù)院關(guān)于印發(fā)新一代人工智能發(fā)展規(guī)劃的通知[EB/OL].(2017-07-20)[2020-02-24].http://www.gov.cn/zhengce/content/2017-07/20/content_5211996.htm.
[4]艾瑞咨詢.2018年中國(guó)少兒編程行業(yè)研究報(bào)告[EB/OL].(2018-10-11)[2020-03-30].http://www.199it.com/archives/781622.html.
[5][6]孫丹,李艷.我國(guó)青少年編程教育課程標(biāo)準(zhǔn)探討[J].開放教育研究,2019(5):99-109.
[7]WING J. M. Computational thinking[J].Communications of the ACM,2006,49(3):33-35.
作者:駱奇 肖龍海
轉(zhuǎn)載請(qǐng)注明來自發(fā)表學(xué)術(shù)論文網(wǎng):http:///jylw/24875.html