田娟
關(guān)鍵詞:PHP+MySQL;教學(xué)改革;教學(xué)效果
0 引言
隨著信息技術(shù)的飛速發(fā)展,教育模式也隨之發(fā)生重大變化,教育發(fā)生的場(chǎng)景不再局限于課堂,教育的資源也不再局限于學(xué)校。2018年4月教育部發(fā)布的《教育信息化2.0行動(dòng)計(jì)劃》提出:努力構(gòu)建“互聯(lián)網(wǎng)+”條件下的人才培養(yǎng)新模式、發(fā)展基于互聯(lián)網(wǎng)的教育服務(wù)新模式,充分利用大數(shù)據(jù)、人工智能等新技術(shù),構(gòu)建全方位、全過程、全天候支撐體系[1],未來的教育將會(huì)更加泛在化、智能化、個(gè)性化。
PHP(Hypertext Preprocessor,超文本預(yù)處理器)是一種運(yùn)行在服務(wù)器端、跨平臺(tái)、HTML嵌入式腳本語(yǔ)言,是一種被廣泛應(yīng)用的多用途腳本語(yǔ)言,具有開源免費(fèi)、易學(xué)易用、開發(fā)效率高等特點(diǎn),是目前Web應(yīng)用開發(fā)的主流語(yǔ)言之一,同時(shí)也是目前各類高職院校計(jì)算機(jī)專業(yè)的Web應(yīng)用開發(fā)課程。該課程具有實(shí)踐性強(qiáng)的特點(diǎn),主要培養(yǎng)學(xué)生使用PHP腳本語(yǔ)言,并結(jié)合MySQL數(shù)據(jù)庫(kù)按照軟件開發(fā)的流程編程設(shè)計(jì)Web應(yīng)用程序的能力,并最終開發(fā)出適應(yīng)中小企業(yè)需求的動(dòng)態(tài)網(wǎng)站。但目前傳統(tǒng)教學(xué)方法無(wú)法讓學(xué)生具備企業(yè)所需的PHP開發(fā)技術(shù)能力。因此,本文主要通過對(duì)目前PHP+MySQL課程教學(xué)現(xiàn)狀的分析來探討如何改進(jìn)教學(xué)方法以提升教學(xué)效果。
1 存在問題
1.1 課時(shí)不足
PHP+MySQL動(dòng)態(tài)網(wǎng)站開發(fā)課程是每周4學(xué)時(shí),總計(jì)是72學(xué)時(shí)。動(dòng)態(tài)網(wǎng)站開發(fā)需要學(xué)生前端與后端的結(jié)合,學(xué)生在前端開發(fā)的基礎(chǔ)上熟練運(yùn)用PHP和數(shù)據(jù)庫(kù)的知識(shí)。根據(jù)后端PHP開發(fā)人才要求,學(xué)生通過所掌握的網(wǎng)站開發(fā)技能達(dá)到熟練開發(fā)網(wǎng)站。本課程的前導(dǎo)課程有HTML+CSS網(wǎng)頁(yè)設(shè)計(jì)與實(shí)現(xiàn)、JavaScript前端開發(fā)程序設(shè)計(jì)和Java語(yǔ)言程序設(shè)計(jì),教師在72課時(shí)內(nèi)既要完成銜接前導(dǎo)課程形成完整的知識(shí)體系,又要提升專業(yè)能力以更好地接軌企業(yè)就業(yè)崗位,在教學(xué)實(shí)踐中,72學(xué)時(shí)的教學(xué)時(shí)長(zhǎng)中要完成這兩個(gè)主要教學(xué)目標(biāo)是有很大難度的[2]。
本門課程實(shí)踐操作性強(qiáng),教師在授課過程中通常采用案例驅(qū)動(dòng)法進(jìn)行知識(shí)點(diǎn)講授,案例驅(qū)動(dòng)法可以激發(fā)學(xué)生的學(xué)習(xí)興趣,使學(xué)生對(duì)知識(shí)點(diǎn)的理解更加容易。但受課時(shí)限制和人力所限,在實(shí)踐操作過程中,教師無(wú)法照顧到所有學(xué)生,上機(jī)操作時(shí)只能顧及大部分學(xué)生的共性問題,而沒有辦法解決小部分學(xué)生的個(gè)性問題。
1.2 教學(xué)過程過分注重實(shí)踐
目前在PHP+MySQL課程教學(xué)中常用的教學(xué)方法有案例驅(qū)動(dòng)法、任務(wù)驅(qū)動(dòng)法、模塊化等教學(xué)方法,此類教學(xué)方法都十分注重培養(yǎng)學(xué)生的動(dòng)手操作能力,缺乏對(duì)課程知識(shí)整體體系的講授,導(dǎo)致學(xué)生因?yàn)槔碚撝R(shí)不足而無(wú)法形成對(duì)本課程整體知識(shí)體系的構(gòu)建,不利于學(xué)生建立系統(tǒng)的程序設(shè)計(jì)思維。
1.3 創(chuàng)新能力不足
本課程教學(xué)最初沿用C語(yǔ)言程序設(shè)計(jì)編程類教學(xué)方法講解,此類教學(xué)方法重理論輕實(shí)踐,學(xué)生實(shí)際項(xiàng)目開發(fā)能力沒有得到鍛煉。通過教學(xué)實(shí)踐,教學(xué)方法提升至以案例驅(qū)動(dòng)法講解,此方法得到學(xué)生一致好評(píng)。但通過兩個(gè)學(xué)期的觀察,雖然案例驅(qū)動(dòng)法能夠很大程度上激發(fā)學(xué)生的學(xué)習(xí)興趣,但教師在課時(shí)有限的教學(xué)時(shí)長(zhǎng)內(nèi),過分側(cè)重實(shí)踐操作,對(duì)基礎(chǔ)理論知識(shí)缺乏系統(tǒng)全面的講解,學(xué)生沒有樹立對(duì)整體知識(shí)體系的認(rèn)知,導(dǎo)致學(xué)生在實(shí)際項(xiàng)目開發(fā)中缺乏創(chuàng)新能力。
1.4 評(píng)價(jià)機(jī)制單一
根據(jù)該課程實(shí)踐性強(qiáng)的特性,教師在評(píng)價(jià)體系中重點(diǎn)考查學(xué)生的實(shí)際操作能力。成績(jī)的考核由平時(shí)成績(jī)和期末成績(jī)兩部分組成,每一項(xiàng)分別占總成績(jī)的50%。平時(shí)成績(jī)的考核——階段案例操作和上機(jī)實(shí)踐操作,期末綜合項(xiàng)目成績(jī)占總成績(jī)的50%,以小組為單位分工合作完成[3],考核評(píng)分表如表1所示。以廈門安防科技職業(yè)學(xué)院為例,2021年上半學(xué)期,學(xué)習(xí)PHP+MySQL課程(2) 的學(xué)生有46人,考試成績(jī)90~100的人數(shù)為4人,80~89分的人數(shù)有9人,70~79的人數(shù)為15人,60~79的人數(shù)為17人,0~59分的人數(shù)為1人,圖1為教學(xué)改革前學(xué)生成績(jī)頻率分布圖。雖然評(píng)價(jià)更重視過程性,但部分基礎(chǔ)不好、學(xué)習(xí)缺乏耐心的學(xué)生,在學(xué)習(xí)本門課的過程中進(jìn)取心不足,“知難而退”。這部分學(xué)生在階段項(xiàng)目練習(xí)時(shí)照抄、照搬他人作品,期末綜合項(xiàng)目實(shí)現(xiàn)效果不佳,程序設(shè)計(jì)能力沒有得到有效提升。因此對(duì)學(xué)生的評(píng)價(jià)不能僅局限于學(xué)生作品實(shí)現(xiàn)程度,過程性評(píng)價(jià)也有待提高。
2 教學(xué)改革工作及措施
2.1 人才培養(yǎng)方案的優(yōu)化
本課程主要在計(jì)算機(jī)編程類專業(yè)開設(shè),并與網(wǎng)頁(yè)設(shè)計(jì)、HTML5+CSS3網(wǎng)站設(shè)計(jì)、JavaScript+jQuery開發(fā)和Bootstrap前端開發(fā)框架等課程一起構(gòu)建動(dòng)態(tài)網(wǎng)站開發(fā)課程體系。因此在制定人才培養(yǎng)方案時(shí),教師應(yīng)充分考慮課程設(shè)置的先后關(guān)聯(lián)性,根據(jù)課程標(biāo)準(zhǔn)和教學(xué)需求對(duì)課程教學(xué)周課時(shí)、理論教學(xué)與實(shí)踐教學(xué)學(xué)時(shí)分配、課程開課學(xué)期等方面進(jìn)行優(yōu)化,同時(shí)對(duì)每學(xué)期的教學(xué)效果進(jìn)行測(cè)評(píng),根據(jù)實(shí)際教學(xué)效果進(jìn)行調(diào)整。目前該校本門課程開課學(xué)期兩學(xué)期,第一學(xué)期每周4學(xué)時(shí),第二學(xué)期每周2學(xué)時(shí)。第一學(xué)期采用項(xiàng)目式教學(xué),將貫穿課本知識(shí)點(diǎn)的綜合項(xiàng)目分解成子任務(wù),將理論知識(shí)與子任務(wù)相結(jié)合進(jìn)行講解,第二學(xué)期主要是綜合項(xiàng)目的練習(xí),這些項(xiàng)目來自企業(yè)的實(shí)際項(xiàng)目,項(xiàng)目練習(xí)是前端與后端的結(jié)合,讓學(xué)生將所學(xué)知識(shí)融會(huì)貫通,通過不斷強(qiáng)化練習(xí),提升學(xué)生的程序設(shè)計(jì)能力和編程思維,通過來自企業(yè)實(shí)際項(xiàng)目實(shí)戰(zhàn)經(jīng)驗(yàn)可以讓學(xué)生更好地與企業(yè)接軌。
2.2 教學(xué)形式的改革
互聯(lián)網(wǎng)的發(fā)展和運(yùn)用正在改變著當(dāng)今世界,傳統(tǒng)的教學(xué)方式已不能滿足新時(shí)代學(xué)生對(duì)教學(xué)內(nèi)容的需求。教師在充分利用信息化教學(xué)工具的同時(shí)要借鑒其他優(yōu)秀教學(xué)方法,采用線上線下混合式教學(xué)方法組織教學(xué)。
線上教學(xué)主要是理論知識(shí)的學(xué)習(xí),以傳智播客教輔平臺(tái)展開教學(xué)[4],線上教學(xué)方法主要有以下手段:
1) 發(fā)布學(xué)習(xí)內(nèi)容教師創(chuàng)建線上班級(jí),發(fā)布預(yù)習(xí)內(nèi)容,布置線上作業(yè)。教師發(fā)布線上預(yù)習(xí)內(nèi)容,其目的在線下上課前讓學(xué)生對(duì)理論知識(shí)進(jìn)行學(xué)習(xí)。
2) 線上作業(yè)線上作業(yè)針對(duì)所發(fā)預(yù)習(xí)內(nèi)容進(jìn)行針對(duì)性測(cè)試,檢驗(yàn)學(xué)生學(xué)習(xí)情況,使線下課堂對(duì)知識(shí)點(diǎn)講解更具針對(duì)性。教師通過教輔平臺(tái)向?qū)W生發(fā)送課程輔助資源,以輔助學(xué)生課下學(xué)習(xí)。
3) 線上討論針對(duì)學(xué)生在學(xué)習(xí)過程中的疑點(diǎn),教師和學(xué)生可以通過教輔平臺(tái)討論區(qū)、微信、QQ等進(jìn)行討論,利用信息化手段解決學(xué)生課上聽懂,課下不會(huì)操作的問題。
4) 線上考試教師通過線上教輔平臺(tái)發(fā)布編程操作題,要求學(xué)生在規(guī)定時(shí)間內(nèi)完成,并及時(shí)給予評(píng)分。這種方式既鍛煉了學(xué)生的編程能力,又檢查了學(xué)生對(duì)知識(shí)的掌握情況,教師也可以及時(shí)調(diào)整教學(xué)進(jìn)度,通過編程考試讓學(xué)生可以對(duì)自己所學(xué)知識(shí)掌握情況進(jìn)行檢驗(yàn),及時(shí)調(diào)整學(xué)習(xí)狀態(tài)。
線下教學(xué)以案例驅(qū)動(dòng)法和機(jī)房上機(jī)操作為主,線下教學(xué)方法主要有以下教學(xué)手段:
1) 案例驅(qū)動(dòng)法講解教師根據(jù)作業(yè)測(cè)試情況和討論區(qū)中的共性問題在線下課堂重點(diǎn)講解。然后演示精心設(shè)計(jì)的案例,生動(dòng)有趣的案例會(huì)激發(fā)學(xué)生的學(xué)習(xí)興趣,不斷提升學(xué)生的編程能力。
2) 課堂編程練習(xí)由于采取線上線下混合式教學(xué)方法,教師在線下教學(xué)將有更多的時(shí)間安排課堂編程練習(xí),學(xué)生隨時(shí)練習(xí)和驗(yàn)證所學(xué)知識(shí),教師對(duì)學(xué)生實(shí)操中所出現(xiàn)的問題進(jìn)行指導(dǎo),此方法有利于培養(yǎng)學(xué)生的程序設(shè)計(jì)思維。
3) 小老師助教將班級(jí)中一部分學(xué)習(xí)主動(dòng)性好、學(xué)習(xí)能力高的學(xué)生組建小老師助教,通過小老師助教,建立起學(xué)生間的幫扶,特別是在課堂編程練習(xí)時(shí),部分學(xué)生會(huì)出現(xiàn)代碼出錯(cuò)找不到原因、功能無(wú)法實(shí)現(xiàn)等情況,此時(shí)教師由于受時(shí)間和人力所限,無(wú)法對(duì)所有學(xué)生進(jìn)行指導(dǎo),這時(shí)就可以通過小老師解決。小老師助教不僅鍛煉他們的能力,而且解決部分學(xué)生實(shí)踐練習(xí)中的困難。
4) 分組競(jìng)賽根據(jù)高職學(xué)生不喜歡純理論教學(xué),但動(dòng)手能力強(qiáng)的學(xué)習(xí)特點(diǎn),教師可以不定期地以小組為單位在班級(jí)內(nèi)開展編程競(jìng)賽,通過激烈的競(jìng)賽活動(dòng)既提高學(xué)生的學(xué)習(xí)熱情,又調(diào)動(dòng)他們的學(xué)習(xí)積極性,同時(shí)通過競(jìng)賽可以快速提升學(xué)生的編程能力。
2.3 評(píng)價(jià)機(jī)制的改革
針對(duì)部分基礎(chǔ)不好、學(xué)習(xí)自主性差、容易退縮的學(xué)生,教師可以采取縮短線上學(xué)習(xí)時(shí)間,對(duì)測(cè)驗(yàn)和作業(yè)采用不同難易程度的分塊學(xué)習(xí),根據(jù)學(xué)生的學(xué)習(xí)情況及時(shí)反饋評(píng)價(jià)結(jié)果。實(shí)時(shí)性評(píng)價(jià)對(duì)學(xué)習(xí)自覺性差的學(xué)生起到一定督促作用,不同難易程度的測(cè)試作業(yè)可以不斷提高學(xué)生的學(xué)習(xí)自信心。
本課程在已有評(píng)價(jià)機(jī)制的基礎(chǔ)上,加大對(duì)學(xué)生過程性的考核,包含以下考核內(nèi)容:
1) 傳智播客教輔平臺(tái)上教師發(fā)布的預(yù)習(xí)內(nèi)容,每周一次。
2) 教輔平臺(tái)上教師發(fā)布的理論知識(shí)作業(yè)測(cè)試,每周2次,線下課前發(fā)布一次,線下課后發(fā)布一次。
3) 教輔平臺(tái)教師發(fā)布的編程練習(xí),每周線下課結(jié)束發(fā)布一次。
4) 階段案例測(cè)試每章一次,要求學(xué)生既要提交作品代碼,還要錄屏其操作視頻過程。
5) 期末綜合項(xiàng)目考核綜合項(xiàng)目完成效果,同時(shí)學(xué)生根據(jù)項(xiàng)目設(shè)計(jì)編寫PPT并進(jìn)行匯報(bào)。
以上過程性考核方式運(yùn)用可以直觀、有效地考查學(xué)生的真實(shí)能力,過程性考核評(píng)分表如表2所示。通過線上線下混合式考核的實(shí)施,2022—2023年第一學(xué)期學(xué)習(xí)本課程的學(xué)生63人中90~100的人數(shù)上升到12人,80~89 分的人數(shù)為12 人,70~79 的人數(shù)為28 人,60~69的人數(shù)下降至11人,不及格的人數(shù)為0人。教學(xué)改革后學(xué)生成績(jī)頻率分布圖如圖2所示。
在新的評(píng)價(jià)模式的輔助下,教師通過線上、線下,課前、課后多層次、多角度的考查,學(xué)生的學(xué)習(xí)效果和學(xué)生間的差異化能力得到有效的體現(xiàn)。同時(shí)通過多元化考核,不斷激發(fā)學(xué)生的學(xué)習(xí)動(dòng)力,激勵(lì)學(xué)生將更多的時(shí)間投入到學(xué)習(xí)中[5],極大地提升了學(xué)生編程能力和自主學(xué)習(xí)能力。
3 結(jié)束語(yǔ)
PHP+MySQL動(dòng)態(tài)網(wǎng)站開發(fā)課程在教學(xué)過程中雖然存在一些問題和不足,但我們從人才培養(yǎng)方案的優(yōu)化、教學(xué)方法的調(diào)整、評(píng)價(jià)機(jī)制的創(chuàng)新等多個(gè)方面進(jìn)行改革嘗試,已取得良好的教學(xué)效果。通過教學(xué)實(shí)踐證明,教師在教學(xué)中充分激發(fā)學(xué)生學(xué)習(xí)的積極性和主動(dòng)性,運(yùn)用現(xiàn)代化教學(xué)設(shè)備、手段,精心安排教學(xué)內(nèi)容,采用合理有效的評(píng)價(jià)機(jī)制,就能獲得良好的教學(xué)效果。