林 潔
(福建建筑學(xué)校,福建福州 350000)
在學(xué)業(yè)水平測試制度下開展中職Python 教學(xué)不僅能夠創(chuàng)新教學(xué)內(nèi)容和形式,也能夠鍛煉學(xué)生對Python 知識(shí)技能的實(shí)踐運(yùn)用能力,使學(xué)生養(yǎng)成適應(yīng)社會(huì)和職業(yè)發(fā)展需求的能力品格。為此,教師應(yīng)當(dāng)明晰面向?qū)W業(yè)水平測試的中職Python 有效教學(xué)意義,根據(jù)Python 教學(xué)目標(biāo)和學(xué)業(yè)水平測試提出的新要求全力改進(jìn)Python 教學(xué)模式,加強(qiáng)引入新型教學(xué)手段和資源,設(shè)計(jì)多樣化的Python 探究活動(dòng),同步強(qiáng)化學(xué)生專業(yè)理論基礎(chǔ)和實(shí)踐技能,從而助力學(xué)生順利通過學(xué)業(yè)水平測試。
學(xué)業(yè)水平測試是考查學(xué)生是否達(dá)到國家和省學(xué)習(xí)要求的考試制度,中職學(xué)業(yè)水平測試的考查內(nèi)容主要包括公共基礎(chǔ)知識(shí)、專業(yè)基礎(chǔ)理論以及專業(yè)基本技能三部分,考試形式有筆試、計(jì)算機(jī)考試及實(shí)踐操作考試等。學(xué)業(yè)水平測試制度的實(shí)行,對中職Python 教改工作提出新的要求,同時(shí)也發(fā)揮保障Python 教學(xué)發(fā)展效果的作用。經(jīng)過學(xué)情調(diào)查和理論實(shí)踐研究,筆者將面向?qū)W業(yè)水平測試的中職Python 有效教學(xué)意義歸納為下列三個(gè)方面。
面向?qū)W業(yè)水平測試開展中職Python 教學(xué)最突出的意義就是能激發(fā)學(xué)生的Python 學(xué)習(xí)興趣。教師可以立足學(xué)業(yè)水平測試的考查內(nèi)容在Python 教學(xué)中適度引入學(xué)生熟悉的公共知識(shí),消解學(xué)生對Python 課程知識(shí)的陌生感,這既能鞏固學(xué)生的公共知識(shí)基礎(chǔ),也能調(diào)動(dòng)學(xué)生Python 探索積極性。
中職Python 是一門強(qiáng)調(diào)實(shí)踐操作的科目,教師往往側(cè)重Python 程序語言和理論知識(shí)的講解,缺少實(shí)踐類教學(xué)活動(dòng),制約了學(xué)生Python 實(shí)踐能力的進(jìn)一步發(fā)展。在學(xué)業(yè)水平測試制度中,專業(yè)基本技能考試被擺在首要位置,教師面向?qū)W業(yè)水平測試優(yōu)化中職Python 教學(xué)對鍛煉學(xué)生Python 實(shí)踐技能很有幫助。如教師可以根據(jù)Python 課程內(nèi)容和專業(yè)水平測試的要求提高Python 實(shí)踐探究活動(dòng)的開展比例,通過任務(wù)教學(xué)、項(xiàng)目教學(xué)等形式組織學(xué)生上機(jī)實(shí)操,運(yùn)用Python 理論知識(shí)設(shè)計(jì)程序,從而強(qiáng)化學(xué)生Python 實(shí)踐創(chuàng)新能力,提升學(xué)生專業(yè)基本技能水平。
學(xué)業(yè)水平測試制度的實(shí)行為中職Python 教學(xué)創(chuàng)新指明了新的方向,教師面向?qū)W業(yè)水平測試改進(jìn)Python 教學(xué)是增強(qiáng)中職Python 教學(xué)改革質(zhì)量的主要途徑。如學(xué)業(yè)水平測試強(qiáng)調(diào)專業(yè)理論和實(shí)踐并重,教師在Python 教學(xué)中就可以實(shí)施理實(shí)一體化教學(xué),借助真實(shí)案例或情境吸引學(xué)生參與Python 實(shí)踐活動(dòng),深化Python 理論和實(shí)踐教學(xué)內(nèi)容,兼顧學(xué)生綜合素養(yǎng)的協(xié)同發(fā)展,從而確保中職Python 教學(xué)實(shí)現(xiàn)高質(zhì)量改革目標(biāo),彰顯學(xué)業(yè)水平測試制度的指導(dǎo)價(jià)值。
面向?qū)W業(yè)水平測試開展中職Python 教學(xué),調(diào)動(dòng)學(xué)生的Python 學(xué)習(xí)興趣是第一位的。多媒體資源具有直觀性和趣味性,能夠滿足Python 教學(xué)的多種需求,因此教師應(yīng)該根據(jù)學(xué)業(yè)水平測試和Python 教學(xué)目標(biāo)開發(fā)信息資源為學(xué)生創(chuàng)設(shè)多媒體情境,將Python 編程知識(shí)具象化地呈現(xiàn)給學(xué)生,從而激發(fā)學(xué)生的Python 學(xué)習(xí)動(dòng)機(jī)。具體教學(xué)策略如下:
第一,運(yùn)用多媒體資料向?qū)W生介紹Python 語言用途。要想激發(fā)學(xué)生學(xué)習(xí)Python 的主動(dòng)性,必須先增進(jìn)學(xué)生對Python語言用途的了解。教師應(yīng)該根據(jù)課程內(nèi)容收集圖文、視頻等形式的資料,將其編制成微課件展示給學(xué)生,引導(dǎo)學(xué)生了解Python 語言的應(yīng)用領(lǐng)域。如教師可以整理學(xué)生經(jīng)常登錄的網(wǎng)站以及剪輯一些電影中的3D 渲染畫面,同時(shí)提出問題:同學(xué)們,大家知道這些網(wǎng)站和渲染技術(shù)運(yùn)用了哪種計(jì)算機(jī)技術(shù)?有的學(xué)生搶答:運(yùn)用了Python 語言。教師認(rèn)可后繼續(xù)介紹:Python 語言可以用于網(wǎng)絡(luò)游戲開發(fā)和電影3D 渲染畫面的制作,大家經(jīng)常登錄的網(wǎng)站也是使用Python 語言搭建的,你還知道Python 語言的哪些用途呢?學(xué)生展開熱烈交流。這樣,學(xué)生能夠切實(shí)體會(huì)到Python 語言的實(shí)用性,Python 學(xué)習(xí)動(dòng)機(jī)被有效激發(fā)[1]。
第二,運(yùn)用多媒體技術(shù)為學(xué)生模擬Python 編程場景。Python教學(xué)涉及很多編程場景,但是這些場景在真實(shí)的計(jì)算機(jī)系統(tǒng)中很難呈現(xiàn),這時(shí)教師可以利用信息軟件為學(xué)生模擬Python編程場景。如在關(guān)于Python 異常處理的教學(xué)中,教師就可以使用軟件模擬展示Python 內(nèi)置異常、Python 自定義異常和class 自定義異常等情況,并引導(dǎo)學(xué)生認(rèn)真觀察虛擬場景的畫面,發(fā)動(dòng)學(xué)生合作探討。學(xué)生交流后反饋:Python 出現(xiàn)異常會(huì)向用戶發(fā)送相應(yīng)的出錯(cuò)信息。教師提問:那么我們該如何使用Python 的異常處理機(jī)制使程序代碼更完善呢?學(xué)生的好奇心被瞬間勾起,隨后教師就可以結(jié)合虛擬的Python 異常編程場景,引導(dǎo)學(xué)生對出現(xiàn)問題的代碼段進(jìn)行編程處理,解決Python 的內(nèi)置和自定義異常情況。這樣,學(xué)生就能夠順利掌握Python 異常處理機(jī)制的使用方法,并體驗(yàn)到Python 學(xué)習(xí)的樂趣[2]。
公共知識(shí)考試在學(xué)業(yè)水平測試中占據(jù)重要地位,包括語文、數(shù)學(xué)、英語、思想政治等學(xué)科,雖然中職Python 主要教學(xué)內(nèi)容是編程語言和技術(shù),但是也應(yīng)該考慮到學(xué)生學(xué)業(yè)水平的發(fā)展需求,肩負(fù)起鞏固學(xué)生公共知識(shí)基礎(chǔ)的責(zé)任。因此,在面向?qū)W業(yè)水平測試開展中職Python 教學(xué)過程中,教師應(yīng)當(dāng)加強(qiáng)滲透多學(xué)科知識(shí)技能,拓寬學(xué)生的認(rèn)知面,實(shí)現(xiàn)Python 課程與公共學(xué)科的交叉融合,從而拓展學(xué)生的Python 學(xué)習(xí)空間,驅(qū)動(dòng)學(xué)生學(xué)業(yè)水平高速發(fā)展。具體教學(xué)策略如下:
在Python 教學(xué)中滲透多學(xué)科知識(shí)技能時(shí),教師應(yīng)該綜合考慮Python 課程特點(diǎn)及其與公共學(xué)科的聯(lián)系,找準(zhǔn)切入點(diǎn),巧妙引入與語文、數(shù)學(xué)、英語、思想政治相關(guān)的教學(xué)內(nèi)容。從Python 課程特點(diǎn)來說,很多Python 代碼語言都涉及英語、數(shù)學(xué)公式和符號(hào)等,教師可以適時(shí)滲透英語和數(shù)學(xué)知識(shí)。如在設(shè)置Python 開發(fā)環(huán)境時(shí),教師可以先采用微課件為學(xué)生展示Python 程序的不同運(yùn)行方式,指導(dǎo)學(xué)生下載安裝IDLE、導(dǎo)入擴(kuò)展庫模塊,然后組織學(xué)生小組合作,在Python 開發(fā)環(huán)境中編寫程序輸入“welcome to learn Python”,或者輸入學(xué)生自己喜愛的英語詩歌、格言等等,這不僅能夠有效滲透英語知識(shí),也能夠增強(qiáng)學(xué)生搭建Python 開發(fā)環(huán)境的成就感。
從Python 課程的育人作用來說,教師可以在滲透多學(xué)科知識(shí)技能時(shí)延展課程思政的路線。如在講授Python 新知之前,教師可以采用預(yù)先準(zhǔn)備的多媒體圖文資料,帶領(lǐng)學(xué)生認(rèn)識(shí)一些在Python 編程領(lǐng)域,獲得突出成就的計(jì)算機(jī)系統(tǒng)設(shè)計(jì)師、軟件程序創(chuàng)始人等等,向?qū)W生介紹他們的研究成果、獲得的獎(jiǎng)項(xiàng)以及對信息技術(shù)發(fā)展作出的貢獻(xiàn)等等,同時(shí)鼓勵(lì)學(xué)生圍繞資料內(nèi)容展開互動(dòng)討論,闡述對Python 名人事跡的心得體會(huì),引導(dǎo)學(xué)生樹立學(xué)習(xí)Python 編程技術(shù)奉獻(xiàn)社會(huì)的信念,從而緊密融合Python 與思想政治教學(xué),驅(qū)動(dòng)學(xué)生綜合素質(zhì)協(xié)同發(fā)展[3]。
前文筆者談及,學(xué)業(yè)水平測試制度下的中職Python 教學(xué),理論和實(shí)踐是同等重要的,教師無論偏廢哪一項(xiàng),都會(huì)導(dǎo)致學(xué)生Python 素養(yǎng)發(fā)展不均衡。因此,教師應(yīng)該堅(jiān)持理論與實(shí)踐并重的原則,加強(qiáng)實(shí)施理實(shí)一體化教學(xué),確保學(xué)生吃透Python 理論知識(shí),同時(shí)給學(xué)生提供充足的上機(jī)實(shí)操機(jī)會(huì),從而提高學(xué)生的Python 學(xué)業(yè)水平。具體教學(xué)策略如下:
在實(shí)施理實(shí)一體化教學(xué)時(shí),教師應(yīng)該根據(jù)Python 課程目標(biāo),在教學(xué)計(jì)劃中合理設(shè)置理論和實(shí)踐環(huán)節(jié),并采用演示操作、講練結(jié)合等方式提高學(xué)生的綜合能力。如在關(guān)于程序控制結(jié)構(gòu)的Python 教學(xué)中,教師可以先展示成績信息管理系統(tǒng),直觀地為學(xué)生揭示課題,緊接著使用微課件為學(xué)生介紹順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)的作用和適用場景,并在白板上演示這三種控制結(jié)構(gòu)的使用方法。教師一邊演示一邊引導(dǎo)學(xué)生觀摩思考,師生共同歸納總結(jié)控制結(jié)構(gòu)的使用方法和注意事項(xiàng)。隨后,教師在計(jì)算機(jī)上為學(xué)生提供系統(tǒng)環(huán)境,組織學(xué)生合作運(yùn)用控制結(jié)構(gòu)的使用方法,編寫程序判斷一個(gè)數(shù)的奇偶數(shù),將百分制成績表轉(zhuǎn)換為等級(jí)制,學(xué)生上機(jī)實(shí)操期間教師需要巡視檢查,及時(shí)提醒學(xué)生修正錯(cuò)誤的程序代碼。這樣,學(xué)生的Python 理論水平和實(shí)操能力都獲得發(fā)展,從而有效提高中職Python 教學(xué)質(zhì)量[4]。
專業(yè)基本技能是學(xué)業(yè)水平測試中的重點(diǎn)考查內(nèi)容,要想順利通過學(xué)業(yè)水平測試,必須具備較強(qiáng)的專業(yè)實(shí)踐能力。項(xiàng)目式教學(xué)的核心理念就是利用真實(shí)的任務(wù)或項(xiàng)目鍛煉學(xué)生運(yùn)用Python 基本技能解決實(shí)際問題的能力,對培育學(xué)生協(xié)作、創(chuàng)新、實(shí)踐等素養(yǎng)都大有裨益。為此,教師還應(yīng)在實(shí)施理實(shí)一體化的基礎(chǔ)上著重開展項(xiàng)目式探究活動(dòng),設(shè)計(jì)有趣有味的編程項(xiàng)目,發(fā)動(dòng)學(xué)生參與探究、協(xié)作完成項(xiàng)目實(shí)踐,從而進(jìn)一步強(qiáng)化學(xué)生的Python 實(shí)踐能力。具體教學(xué)策略如下:
在開展Python 項(xiàng)目式探究活動(dòng)時(shí),教師應(yīng)該根據(jù)課程要點(diǎn)為學(xué)生設(shè)計(jì)聯(lián)系日常生活的實(shí)踐項(xiàng)目,為學(xué)生提供項(xiàng)目資料和要求,將學(xué)生劃分為若干同伴群組,讓學(xué)生合作參與Python 項(xiàng)目探究活動(dòng)。如在關(guān)于組合數(shù)據(jù)課型的Python 教學(xué)中,學(xué)生通過理論學(xué)習(xí)和操作練習(xí),已經(jīng)掌握了字典、集合及其推導(dǎo)式的操作和使用方法,這時(shí)教師可以為學(xué)生出示三個(gè)興趣小組名單,同時(shí)引出項(xiàng)目要求:請大家運(yùn)用字典、集合及其推導(dǎo)式的編寫方法,找出三個(gè)興趣小組都參加的學(xué)生名單,比一比哪組編寫的代碼最準(zhǔn)確。學(xué)生旋即投入Python 項(xiàng)目探究活動(dòng)。在此過程中,教師要給學(xué)生提供自主、協(xié)作交流的空間,在學(xué)生遭遇困惑時(shí)及時(shí)點(diǎn)撥和解答,提醒學(xué)生仔細(xì)檢查編寫的代碼,進(jìn)行程序試運(yùn)行確定無錯(cuò)漏后,再展示項(xiàng)目成果。這樣,通過項(xiàng)目式探究活動(dòng)的驅(qū)動(dòng),學(xué)生運(yùn)用Python 基本技能的效率大幅提高[5]。
在學(xué)業(yè)水平測試制度下,中職Python 教學(xué)評價(jià)機(jī)制表現(xiàn)出一些不適應(yīng)性,包括評價(jià)指標(biāo)和形式單一,沒有全面覆蓋學(xué)業(yè)水平測試的考查內(nèi)容等。為此,教師應(yīng)該重視教學(xué)評價(jià)機(jī)制的優(yōu)化,建立多指標(biāo)評價(jià)機(jī)制,引導(dǎo)學(xué)生反思Python 編程學(xué)習(xí)中的不足,從而緊扣學(xué)業(yè)水平測試的要求和導(dǎo)向,促進(jìn)學(xué)生不斷完善Python 編程技能和綜合素養(yǎng)。具體策略如下:
在建立Python 多指標(biāo)評價(jià)機(jī)制時(shí),教師必須圍繞學(xué)業(yè)水平測試的考查內(nèi)容和具體的Python 探究活動(dòng),為學(xué)生出具關(guān)于公共知識(shí)、Python 理論知識(shí)和實(shí)踐技能的評價(jià)指標(biāo),同時(shí)組織學(xué)生開展小組互評、自評等形式的評價(jià)交流。如在學(xué)生完成文件讀寫操作的Python 實(shí)踐項(xiàng)目后,教師可以在白板上給出評價(jià)指標(biāo):哪個(gè)小組的項(xiàng)目成果質(zhì)量最高?誰對文件讀寫操作編碼運(yùn)用最熟練?誰使用with 語句進(jìn)行文件操作編碼沒有錯(cuò)誤?在學(xué)生了解評價(jià)指標(biāo)后,教師就可以組織學(xué)生根據(jù)程序試運(yùn)行情況和項(xiàng)目成果,先進(jìn)行組際之間的互評、再進(jìn)行個(gè)人點(diǎn)評和自評。對于學(xué)生相互指出的優(yōu)點(diǎn)和不足,教師可以鼓勵(lì)學(xué)生深入交流經(jīng)驗(yàn),探討完善程序編碼的科學(xué)方法。這樣,學(xué)生明確了自己在Python 學(xué)習(xí)中的薄弱點(diǎn),有的放矢地加以改進(jìn)。
綜上所述,面向?qū)W業(yè)水平測試開展中職Python 有效教學(xué)不僅能夠激發(fā)學(xué)生的Python 學(xué)習(xí)興趣,鍛煉學(xué)生的Python 實(shí)踐能力,還能夠增強(qiáng)中職Python 教學(xué)改革質(zhì)量。教師應(yīng)該考慮學(xué)業(yè)水平測試制度提出的各項(xiàng)要求,在中職Python 教改中創(chuàng)設(shè)多媒體情境、滲透多學(xué)科知識(shí)技能、實(shí)施理實(shí)一體化教學(xué)、開展項(xiàng)目式探究活動(dòng)、建立多指標(biāo)評價(jià)機(jī)制,對Python 教學(xué)模式進(jìn)行總體優(yōu)化,強(qiáng)化學(xué)生公共基礎(chǔ)知識(shí)、Python 理論和實(shí)踐素質(zhì),從而促進(jìn)學(xué)生學(xué)業(yè)水平穩(wěn)步提高。