滿群豐 陳 莉 文志誠 朱文球
摘要:本文針對(duì)傳統(tǒng)人才培養(yǎng)模式存在的弊端,論述了以培養(yǎng)具有高素質(zhì)創(chuàng)新能力的復(fù)合型人才為目的,將高等教育從以教師為中心轉(zhuǎn)變到以學(xué)生為中心的軌道上來,設(shè)計(jì)并實(shí)施“招生—培養(yǎng)—就業(yè)”一體化的完整培養(yǎng)模式。同時(shí),本文闡述了改革軟件工程專業(yè)的課程體系,以及建立完善的、與課程體系配套的實(shí)訓(xùn)、培訓(xùn)的“雙訓(xùn)”教學(xué)體系。這些改革措施取得了明顯成效,為軟件工程人才培養(yǎng)提供了有益的經(jīng)驗(yàn)。
關(guān)鍵詞:質(zhì)量工程;軟件工程專業(yè);本科教育;課程體系
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:B
1引言
目前國際軟件產(chǎn)業(yè)正在穩(wěn)步發(fā)展,中國軟件產(chǎn)業(yè)也在騰飛中,對(duì)軟件人才的需求非常迫切。國務(wù)院關(guān)于《振興軟件產(chǎn)業(yè)行動(dòng)綱要(2002年至2005年)》提出了我國軟件產(chǎn)業(yè)的發(fā)展目標(biāo),其中之一是軟件專業(yè)技術(shù)人才要達(dá)到80萬的培養(yǎng)目標(biāo),人才結(jié)構(gòu)要進(jìn)一步優(yōu)化。要達(dá)到這一目標(biāo),我國急需培養(yǎng)大批軟件工程技術(shù)人才和軟件工程管理人才,軟件工程專業(yè)是培養(yǎng)軟件產(chǎn)業(yè)技術(shù)人才的重要專業(yè)科程。
2006年,教育部高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會(huì)(以下簡稱“教指委”)組織制定了《高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)規(guī)范(軟件工程專業(yè)方向)》(以下簡稱《專業(yè)規(guī)范》)。為落實(shí)《專業(yè)規(guī)范》,進(jìn)一步推動(dòng)軟件工程專業(yè)課程教學(xué)改革與實(shí)踐的深入開展,教指委決定在《專業(yè)規(guī)范》的基礎(chǔ)上開展“軟件工程專業(yè)課程教學(xué)改革與實(shí)踐項(xiàng)目”的立項(xiàng)工作。希望通過項(xiàng)目立項(xiàng)的方式,加強(qiáng)專業(yè)課程建設(shè)和教學(xué)改革的力度,將專業(yè)規(guī)范落實(shí)到具體的課程教學(xué)環(huán)節(jié)中。
2教育質(zhì)量工程促進(jìn)軟件工程專業(yè)教學(xué)改革
2007年初教育部下發(fā)了2007年“1號(hào)文件”,決定實(shí)施“高等學(xué)校本科教學(xué)質(zhì)量與教學(xué)改革工程”。同時(shí),作為2007年的“2號(hào)文件”,教育部下發(fā)了《關(guān)于進(jìn)一步深化本科教學(xué)改革全面提高教學(xué)質(zhì)量的若干意見》,目的是進(jìn)一步推動(dòng)本科教學(xué)工作,切實(shí)提高本科教育質(zhì)量。提出了教育質(zhì)量工程和教育改革新舉措,對(duì)實(shí)踐教學(xué)、學(xué)生能力培養(yǎng)方面提出了新要求。
“質(zhì)量工程”重點(diǎn)建設(shè)的六個(gè)項(xiàng)目都是帶有基礎(chǔ)性、引導(dǎo)性的項(xiàng)目,其中“實(shí)踐教學(xué)與人才培養(yǎng)模式改革創(chuàng)新”是提高高等教育質(zhì)量的重要內(nèi)容。湖南工業(yè)大學(xué)計(jì)算機(jī)與通信學(xué)院認(rèn)為貫徹落實(shí)提高教學(xué)質(zhì)量的決策部署,必須落實(shí)在具體行動(dòng)上。我院將軟件工程專業(yè)的教學(xué)改革放在非常重要的位置,突出實(shí)踐教學(xué),課程體系以“社會(huì)需求為導(dǎo)向”,專業(yè)課程主要以軟件開發(fā)新技術(shù)、新應(yīng)用為主,注重培養(yǎng)學(xué)生的創(chuàng)新能力和動(dòng)手能力,我院在這方面累積了豐富的經(jīng)驗(yàn),也創(chuàng)造了不少成績,學(xué)生多次在湖南省創(chuàng)新能力大賽上獲得優(yōu)異成績。我院堅(jiān)持按照教育質(zhì)量工程的要求,在軟件工程專業(yè)實(shí)施新的人才培養(yǎng)模式。
3軟件工程專業(yè)新的人才培養(yǎng)模式
我院的軟件工程專業(yè)尋求一種行之有效的培養(yǎng)模式和新途徑,即:保持傳統(tǒng)培養(yǎng)模式的優(yōu)點(diǎn),吸取和引進(jìn)國內(nèi)外先進(jìn)的教學(xué)思想與理念;在學(xué)生應(yīng)用能力和創(chuàng)新能力的培養(yǎng)方面取得突破;與社會(huì)需求和地方經(jīng)濟(jì)建設(shè)對(duì)接。
針對(duì)傳統(tǒng)人才培養(yǎng)模式存在的弊端,以培養(yǎng)具有高素質(zhì)創(chuàng)新能力的復(fù)合型人才為目的,將高等教育從以教師為中心轉(zhuǎn)變到以學(xué)生為中心的軌道上來,設(shè)計(jì)并實(shí)施新的人才培養(yǎng)模式,在充分實(shí)踐基礎(chǔ)上不斷總結(jié)和探索,展示“招生—培養(yǎng)—就業(yè)”一體化的完整培養(yǎng)模式,體現(xiàn)學(xué)科、專業(yè)整合特色。主要內(nèi)容如下:
(1) 以“厚基礎(chǔ)、寬口徑、有特長”為總的培養(yǎng)目標(biāo),貫徹“因材施教、分流培養(yǎng)”、應(yīng)用型和研究型人才培養(yǎng)相結(jié)合的原則,實(shí)施三段式雙分流人才培養(yǎng)模式。
(2) 加強(qiáng)技能訓(xùn)練和軟件工程的基礎(chǔ)、素質(zhì)課程。軟件工程的基礎(chǔ)是建立在多個(gè)不同學(xué)科之上。它不僅需要計(jì)算機(jī)科學(xué)的理論和基礎(chǔ)知識(shí),同時(shí)也需要掌握諸如數(shù)學(xué)、工程學(xué)、項(xiàng)目管理及其它應(yīng)用領(lǐng)域的概念。所以,課程設(shè)置應(yīng)注重軟件工程技術(shù)和素質(zhì)教育的不斷線,以培養(yǎng)學(xué)生良好的編程習(xí)慣和團(tuán)隊(duì)合作的思想。
(3) 梳理軟件工程系列課程之間、以及與其他相關(guān)系列課程之間的關(guān)系,合理銜接、避免重復(fù)。課程設(shè)置要突出軟件工程的重要地位和價(jià)值。軟件工程系列課程所涵蓋的概念多、涉及的領(lǐng)域廣,教學(xué)中容易出現(xiàn)“知易行難”的情況,教師受觀念、思維定勢(shì)以及本人的軟件工程經(jīng)驗(yàn)在某種程度上也會(huì)影響學(xué)生的理解深度。
(4) 建立更加完善的實(shí)訓(xùn)、培訓(xùn)教學(xué)體系。
(5) 進(jìn)行教學(xué)方法和手段的改革,使其適應(yīng)工程型人才的培養(yǎng)。軟件工程系列課程內(nèi)容紛雜,在教學(xué)過程中容易出現(xiàn)空洞的說教,為此著重改革以下幾點(diǎn):基于項(xiàng)目的課程,模擬工業(yè)界典型項(xiàng)目,以小組作業(yè)、口頭報(bào)告、正式評(píng)審等形式,讓學(xué)生在整個(gè)項(xiàng)目中承擔(dān)不同的角色,構(gòu)筑立體化的互動(dòng)教學(xué)平臺(tái),貫穿軟件工程系列課程的案例教學(xué)。將真實(shí)系統(tǒng)和項(xiàng)目作為學(xué)習(xí)案例,從軟件工程的基礎(chǔ)入手,讓學(xué)生實(shí)際運(yùn)用他們所學(xué)過的知識(shí)和技能,模擬案例提出問題,并給出解決方案,真正使學(xué)生體會(huì)和做到學(xué)以致用。
(6) 改革傳統(tǒng)的考試模式。傳統(tǒng)的考試模式在一定程度上可以確保學(xué)生掌握一些基本概念和基本的技能,但不能完全反映學(xué)生在實(shí)際工程中運(yùn)用知識(shí)的能力。案例教學(xué)的引入使得在不同的教學(xué)階段采用演講、答辯、互換角色評(píng)審等方式來考察學(xué)生對(duì)相關(guān)課程內(nèi)容的理解。
我院擬建立一套適合軟件工程人才培養(yǎng)模式的、以軟件工程為主線的教學(xué)課程內(nèi)容體系。該課程體系具有更大的靈活性、適應(yīng)性和開放性,有利于學(xué)生根據(jù)社會(huì)形勢(shì)和自身需要,自主選擇和安排切合自身特點(diǎn)的學(xué)習(xí)方案,全面提高學(xué)生的基本能力、專業(yè)能力和綜合能力,將學(xué)生培養(yǎng)成為寬基礎(chǔ)、高素質(zhì)、有特長、適應(yīng)廣的創(chuàng)新能力的復(fù)合型人才。逐步完善與課程體系配套的實(shí)訓(xùn)、培訓(xùn)的“雙訓(xùn)”教學(xué)體系,使培養(yǎng)的人才更加適應(yīng)社會(huì)和企業(yè)的需求。
4三段式雙分流人才培養(yǎng)模式實(shí)施方案
第一階段:第一、二學(xué)年,以公共基礎(chǔ)課程、學(xué)科大類通識(shí)課程和跨院系、跨專業(yè)選修課程為主,拓寬基礎(chǔ)知識(shí),將科學(xué)教育和人文教育相結(jié)合,培養(yǎng)學(xué)生各方面的素質(zhì)。
第二階段:第三學(xué)年,在前兩學(xué)年學(xué)習(xí)的基礎(chǔ)上,進(jìn)行第一次分流,即專業(yè)分流,以專業(yè)課程為主,分專業(yè)進(jìn)行培養(yǎng),進(jìn)一步拓寬學(xué)生專業(yè)知識(shí)面。
第三階段:第四學(xué)年,學(xué)生在主修專業(yè)內(nèi)自由選擇專業(yè)方向,進(jìn)行第二次分流,即專業(yè)方向分流,以專業(yè)方向課程為主,按照專業(yè)方向進(jìn)行培養(yǎng)。根據(jù)普通本科院校的特點(diǎn)分兩個(gè)大的培養(yǎng)方向,即:軟件工程管理、軟件工程技術(shù)。
此階段可與畢業(yè)設(shè)計(jì)同步進(jìn)行,在選擇專業(yè)方向后即安排指導(dǎo)老師,指導(dǎo)老師可針對(duì)不同學(xué)生的具體情況,指導(dǎo)學(xué)生選修專業(yè)課程、因材施教,以各自特長的展示為中心、發(fā)展個(gè)性,根據(jù)專業(yè)方向進(jìn)一步強(qiáng)化能力。我院軟件工程專業(yè)實(shí)施新的人才培養(yǎng)模式的具體方案如下:
(1) 構(gòu)建與新的培養(yǎng)模式相適應(yīng)的課程體系;
(2) 構(gòu)建與新的培養(yǎng)模式相適應(yīng)的實(shí)驗(yàn)體系;
(3) 構(gòu)建與新的培養(yǎng)模式相適應(yīng)的實(shí)習(xí)與設(shè)計(jì)教學(xué)體系;
(4) 改革教學(xué)方法、教學(xué)手段與考試模式;
(5) 完善教學(xué)管理制度。
5實(shí)施新的人才培養(yǎng)模式過程中的實(shí)際困難
我院軟件工程專業(yè)在實(shí)施新的軟件人才培養(yǎng)模式過程,也遇到了一些實(shí)際的困難,正在逐步解決過程中。
(1) 課程特色所帶來的困難。軟件和軟件工程發(fā)展迅速,像Java、UML、分布式構(gòu)件技術(shù),CMM、Agent技術(shù),Agile SE,XP,AOP,MDA等新技術(shù)、新方法不斷涌現(xiàn)。造成該課程內(nèi)容紛雜,客觀上容易導(dǎo)致系統(tǒng)性、邏輯性和可操作性的缺失。而且,軟件工程教學(xué)“知易行難”,教師受觀念、思維定勢(shì)的影響,其本人的軟件開發(fā)經(jīng)歷和體會(huì)在某種程度上影響學(xué)生的理解深度。
(2) 對(duì)任課教師帶來的挑戰(zhàn)。作為教師,其教學(xué)工作必須立足學(xué)科前沿,進(jìn)行本末判斷,進(jìn)行經(jīng)典內(nèi)容與先進(jìn)技術(shù)的取舍。又因?yàn)槠鋬?nèi)容紛雜,教師在教學(xué)時(shí)如何避免軟件工程淪為空洞的說教?這是一個(gè)大的問題。應(yīng)該在教學(xué)上下大力氣探討如何提高學(xué)生的軟件工程素質(zhì)和軟件研發(fā)能力。
(3) 課程體系銜接帶來的問題。
6結(jié)束語
我院自成立之始,在軟件工程專業(yè)教學(xué)改革實(shí)踐中,就始終圍繞著以建立科學(xué)的軟件工程教學(xué)內(nèi)容體系為前提,改革課堂教學(xué)方式,突出實(shí)踐環(huán)節(jié),激發(fā)學(xué)生主動(dòng)探索的熱情,并同步構(gòu)筑立體化教學(xué)互動(dòng)平臺(tái);上述措施旨在提高該軟件工程專業(yè)學(xué)生的工程能力。我們雖然在以軟件工程為主線的課程體系改革上對(duì)有關(guān)問題進(jìn)行了探討,但是,如何把握當(dāng)前社會(huì)、企業(yè)對(duì)人才的需求,突破傳統(tǒng)教學(xué)體系的不合理限制、建立靈活的工程型教學(xué)體系是我們始終堅(jiān)持與努力的方向;而我們圍繞軟件工程為主線的教學(xué)改革也僅僅處在一個(gè)過程之中,實(shí)施過程中很多新出現(xiàn)的實(shí)際問題需要我們勤于探索、勇于解決、不斷的完善和突破。
參考文獻(xiàn):
[1] 文俊浩,王欣如,徐玲. 軟件人才培養(yǎng)的改革與實(shí)踐[J]. 黑龍江高教研究,2004(4).
[2] 楊芙清. 軟件工程教育的思索與實(shí)踐[C]//全國高校軟件工程專業(yè)教育年會(huì)論文集(2007). 北京:高等教育出版社,2008.
[3] 劉乃琦. 軟件工程教育的特點(diǎn)與問題[J]. 計(jì)算機(jī)教育,2004(10):6-9.
[4] 駱斌,張大良,邵棟. 軟件工程專業(yè)的課程體系設(shè)計(jì)[J]. 計(jì)算機(jī)教育,2005(4):25-28.