趙玲玲+孫巧云+邵秀鳳


摘要:《PHP程序設計》課程采用校企合作的教學模式,圍繞企業對PHP工程師的崗位需求,修訂教學大綱、完善課程案例、創新考核方式,旨在提高學生實踐技能,項目開發團隊協作能力,切實在教學中提高學生的職業能力。
關鍵詞:PHP程序設計;項目教學;教學改革
中圖分類號:G642.0 文獻標志碼:A 文章編號:1674-9324(2016)46-0085-02
一、課程教學現狀及存在的問題
我校《PHP程序設計》課程教學現狀是教師已把模塊化項目式教學理念滲透到教學過程中,課堂講授的案例來源于教材案例或網絡實訓案例,學生僅滿足于完成課上的教學內容,缺乏實際開發機會。教師仍沿用課件講解—操作演示—學生練習—師生互評的傳統教學模式。由于PHP程序設計技術涉及知識點多、更新快、難度大,學生學習的知識與技術很難與實際工作崗位需求相吻合,離培養學生精通PHP動態網站建設開發綜合實踐能力的預期教學目標還存在較大差距,學生缺乏對實際完整工作項目的分析與操控能力,很多同學還需要參加社會培訓后才能從事PHP程序開發的工作。
二、課程改革的必要性
《國務院關于大力發展職業教育的決定》指出:要以就業為導向,大力推行工學結合、校企合作的培養模式;與企業緊密聯系,加強學生的生產實習和社會實踐,大力改革以學校和課堂為中心的傳統人才培養模式。職業教育要真正做到以就業為導向,就必須構建起以企業為主導的深層次校企合作。
為了培養學生的網站開發實戰能力,探索軟件工程專業實踐類課程校企合作模式,我們與校企合作單位密切合作組織教學,對教學大綱、教學內容、教學案例進行改革,圍繞企業實際開發案例開展教學活動,旨在培養學生以就業為導向的網站開發實戰能力。
三、課程改革總體思路
通過與PHP網站設計公司進行合作,對PHP軟件工程師崗位需求進行調研,總結出企業PHP軟件工程師需求調研報告。學校與企業合作開發出適應市場需求與職業能力的課程標準、授課計劃、課程結構、教學內容、教學案例,將企業實際項目融入教學內容,將企業真實環境引入課堂,使得企業資源最大限度地服務課程教學的各個環節。企業參與學生項目答辯考核,對學生實際開發能力進行行業評估。通過課程改革培養學生良好的編程習慣,熟練掌握PHP語言、HTML語言、JavaScript腳本語言的語法規則,具備開發互聯網應用程序和企業網站的能力,成為一名適應社會需求的PHP軟件工程師。
1.以“提高學生職業能力和職業素養”為目標。本著培養“高素質應用型人才”的原則,我們在整體課程設計中以“提高學生職業能力和職業素養”為目標,積極與企業專家深入合作開發課程,將技能培養落到實處。
2.邀請企業專家參與課程體系論證。與企業專家多次研討,從職業崗位、典型工作任務分析出發,確定職業能力及學習領域,進而確定課程的能力目標。根據課程的能力目標,結合企業的實際需求,科學設計教學內容和教學案例,讓教學內容更貼近實際。
3.以工作過程為導向的項目式教學模式。基于軟件開發的工作過程,以真實項目為導向,以任務為驅動,教學以學生為主體,教師為指導,采用“雙線并行、項目設計”的教學模式展開。學生從接受項目開始,在教師的指導下,逐步完成,直到項目驗收,學生在開發的過程中逐項掌握工作任務中的理論和技能的知識點。
4.采用“雙線并行,項目設計”教學模式。學生課上在教師的指導下完成一個完整項目A,在課下獨立完成一個綜合項目B,課上項目完成的同時,學生課下項目也同步完成,學生用項目B進行項目答辯,詳細闡述在項目B完成過程中遇到的各類問題和解決方法,大大提高了學生完成任務的真實性。通過這種教學模式,學生親自參與了項目開發的全過程,實現了學校到企業的零對接。
5.合理打造項目團隊。以班級為單位將學生分成若干項目小組,每組成員4—5人,設“項目經理”1人,“系統分析師”1人,“軟件工程師”1人,“數據庫工程師”1人,“測試工程師”1人,“項目經理”全面負責本小組的項目工作安排。小組成員在項目團隊的支撐下集學習、討論、設計制作、創新于一體,充分發掘自身潛能,提高解決實際問題的能力。當然,劃分項目小組時,教師要充分考慮學生的學習成績、組織能力、性格特點等,保證小組成員搭配的合理性,以免造成小組間發展不均衡,阻礙后期項目實施的進程。
6.采用基于能力本位的考核評價方式,促進學生技能和素質的提高。能力本位是指以培養學生能力為前提,以職業崗位需求為出發點,注重學生實際動手能力培養的教學理念。本次課程改革摒棄了傳統的“筆試+上機”考核方式,引入能力本位教學理念,注重能力考核,引入項目答辯的考核方式。答辯教師由課程組教師和企業一線專家組成,首先是項目小組分角色陳述項目開發過程,然后由答辯教師向項目小組學生進行多方面提問,這種方式提高了學生學習的積極性,同時也鍛煉了學生的表達能力。
四、課程改革具體實施
1.市場調研和分析。2014年開始,《PHP程序設計》教學團隊開始對市場進行調研,對PHP軟件工程師崗位需求進行分析,與多家PHP網站建設企業溝通交流,對工作崗位需求進行詳細的了解,歸納總結出PHP軟件工程師典型工作任務及職業能力。
2.PHP軟件工程師典型工作任務及職業能力分析。針對PHP軟件工程師崗位進行工作任務分析,抽取4個典型工作任務,歸納出每個典型工作任務對應的核心職業能力,將職業能力整合提升為對應的課程,從而確定了培養PHP軟件工程師的核心課程,三者對照關系如下圖所示:
3.基于工作過程為導向的項目式教學內容。在教學中以工作過程為導向組織項目式教學內容,注重培養學生按照工作過程各環節進行項目開發,教學內容主要包括:PHP開發環境的安裝與配置,PHP語言結構和語法基礎,MySQL數據庫的基本操作,PHP和MySQL整合,PHP項目實施,以及網站的管理和優化。以項目為載體,合理而有序地把PHP語法知識穿插其中。
4.雙線并行教學模式設計。項目A:教師在課上圍繞項目A開展教學活動,項目A又劃分為若干子項目,項目最后階段要對項目進行整合,最后完成整個項目A的開發過程。項目B:學生在課下根據課上所學知識,自己擬定題目設計項目B,對項目B劃分為若干子項目,項目最后階段完成項目答辯環節。
5.模擬公司組建項目團隊。在教學中模擬公司項目團隊成員對學生進行分組,每組5—6人,其中項目經理統籌管理項目開發過程,負責方案的設計,書寫項目文檔;系統分析師主要負責網站整體設計,軟件程師主要負責網站設計、開發、測試規劃;數據庫工程師主要負責數據庫的設計和創建;測試工程師負責網站的模塊測試和整體測試;文檔管理員負責整理文檔和書寫系統說明書。
6.課程答辯。學生組成答辯小組,每組成員4—5人,每組有15—20分鐘的陳述時間。陳述完成后由考核小組成員隨機提問,根據項目的完成情況及考生的答辯情況給出該小組的分數,最終取平均分作為小組的項目成績。課程成績=平時表現20%+階段性考核30%+項目成績50%。
五、課程改革的特色和創新之處
1.與校企合作的多家企業進行緊密合作,對多家企業PHP網站工程師崗位的需求進行調研,總結出PHP軟件工程師典型工作任務及人才需求調研報告。
2.學校與企業合作開發出適應市場需求與職業能力的課程標準、課程計劃、課程安排、教學內容、教學案例等。
3.教學中引入項目為導向基于工作過程的教學模式,提高學生基于工作過程的項目開發實踐能力,培養學生的團隊協作精神。
參考文獻:
[1]梁毅娟.《PHP動態網頁設計》課程項目教學改革研究[J].電腦知識與技術,2014,(10).
[2]肖洋.高職計算機專業PHP網站開發課程設計的探討.銅仁職業技術學院學報,2012,(10).
[3]袁鑫.基于校企合作的《動態網頁設計》課程教學改革研究[J].PERSON EDUCATION,2014,(01).