劉佳
摘要:python是信息技術(shù)中的重要組成部分,只有全面的了解以及掌握課程的重要內(nèi)容,才能夠靈活地進行運用,為學(xué)生的學(xué)習(xí)奠定良好的基礎(chǔ)。然而現(xiàn)階段高中python教學(xué)中存在一些問題,限制了教學(xué)質(zhì)量的提升,教師要采取有效的措施,提升學(xué)生的學(xué)習(xí)興趣和積極性,進而提升教學(xué)效果。本文通過分析python教學(xué)中存在的問題,進而提出了有效的教學(xué)策略,供相關(guān)教師參考。
關(guān)鍵詞:新課標(biāo);高中python;入門教學(xué)
中圖分類號:G633.67 文獻(xiàn)標(biāo)識碼:A文章編號:1992-7711(2021)01-104
python是最接近人工智能的語言,由于其靈活的三方擴展以及動態(tài)便捷性,使得其在人工智能領(lǐng)域具有重要作用。雖然這一語言較為容易上手,但是單純的教學(xué)會讓課堂教學(xué)氛圍沉悶,讓學(xué)生失去學(xué)習(xí)興趣?,F(xiàn)階段教學(xué)中存在一些問題,教師要采取有效的教學(xué)方法,提升教學(xué)的質(zhì)量,讓學(xué)生更好地學(xué)習(xí)知識,為他們之后的學(xué)習(xí)奠定良好的基礎(chǔ)。
一、高中python教學(xué)中存在的問題
1.學(xué)校重視程度不夠,Python項目在教學(xué)中占比較小
當(dāng)前互聯(lián)網(wǎng)在不斷地普及,信息技術(shù)也得到了快速的發(fā)展,學(xué)校也開始重視信息技術(shù)的教育。然而課程的發(fā)展需要過程,時間較長,信息技術(shù)課程也是這樣。當(dāng)前python課程在信息技術(shù)中的課程占比較小,尤其是高中,學(xué)生需要面對高考,這就讓教師和學(xué)校都很看重學(xué)生的文化成績,對于體育和信息技術(shù)等非考試的科目缺乏重視,這主要體現(xiàn)在教學(xué)中的監(jiān)管以及考核存在不足,并未給學(xué)生營造良好的學(xué)習(xí)氛圍,課堂教學(xué)存在無序的情況,導(dǎo)致課堂教學(xué)的效果不佳。
2.傳統(tǒng)教學(xué)方式,導(dǎo)致課堂效率低下
當(dāng)前還有一些教師在教學(xué)中仍沿用傳統(tǒng)的教學(xué)模式,對于課程的設(shè)計存在不合理的問題,注重理論教學(xué),給學(xué)生提供實踐的機會卻很少,一般是演講型以及填鴨式的教學(xué)模式,無法調(diào)動學(xué)生的學(xué)習(xí)熱情和興趣[1]。python課程有很多的理論知識,技術(shù)操作也較為復(fù)雜,若是教師在教學(xué)中不能選擇有效的教授方式,就會給課堂教學(xué)效率產(chǎn)生消極的影響。比如,python技術(shù)是程序語言設(shè)計的內(nèi)容,操作比較抽象難懂,學(xué)生在學(xué)習(xí)和理解中會存在較大的難度,在教學(xué)中就對教師的教學(xué)能力提出較高的要求,教師不僅要牢固的掌握理論知識和技術(shù)操作,還應(yīng)有較強的轉(zhuǎn)化能力,把復(fù)雜的知識變成具體、簡單的內(nèi)容,為學(xué)生理解和掌握知識提供保障。
3.學(xué)生的認(rèn)知不足,基礎(chǔ)差異較大,學(xué)習(xí)主動性較差
平時很多學(xué)生對于電腦的運用還是限制在表面,只是作為滿足娛樂需求的一種工具,對一些深層次的技能缺乏了解,對電腦有關(guān)的理論和技術(shù)的認(rèn)知水平較低,導(dǎo)致他們在思維方面會受限。因為接觸不多,讓學(xué)生的信息技術(shù)學(xué)習(xí)受到了影響,且學(xué)生之間存在較大的差異,使得學(xué)生的學(xué)習(xí)效果出現(xiàn)差異,教師無法兼顧所有的學(xué)生。加上該課程的難度較大,就會打擊學(xué)生的學(xué)習(xí)積極性,使課堂教學(xué)的效果大打折扣。
二、新課標(biāo)教育背景下高中python入門教學(xué)策略
1.探究式學(xué)習(xí),初識計算機程序
授人以魚不如授人以漁。高中生正在青春期,具有較強的動手能力以及求知欲望,也愿意表現(xiàn)自己,希望可以證明自身的能力。學(xué)生對于計算機技術(shù)較為好奇,教師就可以結(jié)合高中生的特點,運用探究式學(xué)習(xí)方法,讓他們體會到計算機程序設(shè)計的價值,親身體驗參與編程和讓其成功運行的快樂和成就感?!稊?shù)據(jù)與計算》的教學(xué)就是要讓學(xué)生體驗程序的作用以及編制情景[2]。教師在教學(xué)中要讓學(xué)生意識到計算機程序在問題解決中的重要性,進一步了解python程序設(shè)計語言以及計算機程序。教師可給學(xué)生闡述彈球游戲編寫的python語言,讓他們了解計算機程序。也可以給學(xué)生展示簡單的編程以及運行過程,讓他們了解計算機程序的基本操作步驟。教師在課后要給學(xué)生布置簡單的作業(yè),讓學(xué)生以小組為單位進行探究,嘗試?yán)斫馑惴?,明確程序設(shè)計的操作流程。
2.讀簡單的Python程序,掌握編程思想
python語言可以象征簡單的思想,在語言或是開發(fā)工具的學(xué)習(xí)中,要想提升教學(xué)的效果,就要先了解和把握其思想,之后再學(xué)習(xí)功能調(diào)用以及語法結(jié)構(gòu),只有把握好核心,才能更好地學(xué)習(xí)后面的內(nèi)容。其編程思想很先進,屬于開源的編程語言,包含大量開源的軟件。教師在教學(xué)中可以給學(xué)生展示一些軟件,開拓學(xué)生的眼界,幫助其更好地把握python編程設(shè)計思想。
3.學(xué)生要多實踐、多交流
在python語言教學(xué)中,要先學(xué)習(xí)基礎(chǔ)語法,認(rèn)識何為python的變量、何為循環(huán)、何為模塊、何為類、何為函數(shù)等,為之后的高級開發(fā)內(nèi)容學(xué)習(xí)提供保障。要提升學(xué)生的學(xué)習(xí)效率,就需要多練習(xí),在實踐操作中掌握。因此,教師要讓學(xué)生結(jié)合課本中的實例多練習(xí),照寫課本中的實例,反復(fù)調(diào)試,即便是簡單的打印程序也需要不斷的練習(xí),反復(fù)的敲代碼,更好地掌握基礎(chǔ)語言,明確程序設(shè)計的思路,做到熟能生巧,對于出現(xiàn)的問題可以快速地修正,并且結(jié)合學(xué)習(xí)到的新知識,對程序進行改寫以及優(yōu)化。例如,教師可以運用文字游戲,讓學(xué)生認(rèn)識python程序的相關(guān)內(nèi)容,包括程序流程圖、基本格式、內(nèi)置函數(shù)介紹等,隨著學(xué)習(xí)的深入,讓學(xué)生對程序進行改進和完善,讓使用的代碼越來越簡單。
綜上所述,python是高中信息技術(shù)課程中的不可缺少的一部分,教師在入門教學(xué)中要幫助學(xué)生打牢基礎(chǔ),幫助學(xué)生更好地理解其思想和操作方法,讓學(xué)生多進行練習(xí),不斷地提升學(xué)生的學(xué)習(xí)效果。
參考文獻(xiàn):
[1]穆明.談普通高中人工智能教學(xué)設(shè)計——Python入門人工智能“三部曲”[J].中國現(xiàn)代教育裝備,2020(02).
[2]謝達(dá)文,黃楊堅.新課標(biāo)教育背景下高中python入門教學(xué)[C].《教師教學(xué)能力發(fā)展研究》科研成果集(第十七卷):《教師教學(xué)能力發(fā)展研究》總課題組,2018.
(作者單位:甘肅省酒泉師范學(xué)校(酒泉市實驗中學(xué)),甘肅 酒泉735000)