程志平 徐涢基
摘要:該文首先對項(xiàng)目驅(qū)動教學(xué)法的基本含義進(jìn)行概述,從小組劃分、教學(xué)設(shè)計(jì)、評價(jià)與考核三個(gè)方面入手,對項(xiàng)目驅(qū)動教學(xué)法在PHP程序設(shè)計(jì)教學(xué)應(yīng)用流程進(jìn)行解析,并以此為依據(jù),提出項(xiàng)目驅(qū)動教學(xué)法在PHP程序設(shè)計(jì)教學(xué)應(yīng)用對策。
關(guān)鍵詞:項(xiàng)目驅(qū)動教學(xué)法;PHP;程序設(shè)計(jì);教學(xué)應(yīng)用
中圖分類號:TP3? ? ? 文獻(xiàn)標(biāo)識碼:A? ? ? 文章編號:1009-3044(2018)36-0142-02
項(xiàng)目驅(qū)動教學(xué)模式作為一種新型的教學(xué)方式,也就是把項(xiàng)目當(dāng)作主線,把學(xué)生當(dāng)作主體,把教師當(dāng)作核心,把實(shí)驗(yàn)室當(dāng)作主要教學(xué)場所的一種教學(xué)模式。將項(xiàng)目驅(qū)動教學(xué)方式和探究性學(xué)習(xí)內(nèi)容聯(lián)合,優(yōu)化教學(xué)方式,可以讓學(xué)生在階段任務(wù)驅(qū)動作用下分組探究,自主參與到學(xué)習(xí)任務(wù)。通過把項(xiàng)目驅(qū)動教學(xué)模式運(yùn)用到PHP程序設(shè)計(jì)教學(xué)中,不但能夠帶領(lǐng)學(xué)生更好的學(xué)習(xí)PHP程序設(shè)計(jì)知識,同時(shí)便于學(xué)生快速掌握,實(shí)現(xiàn)教學(xué)效率提升。
1 項(xiàng)目驅(qū)動教學(xué)法的基本概述
項(xiàng)目驅(qū)動教學(xué)法作為實(shí)施一項(xiàng)完善的項(xiàng)目工作而開展的教學(xué)活動,具體主要指在進(jìn)行教學(xué)工作時(shí),把具體項(xiàng)目當(dāng)作載體,把有關(guān)知識點(diǎn)融合到項(xiàng)目各個(gè)環(huán)節(jié)中,逐步開展各個(gè)項(xiàng)目。通過問題深化和分析,擴(kuò)充知識深度及廣度,直到獲取整個(gè)項(xiàng)目處理方案,從而起到學(xué)習(xí)知識及提升學(xué)習(xí)效率等效果。項(xiàng)目驅(qū)動教學(xué)法的核心內(nèi)容在于并非將教師掌握的各項(xiàng)專業(yè)知識傳遞給學(xué)生當(dāng)作主體,或者并不是簡單的要求學(xué)生根據(jù)教師安排內(nèi)容或者講解方式獲取一個(gè)結(jié)果[1]。而是在教師的科學(xué)引導(dǎo)下,帶領(lǐng)學(xué)生尋找結(jié)果的過程,最終獲取合理的結(jié)果。并且在此過程中,要求學(xué)生自我展示和評估,學(xué)習(xí)重點(diǎn)在于學(xué)習(xí)過程并非學(xué)習(xí)結(jié)果。在整個(gè)過程中,學(xué)生可以對學(xué)習(xí)能力進(jìn)行激發(fā)和培養(yǎng),教師也不是教學(xué)主體,而是以學(xué)生引導(dǎo)者的身份出現(xiàn),激發(fā)學(xué)生學(xué)習(xí)熱情,提升整體學(xué)習(xí)效率。項(xiàng)目驅(qū)動教學(xué)流程見圖1:
2 項(xiàng)目驅(qū)動教學(xué)法在PHP程序設(shè)計(jì)教學(xué)應(yīng)用流程
PHP做一個(gè)簡單且強(qiáng)大的開源腳本語言,同時(shí)自身含有一定的開源性、跨平臺性等,所以,為了滿足當(dāng)前院校人才培訓(xùn)及社會人才需求,需要結(jié)合學(xué)生實(shí)際狀況,通過與企業(yè)的充分交流,開設(shè)了PHP程序設(shè)備教學(xué)課程,該課程主要由環(huán)境建設(shè)、基礎(chǔ)語法、數(shù)據(jù)處理、高級編程及操作數(shù)據(jù)庫等內(nèi)容構(gòu)建而成。常規(guī)教學(xué)方式可以促進(jìn)教學(xué)初步目標(biāo)的實(shí)現(xiàn),但是無法充分激發(fā)學(xué)生學(xué)習(xí)積極性和熱情。項(xiàng)目驅(qū)動教學(xué)方式的主要特性在于,把項(xiàng)目當(dāng)作主體,把教師當(dāng)作引導(dǎo),根據(jù)學(xué)生實(shí)際情況,優(yōu)化教學(xué)方式,在調(diào)動學(xué)生學(xué)習(xí)積極性的同時(shí),實(shí)現(xiàn)對學(xué)生自主學(xué)習(xí)、問題分析、思維能力及問題處理等能力的培育[2]。項(xiàng)目驅(qū)動教學(xué)法的教學(xué)過程見圖2:
2.1 小組劃分
要想實(shí)現(xiàn)學(xué)生創(chuàng)造能力和協(xié)調(diào)能力的提升,應(yīng)該把學(xué)生劃分成多個(gè)小組,在分組的過程中,應(yīng)該綜合思考學(xué)生基本情況及學(xué)習(xí)特性,選擇適合的小組長,帶領(lǐng)小組成員一同參與到自主學(xué)習(xí)活動中。
2.2 教學(xué)設(shè)計(jì)
首先,設(shè)定實(shí)際應(yīng)用背景、任務(wù)明確的開發(fā)項(xiàng)目,要求學(xué)生在此過程中,借助各種軟件工程基本理論來對項(xiàng)目開發(fā)進(jìn)行探究。其次,在進(jìn)行理論知識講解的過程中,教師可以把實(shí)際項(xiàng)目當(dāng)作主體,實(shí)現(xiàn)知識點(diǎn)的解析,上機(jī)操作則需要學(xué)生根據(jù)所需的內(nèi)容進(jìn)行操作,等待知識點(diǎn)應(yīng)用完畢之后,各個(gè)組的項(xiàng)目也基本落實(shí)。以簡單的小規(guī)模CMS項(xiàng)目為例,在各個(gè)小組組長的引導(dǎo)下,設(shè)計(jì)具備本組特性的頁面,各個(gè)成員根據(jù)分配的任務(wù),充分激發(fā)自身優(yōu)勢,學(xué)以致用,充分項(xiàng)目功能,最終把項(xiàng)目所有功能進(jìn)行集合,形成一個(gè)完善的CMS項(xiàng)目。在項(xiàng)目開發(fā)中存在問題時(shí),學(xué)生可以采用小組內(nèi)部討論的方式獲取解析答案,如果還是不能處理,可以借助網(wǎng)絡(luò)及教師的引導(dǎo)[3]。最后,教師需要定期對各個(gè)小組項(xiàng)目進(jìn)程進(jìn)行核查,并在教學(xué)過程中將各個(gè)小組的項(xiàng)目成果進(jìn)行展現(xiàn),這樣不但能夠?qū)崿F(xiàn)科學(xué)監(jiān)管,同時(shí)還能促進(jìn)小組成員之間的相互學(xué)習(xí)和幫助。
2.3 評價(jià)與考核
教學(xué)評估作為根據(jù)教學(xué)目標(biāo)對教學(xué)流程及成果加以價(jià)值評判,同時(shí)給教學(xué)決策制定提供依據(jù)的活動,其作為當(dāng)前教學(xué)活動中不可或缺的一部分。通過開展教學(xué)評估和考核工作,能夠便于教師對學(xué)生整體學(xué)習(xí)情況的掌握,同時(shí)對教學(xué)過程中存在的不足進(jìn)行反思,是學(xué)生知識形成及提升學(xué)習(xí)效率的主要環(huán)節(jié)。我們可以通過讓學(xué)生上臺講解以及操作展示,了解學(xué)生學(xué)習(xí)情況,教師與學(xué)生一同交流和評估,對于項(xiàng)目落實(shí)較為理想的學(xué)生給予一定激勵(lì),針對設(shè)計(jì)過程中存在不足的學(xué)生,教師應(yīng)該適當(dāng)?shù)亟o予引導(dǎo)和幫助,輔助學(xué)生一同找出存在問題并處理。由于受到PHP語言自身特性的影響,因此由其開發(fā)的各項(xiàng)項(xiàng)目均以“B/S”形式出現(xiàn)。在進(jìn)行考核的過程中,不僅僅要求對項(xiàng)目功能落實(shí)情況進(jìn)行考核,同時(shí)還要綜合考核項(xiàng)目頁面整體布局及風(fēng)格類型,因此,項(xiàng)目開合方式一般由三部分構(gòu)建而成,首先,各個(gè)小組組長通過應(yīng)用PPT方式概述各個(gè)小組項(xiàng)目落實(shí)狀況,并且闡述出該小組設(shè)計(jì)上的優(yōu)勢。其次,現(xiàn)場演示該項(xiàng)目。最后,由答辯團(tuán)隊(duì)教師根據(jù)各個(gè)小組個(gè)人落實(shí)的項(xiàng)目內(nèi)容進(jìn)行提問。考核標(biāo)準(zhǔn)主要由三部分構(gòu)建而成,一個(gè)是項(xiàng)目總體落實(shí)狀況,另一個(gè)是小組成員合同程度及項(xiàng)目對應(yīng)相關(guān)文檔編寫規(guī)范標(biāo)準(zhǔn),最后一個(gè)是總體成績及答辯成績。
3 項(xiàng)目驅(qū)動教學(xué)法在PHP程序設(shè)計(jì)教學(xué)應(yīng)用對策
3.1 教學(xué)任務(wù)設(shè)計(jì)
教師不但要在教學(xué)實(shí)踐中對學(xué)生學(xué)習(xí)情況進(jìn)行監(jiān)管和引導(dǎo),同時(shí)在發(fā)布各個(gè)任務(wù)之前,應(yīng)該設(shè)定對應(yīng)任務(wù)規(guī)劃目標(biāo)。在任務(wù)設(shè)計(jì)完成以后,需要開展項(xiàng)目分析及課程結(jié)構(gòu)分析等工作。探究教學(xué)提綱以及課程框架,獲取各個(gè)知識模板教學(xué)框架。同時(shí),將各個(gè)項(xiàng)目任務(wù)劃分為多個(gè)模塊,同時(shí)各個(gè)模塊均要結(jié)合對應(yīng)知識點(diǎn)將其劃分成多個(gè)部分教學(xué)內(nèi)容。教師可以根據(jù)教學(xué)要求和內(nèi)容實(shí)現(xiàn)對應(yīng)教學(xué)任務(wù)的設(shè)計(jì),將各個(gè)學(xué)習(xí)知識隱藏在各個(gè)任務(wù)中,讓學(xué)生在落實(shí)各個(gè)任務(wù)時(shí)實(shí)現(xiàn)知識點(diǎn)的科學(xué)應(yīng)用,提升學(xué)習(xí)能力[4]。此外,結(jié)合項(xiàng)目開發(fā)模板及各個(gè)學(xué)生學(xué)習(xí)特性進(jìn)行小組分配,同時(shí)下發(fā)對應(yīng)的學(xué)習(xí)任務(wù),給實(shí)施環(huán)節(jié)做好準(zhǔn)備。
3.2 教學(xué)任務(wù)實(shí)施
實(shí)施環(huán)節(jié)作為整個(gè)項(xiàng)目驅(qū)動教學(xué)流程中最為重要的內(nèi)容,教師教學(xué)成果及學(xué)生學(xué)習(xí)效果均在該環(huán)節(jié)中體現(xiàn)。從建構(gòu)主義學(xué)習(xí)觀角度來說,知識作為個(gè)體主動構(gòu)建形式,不能借助教師的知識解答將其傳遞給學(xué)生,學(xué)生需要自主地參與到整個(gè)學(xué)習(xí)活動中,通過自主學(xué)習(xí)和協(xié)調(diào),實(shí)現(xiàn)新知識建構(gòu)。所以,在任務(wù)實(shí)施過程中,教師需要根據(jù)任務(wù)規(guī)劃方案來進(jìn)行項(xiàng)目驅(qū)動教學(xué),而學(xué)生則應(yīng)該結(jié)合教學(xué)分配的學(xué)習(xí)任務(wù)進(jìn)行充分溝通,思考判斷,分析并落實(shí)整個(gè)項(xiàng)目。由于各個(gè)知識模板教學(xué)主體存在差異,對應(yīng)任務(wù)也會有所不同。一個(gè)PHP項(xiàng)目流程設(shè)計(jì)及落實(shí)均是需要經(jīng)過多出分析和實(shí)施,例如在進(jìn)行學(xué)生學(xué)籍管理系統(tǒng)設(shè)計(jì)的過程中,因?yàn)楦鱾€(gè)學(xué)生均作為一個(gè)獨(dú)立個(gè)體,并且個(gè)體之間存在差異,在完成任務(wù)過程中將會出現(xiàn)諸多新問題,教師需要在其中起到局部引導(dǎo)的作用,適當(dāng)?shù)膸ьI(lǐng)學(xué)生在合理的范疇內(nèi)發(fā)揮學(xué)習(xí)潛力,并提出相應(yīng)的問題,例如成績處理過程中包含了哪些內(nèi)容等。通過問題提問,可以調(diào)動學(xué)生思考意識,隨著分析深入不斷優(yōu)化系統(tǒng)功能,將系統(tǒng)功能進(jìn)行充分發(fā)揮,結(jié)構(gòu)更加合理性和清晰性[5]。在完成任務(wù)時(shí),學(xué)生將會發(fā)現(xiàn)諸多問題,而在任務(wù)落實(shí)以后,教師可以結(jié)合學(xué)生實(shí)踐中存在的各項(xiàng)問題進(jìn)行匯總,并將教學(xué)模板中的各項(xiàng)注意內(nèi)容進(jìn)行總結(jié)。由此可見,教學(xué)實(shí)施作為一個(gè)循環(huán)過程。
3.3 教學(xué)效果總結(jié)
在學(xué)生完成系統(tǒng)任務(wù)或者其中子任務(wù)的情況下,就已經(jīng)實(shí)現(xiàn)了自身認(rèn)識模板的構(gòu)建,但是此模板依舊需要完善,這時(shí)需要在教師的引導(dǎo)下,將學(xué)生學(xué)習(xí)成果進(jìn)行展現(xiàn)和交流,及時(shí)與學(xué)生分析學(xué)習(xí)中的不足,并將最終學(xué)習(xí)成果進(jìn)行反饋和評估。評估作為項(xiàng)目驅(qū)動教學(xué)中的最終環(huán)節(jié),更是教師和學(xué)生一同反思的關(guān)鍵內(nèi)容,能夠相互評估,也可以自我評估。在此過程中,教師需要適當(dāng)給予評估,引導(dǎo)學(xué)生總結(jié)和歸納,強(qiáng)化基礎(chǔ)知識。通過評估能夠讓學(xué)生在組建和完善知識框架的基礎(chǔ)上,培養(yǎng)自身良好的學(xué)習(xí)意識,讓其始終保存良好的心理態(tài)度進(jìn)行學(xué)習(xí)[6]。
4 結(jié)束語
總而言之,PHP 程序設(shè)計(jì)課程作為一項(xiàng)融合諸多技術(shù)的專業(yè)課程,通過實(shí)踐得知,通過把項(xiàng)目驅(qū)動的教學(xué)方法運(yùn)用到PHP 程序設(shè)計(jì)教學(xué)工作中,可以有效提升教學(xué)效果。但是從目前情況來說,在應(yīng)用過程中依舊會出現(xiàn)一些問題,因此,這就需要根據(jù)項(xiàng)目驅(qū)動教學(xué)理念,通過科學(xué)設(shè)定教學(xué)內(nèi)容的方式,將學(xué)生劃分多個(gè)小組,在小組分配和交流的過程中,實(shí)現(xiàn)項(xiàng)目設(shè)計(jì)和實(shí)施,讓整個(gè)教學(xué)活動更具趣味性,調(diào)動學(xué)生學(xué)習(xí)積極性,實(shí)現(xiàn)學(xué)習(xí)效果的提升。
參考文獻(xiàn):
[1] 何敏華.項(xiàng)目導(dǎo)入任務(wù)驅(qū)動教學(xué)法在“C語言程序設(shè)計(jì)”課程教學(xué)中的運(yùn)用[J].江蘇科技信息,2017(31):67-68.
[2] 呂志建.項(xiàng)目驅(qū)動教學(xué)法在計(jì)算機(jī)程序設(shè)計(jì)課程教學(xué)中的應(yīng)用[J].電腦迷,2016(03):95.
[3] 周輝奎.基于CDIO的主動式項(xiàng)目驅(qū)動教學(xué)法在Java程序設(shè)計(jì)課程教學(xué)中的研究與實(shí)踐[J].電腦知識與技術(shù),2015,11(34):144+146.
[4] 王繼強(qiáng).探討項(xiàng)目驅(qū)動教學(xué)法在Java語言程序設(shè)計(jì)教學(xué)中的應(yīng)用[J].才智,2015(21):84.
[5] 葉均隆,何銀川,葉均明.任務(wù)驅(qū)動教學(xué)法在《JSP網(wǎng)絡(luò)程序設(shè)計(jì)》項(xiàng)目教學(xué)中的運(yùn)用[J].現(xiàn)代計(jì)算機(jī):專業(yè)版,2015(07):20-22.
[6] 王淵,鄧小方,郭斌,熊小勇,黃明和,謝谷萍.“項(xiàng)目驅(qū)動”教學(xué)法在《Web程序設(shè)計(jì)》課程教學(xué)中的創(chuàng)新應(yīng)用與研究[J].電腦知識與技術(shù),2013,9(35):7990-7991.
[通聯(lián)編輯:張薇]