張華蘭
(北大附屬宿遷實(shí)驗(yàn)學(xué)校 江蘇宿遷 223800)
在2017 年頒布的《新一代人工智能發(fā)展規(guī)劃》中,針對(duì)我國(guó)的信息化教育提出了“全民智能教育”的概念,同時(shí)在中小學(xué)階段開(kāi)設(shè)了人工智能相關(guān)教學(xué)內(nèi)容,進(jìn)一步推廣編程教育。而編程是實(shí)現(xiàn)人工智能的基礎(chǔ)要素,因此在中小學(xué)階段實(shí)現(xiàn)高水平編程教育,是打下信息技術(shù)教育培養(yǎng)基礎(chǔ),保證實(shí)現(xiàn)人工智能教育培養(yǎng)目標(biāo)的根本需要。
根據(jù)2017 版普通高中信息技術(shù)課程標(biāo)準(zhǔn),編程課程的教育強(qiáng)調(diào)學(xué)生的主體地位,圍繞信息素養(yǎng)的構(gòu)成要素,將信息意識(shí)、計(jì)算思維、學(xué)習(xí)創(chuàng)新能力以及信息社會(huì)責(zé)任作為教學(xué)要點(diǎn)方向。借助編程課程教學(xué),幫助學(xué)生掌握問(wèn)題分解應(yīng)對(duì)的能力與策略,強(qiáng)化學(xué)生的計(jì)算思維水平,提升學(xué)生適應(yīng)信息社會(huì)的能力,發(fā)掘?qū)W生的數(shù)字化學(xué)習(xí)與創(chuàng)新能力。
現(xiàn)階段,高中信息技術(shù)教師針對(duì)編程課程的教學(xué)理解不夠深入,對(duì)于教學(xué)目標(biāo)的定位不夠明確,將編程課程單純地看做學(xué)生編程能力的培養(yǎng)。受此影響,在課堂授課環(huán)節(jié),教師將教學(xué)重點(diǎn)內(nèi)容放在編程基礎(chǔ)知識(shí)、代碼、算法的傳授,忽略了學(xué)生信息思維的培養(yǎng),對(duì)于計(jì)算思維與創(chuàng)新能力的培養(yǎng)相對(duì)欠缺。學(xué)生應(yīng)用信息技術(shù)編程學(xué)習(xí)解決問(wèn)題的能力與創(chuàng)造性未能得到有效提升。
當(dāng)前,高中信息技術(shù)課程中的編程教學(xué)主要內(nèi)容為算法和代碼結(jié)構(gòu),但這部分內(nèi)容較為抽象復(fù)雜,學(xué)生初學(xué)階段感受到的是困難與枯燥,學(xué)習(xí)內(nèi)容與生活實(shí)際問(wèn)題的聯(lián)系較遠(yuǎn)。而在教學(xué)任務(wù)緊張的條件下,更為豐富有效的教學(xué)模式也難以開(kāi)展,其他學(xué)科中應(yīng)用普遍的探究學(xué)習(xí)、項(xiàng)目學(xué)習(xí)等新型模式在編程課程中的運(yùn)用也受到限制,教師的發(fā)揮十分有限,課程內(nèi)容與模式不能激發(fā)學(xué)習(xí)興趣。
現(xiàn)階段,高中編程課程的教學(xué)模式依然為“講、學(xué)、練習(xí)”的傳統(tǒng)模式,在這種單向傳授的模式下,學(xué)生依照教師的示范完成程序編寫(xiě),在既定框架內(nèi)的模仿學(xué)習(xí)限制了學(xué)生的創(chuàng)造性發(fā)揮。同時(shí),這種單一的模式缺乏差異性,未能考慮學(xué)生在計(jì)算機(jī)操作水平、課程理解能力等方面的偏差,學(xué)生的實(shí)際學(xué)習(xí)效果與任務(wù)完成能力不夠理想。
高中編程課程的教學(xué)評(píng)價(jià)體系依然以教師為主導(dǎo),學(xué)科教育評(píng)價(jià)方式為學(xué)生統(tǒng)一提交作業(yè)、教師統(tǒng)一打分的方式。在這種評(píng)價(jià)方式中,學(xué)生的個(gè)性特點(diǎn)與主體地位未能得到有效的重視,評(píng)價(jià)標(biāo)準(zhǔn)不夠全面,學(xué)生的想象力和創(chuàng)造力在評(píng)價(jià)體系的占比較低,不利于學(xué)生綜合素質(zhì)的培養(yǎng)。
高中編程課程教育的核心是計(jì)算思維的培養(yǎng),同時(shí)以計(jì)算思維去分析與解決遇到的信息化問(wèn)題,編程課程中的教育目標(biāo)也是圍繞這一核心展開(kāi)的。在明確這一目標(biāo)之后,在進(jìn)行編程教育課程的過(guò)程中,教師以編程為載體,按照計(jì)算思維流程,進(jìn)行問(wèn)題界定、特征抽象、建模組織,以此為基礎(chǔ)判斷、分析信息資源,科學(xué)合理的選擇算法進(jìn)行編程,最終解決問(wèn)題。通過(guò)計(jì)算思維的形成與實(shí)踐積累,鍛煉豐富學(xué)習(xí)與創(chuàng)新能力。
當(dāng)前編程技術(shù)不斷智能與簡(jiǎn)潔,簡(jiǎn)單易學(xué)的Python 編程語(yǔ)言更加適合高中階段的學(xué)生學(xué)習(xí)。在合理選擇編程語(yǔ)言和教學(xué)軟件之外,教師在課程設(shè)置中,應(yīng)規(guī)避較為復(fù)雜枯燥的教學(xué)內(nèi)容,將復(fù)雜抽象的算法語(yǔ)句教學(xué)進(jìn)行拆分講解,并與實(shí)際生活相結(jié)合,激發(fā)學(xué)生的學(xué)習(xí)興趣。課程學(xué)習(xí)任務(wù)的布置,也應(yīng)以學(xué)生設(shè)計(jì)思想和方法的綜合應(yīng)用,并突出計(jì)算思維和創(chuàng)新創(chuàng)造意識(shí)的培養(yǎng)。
在高中編程課程教學(xué)中,教師應(yīng)改變以往單一、單向的授課模式,采用探究式教學(xué)方法來(lái)改變傳統(tǒng)教學(xué)模式的問(wèn)題,增強(qiáng)學(xué)習(xí)效果。高中編程教師在課堂上,以學(xué)生為主體,發(fā)揮學(xué)生的主觀能動(dòng)性,讓學(xué)生自主探索軟件使用、算法和結(jié)構(gòu)語(yǔ)句的構(gòu)成,等內(nèi)容掌握認(rèn)識(shí)和解決編程問(wèn)題的方法和步驟,找出規(guī)律,形成概念,建立自己的認(rèn)知模型和學(xué)習(xí)方法架構(gòu),提高學(xué)生學(xué)習(xí)效率,促進(jìn)教師、學(xué)生的共同發(fā)展。
為了充分完善編程教育評(píng)價(jià)體系,教師可以鼓勵(lì)學(xué)生創(chuàng)建自己的編程學(xué)習(xí)檔案,根據(jù)自身完成編程作品的情況進(jìn)行自我評(píng)價(jià)。教師在某一學(xué)習(xí)階段結(jié)束時(shí)可以通過(guò)查看學(xué)生的編程學(xué)習(xí)檔案,結(jié)合學(xué)生的考試成績(jī)、課堂表現(xiàn)等方面進(jìn)行綜合評(píng)價(jià)。為了促進(jìn)學(xué)生的全面發(fā)展,教師要尊重學(xué)生的個(gè)體差異性,評(píng)價(jià)標(biāo)準(zhǔn)體系中的各項(xiàng)指標(biāo)的側(cè)重點(diǎn)不同,是從不同角度出發(fā),針對(duì)學(xué)生某一擅長(zhǎng)的方面進(jìn)行評(píng)價(jià)[1-2]。
綜上所述,雖然目前我國(guó)普通高中信息技術(shù)課程教學(xué)還存在諸多問(wèn)題,但只要充分認(rèn)識(shí)到普通高中信息技術(shù)課程對(duì)于培養(yǎng)學(xué)生的計(jì)算思維、創(chuàng)新能力的重要作用,采取科學(xué)有效的教學(xué)模式與方法開(kāi)展教學(xué)活動(dòng),必將有效改善當(dāng)前問(wèn)題,提升教學(xué)效果與水平,促進(jìn)學(xué)生信息技術(shù)綜合素養(yǎng)的提升。