文章編號:1672-5913(2008)08-0114-02
摘要:本文結(jié)合北京交通大學(xué)軟件學(xué)院建設(shè)過程中的實踐經(jīng)驗,探討了軟件工程的教育理念、軟件人才的培養(yǎng)模式,以及開放式的教育體系。
關(guān)鍵詞:軟件工程;教育理念;人才培養(yǎng)模式;課程體系
中圖分類號:G642
文獻標(biāo)識碼:B
1軟件人才的市場需求
目前,軟件工程專業(yè)本科人才培養(yǎng)大多集中在技術(shù)開發(fā)類和技術(shù)管理類。技術(shù)開發(fā)類是指需掌握系統(tǒng)分析、設(shè)計、編程及測試的技術(shù)、方法與工具,了解現(xiàn)代軟件開發(fā)過程,能夠進行大型軟件開發(fā)的那類專門技術(shù)型人才,諸如系統(tǒng)分析師、架構(gòu)設(shè)計師,程序員、測試設(shè)計師或工程師等。技術(shù)管理類是指需了解軟件開發(fā)過程和技術(shù)并具有相應(yīng)的實踐經(jīng)驗,掌握專門的技術(shù)管理方法和技能的管理型人才,諸如項目經(jīng)理、配置經(jīng)理、質(zhì)量經(jīng)理、過程工程師等。
2軟件人才培養(yǎng)模式
北京交通大學(xué)軟件學(xué)院根據(jù)自己的特點,以市場需求為驅(qū)動,積極創(chuàng)新,確立以培養(yǎng)“高層次、實用型、復(fù)合型、國際化”軟件人才為目標(biāo)。
在此培養(yǎng)目標(biāo)的指導(dǎo)下,北京交通大學(xué)軟件學(xué)院與企業(yè)合作建立了教學(xué)指導(dǎo)委員會,適應(yīng)市場需求調(diào)整課程設(shè)置及教學(xué)內(nèi)容,本著“厚基礎(chǔ),精方向,重實踐,強外語”的原則,堅持課程學(xué)習(xí)與校內(nèi)實訓(xùn)相結(jié)合,畢業(yè)設(shè)計與校外實習(xí)相結(jié)合,構(gòu)建了“邊學(xué)習(xí)-邊實訓(xùn)-再學(xué)習(xí)-再實踐”以及“2+1+1”的新型人才培養(yǎng)模式。
北京交通大學(xué)軟件學(xué)院采用的模式具有以下特點:素質(zhì)與能力培養(yǎng)是教學(xué)的核心,其他三個方面的內(nèi)容是教學(xué)的主體。通過課堂教學(xué)和實訓(xùn),讓學(xué)生掌握專業(yè)理論、技術(shù)與技能;通過理論教學(xué)與小組過程實踐,讓學(xué)生掌握項目組織與管理的知識,學(xué)會與人合作;通過企業(yè)實訓(xùn)與實習(xí),讓學(xué)生了解工業(yè)生產(chǎn)流程,并親身實踐獲取工程經(jīng)驗。
2.2人才培養(yǎng)模式的實施
在專業(yè)理論課程教學(xué)、實踐教學(xué)的基礎(chǔ)上,配備了“軟件實用開發(fā)技術(shù)I、II、III、IV”四門實訓(xùn)課程, 四門課程分別設(shè)置在大二和大三的四個學(xué)期完成,實現(xiàn)實訓(xùn)課程不斷線。實訓(xùn)課程主要側(cè)重在編程語言與開發(fā)技術(shù)的訓(xùn)練,由具有軟件項目開發(fā)經(jīng)驗的企業(yè)教師授課。通過實際項目實訓(xùn),掌握先進的開發(fā)工具,是使企業(yè)培訓(xùn)過程與教學(xué)過程結(jié)合。
“2+1+1”的培養(yǎng)模式即兩年基礎(chǔ)教學(xué),主要學(xué)習(xí)由校內(nèi)教師完成;專業(yè)教學(xué)一年,主要由企業(yè)教師完成;企業(yè)實習(xí)一年,由校內(nèi)教師與企業(yè)教師共同指導(dǎo)完成。本科生企業(yè)實習(xí)安排在第七、八學(xué)期進行,為期一年,學(xué)生在實習(xí)期間完成畢業(yè)設(shè)計。
3創(chuàng)新課程體系
軟件工程是集計算機科學(xué)與技術(shù)、數(shù)學(xué)、經(jīng)管等多學(xué)科的交叉性學(xué)科,北京交通大學(xué)課程體系有如下特點:
(1) 厚基礎(chǔ)
一方面加強計算機科學(xué)與軟件基礎(chǔ)理論課程的教學(xué),繼承了8門計算機專業(yè)核心課程,增加了“計算機科學(xué)概論”、“算法設(shè)計與實踐”兩門課,并對“數(shù)據(jù)結(jié)構(gòu)”、“數(shù)據(jù)庫系統(tǒng)”兩門課程進行改造。另一方面加強數(shù)學(xué)基礎(chǔ)教學(xué),開設(shè)“數(shù)學(xué)分析”、“高等代數(shù)”、“計算方法”、“離散結(jié)構(gòu)”等課程。培養(yǎng)學(xué)生對問題空間分析和建模的能力,以及運用算法求解問題的能力。
(2) 精方向
軟件工程課程體系中設(shè)置了軟件開發(fā)技術(shù)和數(shù)字媒體兩個方向的方向選修課程組。軟件開發(fā)技術(shù)課程組重點突出.Net和J2EE兩條技術(shù)開發(fā)路線的教學(xué)內(nèi)容與實踐。數(shù)字媒體方向課程組突出游戲軟件開發(fā)的技術(shù)性內(nèi)容,包括底層技術(shù)基礎(chǔ)、特性特效制作、模型與動畫設(shè)計、引擎開發(fā)以及游戲工具制作等。這兩個專業(yè)方向具有共同的專業(yè)基礎(chǔ)課,在大學(xué)三年級以后由學(xué)生選擇發(fā)展方向。
(3) 強調(diào)架構(gòu)與工程觀點的教育與實踐
課程體系中包含了“軟件工程概論”、“軟件體系結(jié)構(gòu)”、“統(tǒng)一過程引論”、“軟件工程管理”、“軟件測試技術(shù)”以及“軟件工程支撐工具與環(huán)境”等教學(xué)內(nèi)容,并通過“軟件工程實踐”和企業(yè)實習(xí)進行綜合知識運用與團隊合作能力的訓(xùn)練。
(4) 強化外語教學(xué),注重外語應(yīng)用能力的培養(yǎng)。
在課程設(shè)置中,設(shè)置“英語精讀”、“英語聽力”、“英語寫作與修辭”、“英語口語”等課程,其中“英語口語”課程由外籍教師授課。每學(xué)期英語教學(xué)共計128學(xué)時。在授課方式上采用30人的小班授課,從而保證了外語教學(xué)效果和質(zhì)量。通過專業(yè)課雙語教學(xué)來強化學(xué)生英語應(yīng)用能力的培養(yǎng),實現(xiàn)英語應(yīng)用能力培養(yǎng)不斷線。加強第二外語教學(xué),第六、七學(xué)期增設(shè)共96學(xué)時的日語課程供學(xué)生選修。學(xué)院03級、04級本科生不僅在05年、06年大學(xué)英語4級考試中平均成績、通過率等七項指標(biāo)兩次獲得全校第一名,并在進入國際軟件企業(yè)后,其溝通、談判等英語實際應(yīng)用能力表現(xiàn)突出。
4開放式師資隊伍
北京交通大學(xué)軟件學(xué)院在師資隊伍建設(shè)方面,堅持多元化,堅持三結(jié)合,即專兼結(jié)合,內(nèi)外結(jié)合,產(chǎn)學(xué)研結(jié)合。各學(xué)院在建設(shè)一支少而精的專職教師隊伍基礎(chǔ)上,針對軟件行業(yè)狀況聘請一定比例的優(yōu)秀企業(yè)管理人員和工程技術(shù)人員擔(dān)任授課教師和指導(dǎo)教師,為學(xué)生提供最前沿的工程實踐技術(shù);通過采用靈活的兼職教師聘用制度,根據(jù)學(xué)生的需求聘請相應(yīng)的兼職教師,“學(xué)生學(xué)什么,教師教什么”,將學(xué)生的學(xué)習(xí)變被動為主動,力求實現(xiàn)人才培養(yǎng)與企業(yè)需求的“無縫銜接”,培養(yǎng)具有市場觀念的復(fù)合型軟件人才。
兼職教師已成為北京交通大學(xué)軟件學(xué)院人才培養(yǎng)的新生力量,是對我國高等教育人員、知識結(jié)構(gòu)的重要補充。目前北京交通大學(xué)軟件學(xué)院校內(nèi)專職教師8人,校內(nèi)兼職教師23人,企業(yè)兼職教師46人,校外兼職教師占教師總數(shù)的70%。在聘任兼職教師方面,北京交通大學(xué)軟件學(xué)院有相應(yīng)政策和配套資金,高薪聘請優(yōu)秀的兼職教師,聘請兼職教師的費用占教學(xué)成本93%。兼職教師的聘用不僅給高校教師隊伍帶來活力,并且緩解了高校教師資源緊張的狀況,保證了軟件學(xué)院的教學(xué)質(zhì)量,并為高等教育人事制度改革和多元化師資隊伍建設(shè)做了有益的嘗試,為今后開展工程教育打下了基礎(chǔ)。
在提高教師教學(xué)水平方面,通過完善監(jiān)督制度、評價制度、考核制度和培訓(xùn)制度,加大教師師德意識的培養(yǎng)、工作質(zhì)量的考核力度、新知識的補充;在激勵教師方面,引入競爭機制,打破年齡、資歷界限,實行多勞多得方案。在管理人員聘用方面,本著專業(yè)化、多能化、高效化的用人政策,建設(shè)少而精的管理團隊。通過聘請兼職教師和管理人員,從而實現(xiàn)了利用少量高校教師資源培養(yǎng)出大量軟件精英人才。
上述用人制度的改革與創(chuàng)新,打破了以往只能上不能下,只能進不能出,干好干壞無明顯差別的用人弊端,保證了那些責(zé)任心強、素質(zhì)高、敬業(yè)愛崗的教師能聘到相應(yīng)的崗位,形成了一種公平競爭,獎勤罰懶,人盡其才,才盡其用的良好工作氛圍。
參考文獻
[1] 中國高等院校軟件工程課程體系研究小組. 中國軟件工程學(xué)科教程[M]. 北京:清華大學(xué)出版社,2005.
[2] 李超,周定文,朱毅等. 軟件開發(fā)人才需求調(diào)研分析[J]. 計算機教育,2005,(10):15-18.
[3] 駱斌,邵棟. 幾種可行的軟件工程專業(yè)本科生核心課程設(shè)置方案[J]. 計算機教育,2005,(2):7-11.