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