余平 劉軍 楊有 韋迎春
收稿日期:2013-03-15
基金項(xiàng)目:重慶市教改項(xiàng)目(113037);重慶師范大學(xué)2011校教改項(xiàng)目
作者簡介:余平(1975-),女,重慶師范大學(xué)計(jì)算機(jī)與信息科學(xué)學(xué)院副教授,主要從事數(shù)據(jù)挖掘、軟件工程教育等研究,(E-mail)pingyanny@163.com。
摘要:軟件工程創(chuàng)新型人才是軟件產(chǎn)業(yè)自主創(chuàng)新的根本,如何培養(yǎng)軟件工程創(chuàng)新型人才是高校軟件工程專業(yè)的重要任務(wù)。文章以軟件工程創(chuàng)新型人才的能力培養(yǎng)為目標(biāo),闡述了重慶師范大學(xué)軟件工程系在人才培養(yǎng)方面的具體做法以及實(shí)踐效果。
關(guān)鍵詞:軟件工程;人才培養(yǎng);自主創(chuàng)新
中圖分類號:C961文獻(xiàn)標(biāo)志碼:A文章編號:10052909(2013)05003103自主產(chǎn)權(quán)是促進(jìn)國家科技和經(jīng)濟(jì)發(fā)展的根本。作為經(jīng)濟(jì)社會發(fā)展的基礎(chǔ)性、戰(zhàn)略性和先導(dǎo)性產(chǎn)業(yè),軟件產(chǎn)業(yè)的自主創(chuàng)新對國家的發(fā)展起著舉足輕重的作用。為適應(yīng)軟件產(chǎn)業(yè)的需求,實(shí)現(xiàn)軟件產(chǎn)業(yè)的可持續(xù)發(fā)展,培養(yǎng)創(chuàng)新型軟件工程人才,成為中國高等教育的重要任務(wù)和目標(biāo)[1]。
一、軟件工程創(chuàng)新型人才的定位
充分認(rèn)識軟件工程創(chuàng)新型人才所需的素質(zhì)是建立合理人才培養(yǎng)模式的基礎(chǔ),下面從創(chuàng)新型人才的基本素質(zhì)出發(fā),結(jié)合軟件行業(yè)對人才的要求,建立軟件工程創(chuàng)新型人才的能力模型。
從基本素質(zhì)而言,創(chuàng)新型人才需具備創(chuàng)新精神、創(chuàng)新思維、創(chuàng)新人格、創(chuàng)新能力以及合理的知識結(jié)構(gòu)。創(chuàng)新精神是創(chuàng)新的先導(dǎo)和整個創(chuàng)新素質(zhì)的發(fā)動機(jī);創(chuàng)新思維不僅能揭露客觀事務(wù)的本質(zhì)及其內(nèi)在聯(lián)系,而且能在此基礎(chǔ)上產(chǎn)生新穎的、獨(dú)創(chuàng)的、有社會意義的思維成果;創(chuàng)新人格能催化和激發(fā)創(chuàng)新能力[2];創(chuàng)新能力是創(chuàng)新實(shí)踐活動賴以啟動的要素;合理的知識結(jié)構(gòu)是創(chuàng)新活動的實(shí)施工具。
根據(jù)軟件產(chǎn)業(yè)的實(shí)際需求,軟件工程專業(yè)建立了“多層次、實(shí)用型、復(fù)合型、國際化”的人才培養(yǎng)目標(biāo)[3]。多層次要求以個性化培養(yǎng)為核心,培養(yǎng)多元化軟件人才。實(shí)用型要求人才培養(yǎng)方式契合企業(yè)需求。復(fù)合型強(qiáng)調(diào)人才培養(yǎng)的行業(yè)導(dǎo)向性,要求人才能快速、準(zhǔn)確地了解軟件應(yīng)用行業(yè)。國際化要求軟件人才具有良好的外語溝通能力、國際化視野等國際化素質(zhì)。
作為軟件行業(yè)而言,創(chuàng)新要求人才擁有以下三方面的技能:(1)以邏輯思維能力為核心的基礎(chǔ)知識以及軟件技能;(2)在軟件生產(chǎn)流程中要求的實(shí)踐能力,如談判能力、知識和技能的應(yīng)用能力、團(tuán)隊(duì)合作精神、溝通能力、軟件管理能力等;(3)囊括國際化素養(yǎng)、學(xué)習(xí)能力、寬廣學(xué)科視野的非專業(yè)綜合能力。在此基礎(chǔ)上,通過發(fā)散思維、收斂思維、復(fù)合思維等創(chuàng)新的思維方式,產(chǎn)生新穎、獨(dú)創(chuàng)、有社會意義的創(chuàng)新成果。而在整個創(chuàng)新過程中,情緒智商始終作為調(diào)節(jié)劑,抗擊挫折失敗,激發(fā)創(chuàng)新興趣,鍛煉創(chuàng)新意志。
二、軟件工程創(chuàng)新型人才培養(yǎng)模式
重慶師范大學(xué)計(jì)算機(jī)與信息科學(xué)學(xué)院軟件工程系,將探索如何培養(yǎng)創(chuàng)新型軟件工程人才作為工作重點(diǎn),通過剖析創(chuàng)新型軟件工程人才的能力要求,通過三大體系——課程教學(xué)體系、實(shí)踐體系、素質(zhì)拓展體系,著力培養(yǎng)軟件行業(yè)創(chuàng)新型優(yōu)秀人才。
高等建筑教育2013年第22卷第5期
余平,等軟件工程創(chuàng)新型人才培養(yǎng)模式研究
(一)重視課程教學(xué),打牢學(xué)生根基
扎實(shí)的基礎(chǔ)知識、專業(yè)知識以及寬闊的視野是創(chuàng)新的根基和保障。軟件工程創(chuàng)新型人才不僅要理解知識,更要應(yīng)用駕馭知識。
1.建立重基礎(chǔ)、多元化的課程體系
課程體系設(shè)計(jì)是人才培養(yǎng)目標(biāo)得以實(shí)現(xiàn)的有力保障,軟件工程創(chuàng)新型人才培養(yǎng)課程體系設(shè)置不僅要重視基礎(chǔ)知識,還要突出多元化的學(xué)科內(nèi)容。為此,學(xué)院建立了如圖1的課程體系,達(dá)到“厚實(shí)基礎(chǔ)、全面均衡”,包括基礎(chǔ)知識、專業(yè)知識和綜合知識3個課程平臺。
圖1軟件工程課程體系基礎(chǔ)知識平臺訓(xùn)練學(xué)生的邏輯思維能力、語言能力以及專業(yè)基礎(chǔ)。軟件開發(fā)是將市場需求轉(zhuǎn)化成邏輯過程,再轉(zhuǎn)化為程序代碼的過程,要求思路清晰、思維縝密;而數(shù)學(xué)能有效鍛煉分析和邏輯能力[4],因此,學(xué)院開設(shè)了高等數(shù)學(xué)、離散數(shù)學(xué)、線性代數(shù)、數(shù)值分析等課程。目前,中國與國際的軟件水平還存在較大的差距,且軟件產(chǎn)業(yè)是全球化的產(chǎn)業(yè),語言能力是學(xué)生了解國際上最先進(jìn)技術(shù)的基本工具。為此,學(xué)院在每學(xué)期均開設(shè)了相關(guān)英語課程,營造濃厚的英語學(xué)習(xí)氛圍。專業(yè)技能作為重中之中,包括技術(shù)水平和工程能力2個方面,而在技術(shù)水平的課程設(shè)置上,將算法設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫等基礎(chǔ)課程作為學(xué)科重點(diǎn),保證課時(shí)充足。此外,開闊的眼界能有效地促進(jìn)學(xué)生思考和創(chuàng)新,交叉性學(xué)科課程的開設(shè)必不可少,學(xué)院為學(xué)生開設(shè)了包括知識產(chǎn)權(quán)、企業(yè)工業(yè)管理、人文科學(xué)等多門擴(kuò)大學(xué)生知識面的課程[5]。
2.實(shí)施重實(shí)踐、啟發(fā)式的教學(xué)方法
教學(xué)模式陳舊。一直以來國內(nèi)高校的人才培養(yǎng)模式都是以課堂為主,填鴨式教學(xué)方法仍占主流。模式化的教學(xué)方法直接禁錮了學(xué)生的創(chuàng)造性、積極性和主動性,因此,學(xué)院從建設(shè)師資隊(duì)伍入手,改善教師的創(chuàng)新素質(zhì),培養(yǎng)教師“為創(chuàng)新性而教”的教育理念,鼓勵教師探索新的教學(xué)方法。在新的教育理念下,教師需要在教學(xué)實(shí)踐中,通過“案例教學(xué)”“實(shí)踐訓(xùn)練”的方式,發(fā)掘?qū)W生潛能,培養(yǎng)學(xué)生的自學(xué)能力,訓(xùn)練思維的逆向性、靈活性、發(fā)散性、獨(dú)創(chuàng)性和敏銳性,將創(chuàng)新型教育落到實(shí)處[6]。
案例教學(xué)遵循巧設(shè)案例—剖析案例—引申案例問題—實(shí)踐案例的教學(xué)流程。通過巧設(shè)案例,引導(dǎo)學(xué)生去發(fā)現(xiàn)分析問題,找到解決方案,在學(xué)生理清思路后,將問題引申,讓學(xué)生自主思考,自由發(fā)揮,鼓勵學(xué)生將復(fù)合思維與發(fā)散思維結(jié)合,抽象思維和形象思維結(jié)合,提出創(chuàng)新想法,并實(shí)踐創(chuàng)新案例[7]。
實(shí)踐訓(xùn)練結(jié)合了課程實(shí)驗(yàn)和課程實(shí)訓(xùn)。一方面學(xué)院為各種專業(yè)課程開設(shè)了相應(yīng)的實(shí)驗(yàn)課程,讓學(xué)生在理論學(xué)習(xí)基礎(chǔ)上,走進(jìn)實(shí)驗(yàn)室,針對一個問題,實(shí)現(xiàn)盡可能多的解決方案,進(jìn)而訓(xùn)練學(xué)生的觀察能力、思維能力和操作能力。另一方面,課程實(shí)訓(xùn)是在每門課程結(jié)束后,通過開展小型項(xiàng)目,讓學(xué)生學(xué)會將所學(xué)知識運(yùn)用到不同的軟件應(yīng)用中,進(jìn)而訓(xùn)練學(xué)生的自主學(xué)習(xí)和知識應(yīng)用能力,培養(yǎng)學(xué)生獨(dú)立分析問題并解決問題的能力。
(二)重視工程實(shí)踐,讓學(xué)生在“做中創(chuàng)新”
工程實(shí)踐不僅能培養(yǎng)優(yōu)秀的應(yīng)用型軟件工程人才,還是創(chuàng)新產(chǎn)生的過程[8]。因此,一個創(chuàng)新型軟件工程人才必須會動手,會實(shí)踐,并且學(xué)會在實(shí)踐中尋找創(chuàng)新的機(jī)會。
1.建立“學(xué)生工作室”為載體的人才培養(yǎng)模式
從大三開始,學(xué)院為學(xué)生設(shè)置了項(xiàng)目實(shí)踐課程,在課程實(shí)施過程中,基于“團(tuán)隊(duì)”在軟件工程中的重要性,組建“學(xué)生工作室”。
首先,軟件產(chǎn)業(yè)的創(chuàng)新主要體現(xiàn)在軟件技術(shù)知識創(chuàng)新和軟件應(yīng)用創(chuàng)新2個方面。學(xué)院提倡項(xiàng)目產(chǎn)品化,項(xiàng)目開發(fā)企業(yè)化。學(xué)生通過市場調(diào)研,自主選題,進(jìn)行軟件應(yīng)用創(chuàng)新,發(fā)掘有社會價(jià)值的軟件產(chǎn)品,進(jìn)而利用現(xiàn)有知識和國際先進(jìn)技術(shù)進(jìn)行產(chǎn)品設(shè)計(jì)、產(chǎn)品需求分析、用戶體驗(yàn)分析、程序設(shè)計(jì)與開發(fā),并在此過程中通過優(yōu)化算法、創(chuàng)新算法等進(jìn)行軟件知識的創(chuàng)新。為使項(xiàng)目實(shí)踐順利開展,學(xué)院組織了教授評審團(tuán)對項(xiàng)目進(jìn)行評估,實(shí)施了項(xiàng)目指導(dǎo)教師和項(xiàng)目團(tuán)隊(duì)“一對一” 的指導(dǎo)方案。
以項(xiàng)目實(shí)踐為載體,學(xué)院組建了“學(xué)生工作室”,學(xué)院針對項(xiàng)目實(shí)踐中的優(yōu)秀項(xiàng)目團(tuán)隊(duì),劃分專門資源,形成固定的學(xué)生工作室。工作室選定各自的興趣方向,一方面參與國家、企業(yè)和學(xué)校開展的各種學(xué)術(shù)活動和競賽活動,另一方面參加學(xué)院內(nèi)部開展的各種創(chuàng)新活動,包括軟件應(yīng)用創(chuàng)意賽、算法創(chuàng)新賽等。
2.加強(qiáng)產(chǎn)學(xué)研合作,創(chuàng)建實(shí)習(xí)基地
產(chǎn)學(xué)研一體化是知識創(chuàng)新體系、技術(shù)創(chuàng)新體系和企業(yè)生產(chǎn)體系的融合劑,能將斷裂的創(chuàng)新系統(tǒng)連接,形成創(chuàng)新的完整鏈條?;诖?,學(xué)院通過構(gòu)建產(chǎn)學(xué)研一體化平臺,不斷加大校內(nèi)外實(shí)習(xí)基地的建設(shè),保證學(xué)生畢業(yè)前均能獲得實(shí)習(xí)機(jī)會。根據(jù)軟件產(chǎn)業(yè)的發(fā)展方向和學(xué)生的興趣需求,學(xué)院陸續(xù)建立了現(xiàn)代軟件工程、企業(yè)與系統(tǒng)仿真、嵌入式系統(tǒng)、圖形圖像與數(shù)字娛樂等實(shí)驗(yàn)室。此外,學(xué)院還注重與其他在渝企業(yè)和高校的合作,與重慶大學(xué)、西南大學(xué)、重慶郵電大學(xué)、中軟重慶公司、中冶賽迪等建立了緊密的合作關(guān)系。
3.重視素質(zhì)拓展,搭建學(xué)生自主創(chuàng)新平臺
在創(chuàng)新人才培養(yǎng)過程中,思想意識和情緒管理的作用不可忽視。學(xué)院始終堅(jiān)持以學(xué)生工作促進(jìn)專業(yè)教學(xué),以各類學(xué)生社團(tuán)為載體,建立了一個有效的素質(zhì)拓展體系,搭建學(xué)生自主創(chuàng)新平臺。一個平臺以傳統(tǒng)的學(xué)生社團(tuán)為主,包括學(xué)生黨支部、團(tuán)委、學(xué)生會;另一個平臺是企校合作人才培養(yǎng)模式,由國內(nèi)外優(yōu)秀軟件企業(yè)與學(xué)院合作組建的學(xué)生技術(shù)俱樂部。傳統(tǒng)學(xué)生社團(tuán)通過舉辦綜合性學(xué)生活動,包括各種思想教育活動、文藝活動、素質(zhì)拓展活動,比如軟件工程師的社會倫理演講比賽、軟件外包產(chǎn)業(yè)的科學(xué)發(fā)展觀演講大賽、英語戲劇表演、野外生存大戰(zhàn)、心理講座等,培養(yǎng)學(xué)生的責(zé)任感、團(tuán)隊(duì)合作精神、抗壓能力、情緒控制能力等綜合能力。學(xué)生技術(shù)俱樂部以貼近專業(yè)為特色,以軟件產(chǎn)品和軟件技術(shù)為中心,組織各種技術(shù)性活動,如技術(shù)培訓(xùn)活動、技術(shù)交流沙龍、軟件企業(yè)的企業(yè)文化體驗(yàn)、新技術(shù)講座等,培養(yǎng)學(xué)生在專業(yè)上的創(chuàng)新意識和創(chuàng)新興趣。
三、軟件工程創(chuàng)新型人才培養(yǎng)模式的實(shí)踐成效
重慶師范大學(xué)計(jì)算機(jī)與信息科學(xué)學(xué)院軟件工程系在軟件創(chuàng)新人才培養(yǎng)中取得了驕人的成績。自學(xué)院創(chuàng)辦以來,多名學(xué)生參加全國數(shù)學(xué)建模競賽以及美國數(shù)學(xué)建模競賽并獲得較好成績。由于畢業(yè)生專業(yè)能力強(qiáng),綜合素質(zhì)高,能快速融入企業(yè)項(xiàng)目實(shí)踐,受到企業(yè)較高評價(jià)。
四、結(jié)語
文章提出的軟件工程創(chuàng)新型人才培養(yǎng)模式,是對重慶師范大學(xué)計(jì)算機(jī)與信息科學(xué)學(xué)院軟件工程系人才培養(yǎng)的經(jīng)驗(yàn)總結(jié)。軟件工程創(chuàng)新型人才培養(yǎng)的三大體系體現(xiàn)了“重基礎(chǔ)、重實(shí)踐、重綜合素質(zhì)”,構(gòu)建了從“基礎(chǔ)”到“提高”再到“創(chuàng)新”能力的培養(yǎng)途徑。此培養(yǎng)模式已在軟件工程專業(yè)中實(shí)施,取得了較好的效果,但還存在許多有待改進(jìn)之處,且當(dāng)今信息產(chǎn)業(yè)的快速發(fā)展,對信息化的需求不斷提出新的挑戰(zhàn),要求軟件工程創(chuàng)新型人才的培養(yǎng)模式也要與時(shí)俱進(jìn),不斷發(fā)展,學(xué)院會繼續(xù)在軟件工程創(chuàng)新性教育方面進(jìn)行探索與實(shí)踐。
參考文獻(xiàn):
[1]韋迎春,文俊浩,陳蜀宇.以能力培養(yǎng)為核心 構(gòu)建示范性軟件學(xué)院實(shí)踐教學(xué)體系[J].中國高等教育,2011(2):49-50.
[2]劉乃琦.軟件工程教育的特點(diǎn)與問題[J].計(jì)算機(jī)教育,2004(10):6-9.
[3]張喜平,王佐成,汪林林.國內(nèi)外軟件人才培養(yǎng)模式現(xiàn)狀研究[J].青年與社會中外教育研究,2009 (1):6-8.
[4]文俊浩,楊丹,陳林,等.軟件工程人才培養(yǎng)體系研究與實(shí)踐[ J ].高等工程教育研究,2005(4):63-68.
[5] 蒲穎.培養(yǎng)國內(nèi)軟件人才新探索[J].神州學(xué)人, 2006(1):10.
[6] 陳麗蓉.我國軟件人才培養(yǎng)的現(xiàn)狀與思考[J].山西廣播電視大學(xué)學(xué)報(bào), 2008(2):20-21.
[7] 丁文武.加快軟件人才培養(yǎng) 優(yōu)化軟件人才結(jié)構(gòu)[J].中國高等教育, 2004(7):23-25.
[8] 王鑫, 肖化, 陳小蘭.美、印、日、韓軟件人才培養(yǎng)比較與借鑒[J].高等理科教育, 2007(1):51-55.Cultivation mode of innovative software engineering talents
YU Ping1, LIU Jun1, YANG You1, WEI Yingchun2
(1. College of Computer and Information Science, Chongqing Normal University, P. R. China;
2. School of Software Engineering, Chongqing University, P. R. China)
Abstract: Innovative software engineering talents are the base of software industry innovation. Under the circumstance, the talent cultivation ranks the top priority for software engineering major in colleges and universities. To cultivate innovative software engineering talents, we illustrated the specific way and practice effect of talent cultivation in Software Engineering Department of Chongqing Normal University.
Keywords: software engineering; talent cultivation; independent innovation
(編輯周沫)