摘要:隨著教育改革的推進和信息化教育的發(fā)展,在高職院校中開設程序設計課程已經(jīng)成為普遍現(xiàn)象,但是學生們反應PHP程序設計課程過于困難?;诖?,本文以PHP程序設計課程作為研究對象,通過當前PHP程序設計課程教學存在的問題進行分析,分別從教學目標、教學內(nèi)容以及實踐教學等方面詳細闡述項目驅(qū)動法在高職PHP程序設計課程中的實際應用,從而強化學生實踐能力的培養(yǎng)并取得效果。
關鍵詞:項目驅(qū)動法;PHP程序;課程設計
引言:
項目驅(qū)動法指的是在高職院校計算機技術的學習課程中,教師先設置一個項目任務,在幫助學生完成任務的前提下,學生以自主學習的方式利用所學的知識找到解決問題的方法,在加強教師與學生之間合作的同時,完成教師布置的任務,達到實踐教學的目的,項目驅(qū)動就是為了調(diào)動學生的積極性與參與性,使其主動加入學習中來,完成任務。
1.PHP程序設計教學中遇到的問題
隨著PHP程序設計課程的開設以來,很多學生的學習能力提高了,但是卻也使PHP程序設計課程面臨以下難題:(1)學生普遍感覺PHP程序設計課程難學,課程中的概念難懂,尤其是算法更是讓學生無從下手。學生在學習以及應用的時候無法理解程序設計的思想。(2)學生在傳統(tǒng)的課堂模式下已經(jīng)習慣了,傳統(tǒng)模式下,教師作為課堂的主體,教師講課學生聽課,完全不需要自己去鉆研??墒亲詮捻椖框?qū)動法推行以來,教師成為教學的輔助人員,學生自己變成了課堂的主體,一時間學生沒辦法適應,學習的主動性已經(jīng)缺乏,最終導致散漫的作風,面對較難的PHP程序設計課程時會半途而廢。(3)學生實踐的能力十分薄弱,尤其是在高職PHP程序設計課程當中,學生只會觀看課程中的理論知識,卻忽略了實踐的作用,最終紙上談兵,無法正常運用到生活與學習中。(4)學校的教學方式比較單一,傳統(tǒng)的課程授課方法是教師從課程的概念入手,以理論知識講解為主,在加上實際案例作為輔助,學生學會了理論知識卻無法與實際生活想聯(lián)系,最終導致很多PHP程序設計課程中晦澀難懂的部分學生依舊概念模糊,如果在實際操作的時候遇到類似問題,學生會被直接難住,甚至忘了自己有學過該知識點[1]。
2.項目驅(qū)動法在高職PHP程序設計課程的應用
2.1明確教學目標,提煉教學內(nèi)容
高職院校開設PHP程序設計課程就是為了培養(yǎng)更多專業(yè)技能人才,讓這些信息化人才在未來市場競爭中得到更好的發(fā)展,學習的知識與時俱進,在人才競爭中占據(jù)較大的優(yōu)勢。所以在高職PHP程序設計課程設計中,應該以培養(yǎng)高等技術人才作為目標,教學內(nèi)容也要緊緊圍繞著教學目標,為教學目標的實現(xiàn)而服務。高職院校和本科院校的教學目標與教學內(nèi)容是不同的,企業(yè)在其中招聘更加重視技能而不是理論,所以建議教師在教授程序設計的時候應該深入把握教材,將其中的知識點進行提煉,找到學生們發(fā)展的方向后進行針對性知識傳授。此外,建議教師將晦澀難懂的知識點轉(zhuǎn)化成簡單易懂的方式傳授,很多教師直接將該知識點以實踐的方式幫助學生們理解,學生在操作的過程當中就能了解知識點。課程中較為重要的部分教師應該加強教學,實際中用到較少的東西建議教師放在學生業(yè)余時間進行指導。
例如,某高職院校的教師在進行PHP程序設計課程教學的時候,會按照教材的順序?qū)τ诔橄箢惖慕榻B書本中偏靠前的章節(jié),先將這些較為難懂的知識點簡單化介紹給學生們,學生在日后的操作中慢慢加深理解,登錄驗證界面單擊登陸按鈕,為所要編寫的事件進行代碼處理,需要重寫Action Listener接口中action performed抽象方法,然后教師再利用實例對此講解,加強與課后訓練之間的關系,學生在抽象方法中得到理論知識[2]。
2.2強化實踐教學,加強項目驅(qū)動法的實際應用
在高職院校中PHP程序設計課程主要是為了培養(yǎng)學生的實踐能力,建議對每一門PHP程序設計課程進行合理的課時分配,傳統(tǒng)的課時分配上理論課程與實踐課程所占比例為2:1,但在當前高職院校中,PHP程序設計課程的比例已經(jīng)變成了1:1,實踐與理論部分的教學相等,甚至部分學校中加大了實踐課程所占的比重,設計有關的項目貫穿于整個教學活動中,在項目驅(qū)動法的作用下,學生的實踐能力提高了。
某教師在應用項目驅(qū)動法的時候,先對項目進行合理化設置,從學生對知識點掌握的程度出發(fā),然后考慮課程中涉及到的Java語言知識點涵蓋率,對于該項目中遺漏掉的知識點,教師會將其在課程中進行穿插,或者在課后部分進行補充。然后教師開始對項目進行分析,采用多種手法,從多媒體演示法、圖像法等角度為學生分析項目,引導學生主動發(fā)現(xiàn)問題并積極尋找解決的方案。隨后項目完成了,教師確定項目開發(fā)小組,將每個小組設置為5個人,按照實際掌握情況,將能力強和能力弱的組合在一起,互相幫助,互相學習,小組內(nèi)進行討論,翻閱資料,努力進行任務準備工作,從而提高學生自主學習能力的同時,加強學生之間的交流與合作。最后是項目評價階段,也是整個項目在結束以后最關鍵的部分,學生展現(xiàn)自己的勞動過程和成果,教師對于學生的作品進行表揚與鼓勵,幫助學生們樹立自信,找出存在的不足加以改正,對未涉及到的知識點進行補充,也為下一次的實踐奠定基礎。
總結:
總而言之,高職院校教師通過項目驅(qū)動法進行PHP程序設計課程的教學,幫助學生們走出當前的學習困境,提高學生的自信心和學習的熱情,強化實踐教學的作用,讓學生在學習中占據(jù)主體地位,主動發(fā)現(xiàn)問題并解決問題,最終實現(xiàn)PHP程序設計課程教學的目的。
參考文獻:
[1]禇洪波,李曉艷.基于項目驅(qū)動的Java語言教學方法研究[J].成才之路,2013(19):83.
[2]陳昊.“項目驅(qū)動”法在高職計算機程序設計課程教學中的研究與實踐[J].現(xiàn)代企業(yè)教育,2012(02):29-30.
作者簡介:
何晶 出生年月: 1990年10月 性別:女 民族:漢 籍貫: 湖南省衡陽市 當前職務:專任教師 當前職稱:工程師 學歷:碩士研究生 研究方向:php、網(wǎng)頁開發(fā)、網(wǎng)站建設