黃錦祝 廣西機電職業技術學院
近年來,隨著云計算、大數據、物聯網、移動互聯網、人工智能、虛擬現實、5G等新一代信息技術快速發展,我國信息技術產業蓬勃發展,產業規模迅速擴大,產業結構不斷優化,新一代信息技術不斷突破,對經濟社會發展和人民生活質量提高的起到了非常重要的作用,信息技術產業已發展成為推動國民經濟高質量發展的先導性、戰略性和基礎性產業。信息技術產業的快速發展需要大量從事軟件開發、軟件測試、軟件產品升級、軟件技術服務等專業技術人才,而高職軟件技術專業主要培養面向軟件開發、軟件測試等工作崗位的高素質技術技能型人才,為高職軟件技術專業學生就業提供了廣闊的就業前景。然而,很多軟件公司招不到滿足公司崗位需求的人才,而高職院校培養的大量軟件技術專業的學生又找不到合適的專業對口崗位,其主要原因是高職軟件技術專業人才培養方式不能滿足軟件企業對人才的崗位需求。因此,筆者所在的學校,根據軟件行業工作崗位的特點,在軟件技術專業實施了三級遞進項目教學模式,取得較好的教學效果。
三級遞進項目教學模式,主要依據學生的認知規律及知識積累的過程,將學生學習、訓練的項目分為三級,分別為一級課程項目,二級專業項目,三級為校企合作項目。一級“課程項目”也稱基礎項目,是指學生在學習專業核心課程時,由專業教師以項目教學法實施教學,教師以一個案例項目貫穿教學的整個過程,而學生在完成課程學習的同時,利用課程實驗、課程實訓以及課余時間,完成每門課一個完整項目的開發,如《java程序設計》學生完成“計算器”“隨機抽獎”等項目的制作,《數據庫基礎》則完成“班級通信錄”“學生社團管理”數據庫的設計,《jsp程序設計》同完成“圖書銷售系統”“簡單購物網站”的開發,以此類推,一級課程項目一般安排在第二、第三學期;二級“專業項目”也稱為“專業綜合項目”,即將本專業開設的主要核心課程進行綜合開發,為了保證專業項目的質量,在軟件技術專業中專門開設《專業項目》課程,由專業負責人根據目前市場流行的軟件開發方向,擬定一些綜合性項目,由學生根據自己的愛好選擇自己開發的項目,如模擬網上購物的“時尚潮流”“農特產品銷售”等網站開發,要求必須使用javaSSM框架,數據庫至少10個表以上,要有登錄、注冊、購物車,而且頁面布局要綜合網站開發的技術,甚至是移動端開發等,二級專業項目,一般安排在第四、第五個學期;三級校企合作項目,即由學生直接參與企業項目的開發,校企合作項目一般有幾個途徑,一是由校企合作的企業提供項目,由企業的員工帶領學生一起完成項目的開發,二是在學生頂崗實習時,直接參與企業軟件項目的開發,三是由學校聘請軟件公司的技術人員作為客座教授,全程指導學生完成一個企業項目的開發,三級“校企合作項目”強調學習項目的真實性,實用性,學生能夠融合到企業的工作氛圍及工作環境中,三級“校企合作項目”一般安排在第五學期的跟崗實習及第六個學期的頂崗實習中。
1.建立以學生為中心的教育理念
改變以教師為主的傳統教學方法,建立以項目為主線、教師為引導、學生為主體的教育理念,通過幾年不同課程、不同形式的項目化教學,將一個個相對獨立的項目任務由學生獨立完成,從信息的收集、方案的設計與實施,到任務完成后的評價,都由學生主導完成,而教師在教學過程中僅扮演咨詢、指導與解惑的作用,極大的激發學習積極性及主動性。
2.將學校學生逐步過渡到企業員工
三級遞進項目教學模式,符合人的認知規律,項目由簡單一個個小的課程項目逐步過渡到綜合性更強的中型專業項目,再進一步提升到具備實際應用的商業項目,學生在參與一個個項目的學習與實踐中,也逐步由老師引導變成由企業員工引導,由開發模擬項目逐步過渡到參與開發商業項目,也由學校的學生逐步過渡到企業員工的轉變。
3.培養學生職業能力及團隊協作能力
隨著軟件技術的發展,軟件的規模越來越大,開發一個應用軟件,已經不是一個人或少數幾個人就能夠完成的,一個商品軟件往往要專門成立一個項目團隊,具有項目經理、系統分析師、架構師,前臺美工、后臺編程員、測試員、產品推銷員、后期維護人員等,因此,一個項目團隊具有分工又緊密合作。因此,在實施專業項目或校企合作項目時,往往根據軟件公司的項目團隊構建方法,將學生分成6~7人的項目開發小組,每個人擔任一個角色,學生在項目開發過程中,不僅了解軟件項目組每個崗位的職責,也了解每個崗位如何開展工作,如何進行配合,進一步增強學生職業崗位能力及團隊協作能力。
4.提升學生創新能力
在項目教學中,教師以項目為主線,引導學生經過構思、分析、設計與運作整個項目,最后還要進行總結、匯報,整個學習過程成為一個人人參與的創造實踐活動,注重的不是最終的結果,而是完成項目的過程。從項目的構思、信息的收集,技術的選擇,項目的設計,到最后項目的完成,都需要項目團隊不斷探討與溝通,強化了學生創新能力的培養,增強了合作意識。
三級遞進項目教學模式是一個系統工程,必須要全體教師統一認識,轉變教育觀念,要從課程體系開始,有針對性的進行三級遞進課程設計,同時,根據課程的特點,對項目進行規劃與設計,保證項目逐步遞進。
1.課程項目是由任課教師策劃與實施。根據軟件技術專業開設的核心課程,以這些課程培養的核心能力為依據,針對性的設計項目,項目貫穿教學的整個過程,同時,還要安排專項實訓,保證項目的質量。
2.專業項目是由專業負責人和專業骨干教師共同策劃和實施。主要根據軟件技術專業的培養目標,將開設的核心課程內容進行深度融合,開發一個涉及多門核心課程知識的綜合項目,學生通過組成項目團隊完成做這樣的項目,對提高學生的專業技能和獨立開發能力,培養學生的綜合素質都具有很大的作用。
3.企業項目是由二級學院領導與企業共同策劃,專業負責人、骨干教師及企業的技術人員具體組織實施。項目主要來源于企業承接與本專業相關的項目。項目一般由企業主導,按照軟件公司的組隊原則及開發流程,學生在其中擔任某個角色,并完成企業交付的各項目工作。通過參與企業實際項目的開發,學生將完成從學生到企業員工的過渡。
三級遞進項目教學模式是項目教學法的進一步強化,需要院系領導、專業負責人、專業教師共同完成,是當前軟件技術專業的學生在校學習期間如何從學生到企業員工的逐步過渡,是軟件技術專業教學改革的目標及有效探索。