摘要:實訓課是體現高職院校教學過程實踐性、開放性和職業性的重要環節。針對軟件技術專業實訓課涉及多門課程知識的情況,從現狀分析入手,設計了Java Web綜合項目實訓課程內容整合方案,并在課程方案實施中采用協同教學模式,對于合理配置教學資源,提高教學質量具有一定的現實意義。
關鍵詞:軟件技術;實訓課程;資源整合;協同教學
中圖分類號:G714
文獻標志碼:A
文章編號:1006-8228(2011)12-50-02
0 引言
實訓教學是職業技術教育的重要教育形式,是培養學生實際操作能力,成為實用型人才的重要環節。對于以提高學生的動手能力和實踐能力,乃至增強崗位就業能力為目的的綜合項目實訓,一般高職院校的軟件技術專業都是采用企業真實項目組織教學內容和學做合一的教學方法,模擬軟件企業軟件項目開發流程,按需求分析、概要設計、詳細設計、軟件測試、項目發布這幾個階段來組織教學內容,要求學生完成軟件各階段文檔的書寫、完成數據庫設計及程序的編碼,最后通過召開項目驗收會完成項目的演示和匯報,從而實現課程目標。由于軟件大型綜合項目實訓課用到多門課程的知識和內容,在具體實施過程中,如果和其他課程教學模式一樣,僅由一名專業教師來承擔整門課程的教學,將無法獲得理想的教學效果,也無法達到項目教學的目標。因而,對于此類綜合實訓課程,研究如何有效整合課程內容,如何整合教師資源,形成高效的教學團隊,采取何種教學模式,將具有十分重要的現實意義。
1 Java Web綜合項目實訓課程教學資源整合的實踐
我院軟件技術專業在第四個學期安排了大型綜合實訓項目Java Web綜合項目實訓,課程目標是通過建立一個休閑類主題的中型網站系統,讓學生熟悉軟件開發流程,軟件文檔的書寫規范和軟件配置管理等方面的知識,進一步鞏固Java Web知識,提高Web編程能力,增強崗位就業能力。該網站系統是來自企業的一個真實項目,完全符合企業中相關崗位的工作任務、工作流程及相關技術要求。專業教師對項目進行了適當的修改和調整,使之適用于教學,滿足教學計劃中對學生知識、能力素養的要求,并能夠在項目開展過程中給予體現、得以實施。具體從以下幾個方面進行。
1.1 整合課程內容
課程的任務是完成一個休閑網站的設計與開發,課程內容根據企業軟件開發的流程來組織,根據網站系統的特點,通過需求分析、概要設計、詳細設計、軟件測試、網站發布和管理等階段技術文檔整合課程內容,共同編寫實訓指導手冊,對相關理論知識進行取舍和融合,做好課程知識的銜接和過渡。教師先完成網站一個欄目(如:城市新聞欄目)前后臺軟件的全部編碼及該模塊的全套軟件文檔,之后由學生模仿并完成剩余模塊的開發和文檔的書寫。
1.1.1 整合教師資源
該綜合實訓課涉及到的課程比較多,專業性較強,這些課程一般也是由不同的教師授課。綜合實訓課為了達到技能互補,采取了協同教學模式,即由兩個或兩個以上的教師共同對同一學生群體的教學負責。多名教師協同合作,根據自身的研究方向和專業領域輪流授課,負責不同的課程主題,并共同參與最終的考核與成績評定。教學團隊由四名專業教師組成,分別承擔網頁設計、軟件開發、軟件測試和軟件工程的教學。當一位教師授課時,其他團隊成員負責課程輔導,幫助學生理解知識要點和排除程序錯誤。課后分工跟蹤學生各項目小組的開發進度,檢查學生作業和日報,共同承擔項目管理工作。
1.1.2 制定實施計劃
盡管教學上表現為不同教師輪流上課,但不同教師主導的課都是整個課程的有機組成部分,涉及相互銜接的問題時,需要進行有機整合,由參與教師共同設計,共同作出實施計劃。
課程整體設計定位在按照軟件開發的基本流程來組織、整合教學內容。首先根據課程的時間安排,利用微軟的OfficeProject軟件繪制了完整的項目開發計劃,然后基于項目的工作任務整合課程內容,再制定具體的實施計劃。課程由一名教師總負責,四名參與課程的教師具體分工是:教師A負責軟件設計和開發的教學;教師B負責軟件工程知識的教學;教師c負責網頁設計課程的教學;教師D負責軟件測試的教學。課程的實施計劃如表1所示。
1.1.3 確定教學組織形式
為了更好地模擬企業軟件開發的團隊組織,將學生分成不同的項目小組來完成課內外項目的設計與開發。每個小組由3-4名學生組成,確定一人擔任項目經理。項目分解為不同的工作任務,這些任務大致分為設計和編碼兩種類型,項目團隊由美工設計、系統設計、程序編碼、軟件測試等角色構成,學生可根據自己的能力和特長進行分工和選擇。通過參與實際系統設計開發,學生明確了每門課程在項目中所處的階段、作用和工作崗位對能力與技能的要求。這種教學組織形式為學生將來勝任崗位技能要求做了鋪墊。
1.1.4 教學管理轉化為企業管理
在實際項目教學中,結合企業真實情境,搭建軟件項目管理平臺,該平臺包括軟件項目從合同簽訂、需求分析直,再軟件測試、項目發布等所有階段,學到各階段軟件項目管理知識。同時,利用CVS版本控制系統學習軟件配置管理方面的知識。學生需把每天的工作日報及各階段軟件文檔提交到軟件項目管理平臺,利用版本控制系統的檢入檢出功能,對團隊開發的軟件系統程序源代碼進行版本控制。課程考核采取教學過程考核與項目驗收相結合。根據各組制定的項目開發計劃里的分工和業績,確定每個學生的課程成績。
2 實施過程中需注意的問題
2.1 教師資源整合的關鍵是教學團隊建設
盡管每個教師負責主講不同的專業課程,但需要貫穿整個課堂幫助學生進一步地理解和掌握專業知識,課前每位教師都需與主講教師進行充分的溝通,選擇適合自己的角色定位,幫助主講教師獲得更佳的教學效果教學團隊的建設成敗在于是否具備明確合理的分工和定位。
2.2 企業真實項目的來源問題
綜合實訓課需要對多門課程進行整合,因而需要真實的企業項目作為課程的載體,所以,學校需要加強和企業的聯系,解決真實項目的來源問題。
2.3 學生的適應能力問題
課程由多名教師共同參與,教學方法、授課風格、理論水平都有差異,對學生來說面臨一種重要的挑戰,即他們需多次調整自己來適應不同教師的風格。如果學生無法及時有效地調整自己,可能出現跟不上進度,對學習失去興趣的情況,因此在教學的實施過程中必須同步完善相關的制度安排,避免這種情況的發生。
3 課程實施的效果
通過課程資源和教師資源整合,教學雙方都從中受益,具體表現在以下幾點:
3.1 提高團隊教學水平
通過教師資源整合,參與協同教師的教學團隊成員可以拓寬自身知識結構,吸收彼此的優點與教學經驗,通過互補與融合實現協同效應,提高團隊的整體教學水平。
3.2 促進人力資源有效運用
協同教學的實施“并不要求昂貴的資源與設備,實施這種方法只需要組織”。它與一般的教學活動既有共性,又具有明顯的差異,采用的教學策略也有所不同,體現了多個合格教師之間真正的合作,能促進現有人力資源的有效運用。
3.3 提高課程教學效率
綜合實訓課的目標就是通過一個完整的項目實施串聯起學生所學的分散知識,而課程內容整合能實現這樣的連接,使學生進一步了解課程知識在實際工作中所處的階段和作用,加深感性認識,幫助吸收和消化理論知識,有效地提高教學效率。
3.4 提高學生學習效率
協同教學能使學生對課程中的同一個問題獲得不同教師的觀點與看法,獲得更多解決問題的方法;多名教師貫穿課堂,能促進師生互動,提供學生課堂參與機會,有利于激發學生學習積極陛,提高學習效率。

4 結束語
在綜合實訓課中對課程內容和教師團隊進行整合,采用協同教學模式將多課程學習與團隊教學有機結合起來,不僅提高了教學效率,也讓教學更具職業性;不僅使學生學到知識,同時提高了團隊協作能力。更重要的是通過在軟件技術專業綜合實訓課中有益的嘗試和探索,培養了學生整合的思維和.靈活運用專業課程知識解決問題的能力,為就業做了充分的準備。