公務(wù)員期刊網(wǎng) 論文中心 正文

軟件工程教學改革實踐探索

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了軟件工程教學改革實踐探索范文,希望能給你帶來靈感和參考,敬請閱讀。

軟件工程教學改革實踐探索

一、教學改革探索和實踐

1確立軟件人才培養(yǎng)目

標在借鑒IEEE和ACM的SWEBOK、SEEK等軟件行業(yè)標準以及美國CarnegieMellon大學、Michigan大學、加拿大Waterloo大學、McMaster大學和愛爾蘭都柏林理工大學等國外著名軟件工程專業(yè)的人才培養(yǎng)體系[3]基礎(chǔ)上,結(jié)合對微軟、IBM、HP等著名IT企業(yè)的人才需求的分析研究,重慶大學軟件學院提出了“熟知領(lǐng)域、面向工程、遵循規(guī)范、融入團隊、通曉外語”的軟件工程人才培養(yǎng)目標。將企業(yè)對軟件人才的需求融入到學院的教學教育過程中,根據(jù)辦學宗旨和人才培養(yǎng)目標,學院制訂了“教學方式多元化、課堂邊界模糊化、學分動態(tài)調(diào)節(jié)制、職業(yè)訓練預(yù)備制”的人才培養(yǎng)方式。

2構(gòu)建創(chuàng)新型軟件人才培養(yǎng)體系

圍繞軟件工程人才培養(yǎng)目標,秉承CDIO的工程教育理念,我們構(gòu)建了既符合國際軟件標準規(guī)范,又符合我國IT行業(yè)特點的創(chuàng)新型軟件工程人才培養(yǎng)體系,該人才培養(yǎng)體系主要由課程設(shè)置、實踐教學體系、質(zhì)量保障體系、創(chuàng)新人才培養(yǎng)等幾方面構(gòu)成。

(1)兼顧專業(yè)基礎(chǔ)與產(chǎn)業(yè)需求課程設(shè)置方案

以國際軟件工程業(yè)界如IEEE、SWEBOK、SEEK等提出的軟件工程方面的知識體系為基礎(chǔ),結(jié)合對中國軟件產(chǎn)業(yè)發(fā)展的現(xiàn)狀和特點,我們通過院企座談、走訪企業(yè)、函發(fā)需求征詢單等方式向企業(yè)廣泛征集行業(yè)和企業(yè)對軟件人才的需求信息。不斷調(diào)整課程體系和內(nèi)容,削減或調(diào)整了與軟件產(chǎn)業(yè)實際需要不相適應(yīng)的課程,增加了大量與工程實踐和前沿技術(shù)緊密結(jié)合的課程,這樣逐步形成符合國際規(guī)范,以企業(yè)需求為導向的靈活課程體系和動態(tài)教學計劃。圖1給出軟件工程專業(yè)的課程體系的組成。該課程體系的設(shè)置既考慮了對計算機科學與技術(shù)一級學科的傳承,又具有明顯的軟件工程專業(yè)特征,其總體規(guī)劃和具體課程設(shè)計均以專業(yè)基礎(chǔ)和產(chǎn)業(yè)需求相融合為原則。課程體系包括:基本素質(zhì)教育、公共基礎(chǔ)課程、計算機科學技術(shù)基礎(chǔ)課程、軟件工程基礎(chǔ)課程、專業(yè)方向領(lǐng)域的課程模塊、專業(yè)實踐課程模塊。整個課程體系在側(cè)重培養(yǎng)學生專業(yè)基礎(chǔ)和思維方式的同時,將專業(yè)課程按照專業(yè)方向進行模塊化的設(shè)計,堅持理論教學與實踐教學相結(jié)合的原則,在專業(yè)實踐課程模塊設(shè)置了軟件技能、軟件項目實踐、實訓、企業(yè)實習、創(chuàng)業(yè)教育等不同層次與方式的實踐課程,加強學生的工程實踐能力培養(yǎng)。工程實踐課程也為學生的素質(zhì)教育提供了平臺,它培養(yǎng)了學生的動手能力、團隊協(xié)作能力,分析問題和解決問題的能力,使學生逐步樹立工程意識,在工程訓練中不斷提高學生的綜合素質(zhì)。

(2)漸進性階梯式軟件工程人才實踐培養(yǎng)體系

為了加強學生工程實踐能力的培養(yǎng),在以CDIO高等工程理念為指導的基礎(chǔ)上,我們整體規(guī)劃實驗、實訓和實習等實踐教學環(huán)節(jié),實施以“軟件項目實踐I→工程實訓I→軟件項目實踐Ⅱ→工程實訓Ⅱ→企業(yè)實習”為主線的梯度式實踐教學體系。該體系以提高本科生的工程實踐能力、創(chuàng)新能力和綜合素質(zhì)為目標,緊密結(jié)合工程實踐、科研項目,培養(yǎng)學生的創(chuàng)新能力、工程開發(fā)能力和職業(yè)素質(zhì),進而形成一個融基礎(chǔ)理論、實驗教學、工程實踐為一體的整體化培養(yǎng)機制,使學生的專業(yè)知識、創(chuàng)新能力、工程能力和職業(yè)素質(zhì)都得到全面均衡的發(fā)展,這種實踐教學模式充分實現(xiàn)了人才培養(yǎng)與企業(yè)需求的“無縫銜接”。

3量化可控的教學質(zhì)量保障體系

(1)產(chǎn)學研一體化,建設(shè)校內(nèi)外工程實踐基地

為保證學院所有的本科學生都能參與企業(yè)實踐,我們加強了對校內(nèi)外的工程實踐基地的建設(shè)。學院目前已經(jīng)與國內(nèi)外著名的IT企業(yè)合作辦學,包括微軟創(chuàng)新中心、Intel多核技術(shù)實驗室、嵌入式實驗室、國家Linux推廣應(yīng)用與培訓中心(紅旗合作)、重慶市信息安全技術(shù)中心(華為合作)、重慶市中間件實驗室(金蝶合作)、中標麒麟Linux技術(shù)支持與服務(wù)中心(中標合作)等。同時,聘請50個企業(yè)專家為學院的兼職教師,開展案例教學。實踐基地的建設(shè)有效地將企業(yè)對軟件人才的需求融入到學院的教學教育過程中。

(2)自主研發(fā)軟件工程實踐教學平臺,完善教學質(zhì)量保障措施

為實現(xiàn)從教學管理、項目過程管理、質(zhì)量評價的實踐教學全生命周期的管理,學院與企業(yè)合作共同研發(fā)了軟件實踐教學平臺,如圖3所示。該平臺建立在當前最新的技術(shù)和知識之上,包括CMMI1.2、PMBOK2008、UML2.0等,提供了一個完整和集成的技術(shù)架構(gòu),同時也提供一個量身定制的實訓管理體系。該實訓平臺為學生軟件項目實踐及工程實訓提供了大量的管理工具和企業(yè)的研發(fā)環(huán)境,如缺陷管理、任務(wù)跟蹤管理等,為實踐課程及實訓的順利開展提供了較好的技術(shù)支持。推進軟件人才培養(yǎng)的幾點思考經(jīng)過這幾年的創(chuàng)新型軟件工程人才培養(yǎng)的實踐,取得了系列的教學成果。

二、推進軟件人才培養(yǎng)的幾點思考

經(jīng)過這幾年的創(chuàng)新型軟件工程人才培養(yǎng)的實踐,取得了系列的教學成果,可以從下面幾方面繼續(xù)推進軟件人才培養(yǎng)。

(1)教育改革成果的推廣

軟件工程人才培養(yǎng)模式的改革和探索取得了一定的成效,在2013年,學院申報的“構(gòu)造漸進性階梯式工程實踐教學體系,造就創(chuàng)新型軟件工程人才”獲得了重慶市教學成果一等獎,成果具有一定的推廣和示范作用,為兄弟院校的教學改革實踐提供了借鑒參考,提高了軟件人才培養(yǎng)整體質(zhì)量。

(2)進一步加強教師隊伍的工程化培養(yǎng)

現(xiàn)有的師資隊伍來源主要由高校教師和留校博士組成,普遍缺乏工程實踐背景,應(yīng)進一步有目的和有計劃的加強師資的工程化培養(yǎng),加強與知名軟件企業(yè)的合作與聯(lián)系,定期派遣教師到公司學習和實踐。通過建立相應(yīng)的培養(yǎng)機制,制定相應(yīng)政策,鼓勵教師積極參加培訓和實踐活動,提高教師隊伍的工程實踐能力。

(3)加強創(chuàng)新創(chuàng)業(yè)型人才的培養(yǎng)

為了擴大創(chuàng)新型人才的培養(yǎng)范圍,滿足社會對創(chuàng)新型人才的需求,使更多學生能夠加入到創(chuàng)新型人才培養(yǎng)體系中,學院將進一步加大創(chuàng)新基金支持力度,鼓勵學生參加創(chuàng)新型實踐。創(chuàng)業(yè)教育是培養(yǎng)創(chuàng)新性軟件人才重要途徑之一,軟件開發(fā)所需成本較低,適合學生創(chuàng)業(yè),學院每屆畢業(yè)生中都有部分同學走向創(chuàng)業(yè)之路。但我們目前的課程體系缺乏對創(chuàng)業(yè)教育的培養(yǎng),今后要進一步完善課程體系,增加創(chuàng)業(yè)教育在實踐教學環(huán)節(jié)的比重。學生通過接受創(chuàng)業(yè)教育,掌握創(chuàng)業(yè)本領(lǐng),培養(yǎng)創(chuàng)業(yè)精神,為培養(yǎng)高素質(zhì)創(chuàng)新型的軟件人才提供了新的思路。

三、結(jié)束語

在教育部組織的2011年軟件學院成立十周年大會上,我院的工作得到了充分的肯定,榮獲國家示范性軟件學院建設(shè)貢獻獎、教學成果獎、質(zhì)量工程建設(shè)項目優(yōu)秀獎等榮譽。學院將人才培養(yǎng)的理念及實施的方法推廣到十多所國家示范性軟件學院和重慶地方院校,拓展并豐富了原有的人才培養(yǎng)體系,帶動了軟件人才培養(yǎng)的改革。

作者:徐玲 文俊浩 熊慶宇 單位:重慶大學