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