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