杜青云
摘要:為了更好地響應(yīng)新課改提出的核心素養(yǎng)培養(yǎng)教育要求以及信息技術(shù)教育需要,在初中程序設(shè)計(jì)課程中對(duì)Python語(yǔ)言加強(qiáng)了引入和運(yùn)用,同時(shí)在實(shí)際教學(xué)過(guò)程中,由于程序設(shè)計(jì)枯燥、教學(xué)內(nèi)容邏輯性較強(qiáng),導(dǎo)致學(xué)生學(xué)習(xí)興趣不足,對(duì)教學(xué)效率提高造成制約和影響。因此,需要Python程序在初中程序設(shè)計(jì)課程中的教學(xué)實(shí)踐加強(qiáng)研究。本文就根據(jù)現(xiàn)階段Python程序教學(xué)中存在的教學(xué)難點(diǎn)進(jìn)行分析,并結(jié)合學(xué)生培養(yǎng)目標(biāo),對(duì)相應(yīng)的教學(xué)實(shí)踐優(yōu)化策略進(jìn)行探討。
關(guān)鍵詞:Python程序;初中程序設(shè)計(jì)課程;編程教育
中圖分類號(hào):G632.0文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1992-7711(2021)27-0073
一、初中Python語(yǔ)言程序設(shè)計(jì)課程中存在的教學(xué)難點(diǎn)
1.程序設(shè)計(jì)趣味性不足
與其他信息技術(shù)課程相較之下,程序設(shè)計(jì)課程具有較強(qiáng)的邏輯性和抽象性,設(shè)計(jì)教學(xué)過(guò)程較為枯燥性,導(dǎo)致學(xué)生極容易產(chǎn)生畏難情緒,缺乏學(xué)習(xí)主動(dòng)性和積極性。另外,不少教師由于教學(xué)過(guò)程中與學(xué)生無(wú)法形成良性互動(dòng),對(duì)學(xué)生的學(xué)習(xí)情況無(wú)法及時(shí)了解和掌握,導(dǎo)致開(kāi)展此課程的積極性不高。
2.教學(xué)課時(shí)量較少
在此類程序設(shè)計(jì)課程開(kāi)展時(shí),其課時(shí)量較少對(duì)于教學(xué)有效性提高也造成一定制約和阻礙。目前通常采用每周一節(jié)課的方式,對(duì)于課程的有效開(kāi)展造成影響,通過(guò)教學(xué)實(shí)踐不難發(fā)現(xiàn),不僅學(xué)生對(duì)教學(xué)內(nèi)容缺乏興趣,學(xué)生之間的基礎(chǔ)知識(shí)掌握水平也存在較大差異,教師教學(xué)任務(wù)難以完成,學(xué)生思維能力培養(yǎng)目標(biāo)無(wú)法實(shí)現(xiàn)。
二、初中Python程序設(shè)計(jì)課程教學(xué)優(yōu)化及改進(jìn)策略
1.課程培養(yǎng)目的明確
因初中階段學(xué)生普遍認(rèn)知水平較低以及邏輯思維有限,針對(duì)初中Python語(yǔ)言程序設(shè)計(jì)課程教學(xué)目標(biāo)進(jìn)行合理制定和明確,需要學(xué)生算法及程序設(shè)計(jì)加強(qiáng)理解,對(duì)學(xué)生編程能力不宜設(shè)置過(guò)多要求[1]。其中,對(duì)Python程序設(shè)計(jì)的教學(xué)目標(biāo)可包括對(duì)算法的三種結(jié)構(gòu)加強(qiáng)了解,對(duì)流程圖的書(shū)寫(xiě)及運(yùn)用進(jìn)行掌握,對(duì)程序設(shè)計(jì)的基礎(chǔ)知識(shí)加深理解。通過(guò)此階段的學(xué)習(xí),能夠提高學(xué)生實(shí)際解決問(wèn)題的能力,主要針對(duì)貼近學(xué)生實(shí)際生活的簡(jiǎn)單問(wèn)題,應(yīng)避免設(shè)置太過(guò)復(fù)雜的問(wèn)題,極容易打擊學(xué)生的學(xué)習(xí)興趣和學(xué)習(xí)自信心。
2.課程安排合理性提高
此設(shè)計(jì)課程教學(xué)需要理論知識(shí)與實(shí)踐有效結(jié)合,利用所學(xué)理論知識(shí)對(duì)實(shí)踐過(guò)程加強(qiáng)指導(dǎo),通過(guò)實(shí)踐活動(dòng)對(duì)所學(xué)的理論知識(shí)進(jìn)行有效鞏固。同時(shí)需要確保上機(jī)實(shí)踐操作課時(shí)多于理論知識(shí)學(xué)習(xí)課時(shí),避免因上機(jī)時(shí)間較短,學(xué)生無(wú)法完成學(xué)習(xí)任務(wù),對(duì)學(xué)生的自信心造成不利影響。另外,還需要使理論學(xué)習(xí)與上機(jī)實(shí)踐時(shí)間之間的間隔盡可能縮短,有利于學(xué)生及時(shí)進(jìn)行復(fù)習(xí),有效鞏固所學(xué)知識(shí)。所以需要對(duì)課程進(jìn)行合理安排,從而有效地提高教學(xué)效率。
3.教學(xué)難度合理控制
在程序設(shè)計(jì)教學(xué)中,教師需要對(duì)教學(xué)難度進(jìn)行合理控制,對(duì)學(xué)生學(xué)習(xí)興趣加強(qiáng)培養(yǎng),并遵循從易到難、從簡(jiǎn)到繁的循序漸進(jìn)的原則,對(duì)學(xué)生的算法思維及邏輯思維進(jìn)行培養(yǎng),對(duì)編輯方法進(jìn)行了解[2]。因此我們?cè)诮虒W(xué)過(guò)程中需要利用趣味性、與學(xué)生實(shí)際生活相貼近的案例,采用邏輯清晰、結(jié)構(gòu)簡(jiǎn)單、語(yǔ)句簡(jiǎn)練的編程方式進(jìn)行教學(xué),通過(guò)簡(jiǎn)單問(wèn)題和任務(wù)的創(chuàng)設(shè),促進(jìn)學(xué)生自主思考能力及問(wèn)題解決能力的提升,同時(shí)引導(dǎo)學(xué)生利用所掌握的知識(shí),結(jié)合編程技巧,對(duì)簡(jiǎn)單的實(shí)際問(wèn)題進(jìn)行有效解決,促進(jìn)學(xué)生算法思想的養(yǎng)成。
4.教學(xué)重難點(diǎn)重構(gòu)
教師在開(kāi)展課程教學(xué)前,需要對(duì)教材內(nèi)容進(jìn)行仔細(xì)研究,對(duì)教學(xué)目標(biāo)進(jìn)行進(jìn)一步分解,在此基礎(chǔ)上對(duì)教學(xué)內(nèi)容中的重難點(diǎn)進(jìn)行重構(gòu),對(duì)合適的教學(xué)任務(wù)進(jìn)行設(shè)計(jì)。其次需要對(duì)學(xué)生算法思想培養(yǎng)目標(biāo)予以明確,引導(dǎo)學(xué)生開(kāi)展程序設(shè)計(jì)為輔,進(jìn)一步選擇和權(quán)衡教學(xué)內(nèi)容中的重難點(diǎn),對(duì)學(xué)生思維方式加強(qiáng)訓(xùn)練的同時(shí),使學(xué)生能夠進(jìn)一步理解和鞏固所學(xué)的程序設(shè)計(jì)知識(shí)。
5.教學(xué)方法科學(xué)選擇
在實(shí)際教學(xué)過(guò)程中,教師需要根據(jù)教材內(nèi)容,對(duì)課堂教學(xué)方法進(jìn)行合理科學(xué)選擇和運(yùn)用,其中包括游戲、任務(wù)驅(qū)動(dòng)、項(xiàng)目探究等方式,能夠使學(xué)生接受度和參與度有效提高,進(jìn)一步保證教學(xué)質(zhì)量[3]。另外,需要使教學(xué)方式更加多元化,提高教學(xué)內(nèi)容的趣味性,對(duì)課堂教學(xué)氛圍進(jìn)行有效改善,使學(xué)生的學(xué)習(xí)興趣有效激發(fā),同時(shí)結(jié)合與學(xué)生生活實(shí)際貼近的案例,使學(xué)生的參與積極性提高,更有利于學(xué)生思維能力的訓(xùn)練和提高。
6.評(píng)價(jià)方式多元化
教師應(yīng)在學(xué)生學(xué)習(xí)任務(wù)完成后,對(duì)每個(gè)學(xué)生及每個(gè)小組的完成情況進(jìn)行認(rèn)真評(píng)判,同時(shí)保證評(píng)價(jià)方式的多元化。通過(guò)多元化評(píng)價(jià)方法的應(yīng)用進(jìn)行評(píng)價(jià),對(duì)學(xué)生的學(xué)習(xí)成果及學(xué)生之間的差異性予以尊重,并使學(xué)生的自我價(jià)值得以充分體現(xiàn)。教師在多元化評(píng)價(jià)方式運(yùn)用過(guò)程中,應(yīng)對(duì)學(xué)生進(jìn)行及時(shí)鼓勵(lì)和表?yè)P(yáng),從而使學(xué)生的自信心增強(qiáng),學(xué)習(xí)積極性得以有效調(diào)動(dòng)。
三、結(jié)束語(yǔ)
隨著信息化技術(shù)、大數(shù)據(jù)技術(shù)等先進(jìn)技術(shù)的快速發(fā)展,并在各行業(yè)領(lǐng)域中的廣泛應(yīng)用,編程教育的重要性也日益凸顯。因此在初中程序設(shè)計(jì)課程中,通過(guò)Python語(yǔ)言的引入,能夠使學(xué)生對(duì)程序的概念、方法及過(guò)程有所了解,并結(jié)合簡(jiǎn)單的生活問(wèn)題,對(duì)算法進(jìn)行設(shè)計(jì),對(duì)算法價(jià)值進(jìn)行體驗(yàn)和感悟,對(duì)算法和程序設(shè)計(jì)在問(wèn)題解決中所發(fā)揮的作用加深理解,從而使編程興趣得以有效激發(fā),使學(xué)生編程思維能力提高的教學(xué)目的得以實(shí)現(xiàn)。這樣,原來(lái)枯燥無(wú)味的編程課程變成生動(dòng)、直觀的形式。學(xué)生通過(guò)機(jī)器人的實(shí)際動(dòng)作,可以很容易地理解程序控制過(guò)程,掌握程序控制的思想。學(xué)生在具備了這些直觀認(rèn)識(shí)的基礎(chǔ)上,再進(jìn)行理論的學(xué)習(xí),會(huì)更有方向和激情。
參考文獻(xiàn):
[1]李芳麗.人工智能背景下Python語(yǔ)言程序設(shè)計(jì)課程建設(shè)初探[J].教育信息化論壇,2019(10).
[2]許朝俠.非計(jì)算機(jī)專業(yè)Python語(yǔ)言程序設(shè)計(jì)教學(xué)體系建設(shè)初探[J].軟件導(dǎo)刊·教育技術(shù),2019(2).
[3]金傳洋,王麗輝,羅曉玲等.Python語(yǔ)言程序設(shè)計(jì)課程教學(xué)改革與實(shí)踐[J].電腦知識(shí)與技術(shù),2019(18).
(作者單位:山東省青州市五里初級(jí)中學(xué)262500)