摘要 本文針對當前高職軟件教育中存在的問題,借鑒印度NIIT教學理念和教學模式,在我國高職院校軟件人才的培養目標、教學設計、教學方法和考核方式等方面融入印度NIIT模式,并深化軟件人才培養的教學改革。
關鍵詞 NIIT教學 MCLA方法 我國高職軟件人才培養模式 項目驅動
1 引言
隨著國家信息產業的蓬勃發展,高職教育中的軟件人才培養面臨著新的發展機遇和挑戰。一方面,企業對軟件人才的需求量呈逐年上升趨勢;另一方面,全國高職院校的計算機專業的一些畢業生還面臨著就業難的問題。目前我國高職軟件人才中尚存在如下一些問題:(1)軟件人才培養定位不準確;(2)面向就業崗位的實踐教學體系還需要進一步完善;(3)教學內容和課程設置落后于IT技術發展前沿;(4)考核方式較單一,導致學生過分關注考試結果,而忽視學習過程。
如何培養符合企業實際需求的高級實用型軟件技術人才,完善高職院校的教育培養模式已經成為高等院校亟待解決的問題之一。
2 基于印度NIIT模式的解決方案
針對軟件人才教育中所存在的問題,印度NIIT(National Institute of Information Technology)提供了一種面向企業需求的軟件人才培養解決方案。NIIT是印度國家信息技術學院的簡稱,它是印度最大的復合型IT培訓機構之一,已形成了一套國際上許多國家認可的軟件人才培養模式,在軟件人才培養方面是一比較成功的典范。NIIT在課程體系、教學方法等方面有許多都值得我們研究和借鑒。
(1)與業界緊密相聯的NIIT課程體系
NIIT課程根據工業界和商業界實際項目開發的需要進行設置,它與IT行業的最新資訊緊密結合。這些課程以一個軟件工廠為模型,依據實際的工作環境進行設計。學員在學習的時候就能在與企業實際環境相類似的環境中學習和工作,這樣確保學員能夠熟悉典型的企業中各組織機構的功能,便于學員在今后的職業生涯中,能無障礙地為這些組織機構提供IT問題的解決方案。這也意味著學員在課程結束之后,不僅在知識技能方面,而且在將知識應用于不同的商業領域方面都將獲得更大的信心。在NIIT的所有課程中,這些概況都以問題討論和實踐的背景知識方式出現。
(2)NIIT科學先進的MCLA教學方法
NIIT教學模式采用其獨特的MCLA方法(基于榜樣的學習方法)來進行教學。在MCLA方法指導下的整個學習過程是由許多小的教學循環組成,每個教學循環里都首先提出一個來自IT行業或工業界的實際問題,隨后專家用規范的分析、計劃和實施的步驟來解決這個問題;然后再對學員提出相類似的另一個實際問題,學員可以參照專家的方法和步驟來解決該問題,即在專家指導下的實踐;最后學員必須將本周所學到的知識綜合地進行運用,解決一個新的實際問題,并且要求學員獨立完成。通過這樣一種“學習-實踐-提高”的過程,學員不僅可以更快、更深入地理解和掌握課程的內容,而且獨立解決實際問題的能力也可以得到培養和提高。
3創建具有我國高職特色的軟件人才培養模式
通過上述分析,我們發現,NIIT的辦學模式和理念對高等職業教育具有借鑒作用。2004年,深圳職業技術學院(簡稱深職院)引進NIIT軟件人才培養模式,將NIIT課程嵌入到軟件技術專業人才培養方案中,近兩年對其進行分析、消化、吸收和總結,吸取其精華,重在與企業就業崗位需求的零距離對接,將印度NIIT的教學模式與深職院高職教育的特點相結合,逐步形成一套具有我國高職特色的軟件人才培養模式,如圖1所示。
(1)深入分析高職教育特征,準確定位人才培養目標,有的放矢
高職人才培養主要采用以職業崗位能力為本位、以企業實際應用為目標的教育模式,在教學上需要從應用入手,通過應用去學習和掌握有關概念,從實際到理論,從具體到抽象,從個別到一般。以應用需要來取舍內容,以理論實用、夠用、管用為原則。在培養目標上,軟件技術專業結合NIIT“學以致用”的目標,以培養高素質的軟件技術人才為己任,以產學研結合為人才培養的基本途徑,在堅持以人為本和全面推進素質教育的基礎上,形成并實踐了以職業能力培養為中心、職業技能訓練與職業素質訓導相結合、教、學、做合一的教育理念。
培養高級應用型軟件技術人才,要求學生德、智、體、美全面發展,具有良好的思想道德品質和綜合素質;熟悉軟件行業標準和流程規范,專業功底扎實,擁有較強實踐能力、解決問題的能力、自主學習能力和創新能力。
人才培養定位在軟件灰領(軟件程序員)的職業崗位,畢業生主要在軟件企業、銀行證券以及非IT中小型企業、黨政機關擔任助理工程師,從事軟件詳細設計、代碼編寫、程序測試以及維護等工作。
(2)構建科學可行的教學體系,貫徹“學生為主體,教師為主導”的教學理念
在教學設計上,堅持以崗位能力培養為本位的設計原則,以提高學生“零距離就業”能力為目標,注重培養學生的自主學習和協作式探索能力。
分析職業崗位能力需求,精心提煉課堂教學內容,培養學生職業技能與職業素質。在企業調研的基礎上,通過對企業項目的精心提煉,形成具有技術性、先進性和實用性并符合企業就業崗位能力和素質要求的教學內容。通過對相關教學內容的學習,培養學生的編程技術職業技能。為進一步鞏固教學效果,針對每一個教學單元設計“單元實踐”進行實戰演習。在這個階段,對沒有講授過的知識,只列出其知識要點,學生須通過查閱英文文檔,自主完成項目的開發。
開展“訂單式”校企聯合培養,課程設置緊跟業界動態。傳統模式實現的是封閉式人才培養方式,院校專業與用人單位“絕緣”導致信息不對稱。為打破企業與學校之間的信息不對稱局面,學院借鑒NIIT“教育與行業企業接軌”的理念,與國內知名企業聯合構建新的培養計劃,根據企業對人才的要求,實行“訂單式”培養。從企業遇到的實際問題出發,課程設置上精心選取各種典型案例,構建課程的宏觀教學設計,讓學生在直接參與企業具體軟件項目的開發上得到實踐的歷練,充分實現本專業緊密結合企業需求、以就業為導向的人才培養目標。近年內我校先后與深圳現代計算機有限公司、天源迪科計算機有限公司、方華電訊工程有限公司、方通科技有限公司等簽訂并實施了“訂單式”校企聯合培養軟件人才的項目,成效顯著。
開拓第二課堂,進一步培養學生的項目開發能力和創新能力。軟件系成立學生課后創新工作室,旨在培養學生的創新意識,帶動學生的整體創新水平。近兩年工作室先后成立了Oracle數據庫開發、移動應用開發、游戲軟件開發三個學生創新工作小組。創新室成員在國家、省級、校等各種比賽中,屢獲佳績。此外,我們還通過網絡課程、ISAS(Information Search and Analysis Skills)、口頭演講等多種形式配合課堂教學,培養學生在專業技能、表達、溝通等方面的綜合能力。
(3)注重教學過程,優化教學方法,把握教與學的關系
在教學方法和教學過程上,我們借鑒吸收NIIT教學中的精髓,已形成一套適合高職教育的教學方法與手段。
* 課堂教學過程中,采用“感知與聯想-引導探索-實戰演練-舉一反三”四步曲教學法,變傳統的填鴨式教育為啟發式、自主式學習
積極借鑒吸收NIIT模式中MCLA教學法,課堂上采用了四步曲教學法:①感知與聯想階段:選取與學生實際生活密切相關的實例,通過以動畫等形象的方式展開理論教學;②引導探索階段:通過“教師做,學生模擬”,實現從概念的理解到實際編程的轉變;③實戰演習階段:配備與知識點相對應的實戰演習項目,學生通過實戰演習后,能牢固的掌握相關的技術;④舉一反三階段:該階段是對所學理論與技能的一個總結提煉的過程,使學生能舉一反三、學以致用、觸類旁通,將解決此案例的方法應用于新的案例。
* 全面推進“項目遞進驅動、榜樣學習”教學法,通過精選案例、分解任務、講練有機融合,將相關知識點融入項目
課堂教學中,主要采用“項目遞進驅動”法,通過精選案例、分解任務、講練有機結合,將相關知識點融入項目,通過項目實現。將“教、學、做”三者穿插進行,在課堂上完成由項目分解的任務,學生不僅理解了課程要求的理論知識和操作技能,而且了解、熟悉了企業實際生產過程,縮短了專業教學與職業崗位需求的距離。單元項目實踐主要采用“榜樣學習”的教學方法,即學生模擬教師講授過的項目,完成知識點相同或類似的項目,以鞏固學生對相關知識的掌握,并樹立學生信心和成就感。
* 整周實訓課程采用“項目調研、項目開發和項目驗收”三段論教學
在教學過程中有意識地融入企業模式和文化,整周實訓采用“項目調研、項目開發、項目驗收”三段論式教學方法:①項目調研:教師在比較、提煉相關企業項目的基礎上,給出項目的總體需求;②項目開發:學生按照開發計劃獨立完成項目的開發;③項目驗收:學生提交開發的項目、相關報告,教師對學生完成的項目進行驗收與評價,按照評分標準給出成績。“三段論”的教學方式,模擬企業真實環境,訓練了學生綜合項目開發能力,培養了學生的綜合專業技能。
(4)注重過程考核和能力綜合測評的考核方式
針對傳統考試“一次定論”的弊端,我們在搞好課程教學改革的同時,吸納NIIT考核方式并兼顧高職特色,在考試方式改革方面進行了積極的探索。理論性強的課程實施教考分離,著重考核學生應用理論解決實際問題的能力。實踐性強的課程以形成性考核(過程考核)為主,注重學習過程,要求學生對技能操作、技術應用的每一環節都嫻熟掌握和應用,通過平時小項目開發和最后的技能實際考核來確定成績。如“J2EE企業級開發”課程考核成績由平時形成性考核(60%)與期末實操考試(40%)構成。平時形成性考試成績主要由出勤、課堂表現,NIIT的學期在線考試(M1)、作業和測驗組成。形成性考核成績構成:出勤率(20%),課堂表現(20%)、M1成績(30%)、作業和測驗(30%)。
4 結束語
NIIT軟件人才培養的特點在于它重視以軟件訂單項目為基礎的專業實踐能力和實際操作開發能力的培養。將我國具有多年經驗的高職教育模式與印度NIIT職業教育模式相結合,是一條行之有效的培養IT產業急需人才、國際化軟件人才的途徑。我們會站在NIIT的肩上,站得更高,看得更遠。根據我國的國情和高職有限的教學資源,如何建立和完善適合我國軟件產業發展需要的軟件人才教育培養體系,如何為我國軟件產業的發展提供更高素質的人才都是非常值得探討的。
參考文獻
[1] NIIT中國網站, 關于NIIT[EB/OL]. http://www.niit.com.cn/site/aboutniit/overview.asp.
[2] 俞仲文. 關于發展高等技術教育的若干思考[J]. 高等工程教育研究, 2005,2.
[3] 劉守義. 我國高職教育實踐教學地位于目標的思索[J]. 中國大學教學, 2005,6.
[4] 李洛, 汪清明. 借鑒印度NIIT模式培養技術應用型軟件人才[J].高等職業教育, 2003,8.
注:本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文