王柯柯 崔英志 黃賢英 黃麗豐
摘要:本文提出創新型軟件類人才培養課程體系,優化實踐教學,有效提高應用型本科軟件類專業學生實踐能力和就業競爭力,探索信息服務業發展對軟件人才的需求,從而達到培養高素質地方高校應用型人才的培養目標。
關鍵詞:應用型本科;軟件人才培養;課程體系;成果化
中圖分類號:G642 文獻標識碼:B
到2010年,我國軟件市場銷售額預計將突破10000億元,其中國產軟件和信息服務將占據國內市場份額的65%以上。軟件產業作為信息產業的重要組成部分,在國民經濟發展中起著越來越重要的作用。目前國內各類型高校紛紛開設了計算機軟件專業,雖然在培養計劃中設置了與理論學習相對應的實踐環節,但學生仍存在“實踐動手能力不強、實際應用知識缺乏、軟件開發經驗不足、對公司的運作及產品開發過程不熟悉”等問題,使軟件產業理想的“金字塔”型人才結構之塔基不穩固,演變為異常的“橄欖型”,出現軟件企業招聘人員難、高校軟件類畢業生就業難的“兩難”境地,從而導致從“象牙塔”畢業的大量軟件類畢業生難以直接順利進入“金字塔”,這些現象均表明目前軟件人才培養存在日益凸現的質量問題。
1存在的問題
軟件類課程體系不完整、課程設置陳舊、課程組(群)建設力度不足、實踐環節成效甚微等因素導致了軟件類及相關專業學生缺乏實際編程能力,使得從高校畢業的軟件人員滯后于社會對軟件人才的需求。
1.1課程體系缺乏系統性
專業中各課程之間應具有很高的耦合度,但在現有軟件類課程體系下所開設的各課程之間通常較為獨立,未重視課程組(群)的建設,鮮有考慮課程(組)之間如何相互關聯和銜接等問題,使得學生在學習中也常常由于對孤立知識的學習而難以形成明確的專業方向,且實踐環節也僅對特定的知識進行理解和應用,忽視了對學生自主能力、創新能力的培養。
1.2教學目標難以滿足社會需要
在專業方向目標的確定方面,大部分高校設置教學目標多脫離社會需求,僅偏向于學生對理論知識的機械理解和驗證性實驗的逐步實現,并主要以作業方式評測學生的學習情況,形式單一、目標滯后,使畢業生所學的知識和技能無法跟上社會發展,導致所學非所用,與目前社會軟件產業日新月異的需求產生巨大的落差,因此,使得當前軟件類畢業生的就業方向不明確,造成其就業率和專業對口率均不理想,與企業直接頂崗的要求存在較大差距。
1.3教學過程中成果化意識薄弱
目前在大部分高校軟件類課程的教學過程中,教師未能將“成果化”意識貫穿其中,導致學生對所學知識在課程結束后拋至腦后,既沒有對前修課程加以提升,也未能對后續課程提供支持,忽視了在各階段對自己所掌握的知識和學習成果歸納整理,其薄弱的成果化意識使所學知識在專業學習中無法形成專業能力的積累,從而獲得成就感微乎其微,學習興趣逐漸衰減。
2創新型課程體系
為了培養理論知識扎實、實踐能力強、綜合素質過硬的基層應用型軟件人才,必須運用系統科學的理論和方法構建合理的、與人才培養目標相吻合的創新型軟件類課程體系,最終體現理論教學、實踐教學和科學研究相結合的教學模式。具體包括以下4方面內容。
2.1整合課程組(群)
著眼于基礎理論、實踐能力、創新精神和工程素質的綜合培養,整合現有軟件類課程組(群),構建基于應用型本科軟件類人才培養的課程體系。該體系由“理論學習、課內實驗、課程設計、實習實訓、畢業設計、創新訓練、課外科技實踐”等多個教學環節組成,構建“基礎→實踐→綜合→應用”的分層次遞進課程體系,如圖1所示。

該創新型軟件類課程體系中基礎環節包括基礎平臺課程和學科平臺課程;實踐環節主要是程序設計實戰強化,設置程序設計開發基礎、面向對象程序設計課程及Internet程序開發基礎、C#程序設計等進階課程;綜合環節在應用程序實踐練習的基礎之上進行綜合性工程應用實踐,其實踐環境包括軟件實驗室、網絡中心軟件實習部和創新實驗室;應用環節主要是面向企業實習實訓,包括軟件企業實習、軟件實訓基地培訓和畢業設計等方面的實戰練習。
本課程體系按層次以螺旋式教學方式逐層推進,即各層次課程既為上一層課程的理論和實踐支撐,又在學習本層課程的同時不斷深化和提升下層次課程內容,形成交叉螺旋上升的學習形式,使系列課程間銜接更緊密,形成“課程分層次、推進一體化”的創新型課程體系。
2.2實踐教學體系
實踐能力的鍛煉和提高是軟件類人才培養目標之根本所在,因此,順應當前社會需求更新實踐內容、改革實踐教學體系勢在必行。本實踐教學環節的配置除了常規的課內實驗、課程設計、實習實訓、畢業設計以外,增設了創新訓練、課外科技實踐、科技創新競賽等實踐教學形式,加深實踐內容以適應社會需要,最終形成一個完整的實踐教學平臺,如圖2所示。
該實踐教學體系包括基礎課程實驗教學平臺、專業課程實踐教學平臺和實習實訓綜合教學平臺,并按該平臺結構將實踐教學內容劃分為3個層次:基礎課程實驗教學內容與課程組(群)建設相對應;專業課程實踐教學內容按專業方向建設;實習實訓綜合教學內容與IT企業合作,將實際工程項目融入教學全過程,按項目進度推進,增加綜合性、應用性和創新性精選實踐內容。
2.3強化學生“成果化”意識
在上述課程體系及課程結構下,建立與之對應的考評機制,通過機制對學生專業學習的各階段任務進行“成果化”意識培養,形成對專業學生的“學習→實踐→歸納總結→成果→再學習”的良性循環學習方式。通過學生專業知識技能“成果化”,建立學生課程成績的真實依據,構成最貼近學生的教學案例,形成階梯式的學習模式,從而使得專業課程建設、教學方式、教學效果形成一個相互促進、相互支撐的教學模式。
對學生的“成果化”案例進一步進行產品化要求,從而培養的學生產品化意識,激發學生興趣,模擬真實場景,并結合課程設計、畢業設計、專業實習產品化學生的知識技能,將產品化貫穿于專業方向上的各個環節。
2.4革新教學方法
通過設置實驗系列課、課內外集中實踐教學、創新實踐和課外競賽活動等環節,形成了一套行之有效的創新教學方法和教學手段,將實踐能力、創新精神和工程素質的培養寓于教育教學全過程;著力研究軟件系列課程間的銜接關系,通過建立由企業真實項目組成的案例庫使各課程均能按照案例教學方式進行,縮小理論與實踐之間的距離。

3結語
基于計算機專業基礎平臺和學科平臺課程,以提高應用型本科軟件人才質量為目標,本文提出了創新型軟件類人才培養課程體系,優化了實踐教學,能有效提高應用型本科軟件類專業學生實踐能力和就業競爭力,滿足信息服務業發展對軟件人才的需求,有助于促進重慶市高校應用型本科軟件人才的培養。
參考文獻:
[1] 信息產業部. 國家信息產業部發布信息產業“十一五”規劃[Z]. 2007,3.
[2] 潘怡. 應用型本科院校軟件工程專業課程體系設置探討[J]. 長沙大學學報,2008(9):98-100.
[3] 楊書新,李淑芝,蘭紅. 關于軟件工程專業課程體系設置的思考[J]. 江西理工大學學報,2008(4):74-76.
[4] 俞奎. 基于案例導學的軟件體系結構課程教學模式[J]. 電腦知識與技術,2008(1):255-256.