任海鵬,鄧春紅,汪學文,何晶(安徽機電職業技術學院,安徽 蕪湖 241002)
?
高校創新型PHP軟件人才培養模式改革
任海鵬,鄧春紅,汪學文,何晶
(安徽機電職業技術學院,安徽 蕪湖 241002)
摘 要:計算機技術、數據庫技術、網絡技術的快速發展,促進了分布式關鍵工程的應用與實現。高職院校要想增強教學能力,培養合格的、滿足社會需求的PHP軟件人才,需要在傳統教學的基礎上,充分借助軟件開發企業提供的實踐機會,創新PHP軟件人才培養模式,提高PHP軟件人才培養質量。本文提出項目教學、理論實踐一體化教學、虛擬教學、融合教學和分層教學等培養模式,對于提高學生學習的積極性、實踐性和主動性,具有重要的作用。
關鍵詞:PHP;教學模式;融合教學;虛擬教學
隨著計算機技術的快速進步和發展,PHP軟件已經在電子商務、電子政務、機械建筑、金融證券等領域得到了廣泛的普及和使用[1]。高職院校的教學宗旨是為社會培養技能型、實用型人才,PHP傳統教學模式集中于理論教學,與高職院校教學目的不相符,因此需要創新PHP軟件教學培養模式,與PHP軟件研發企業共建實驗室,開展項目教學、虛擬教學、融合教學、分層教學和理論實踐一體化教學等,培養學生的實踐能力,提高PHP軟件教學成效[2]。
PHP是一種通用的開源程序設計語言,PHP語法吸收了Java程序、C程序和Perl程序設計語言的特點,有利于用戶使用,可以擴大其在分布式管理系統中的應用范圍,更加適用于Web軟件的設計與開發[3]。與CGI程序語言和Perl程序語言相比,PHP程序開發的軟件可以更快地解析動態網頁,與其他程序設計語言相比,使用PHP做出的動態頁面能夠將程序嵌入到 HTML文檔中執行,執行效率比完全生成 HTML標記的 CGI快很多,另外,PHP還可以執行編譯后的代碼,優化代碼運行[4]。因此,高職院校開設PHP軟件開發語言課程,可以滿足社會實際應用以及軟件設計師的需求,更好地為軟件研發企業輸送合格的人才,具有非常重要的意義。
高職院校PHP軟件人才培養過程中,由于軟硬件教學環境的制約,許多高職院校沒有充分的經費建設完善的實驗室,只能由教師按照PHP程序設計語言的教材制作教學課件,因此學生無法得到充分的實踐鍛煉機會,也不能夠激發主動學習的興趣,輔導時也更加吃力。
PHP程序設計語言教學過程中,學生迫切希望接觸到實際的軟件開發項目,以便能夠將自己設計的軟件作品及時展現出來,查看自己掌握PHP程序設計語言的熟練程度。但是,傳統的理論、實踐相分離的教學模式無法突出計算機程序設計教學的特色,不能夠實時將學到的知識應用到具體軟件項目中,不能夠從根本上實時掌握和獲取PHP應用前沿技術和知識,導致學生不能夠適應計算機技術發展較快的特點,掌握的知識比較落后,各個知識點也比較分散,不能夠融會貫通,不能夠提高程序設計能力。
高職院校傳統 PHP軟件人才培養方法脫離實際應用需求,以填鴨式進行教學,無法滿足現代軟件研發需求,為了改善高職院校PHP軟件人才培養模式,提高教學效果,本文基于筆者多年的PHP軟件研發人才教學實踐,提出項目教學、理論實踐一體化教學、融合教學、虛擬教學方法、分層教學方法,并且將這些方法應用到實際的教學過程中,不斷進行思考和調整,完善PHP軟件研發人才教學模式。
(1)項目教學方法。PHP軟件研發人才教學和培養過程中,為了能夠讓學生掌握程序設計語言的操作技能,扎實提升學生的解決實際問題能力,可以采用項目教學方法。項目教學方法來源于實際的PHP軟件研發項目,應用背景與現實一致,并且學生可以參考相關軟件作品完成內容,提高PHP軟件項目設計能力,提高軟件可靠性、實用性。
(2)理論實踐一體化PHP教學。PHP程序設計語言是一門具有很強實踐性的課程,單純的理論教學無法滿足PHP軟件設計需求,不能夠讓學生通過上機編程實踐掌握 PHP程序設計語言的理論精髓。實施理論實踐一體化教學可以在機房里講解PHP程序設計語言的理論知識,講練結合,學生邊學邊練,可以將學到的理論知識在教授現場理解吃透,能夠學會PHP程序設計操作技能,這種教學方式可以讓學生及時進行操作,加深對PHP程序語言的感性認識,學生在練習過程中及時發現存在的問題,將其反饋給教師,從而提高教學效果的針對性、時效性。理論實踐一體化教學可以實現理論指導實踐,同時實踐檢驗理論的正確性,可以鞏固學生學習到的理論知識,將其應用于實踐中,便于培養拔尖的技能型人才。
(3)融合教學方法。目前,中國計算機協會舉行多種軟件程序大賽,目的就是為了提高學生學習程序設計語言的積極性和主動性,同時能夠引導學生掌握更加前沿的程序設計技術。PHP軟件人才培養過程中,可以融合多種教學手段,包括社會職業能力考試、程序設計大賽,成立軟件設計協會等,進一步營造學習PHP語言的氛圍,通過各種知識競賽了解 PHP設計語言的實際需求,真正激發學生的學習興趣,培養PHP程序設計語言后續學習動力。
(4)分層教學方法。PHP程序設計語言教學過程中,可以根據學生的基礎理論知識和操作技能的掌握水平采用分層教學方法,將學生分為基礎訓練層、技能提升層、創新設計層,不同的層次教學內容和側重點不同,逐級訓練學生的PHP程序設計語言操作能力,滿足高層次、創新型、應用型人才需求。
(5)虛擬化創新教學。基于增強現實、虛擬現實等技術開發虛擬的教學環境,同時引入云計算技術,可以讓學生通過云端賬號登陸云服務平臺,讓學生在虛擬化的環境中進行 PHP程序設計,并且輔以教學導航解釋功能,在較短的時間內掌握。
(6)互動式學習。教師、學生和PHP軟件研發企業人員組成實踐團隊,構成互動式學習小組,定期跟隨企業人員進行互動學習,掌握現代軟件研發企業操作要求,及時滿足實踐需求。
綜上,隨著PHP程序設計語言教學實踐的改革和探索,PHP軟件研發人才培養模式必將得到更好的發展,提高教學水平和質量,滿足現代軟件研發設計高層次、高素質、創新型人才需求。
參考文獻:
[1]盧淑萍. 基于 PHP的任務管理系統的設計與實現[J]. 計算機光盤軟件與應用,2014,2(2):263-264.
[2]佟宏博. 談高職計算機軟件專業 PHP課程體系設計[J]. 遼寧高職學報,2011,2(2):53-55.
(責任編輯:施 芮)
中圖分類號:C961
文獻標識碼:A
doi:10.3969/j.issn.1672-7304.2016.01. 138
文章編號:1672–7304(2016)01–0294–02
*基金項目:2015年安徽機電職業技術學院院級教科研項目“高職創新性高技能PHP軟件人才培養模式改革與實踐”
作者簡介:任海鵬(1979-),男,安徽蕪湖人,講師,研究方向:數據通信和無線網絡。
Ad Hoc network congestion detection and control analysis
REN Hai-peng1, DENG Chun-hong2, WANG Xue-wen3, HE Jing4
(Anhui Technical College of Mechanical and Electrical Engineering, Wuhu Anhui 241002)
Abstract:Computer technology, database technology, the rapid development of network technology,promoted the application and implementation of distributed key project. This paper puts forward project teaching, practice integration teaching theory, the virtual teaching, fusion and hierarchical teaching training mode, to enhance the enthusiasm of students learning, practical and initiative, plays an important role.
Keywords:PHP; Teaching mode; Integration of teaching; Virtual teaching