摘 要:本文通過對我國成立示范性軟件學院的背景的分析,闡述了示范性學院的人才培養的特色,以及教育部通過對示范性軟件學院的驗收來驗證是否達到成立軟學院的目的,同時也指出了目前軟件學院辦學過程中出現的辦學經費、學位與學歷、學科發展等方面存在的問題。
關鍵詞:示范性軟件學院;辦學;軟件人才培養
中圖分類號:G64
文獻標識碼:B
文章編號:1672-5913(2008)01-0038-05
1 成立示范性軟件學院的背景
1.1 國內外軟件產業的需求
在當今信息化時代,軟件產業在國民生產中的地位和重要性是其他產業無法相比的,2002年軟件產業的全球外包業務就已經達到了172億美元,預計2010年將超過1000億美元。我國信息產業在2002年的產值已經達到1.88萬億人民幣,約占國民生產總值的16%。國內外巨大的軟件市場都需要眾多的能為用戶提供優質服務的軟件從業人員。與發達國家相比,我國的軟件產業存在以下幾個主要問題:具有市場價值和前景的領先產品少;和國外發達國家以及跨國公司的核心技術人員進行交流溝通的渠道和方式少;承接外包業務的渠道不暢,有能力承接外包業務的公司少;具有英語聽說能力,能閱讀、書寫英文項目計劃書等技術文檔和用英語討論交流問題的軟件開發人員少;未建立起以英語為基礎的軟件文化,包括服務、接單、系統設計、開法、測試和維護能力;具有敏銳的商業意識和眼光、卓越的項目管理才能和引領團隊共同創新的帥才少之又少。另外,我國的軟件產業人員對金融、法律和知識產權等方面的了解也不多。
根據“中國第六屆軟博會軟件人才論壇”會議提供的信息,軟件企業的健康快速發展需要三類人才:第一類是既懂技術創新又懂管理的軟件高級人才——金領;第二類是系統分析及設計人員——軟件工程師——白領;第三類是熟練程序員——軟件藍領。這三類人才在結構上應該里金字塔型,但是,目前我國的人才結構呈現的是橄欖型:兩頭小,中間大。我國緊缺的軟件人才是處于“金字塔”最頂層的能夠進行軟件整體開發設計的軟件設計師與系統分析師,以及能夠與國際接軌并精通管理的高級管理人才,這部分人將決定我國軟件產業發展的方向和水平,決定我國將來在國際軟件產業鏈中的地位;其次,還需要能夠從事“規范化”軟件編程等初級工作的程序員,這是我國軟件產業實現產業化的基礎。這種不合理的人才結構勢必制約軟件產業的發展速度。可以說,中國軟件產業發展的關鍵在于是否擁有高素質的、能和國際接軌的各級各類實用性軟件人才。為了解決軟件產業對第一類人才的需求,2002年教育部批準設立了35所示范性軟件學院:2004年教育部批準設立了36所高職示范性軟件學院,則是為解決軟件產業對第三類人才的需求。
1.2信息科學技術與人才培養現狀
目前我國高等院校的信息科學技術教育大致可以分為三個方面:普及教育、相關專業教育、專業教育。目前,各個高校均開設了面向文、理、工等各科類本專科學生的計算機必修課和選修課。在信息科學技術類相關專業的人才培養方面,我國共設置有信息科學技術相關專業15種,包括電子信息、微電子學、光信息科學與技術、地理信息系統、自動化、通信工程、計算機科學與技術、電子科學與技術、信息工程、軟件工程、信息安全,等。這些專業在全國高校共設置了1500多個本科專業點,占本科專業總數的15%以上。截止2002年底,普通高校信息相關專業的本專科在校學生120萬人,其中計算機科學技術以及軟件工程專業的在校學生有72萬人左右,其他相關專業的在校學生數48萬余人。計算機科學與技術號業的博士生3900余人,碩士生2.4萬余人,約占在校學生總數的13%。
然而,與培養數量相比,最太的問題仍在結構和質量上,軟件技術知識更新速度之快是業內人士有目共睹的,由于軟件技術的發展速度驚人,自然會不斷需求掌握嶄新技能的軟件人才;又因為我國各類軟件人才培養一直都由高校承擔,這種單一的人才教育體制已經成為制約人才培養和產業發展的瓶頸。因為新理論和新技術一旦產生,往往由專家們著書寫作,從教材編寫、出版印刷、學校面授到學生畢業出校,往往滯后了幾年,也就是說,培養方案、課程設置體系及教學大綱、教學內容、教材、教學方式很難與軟件技術同步更新,勢必造成學生在校學習的知識和技能遠遠落后于畢業后實際的應用的狀況,學生畢業后不能馬上適應企、事業實際工作的需要。此外,大部分學生英語應用能力較差,很難適應信息技術國際化進展的需要;法律意識、團隊意識、職業道德和誠信意識也較差;交流溝通能力差、創新能力和動手能力差,工程能力低;另據國家教委有關信息提供:中國共缺計算機類人才2000萬人,如果以目前全國高校每年培訓培養20萬畢業生的規模計算,再用100年也無法趕上世界先進國家的規模和速度。這些問題是制度帶來的,如:人事制度、分配制度、管理制度等都存在一些問題,但這些制度的改革不是一兩年可以完成的。如果讓全國高校的計算機學院都調整方向,全都培養工程型人才的話,顯然行不通。許多專家思考;能否用新的機制、新的模式、新的教師培養方式來滿足軟件產業需要的實用性人才呢?所以,國家才決定在高校試辦示范性軟件學院。
1. 3國家的政策:培養軟件人才和教育體制改革
中國共產黨的第十六次代表大會提出:我國的經濟建設要以信息化帶動工業化,以工業化促進信息化。2000年,國務院發布了《國務院關于印發鼓勵軟件產業和集成電路產業發展若干政策的通知》([2000]18號文件),要求中國的軟件產業研究開發和生產領域在2010年達到和接近國際先進水平。為了落實18號文件精神,適應我國經濟結構戰略性調整的需要,實現我國軟件產業人才培養的跨越式發展,推動我國高校管理體制和運行機制的改革和創新,經各學校申報和專家評審,2001年12月3日,國家計劃委員會和教育部發布了6號文件,正式公布試辦35所示范性軟件學院。35所示范性軟件學院,均依托于國家“2l1工程”的重點高校,站在巨人肩膀上成長的示范性軟件學院,無疑會有更為堅實的資源和更為廣闊的視野。這是新時期高等教育改革與發展的一項重要舉措和嘗試。
2 示范性軟件學院的人才培養
示范性軟件學院是高等教育領域的新事物。教育部6號文件提出,示范性軟件學院是學校的二級學院。辦學原則是,“運作企業化,辦學專業化、后勤社會化。”在思想觀念、培養目標、運作機制、辦學模式、師資隊伍、教學體系、教學方法和教學管理等方面,都是全新的。幾年來各示范性軟件學院在學校的大力支持下,根據自身情況開拓創新、規范管理,形成了鮮明的特色和較強的優勢,取得了諸多成果與經驗。
2.3軟件學院的運作機制和領導
各示范性軟件學院“學校、政府、社會三力合一”的發展模式,示范性軟件學院積極尋找辦學合作伙伴,探索和實踐“理事會領導的管理體制”,在財務、人事、辦學設施等方面進行獨立辦學。有的示范性軟件學院成立了理事會,采用公司化體制自主經營,實行股份制運作模式。通過與過內外著名企業合作,拉動社會資金投入,實現企業化運作。有的示范性軟件學院采用傳統的學校二級學院的管理體制。無論何種體制,學校都十分重視軟件學院領導班子的建設。而有的軟件學院的院長由該校副校長擔任,有的則由院士擔任,有的聘請國外知名大師擔任,他們帶領軟件學院開創了國際化、與企業合作的新局面。
2. 2培養目標和對象
教育部于2002年1月7日統一制訂了《軟件工程領域工程碩士培養方案(修訂稿)》,該方案明確提出:軟件工程領域工程碩士的培養目標是面向國民經濟信息化建設和發展的需要、面向其實業單位對軟件工程技術人才的需求,培養高層次實用型、復合型軟件工程技術和軟件工程管理人才。
軟件學院的培養對象以工程碩士為主,也包括本科生。目前軟件學院的學生主要有四類:軟件工程碩士、軟件工程第二學士學位、校內轉專業、軟件工程本科。
2.3師資隊伍
目前,軟件學院的教師隊伍基本由三部分組成:本校計算機專業教師、國內外專職教師;IT企業高層次技術與管理人員。這些教師,各有優勢,或者具有扎實的計算機基礎知識,或者具有豐富的企業經驗,或具有非常強的專業外語教學能力。軟件學院的教師年紀輕、學歷高,不僅有教學、科研方面的經驗,有些還有在國外或外企工作的經驗,具有創新和創業精神。學院還有計劃地派年輕教師到國外大學進修課程,然后把這些課程帶回國內。同時,還派教師參加各大公司的技術培訓,提高教師的學術水平、實踐能力和國際交流能力。此外還根據教學和科研工作的需要聘請國外的知名教授、企業家擔任客座教授、兼職教授,根據教學計劃的需要,有計劃地聘請企業界的技術專家、管理專家到軟件學院任教,這些都有效地保證了軟件學院教學改革和培養國際化軟件人才的需要,在中國軟件教育史上也是創新。
2.4教學體系
各示范性軟件學院都已形成“技術、工程、管理三位一體”的軟件人才培養方案,根據軟件產業的需求,在借鑒ACM和IEEE/CS聯合推出的軟件工程推薦教程CCSE 2005的基礎上,科學地制定了教學計劃。在加強基礎的同時,強化了學生的英語應用能力、編程和系統設計能力、團隊工作能力、軟件項目管理能力。在此基礎上進行課程建設,有的將美國海軍研究生院的軟件工程系列課程、微軟研究院的課程、愛爾蘭都柏林大學的課程系統地、有計劃地引進到軟件學院。請他們的教授、用他們的教材,中外教師聯合授課,不僅使學生受到國際工程教育的培訓,感受到不同的文化風格,而且為師資隊伍建設、課程建設和教材建設打下了良好的基礎。其次,近年來,各出版社紛紛引進大量的國外著名高校的計算機和軟件工程的教材,為各高校軟件學院的課程建設也發揮了重要作用。針對計算機學科的畢業生,“一般性人才需求趨于飽和,有應用領域背景、熟知軟件工程規范、軟件開發技藝嫻熟、管理經驗豐富的專業人才缺乏”的狀況,軟件學院提出了結合領域設計課程體系、聘請領域專家任教、按學院的實際情況制定培養方案的軟件工程培養理念。軟件工程和領域知識相結合的工程碩士培養方案既滿足信息社會對軟件人才多方面的需求,又符合計算教程CCSE 2005的指導思想。軟件學院的專業基礎課程主要是計算機科學,專業課是需求分析、軟件設計、軟件構造、軟件測試、軟件過程改進、軟件項目管理等在此基礎上,各學校根據自身的情況,開設面向領域的選修課程,如嵌入式系統、計算機輔助設計與制造、金融信息系統、電子商務、游戲引擎架構,等。五年來,通過自身實踐、同行交流、產業界反饋,軟件學院的教學體制和課程局部完善。軟件學院開設的若干個有領域背景的專業方向,不僅很好地解決了畢業生的分流和就業問題,也為培養實用型、復合型軟件人才提供了經驗,受到學生和社會的好評。
2.5培養途徑:實踐教學和雙語(外語)教學
為了達到培養實用型人才的目的,軟件學院非常重視學生的實踐教學,重視實驗室建設、重視創建實踐基地,通過技能訓練、案例分析與研究,課外科技創新活動、畢業實習等方式提供學生比較多的、有效的實踐鍛煉機會,培養學生的工程實踐和創新能力。很多軟件學院的學生的實習基地、實習條件、上課條件、上機條件、使用先進軟件的條件、教學設備。教學環境都非常好,基本上能與國際接軌。有的軟件學院配合工程碩士培養,組織學生參加技能認證培訓,如OS/400、Java、Omele、BBA2等。還聘請專職教師指導學生進行應用項目的研發,提出“做別人用的東西”和“在做中學”的軟件工程教育理念。有些學生在國際大賽中獲得好成績,如微軟創新杯軟件設計大賽,等等;軟件學院還積極與微軟、IBM、Intel、HP、Sun、Oracle、SAP和中信等大型軟件企業合作,聯臺建立軟件人才基地,通過雙向選擇,學生在這些公司進行6個月的以上的工程技術實訓,在雙導師的指導下參與項目研發,接觸先進的軟件企業文化,學習使用的軟件開發技術,培養了學生實踐能力和創新能力,實現了“學技術、學管理、學做人”的目標。
各示范性軟件學院根據“教學、研發、產業三統一”的指導原則,注重產學研相結合,軟件學院與企業的合作已經不僅僅局限于接受企業的軟件、硬件的捐贈,還有更深層次的合作,如:共建系與課程體系、共建聯合實驗室、設立教學實習基地、贈送實驗設備、贈送教學軟件、合作編寫教材、設立共享研究項目、設立獎教獎學金、企業資金投入,等。2003年7月,微軟集團發起了斥資2億元支持中國軟件學院建設的“長城計劃”。高校畢業生就業形式嚴峻,一般畢業生到企業工作,通常需要兩到三年的適應期才能獨立工作,軟件學院要把這個門檻削掉,讓學生學習期間就與社會緊密接觸,將來畢業后就不需要適應的過程,可以直接融入社會當中。
為了傳授給學生最新的知識,學院教材的更新頻率比計算機系(學院)快,而且選用原版教材,雙語教學。各軟件學院將國際化辦學作為建院宗旨,為提高學生的外語應用水平,了解具有不同文化背景的管理人員的思維方式,感受國際著名公司的企業文化,采取了許多措施。如盡早強化學生的英語交流和表達能力,采用英語教材、雙語授課,聘請美國、英國、澳大利亞、日本等國的教授來學院授課,指導學生論文,在實驗室進行項目研發。邀請中外著名企業的技術講學,與海外名校進行學生交流,在跨國軟件企業建立實踐基地,等。與海外名校互換留學生,外國學生在中國的大學同班學習軟件技術,在一個實驗室工作,這說明軟件學院采用英文教材、用英語授課已經被中外學生接受。同時交換到國外的學生也有機會接受國外的軟件工程教育,這是軟件學院在辦學國際化方面邁出了重要一步。
3 軟件學院的評估和驗收
2003年10,月教育部組織示范性軟件學院中期評估,34所軟件學院通過,1所軟件學院暫緩通過。2006年5月,教育部組織示范性軟件學院的開展驗收工作,以教育部、國家計委《關于批準有關高等學院試辦示范性軟件學院》的通知、教高[2001]6號文件精神為依據,對35所示范性軟件學院進行“驗收評估工作”。評估和驗收均采用軟件學院自評,專家組實地核查相結合的方式。此次驗收評估工作總結了示范性軟件學院五年來的建設工作,對學生狀況進行了重點調查,采用開放透明的評估方式,主要從軟件學院的辦學方案、隊伍建設、課程體系、實踐教學、合作辦學、辦學條件與規模、學生工作、辦學特色等方面進行了評估。9所軟件學院達到教育部的要求,15所軟件學院基本達到教育部的要求。通過了教育部的驗收。有11所軟件學院有1至2項驗收指標不合格,根據教育部的要求,一年內申請重新驗收,仍然不合格將被取消示范性軟件學院的資格。
在評估中,專家普遍認識到:檢驗一個學校辦學成功與否,關鍵一點是要看畢業生的就業情況,即有無市場需求。在驗收評估過程中建立示范性軟件學院畢業生評估體系,讓社會和用人單位擁有絕對的評說權,這是以前沒有的。教育部委托中國軟件行業協會作畢業生的評估。在對畢業生評估時,從企業和學校的角度討論出從知識、能力和素質三個方面評價一個學生的方式,并把評價的結果作為評價學院的一個參考指標。結果是從企業角度評價出來的,畢業生表現好的學院,與評審專家核查的結果非常接近,而且評審專家核查的結果與學院自平的結果也很一致。這樣的評價方式不但對軟件學院培養實用性人才有幫助,也增強了企業用人的信息,這有利于產業的發展。這說明教育部已經從企業角度考慮了產業發展的需要。調查結果顯示:企業對軟件學院的學生普遍是歡迎的,最突出的特點是學生的上手能力比較快,學生到企業工作后不可能一到企業就遇見全是他們在學校學過的內容,學生多數能把以前學的知識和現在所做的項目結合起來,融會貫通。
4 軟件學院存在的問題
(1)辦學經費
2001年12月3日,國家計劃委員會和教育部發布的6號文件中規定軟件學院辦學要自謀經費。有的學校從場地、招生、師資力量、經費等都給予了相當的支持,軟件硬件、實習基地等有企業資助,而有的學校支持得差些,軟件學院要花時間尋找經費來源,要考慮學生收費問題,等等。這樣的軟件學院財務上的壓力比較大,在中西部地區困難更大。有專家們認為,目前中國軟件企業還沒有不圖短期回報,投巨資支持軟學院建設的實力。因此,國家應給予必要的財力投入或低息貸款。所以,在中國現有的條件下軟件學院是否應該靠完全市場化運作來實現軟件學院的良性循環,這還是值得思考的。
(2)學位與學歷
我國目前的學位制度管理上有工程碩士和工學碩士之分,教育部規定軟件學院培養的研究生屬于工程碩士這一類別,并且以非學歷教育為主。在我國,工程碩士的培養過程中有降低標準的現象,但軟件學院的學生在技術和理論水平上并沒有降低標準,軟件學院培養的工程碩士和其他專業的工程碩士的學位證書并沒有任何區別。此外,畢業生如果想繼續深造,只能攻讀工學博士學位,從長遠發展來看,教育部應該在學位、學歷上能夠有一個新的政策解決以上問題。
(3)學科建設
IEEE/CS和ACM聯合發布的Co-mputing Curricula 1991,用“計算(computing)”代替“計算機科學技術”的稱謂。ComputingCurricula2005(CC2005)將計算機科學、計算機工程、軟件工程、信息系統、信息技術并列為計算學科的五個二級學科,從內容到形式都進行了長期、充分的論證。CC2005對計算機學院和軟件學院的進一步發展和改革,對學科建設和本科、碩士、博士各層次、各類型人才培養,包括工程碩士人才培養都有重要的參考價值。有專家建議我國應科學地拓寬學科內涵、調整學科方向,適時更新計算機科學技術學科專業目錄。為我國軟件人才結構調整、軟件產業發展、理順軟件學院與計算機學院的關系和與國際接軌創造條件。
總之,從這五年多的發展來看,國家在試辦示范性軟件學院方面是成功的,對中國高等教育的改革也是一個有益的探索。