
摘要:針對傳統計算機專業課程體系設置和社會需求存在距離的弊端,以培養動手能力強、具有創新意識的軟件工程人才為目的,本文論述了研究設置以社會需求為導向的軟件工程專業的課程體系,并提出一個具體可行的軟件工程專業課程體系架構。
關鍵詞:軟件工程;課程體系;本科教育
1背景
中國信息產業部的數據顯示,2008年中國軟件產業整體保持快速增長態勢,累計完成軟件業務收入7572.9億元,同比增長29.8%。與此同時,我國軟件出口142億美元,同比增長39%。企業對軟件人才需求量在增大,估計人才缺口達到20萬,而且這個需求將以每年20%左右的速度增長[1]。但另一方面,多數軟件類應屆畢業生在面臨就業時卻難以感受到這些數字所帶來的欣慰,很多畢業生并沒有順利找到對口的工作。雖然這些學生身份上屬于工程技術類的應用型人才,在目前IT產業蓬勃發展的大環境下理應有自己的一席之地,但結果卻是“畢業即失業”表現得愈加突出。
軟件工程專業具有巨大的發展潛力,但如何建設好軟件工程專業?長期以來,國內高校軟件專業主要以培養研究型人才為重點,以軟件基礎理論和系統軟件設計為主干,目標是培養面向計算機與系統軟件領域的研究型人才[2]。因此如何建立保證軟件工程專業本科學生既具有可持續發展潛力又適應當前產業需求的新型知識體系,如何建立與企業應用緊密結合的先進課程體系、教學理念和教學方法,從而提高學生的綜合能力,使畢業生在跨出校門時具備必需的素質,縮短從學生到企業員工的角色轉換所需的時間,實現就業的“零適應期”是軟件工程專業努力的目標。……