胡 君 黃志剛
(湖南科技職業學院軟件學院 湖南 長沙 410118)
Web開發市目前網絡應用開發的重中之重,尤其是使用微軟開發技術的Web應用程序,隨著服務器端微軟IIS應用的普及,越來越多的客戶端應用都開始轉向微軟的. NET技術,其已經成為與JAVA技術分庭抗禮的WEB開發的兩大技術方向。目前大多數高校軟件技術專業也都開設了ASP.NET課程。作為軟件技術專業的核心課程,它不僅要求學生了解WEB技術的實現原理,更重要的是要求學生具備較強的實踐動手能力,達到零距離對接用人企業的水平[1]。
隨著軟件產業的不斷發展,各院校培養的軟件專業的學生規模也不斷增加。然而,在軟件專業畢業生數量持續增加的背景下,用人企業招聘.NET程序開發人員難的現象卻頻頻見諸于報道。造成這種情況的根本原因是畢業生無法將所學知識轉化為能力和經驗,缺乏實際解決問題的技能技巧,不能勝任企業的崗位需求。這主要是由于:
(1)教學以知識本位展開
過分重視知識體系的傳授,而忽視技能的培養。使得學生在某個知識點或某一項技術上能夠做到理論聯系實際。然而具體到某個項目,涉及到多種技術和知識點的整合式,學生往往覺得無法下手,綜合能力及實際解決問題的能力較差。
(2)忽視職業素質的培養
對學生的待人處事、溝通、協調、合作等綜合性的職業素質進行培養。市場調研表明,企業并不需要生澀的大學生,企業需要的是可以零距離上崗的職場人。因此,在校期間結合課程教學對學生進行職業素質的培養既必須又重要[2]。
鑒于上述情況,改變落后的教學形式,采用面向職業素質培養和能力本位導向的項目驅動教學法勢在必行。
項目教學法來源于哈佛大學工商管理學院的課堂教學模式,就是把一種完整的教學工作分解為一個個重要的教學活動和工作要求項目,把教學的特點、活動項目及其內容、使用的工具與設備、工作環境、操作標準和從業要求等要素,準確而又較為詳細地描述出來。基本思路是:以一個完整的開發項目貫穿整個教學過程的始終,以項目的構建過程為線索安排教學步驟;教學過程由項目的任務驅動[3]。學生在學習過程中參與一個完整項目的分析、設計、實現的全過程。

表1 項目選取舉例
項目驅動教學法可以使得學生從一個學習者的身份向一個工作者的身份轉換。這種開放性、創新性的教育思想和方法,有利于克服以往的教學法的弊端,有利于學生從整體上掌握課程的精髓,提高學生在實際工作中分析問題、解決問題的能力。
(1)項目選取
項目選取應該注重規模,太小的項目設計的技能和知識點比較單一,學生對技術的掌握不全面;太大的項目難度高,業務邏輯復雜,起不到突出各個重要技術點的作用。本文選取“電子公告牌系統”作為貫穿課程的項目,該項目大小適中,可以劃分為9個項目任務單元,能覆蓋到課程教學的所有知識點。內容設計如表1所示。
(2)項目目標
通過本項目的教學,學生應該能達到以下幾個方面的目標:
職業素養目標:具有良好的自我表現、與人溝通能力,團隊協作精神,分析問題、解決問題的能力;具備質量意識、安全意識;具有勇于創新、敬業樂業的工作作風;能夠自主、開放的學習;具備良好的職業道德及自學習慣。
專業能力目標:掌握用Visual Studio.NET平臺編寫Web應用程序的基本方法;掌握Web編程技術;能夠設計用戶控件;能夠使用ADO.NET技術訪問數據庫;掌握Web應用程序的配置優化與部署及Web的安全性。
(3)項目實施
將學生按照每組5個人的標準進行劃分項目小組,每個組包含項目組長、系統設計、開發人員和測試人員幾種角色。老師對知識點進行引導式講解和演示后,學生立即把這些知識點在項目中加以應用,第一時間掌握、消化和吸收相應知識點,達到提高學習效率,強化學生知識、技能、能力三者融會貫通的目的。項目小組成員在9個任務單元中輪流擔任上述角色,確保所有同學都能熟悉軟件公司各個崗位的工作需要,任務完成遵循需求分析,設計,編碼,測試和部署等軟件開發規范進行。
(4)項目評定
傳統的考核方式主要是筆試,考核的主要圍繞知識點展開。學生往往機械地背誦一些概念、原理。這樣的考核方式極大地扼殺了學生的學習興趣,屏蔽了學生的動手能力。為全面考核學生的知識與技能掌握情況,本課程主要以過程考核為主,課程考核涵蓋項目任務全過程。考核的采用答辯的形式。最終成績分為答辯成績(80%)和職業素質考核成績(20%)兩部分,其中職業素質考核成績由任課教師評定,其標準如表2。

表2 職業素質考核標準
項目教學突破傳統的教學模式,把理論與實踐教學有機地結合起來,充分發掘學生的創造潛能,使學生化被動學習為主動,更好、更快地掌握所學知識。我校采用項目驅動教學法后培養的第一批畢業生已經走上各自的工作崗位,根據有人單位的反饋,畢業生動手能力非常強,善于自學,溝通、協作能力突出,能勝任軟件公司大多數崗位,甚至有用人單位要求提前預定新一屆的畢業生。
教學實踐的結果表明,項目驅動教學法很適合ASP. NET課程的教學,充分體現了“以素質教育為基礎,以能力培養為核心”的職業教育特色。實現了“授人以漁”的教學目標。
[1]成奮華.基于工作過程的精品課程設計與開發[J].職業教育研究,2009(3).
[2]隆平,夏豐.論校內實訓基地“6S”管理與高職生職業素養的培養[J].職教論壇,2010(06).
[3]張鵬,陸鍵.任務驅動教學法在計算機基礎課程教學中的實踐與體會[J].時代教育:教育教學版,2009(03).