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