文玲
摘 ?要:“算法與程序”是信息技術(shù)科目在高中階段的選修之一,主要為了讓學(xué)生能夠利用算法來(lái)進(jìn)行程序的編寫(xiě),繼而解決問(wèn)題,使他們形成抽象思維和判斷能力,同時(shí)也提高邏輯和數(shù)學(xué)水平。但現(xiàn)如今的高中學(xué)生大多缺乏該方面的鍛煉,不知道怎樣高效的分析和解決問(wèn)題。因此“計(jì)算思維”便借機(jī)提出,促使信息技術(shù)課程從注重實(shí)踐升華為重視思維素養(yǎng)的培養(yǎng)。
關(guān)鍵詞:高中信息技術(shù);算法與程序;模塊教學(xué);策略研究
一、確定教學(xué)目標(biāo),選擇合適主題
教師在對(duì)學(xué)生進(jìn)行高中信息技術(shù)課程的計(jì)算思維教學(xué)時(shí),要明確科目的教學(xué)目標(biāo),這樣才能找到課堂的靈魂和核心,有目的和計(jì)劃的進(jìn)行授課。例如,教師在對(duì)“用遞歸法解決問(wèn)題”這一章節(jié)開(kāi)展教學(xué)時(shí),便可以將其分為三段教學(xué)目標(biāo)。分別為“什么是遞歸法”,“如何在編程中體現(xiàn)遞歸法”,“如何運(yùn)用遞歸法解決實(shí)際問(wèn)題”,然后緊貼主題進(jìn)行教學(xué)。遞歸法的本質(zhì)是遞推,它是通過(guò)循環(huán)語(yǔ)句來(lái)調(diào)用函數(shù)而完成的。所以此法又可以分為循環(huán)語(yǔ)句、自定義函數(shù)兩種知識(shí)點(diǎn)。通過(guò)這樣的分解模式,可以讓學(xué)生將未知的算法變化為循環(huán)語(yǔ)句進(jìn)行執(zhí)行,并對(duì)自定義函數(shù)有效調(diào)用,繼而提高他們的計(jì)算思維,加強(qiáng)高中信息技術(shù)的學(xué)習(xí)興趣,將復(fù)雜的問(wèn)題逐漸分解成一系列簡(jiǎn)便易懂的小知識(shí)點(diǎn)。
在進(jìn)行教學(xué)目標(biāo)主題的選擇時(shí),要基于遞歸算法難以理解的特點(diǎn),不能將課本中的斐波那契數(shù)列多函數(shù)直接調(diào)動(dòng),否則會(huì)導(dǎo)致學(xué)生喪失學(xué)習(xí)積極性,因?yàn)橹R(shí)過(guò)于復(fù)雜而逐漸放棄,很難起到良好的教學(xué)效果。因此教師就可以采用新穎的方式,創(chuàng)設(shè)出相應(yīng)的主題活動(dòng),吸引學(xué)生參與到課堂之中,及時(shí)有效的思考探究,在問(wèn)題解決的過(guò)程中形成適合于自身學(xué)習(xí)的技巧,起到良好的教學(xué)效果。例如,教師便可以利用“兔子繁殖”的問(wèn)題塑造出情境,在具體的數(shù)據(jù)推送中歸納出抽象函數(shù)的應(yīng)用方式。通過(guò)這樣的方式,不僅可以使學(xué)生形成計(jì)算思維,還能夠充分恰當(dāng)?shù)膶⑦f歸法展示出來(lái)。
二、設(shè)計(jì)教學(xué)任務(wù),構(gòu)建高效課堂
當(dāng)教師在根據(jù)計(jì)算思維的特點(diǎn)對(duì)任務(wù)進(jìn)行有效設(shè)計(jì)時(shí),一定要依照著教學(xué)目標(biāo),從學(xué)生的實(shí)際生活入手,選擇合適的教學(xué)任務(wù),激發(fā)出他們的學(xué)習(xí)熱情,促使學(xué)生能夠感受到算法的應(yīng)用性。與此同時(shí),在問(wèn)題的難度方面,也要符合學(xué)生的認(rèn)知水準(zhǔn),能夠讓他們合理運(yùn)用計(jì)算思維進(jìn)行充分的思考與分析,以此逐漸使學(xué)生形成相應(yīng)的算法思想,提高學(xué)習(xí)技巧。
例如,教師在對(duì)“循環(huán)結(jié)構(gòu)”的知識(shí)進(jìn)行課堂教學(xué)時(shí),可以為學(xué)生設(shè)計(jì)教育儲(chǔ)蓄的問(wèn)題。讓他們從高一開(kāi)始,第一個(gè)月存20元錢(qián),第二月存21元錢(qián),第三個(gè)月存23元錢(qián)……那么到高中畢業(yè)時(shí),會(huì)存出來(lái)多少大學(xué)學(xué)費(fèi)呢?學(xué)生聽(tīng)到問(wèn)題后,會(huì)自主的進(jìn)行思考,與其他同學(xué)交流探討。教師在這時(shí),便可以提示他們?cè)谶@個(gè)計(jì)算中需要重復(fù)的操作是什么,然后用啟發(fā)式的手段讓他們進(jìn)行表達(dá)描述。以此引出循環(huán)語(yǔ)句的格式和功能。通過(guò)這樣的方式,不僅可以讓師生一起總結(jié)出循環(huán)機(jī)構(gòu)的特點(diǎn)及應(yīng)用方法,還可以加強(qiáng)學(xué)生對(duì)討論、啟發(fā)和歸納等學(xué)習(xí)手段的理解,以此培養(yǎng)出他們的計(jì)算思維,繼而解決生活中的實(shí)際應(yīng)用問(wèn)題。而高中學(xué)生在這個(gè)學(xué)習(xí)過(guò)程中,可以感受到自主學(xué)習(xí)與小組合作所帶來(lái)的好處,益于他們對(duì)知識(shí)有一更加深入的了解。最終促進(jìn)師生共同發(fā)展。
三、充分利用資源,培養(yǎng)思維基礎(chǔ)
教師要將身邊的教學(xué)資源充分的利用起來(lái),為學(xué)生計(jì)算思維的形成奠定堅(jiān)實(shí)的基礎(chǔ)。在此過(guò)程中,教師可以通過(guò)流程圖的編寫(xiě)、編程半成品和任務(wù)單、微課等方式構(gòu)建出課堂的框架。然后在總的架構(gòu)中找尋到適合于每個(gè)學(xué)生學(xué)習(xí)的方式,以此提高他們的學(xué)習(xí)興趣,加強(qiáng)高中信息技術(shù)科目學(xué)習(xí)的積極性。
例如,教師在對(duì)“數(shù)據(jù)排序”這一知識(shí)點(diǎn)進(jìn)行課堂教學(xué)時(shí),許多情況下還在沿用著過(guò)去的方式,只為學(xué)生介紹課本中的冒泡排序,導(dǎo)致他們產(chǎn)生了枯燥乏味的情緒。因此教師便可以充分利用網(wǎng)絡(luò)資源,將資源包中的排序算法與各算法間的適用范圍找尋出來(lái)。促使學(xué)生能夠從里面體會(huì)到一題多解和算法的多樣性,繼而全面且有效的認(rèn)識(shí)到排序算法的意義,在舉一反三中解決實(shí)際的生活問(wèn)題。與此同時(shí),教師還可以找尋一些包含著考試題目的資源包,提高學(xué)生的知識(shí)遷移能力,促使他們能夠靈活的運(yùn)用理論。在此過(guò)程中,教師要注重對(duì)不同層次的學(xué)生進(jìn)分層教學(xué),因材施教,找尋到適合他們的教法,以此提高每個(gè)學(xué)生的積極性,逐漸培養(yǎng)出核心素養(yǎng)。
四、制定評(píng)價(jià)方式,鞏固計(jì)算思維
教師在進(jìn)行課堂教學(xué)時(shí),要建立多元的教學(xué)評(píng)價(jià)體系,有效檢驗(yàn)學(xué)生對(duì)知識(shí)的掌握程度,考核他們計(jì)算思維的應(yīng)用能力。教師要從兩大方面入手,首先要親自為學(xué)生進(jìn)行評(píng)價(jià),結(jié)合著日常學(xué)習(xí)過(guò)程與最后的期末分?jǐn)?shù),將學(xué)生的課堂表現(xiàn)、解題能力、編程水平當(dāng)做考核標(biāo)準(zhǔn),全方位的評(píng)判他們的綜合能力。而另一方面是通過(guò)學(xué)習(xí)任務(wù)單的完成情況與平時(shí)的發(fā)展評(píng)價(jià)表,促使他們進(jìn)行同學(xué)間的互評(píng),加強(qiáng)學(xué)習(xí)興趣。
例如,教師在對(duì)“遞歸法解決問(wèn)題”這一節(jié)的教學(xué)時(shí),要在教學(xué)的目標(biāo)中找尋到有關(guān)計(jì)算思維培養(yǎng)的內(nèi)容,創(chuàng)設(shè)出具體的教學(xué)考核設(shè)計(jì)。通過(guò)這樣的方式,不僅能夠讓學(xué)生清晰直觀的找尋到自己的問(wèn)題,還可以加強(qiáng)他們反思改正的力度,讓教師能夠有針對(duì)性的進(jìn)行課堂教學(xué)。
五、結(jié)束語(yǔ)
綜上所述,高中信息技術(shù)教師在利用“算法與程序”進(jìn)行課堂教學(xué)時(shí),要堅(jiān)持做到以上幾大方面,不斷提高學(xué)生的學(xué)習(xí)興趣,改善現(xiàn)有的教學(xué)問(wèn)題,繼而在提高教師自身教學(xué)水平的同時(shí),也讓學(xué)生的高中信息技術(shù)學(xué)習(xí)得以升華!
參考文獻(xiàn)
[1] ?彭鑫.項(xiàng)目教學(xué)法在高中《算法與程序設(shè)計(jì)》教學(xué)中的應(yīng)用研究[D].廣東技術(shù)師范大學(xué),2019.
[2] ?趙倩倩.基于計(jì)算思維的高中信息技術(shù)課程有效教學(xué)策略探究——以“算法與程序設(shè)計(jì)”模塊為例[J].中國(guó)信息技術(shù)教育,2015(17):140-141.
[3] ?彭慧玲.在計(jì)算思維模式下《算法與程序設(shè)計(jì)》教學(xué)實(shí)踐[D].四川師范大學(xué),2013.