文章編號:1672-5913(2011)23-0094-06 中圖分類號:G642 文獻標識碼:B
摘 要:提高教學質量是民辦高校可持續發展的有效途經。本文以黃河科技學院軟件工程專業為研究對象,結合本校“本科學歷教育與職業技能教育相結合”的人才培養模式,討論民辦教育應用型軟件人才培養方式。論文首先對軟件工程專業社會需求和就業現狀進行分析;然后探討軟件工程專業人才培養的專業能力和能力點;最后,圍繞以能力培養為目標詳細論述軟件工程專業的課程體系設置,使民辦高校培養的學生既有專業應用能力,又有創新思維和創業能力,以滿足社會需求。
關鍵詞:民辦高校;能力培養;課程體系;軟件工程專業
基金項目:黃河科技學院教育教學改革重點研究項目(JG1008512103)。
作者簡介:邵開麗,女,講師,研究方向為軟件工程;孔繁民,男,教授,研究方向為計算數學,軟件工程。
隨著民辦教育的迅猛發展,其在社會多個領域中發揮著越來越重要的作用。《國家中長期教育改革和發展規劃綱要》(2010-2020年)中指出“民辦教育是教育事業發展的重要增長點和促進教育改革的重要力量”,進一步明確了民辦教育的重要地位和作用。據2010年中國民辦高校網統計(http://www.chinam bedu.com/),全國民辦普通高校達到350所,其中民辦本科高校為48所,成為高等教育大軍的重要組成部分。但是,民辦教育的健康、可持續發展也面臨著諸多困境和挑戰[1-2],而提高辦學質量則是解決問題的有效途徑[3]。因此,為了推動民辦教育事業的發展,有效提高民辦高校的教學質量,本文以民辦本科院校黃河科技學院軟件工程專業為研究對象,結合本校“本科學歷教育與職業技能教育相結合”的人才培養模式,研究以能力培養為目標的軟件工程專業課程體系改革,為社會發展需要提供既有扎實理論基礎又有較強實踐能力的軟件工程應用型人才,以滿足目前軟件產業界的各種需求。
1 軟件工程專業社會需求及就業狀況調查
目前國內外對應用型軟件工程人才的需求十分
旺盛,并有逐年擴大之趨勢。中國工業與信息化部對2010年中國軟件產業規模的統計數據顯示,軟件產業總收入已達13 364億元,同比增長34%,產業規模比2006擴大了幾乎三倍[4]。2009年軟件業從業人員213.2萬[5],而且軟件業人才需求量也在逐年擴大,中國電子信息產業發展研究院(CCID)針對2008年人才市場的最新調查數據顯示,目前IT行業每年存在至少50萬的軟件人才缺口,并且還在以每年20%的速度增加。
據中華英才網對IT職場人氣職位統計的結果顯示,計算機軟件位列前茅,其中以軟件工程師、高級軟件工程師及軟件測試工程師人氣職位增長最快。然而,從對歷屆的畢業生就業狀況調查,多數軟件類應屆畢業生在面臨就業時卻難以感受到這些數字所帶來的欣慰,很多畢業生并沒有順利找到對口的工作。雖然這些學生身份上屬于工程技術類的應用型人才,在目前IT產業蓬勃發展的大環境下理應有自己的一席之地,但結果卻是“畢業即失業”表現得愈加突出[6]。存在這種現象的原因主要有兩個方面:一是軟件工程人才短缺;二是軟件工程專業人才培養模式不合理。因此,民辦高校必須主動適應經濟社會發展,培養具有實踐能力的軟件工程應用型人才,明確專業能力培養目標及其內涵,探索能力培養的方法與途徑,構建與軟件產業需求相適應的軟件工程專業教學體系與教學模式[7]。
2 民辦高校軟件工程專業培養規格
2.1 基于能力的專業培養目標
目前,民辦高校教育仍以專業教育為主導,因此,重視專業能力的培養成為民辦高校教育的特色之一。能力是技能化的知識,是知識應用的綜合體現[8]。通過培養學生的專業能力,增強學生的職業性能力和社會性能力,使學生各方面的素質得到全面提升。為了貫徹和實施黃河科技學院“本科學歷教育與職業技能教育相結合”的人才培養模式,突出能力培養的重要性,軟件工程專業從能力培養的角度對專業培養目標進行了重新確定,為專業課程體系的設置、培養方案的制定、教學體系的安排等環節指明了方向。
2.2 專業核心能力分析
教育部高等學校計算機科學與技術教學指導委員會編制的《高等學校計算機科學與技術專業能力構成與培養》一書指出,一名合格的計算機專業人才應該具備四大專業基本能力:計算思維能力、算法設計與分析能力、程序設計與實現能力和系統能力[8]。軟件工程專業屬于計算機科學與技術專業的二級學科,應該具備哪些基本能力更有利于軟件工程專業人才的培養,使畢業生就業時既有專業應用能力,又有創新思維和創業能力呢?針對這個問題,教學團隊成員對專業的社會需求進行了調查,并結合本校辦學特色及學生自身的特點,運用軟件工程思想對以上四大能力進行分析、分解,形成更適合本專業人才培養的專業核心能力,即:軟件分析能力、軟件設計能力、軟件實現能力和軟件測試能力,如圖1所示。通過這些能力的培養,使學生在軟件工程專業方面具有良好的科學與工程素養,系統掌握計算機基礎理論、軟件開發、軟件管理等計算機應用技術,能運用工程化方法、技術和工具從事軟件分析、設計、開發、維護等工作,具備工程項目的組織與管理能力、團隊協作能力的應用型軟件工程人才。
軟件工程思想是一種成熟的指導軟件管理和實施的先進思想,重點研究如何以系統的、可控的、高效的方式開發和維護高質量軟件。企業對軟件人才的知識結構要求其具備扎實的專業理論知識、先進的軟件開發技術及較高的專業素質。因此,本專業運用軟件工程思想對專業能力培養進行了研究和實踐,依據軟件工程中軟件生命周期的各個階段(問題的定義及規劃、需求分析、軟件設計、程序編碼、軟件測試和運行維護),確定軟件工程專業的核心能力,以滿足企業或社會的實際需求。文獻[7]對軟件分析與設計
能力、軟件實現能力、軟件測試能力及工程綜合能力應該掌握或具備的專業知識進行了詳細闡述。
3 民辦高校軟件工程專業課程體系設置
課程體系結構的設置對培養目標的落實、教學計劃的制定及教學內容的安排起著決定性的作用。軟件工程專業應用性強,而且技術發展迅速、變化快,需要不斷更新教學內容以適應社會發展的需要,因此,課程體系結構必須注重專業能力的培養,使學生掌握專業基礎知識的同時,具備較強的動手能力及快速適應專業新技術的能力。我院設計的軟件工程專業課程體系主要包括理論課程體系、實踐課程體系和質量保障體系,從而有效保證了專業人才培養目標的實施。基于篇幅,本文僅對理論和實踐課程體系的設置進行詳細介紹。
3.1 基于能力培養的理論課程體系設置
根據上述2.2中對軟件工程專業核心能力的分析,我院將其理論課程體系分成普通教育平臺、專業教育平臺和職業與創業教育平臺三部分,緊密結合學校的“本科學歷教育與職業技能教育相結合”的人才培養模式,注重培養學生掌握專業學科知識與技能的同時,更關心學生將來科學研究、繼續深造、道德素養及創業能力的教育。
軟件工程專業理論課程體系結構如圖2所示,三個平臺相輔相成,互相促進。其中,普通教育平臺主要包括政治、外語、數學、人文、體質等基礎課程的教學,目的是培養和提高學生的綜合素質能力,對專業課的學習起到積極的調節作用,而且有利于拓寬學生知識視野。職業與創業教育平臺是民辦教育的特色,通過培養學生創業意識和創業能力,不斷提高和增強自身引導、服務社會的能力。專業教育平臺是軟件工程專業理論課程體系的核心部分,主要以培養專業知識和專業技能為目標,使學生具有軟件分析、設計、實現和測試能力,對軟件專業人才培養質量起著關鍵性和決定性的作用。
因此,本文著重對專業教育平臺的建設進行詳細探討,分析軟件工程專業人才培養規格應具備的基本能力、核心能力點、依托的核心課程、能力培養達到的程度及測試要求等方面(如表1所示),保證應用型專業能力人才培養目標的有效實施。
3.2 基于能力培養的實踐課程體系設置
培養適合社會需求的應用型軟件技術人才,使畢業生就業時具備所必需的實踐能力、工程能力和創新能力,是應用型本科院校可持續發展的關鍵。因此,軟件工程專業實踐課程體系建設圍繞以能力培養為目標,把實踐教學內容按照階梯螺旋上升的方式分為課程實驗、課程設計、企業實訓、專業實習和畢業設計,并把軟件設計大賽、大學生創新實踐訓練計劃項目及職業資格認證貫穿其中,進一步加強學生的職業技能教育和創業教育,完善和實踐專業教學體系。軟件工程專業實踐教學體系如圖3所示。
1) 課程實驗。
為了使學生學好專業理論課,軟件工程專業的每門課都設置以驗證性實驗為主的同步課程實驗,并且
加大實驗課的過程管理,具有嚴格的實驗監管體系。要求實驗課時占總課時的30%~50%;每門實驗課有詳細的實驗指導書;學生對每次實驗課的內容都要撰寫實驗報告,包括實驗內容、操作步驟、實驗結果及對實驗的分析;制定詳細的實驗報告評閱標準,對教師的評閱情況進行階段性評比;對優秀實驗報告進行展覽和評比;成立督導組不定時抽查聽課。這一系列措施使學生和教師都能認真對待每次實驗,而且可以讓學生熟練掌握各專業理論課的實踐操作和應用,更好地為后繼高層次課程的學習奠定良好的基礎。
2) 課程設計。
課程設計是對課程實驗課的進一步深化,一般放在課程結束的學期末進行。軟件工程專業的課程設計有較強的綜合性、工程性和系統性,要用1~2周(至少30個課時)的時間完成。因此,開設課程設計的課程必須能體現出這些特點,如程序設計語言、數據庫系統與應用、數據結構、軟件工程等課程,都可以通過課程設計使學生進一步系統地掌握軟件開發技術與方法。
為了突出課程設計的重要性,課程設計和專業課程的學習放在同一地位。如果課程設計不合格,與專業課程一樣實行重修,從而保證課程設計的質量而不是走過場。
3) 企業實訓。
企業實訓是民辦高校不可或缺的關鍵實踐環節。目前,本專業已和6家企業建立了校企合作關系。企業實訓環節放在每個學年的結束,時間為2周(60學時)。根據學生所在年級及掌握專業知識的層次不同,企業和學校雙方共同研究制定與學生相適應的實訓計劃、實訓方案和實訓內容,共同參與學生實訓成績的考核。實訓內容包括:企業文化、項目開發及企業管理。通過企業實訓,學生更清楚地了解軟件工程專業課程設置的目的和作用(包括在課堂上學習的各種軟件開發的思想、方法、技術、開發平臺及環境等),激發學生的學習興趣,提高學生在課堂上學習的效率。通過企業實訓,學生親身體驗和了解IT行業的現狀、企業文化及其管理情況,使學生進一步了解職業人的風范,懂得如何才能做一個合格的職業人,為以后學生就業和創業奠定一定基礎。通過在企業實訓,可以讓學生把在學校所學的知識融會貫通,及早地適應企業的工作模式和工作環境。
4) 專業實習。
專業實習是在學生學習完大學本科專業所有課程后進行的一次綜合性社會實驗,目的是通過模擬軟件公司項目開發團隊,培養學生的團隊協作能力,提高學生的表達、溝通、討論、寫作等綜合能力。實習期間,以5~10人劃分成個多個項目團隊,每個項目團隊承擔一個獨立的項目,在規定的時間內(通常為1個月)完成實習內容。在此期間,每個成員必須有明確的職責和分工,并且有相應的考核標準,督促學生按計劃順和完成。通過專業實習,進一步增強學生的實踐和思維創新能力,增強學生的就業信心。
5) 畢業設計。
畢業設計是高等教育中的重要實踐環節。通過五個月的畢業設計工作,使學生加深對所學課程的掌握,培養學生理論聯系實際的學風,進一步訓練和提高學生的問題分析和設計能力、軟件編程能力、軟件調試和測試能力,增強學生綜合運用知識、獨立分析問題、發現問題和解決問題的能力。近三年來,軟件工程專業的畢業設計實施第三方評審機制(聘請兄弟高校、科研院所對學生畢業設計進行評價),對本專業的畢業設計工作起到了很大的推動作用,有效提升了畢業設計的質量。
6) 軟件設計大賽。
軟件工程專業從大學一年級就開始就有意識地培養和組織學生參與各種軟件競賽,參加競賽的學生比例達到專業人數的60%以上。所參加的正保教育杯國ITAT教育工程就業技能大賽、“國信藍點杯”全國軟件專業人才設計與開發大賽、河南省軟件設計大賽、大學生挑戰杯軟件設計大賽及學校組織的軟件設計大賽等,取得大小獎項20余項。2008年,學校專門成立了競賽管理中心,負責各種賽事的信息收集、組織、培訓指導及與賽事相關的服務工作。競賽平臺的搭建給學生營造了良好的軟件設計和開發環境。通過參加競賽,學生把所學的知識轉化成各種成果,極大地鼓舞了學生學習專業知識的興趣和熱情,提高了學生的實踐動手能力,培養了學生獨立分析、解決問題的能力。
7) 大學生創新實踐訓練計劃項目。
大學生創新實踐訓練計劃是實踐教學體系的重要組成部分,是實現學歷教育特別是培養學生從事本專業實際工作和研究工作初步能力的重要舉措。項目團隊人數一般為3~5人,項目執行時限為半年到一年,鼓勵軟件專業和其他學科交叉融合,可以跨院系、專業、年級聯合申報。申請的項目團隊成員要有較強的獨立思考能力和創新意識,對科學研究、科技活動或社會實踐有濃厚的興趣,且具備從事科學研究的基本素質和能力。獲得立項或取得優秀成果的項目,學校給予一定的經費支持。兩年來,本專業獲得立項近10項,申報的項目技術含量較高,如基于WSN的智能樓宇管理系統研制、基于.NET和TonyOS的電量監測系統開發等。
8) 職業資格認證。
為了實現高校課程與國家職業標準的對接,更好地實現“本科學歷教育與職業技能教育相結合”的人才培養模式,使“學歷證書和職業資格證書”雙證融通,學校向省市勞動部門申請,成立培訓中心,全面負責學生資格培訓的管理工作,為學生職業資格認證考試提供保障平臺。為了激發學生學習職業技能的積極性,我院把職業資格認證和軟件工程專業的某些課程對應起來,拿到某項證書后,就可獲得一定的學分,免修對應的課程。近三年來,學生獲得全國計算機技術與軟件專業技術中級資格認證(如系統分析師、軟件設計師、數據庫系統工程師、軟件評測師等)的占專業人數的23%,獲初級資格認證(如程序員、多媒體應用制作技術員等)的占45%。
4 結語
軟件工程專業通過建立以能力為核心的專業培養目標,系統地對專業課程體系進行大膽的改造和設置。經過三年多的實踐,極大地調動教師教學積極性,學生學習計算機軟件的興趣和熱情,增強學生獨立分析、解決問題的能力,提高學生的動手實踐能力和團隊協作精神,吸引了很多企事業單位前來招聘,如:
中國電信、中興公司、河南軟件孵化園等,使軟件工程專業的畢業生年平均就業率達到98%以上,簽約率達到86%以上,為社會培養了一批具有較強職業競爭能力的“下得去、留得住、用得上”的軟件專業應用型人才。為了進一步提高民辦高校的辦學質量,走向健康、持續發展之路,未來專業建設需要從教師結構、管理制度、設備投入及校企合作等方面進一步完善,特別是大力推進與軟件公司的合作與交流,實現與市場接軌,爭取培養出有特色高水平的民辦大學IT應用型人才。
參考文獻:
[1] 錢國英. 民辦高校可持續發展面臨的挑戰、困境及對策[J]. 寧波大學學報:教育