胡錦玲
摘 要: 將“案例教學+項目驅(qū)動”模式運用于應用開發(fā)課程PHP Web的教學當中,將項目驅(qū)動教學活動作為主線,案例教學任務作為學習的目標,能夠使教師的主導作用以及學生的主體學習積極性充分發(fā)揮出來,教學效果會顯著提升,更重要的是可以有效提高學生的綜合技能及就業(yè)能力。
關鍵詞: PHP;案例教學法;項目驅(qū)動教學法;應用
《PHP Web應用開發(fā)》是計算機應用技術專業(yè)核心課,也是軟件技術專業(yè)和電子商務專業(yè)的選修課程,在本專業(yè)人才培養(yǎng)方案及課程體系中占有重要的地位。
該課程以學生就業(yè)為導向,主要培養(yǎng)學生運用PHP進行網(wǎng)站的設計和開發(fā)的能力,以及培養(yǎng)學生的邏輯思維、協(xié)作溝通、團結(jié)互助、職業(yè)道德和職業(yè)素養(yǎng)等綜合素質(zhì)。使學生真正成為能勝任動態(tài)網(wǎng)站開發(fā),維護等崗位的技能型人才。
《PHP Web應用開發(fā)》是綜合性、實踐性以及實用性較強的一門軟件開發(fā)類課程,教學方法也要區(qū)別于其他課程教學方式。此門課程要求學生在教學當中既要熟練掌握基礎理論知識,又要學會專業(yè)知識的運用,并運用所學知識對企業(yè)實際狀況進行分析與判斷,使學生解決實際問題的能力得到提升。所以,這其中的關鍵就是要注重學生學習主動性以及自覺性的提升,并通過教師合理設計的實驗內(nèi)容與教學方法,正確地指導學生,使學生實際動手能力和思維判斷能力提高。在多媒體專業(yè)課程教學進行中,必須改變現(xiàn)有的傳統(tǒng)教學方法。填鴨式的“教師從頭至尾都在說”的方法就是傳統(tǒng)的教學方法。將案例教學+項目驅(qū)動教學任務法運用于《PHP Web應用開發(fā)》教學當中,設計項目時,要按照當前我國企業(yè)崗位需求為基礎,量身為學生設計,實施項目的整個過程當中,要通過分工合作以及分組討論來開展,項目結(jié)束后要開展小組答辯、互相評價以及教師重點評價,實施過程要根據(jù)企業(yè)軟件開發(fā)流程來實施,學生完全可以提前身臨其境感受企業(yè)工作的場景和專業(yè)需求,有目標性地進行教學,能使教學效果更好。
一、簡介案例教學法+項目驅(qū)動教學法
案例教學法,指的是教師按照人才培養(yǎng)目標要求與教學目的,在教學當中,并非灌輸理論知識給學生,而是把學生需要掌握的理論知識點嵌入到事先設計好的案例中,通過對案例的學習,學生能更好地理解知識點具備的功能及具體的作用,并培養(yǎng)學生運用專業(yè)理論知識、掌握實操技巧與技能的案例教學方法。這種教學法的特點主要是讓學生有感觀到直觀的認識,可以在實際中運用到專業(yè)理論知識點。
項目驅(qū)動教學法,指的是教學當中教師與學生以一個完整項目為基礎,共同開展與實施的工作,老師通過以分組的形式組織學生參與到項目設計中,也是項目開發(fā)及項目管理的一個全程。在教和學當中,是每個學生直接參與的實踐過程,且極具創(chuàng)造性。還將有關理論知識點融入整個項目各環(huán)節(jié)當中,逐步對項目進行完善。另外,項目完成過程還可以通過解決問題與深入研究,并擴充相應功能,來擴展專業(yè)知識的深度和廣度,尋求最科學合理的解決方法,最終將完整的項目開發(fā)完成,從而實現(xiàn)專業(yè)理論知識的學習,對學生的綜合能力進行培養(yǎng)。
這是密切相關的兩種教學方法,運用案例教學法,是把一個個獨立的知識點融入特定的典型案例中,從而讓學生對知識點有更直觀的認識,并可以牢固掌握;運用項目驅(qū)動教學法,是將完成的項目分別劃為數(shù)個子案例,而各個子案例又構(gòu)成了項目整體,與整個項目關系密切,在這些子案例當中再融入與專業(yè)相關的各個理論知識點。若案例教學法單獨運用,學生所掌握的知識點不夠系統(tǒng),過于零散,對于知識點學生沒有一個完整的認識,而借助項目驅(qū)動教學法則可以把知識點系統(tǒng)地聯(lián)系起來。
二、案例教學+項目驅(qū)動教學的實例(以第十章——thinkphp框架:數(shù)據(jù)輸出分頁為例)
在進行案例教學+項目驅(qū)動教學的時候,我們會采用下列流程:
Step1.告之任務
1.案例的導入
教師要將具體任務告之學生,并為學生演示案例,進行數(shù)據(jù)輸出分頁。
2.復習知識點
分頁原理;
利用Page類和limit方法分頁輸出;
分頁類和page方法分頁輸出。
3.明確學習目標
了解分頁原理;
掌握利用Page類和limit方法分頁輸出;
掌握分頁類和page方法分頁輸出。
Step2.分析任務與制作
1.任務初分析
打開教務管理系統(tǒng)中數(shù)據(jù)輸出分頁界面,引導學生分析制作此效果所需的技術:
使用limit實現(xiàn)分頁:M(‘table_name)->limit(10,10);
利用Page類和limit方法分頁輸出:①\\Think\\Page類;②limit方法的參數(shù)要使用Page類的屬性:limit( ﹩ page->firstRow, ﹩ page->listRows);③定制分頁樣式輸出:setConfig(Page類的屬性,定制的信息)。
分頁類和page方法分頁輸出:①page()方法;②\\Think\\Page類。
2.任務制作
學生分組制作數(shù)據(jù)輸出分頁并調(diào)試。
3.擴展任務
在teacher數(shù)據(jù)表中插入10條新數(shù)據(jù),然后以每5條數(shù)據(jù)為一頁輸出。
Step3.評價及反饋
對學生完成的情況進行評估;
分析并解決操作當中學生遇到的各種實際困難。
Step4.任務小結(jié)
利用Page類和limit方法分頁輸出;
“分頁類和page方法分頁輸出。
三、運用案例教學與項目驅(qū)動教學具備的優(yōu)勢
(一)構(gòu)建良好的學習氛圍,引導學生進行自主學習
在實踐教學當中運用項目驅(qū)動教學法,在課堂教學中將學生作為中心,教師只是進行輔助,學生成為了學習的主體。通過項目驅(qū)動教學法的運用,學生既可以掌握專業(yè)理論知識,又可以鍛煉學生對事物發(fā)展的整個過程有個全面的認知和實踐。在項目的開發(fā)過程中,學生不僅理解和掌握了新知識,還能夠掌握專業(yè)技術能力并得到提升。這樣,既使學生的動手能力增強,又培養(yǎng)了學生獨立分析與解決問題的能力。
(二)注重培養(yǎng)創(chuàng)新能力和團隊合作精神
項目驅(qū)動教學法關注的是培養(yǎng)學生的創(chuàng)新能力。學生對項目進行分解成若干個小案例,然后再進行相關的分析和設計,并最終將問題解決,可以使學生的想象力與創(chuàng)造力充分地發(fā)揮出來。教師在整個教學過程中,不以書上的理論式的要求去衡量及評價學生做的項目的效果及創(chuàng)意,尊重他們產(chǎn)生成果的多樣性,這樣不僅不會打擊學生的積極性,還會激發(fā)學生創(chuàng)新的積極性。同時,教師可按照不同學生的實際情況與項目的實際要求,對學生進行分組。實際操作當中,老師要經(jīng)常觀察各個小組的學生對知識點掌握情況并及時對學生所在的小組進行調(diào)整,這樣不僅可以讓學生學到更多的知識,而且可以讓學生感受不同類型的合作,對激發(fā)學生的積極性有很好的督促作用。在分工合作過程中,學生與小組各個成員可以互相協(xié)調(diào)工作,為了完成個人與小組的學習目標任務,會主動積極地參與到學習與思考當中,最終使小組的學習目標任務順利完成。
(三)有助快速融入工作環(huán)境
通過項目驅(qū)動教學法的運用,可以對學生積極主動學習的態(tài)度進行培養(yǎng),并讓學生可以將學習的專業(yè)理論知識嵌入到具體的企業(yè)項目中去,學生對所學內(nèi)容有直接的理解和掌握。通過對項目案例的學習,學生對相關行業(yè)所需有所了解,也為將來真正走向企業(yè)崗位做好充分的知識儲備和心理準備。另外,將企業(yè)實際需求與所學習的專業(yè)理論知識有效結(jié)合,能夠使學校全面掌握企業(yè)單位對人才的要求,也促進了學校有針對性地培養(yǎng)具有社會競爭力的學生。