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

軟件工程人才培養(yǎng)CDIO理念研究

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了軟件工程人才培養(yǎng)CDIO理念研究范文,希望能給你帶來靈感和參考,敬請閱讀。

軟件工程人才培養(yǎng)CDIO理念研究

摘要:筆者以國內(nèi)軟件工程專業(yè)人才培養(yǎng)現(xiàn)存的問題作為切入點,解析社會對軟件工程專業(yè)人才需求的特征,在闡述人才培養(yǎng)模式及cdio的內(nèi)涵的基礎(chǔ)上,提出CDIO理念下的軟件工程專業(yè)人才培養(yǎng)模式的具體創(chuàng)建內(nèi)涵,以期讓CDIO理念更加深入地納入到軟件工程專業(yè)人才培養(yǎng)中,進而推動軟件工程專業(yè)人才培養(yǎng)質(zhì)量的提高。

關(guān)鍵詞:CDIO;軟件工程;人才培養(yǎng)模式;教學(xué)

軟件產(chǎn)業(yè)作為信息產(chǎn)業(yè)的核心和國民經(jīng)濟信息化的基礎(chǔ),日益受到政府的高度重視,軟件產(chǎn)業(yè)的第一資源就是人才,我國軟件人才嚴重缺乏已成為亟待解決的瓶頸問題。一方面,學(xué)校在竭盡全力地培養(yǎng)人才,另一方面,軟件企業(yè)卻痛感人才的缺乏,這個缺口除了數(shù)量上的不足之外,軟件人才的知識結(jié)構(gòu)和能力也跟企業(yè)需求之間存在一定差距。傳統(tǒng)的人才培養(yǎng)模式、培養(yǎng)方法已無法滿足軟件人才培養(yǎng)的需要。因此,探索一種新的適應(yīng)企業(yè)需求的軟件人才培養(yǎng)模式迫在眉睫。

一、國內(nèi)軟件工程專業(yè)人才培養(yǎng)中存在的問題

1.課程觀滯后

在建國初期,受蘇聯(lián)模式的影響,課程觀為典型的“學(xué)科中心”。到20世紀90年代,借鑒美國大學(xué)中的通識教育理念,一些大學(xué)開始引入“基礎(chǔ)學(xué)科中心”的課程觀。這些課程觀把促進學(xué)科知識發(fā)展作為教育目的、遵循嚴密科學(xué)邏輯體系的課程組織方式,卻忽略了作為教育主體的學(xué)生的因素。當前,在一些大學(xué)的計算機類專業(yè)中(包括軟件工程專業(yè)),“學(xué)科中心”“基礎(chǔ)學(xué)科中心”課程觀仍然占主導(dǎo)地位。尤其在一些應(yīng)用型大學(xué)中,過于強調(diào)知識的完整性、系統(tǒng)性,其人才培養(yǎng)效果往往較差。

2.閉門造車式的人才培養(yǎng)模式無法適應(yīng)企業(yè)現(xiàn)實的需求

目前大多數(shù)高等院校依然沿用老一套的培養(yǎng)模式,使得許多學(xué)生將精力集中在過多過泛的基礎(chǔ)教育中,以理論講授為主的教學(xué)方式致使學(xué)生的實踐能力與理論能力嚴重失衡,實踐教育的不同步性導(dǎo)致多數(shù)人才只能“紙上談兵”,最終表現(xiàn)出來就是:軟件工程專業(yè)人才遠遠跟不上企業(yè)現(xiàn)實的需求。

3.領(lǐng)域知識教育匱乏

學(xué)生對軟件行業(yè)的了解甚少,無法跟蹤分析行業(yè)前沿及其發(fā)展趨勢,不能很好地進行職業(yè)規(guī)劃。例如,當前的IT熱點領(lǐng)域“云計算與大數(shù)據(jù)”“移動互聯(lián)網(wǎng)”“互聯(lián)物網(wǎng)(Webofthings)”到底發(fā)展的情況如何,相關(guān)前沿技術(shù)“Hadoop”“HTML5”“Andriod與IOS”等等的前景怎樣,大多數(shù)院校完全單靠教師和學(xué)生自身去理解和獲取相關(guān)信息,學(xué)生無法在此基礎(chǔ)上分析和規(guī)劃自身的專業(yè)發(fā)展路線。

4.實踐環(huán)節(jié)薄弱

實踐環(huán)節(jié)學(xué)時比例偏低、內(nèi)容陳舊、體系不合理;實踐課程在理念上很受重視,但在實際操作層面上則處于相對忽視狀態(tài);與理論課程相比,缺少一套完善的評價和監(jiān)督機制,學(xué)生積極性低且課外參與實踐少。

5.缺乏綜合應(yīng)用能力的鍛煉

現(xiàn)行各地方高校的教育體制比較落后,在軟件工程人才的培養(yǎng)過程中,教學(xué)計劃的執(zhí)行死板,各門課獨自設(shè)立實踐教學(xué),缺乏綜合的實踐教學(xué),忽略了指導(dǎo)學(xué)生理性地將各專業(yè)課程的知識有機揉合在一起,學(xué)生缺乏綜合應(yīng)用能力的鍛煉,致使學(xué)生僅專著于某一門課程的實踐鍛煉,學(xué)生綜合運用知識的能力得不到提高。

二、企業(yè)對軟件工程專業(yè)應(yīng)聘畢業(yè)生的要求

企業(yè)人才招聘的三個核心衡量要素是:專業(yè)技能、能力素質(zhì)、經(jīng)驗,學(xué)校提供給企業(yè)的人才一般為初級工程師,企業(yè)對軟件工程專業(yè)人才的要求如下。

1.專業(yè)技能要求

基礎(chǔ)理論知識扎實,技術(shù)實用;掌握一門開發(fā)語言(Java、.Net等)及常用的類庫等常用資源的使用;熟練使用開發(fā)工具軟件、Project工具、CVS等代碼管理工具等;對數(shù)據(jù)庫知識的掌握和數(shù)據(jù)庫產(chǎn)品使用;對運行環(huán)境的基本掌握(如各種中間件環(huán)境的安裝、配置、調(diào)試和優(yōu)化);撰寫文檔、學(xué)習技術(shù)和管理知識的能力;對網(wǎng)上相關(guān)資源的熟練使用;運用綜合知識,獨立完成小型項目。

2.能力素質(zhì)要求

邏輯思維敏捷、較好的語言溝通能力、良好的心理素質(zhì)、工作積極、具有強烈的責任心、具有良好的團隊合作精神和敬業(yè)精神、善于自我學(xué)習和解決問題,良好承受壓力和解決問題的能力。

3.經(jīng)驗要求

具有一定的項目經(jīng)驗。

三、人才培養(yǎng)模式及CDIO的內(nèi)涵

人才培養(yǎng)模式是指在一定的現(xiàn)代教育理論、教育思想指導(dǎo)下,按照特定的培養(yǎng)目標和人才規(guī)格,以相對穩(wěn)定的教學(xué)內(nèi)容和課程體系,管理制度和評估方式,實施人才教育的過程的總和。CDIO作為一種全新的國際化工程教育模式,其含義為構(gòu)思(Conceive)、設(shè)計(Design)、實現(xiàn)(Implement)和運作(Operate),核心思想是以工程設(shè)計任務(wù)為導(dǎo)向,以培養(yǎng)學(xué)生的工程基礎(chǔ)知識、個人能力、人際團隊能力和工程系統(tǒng)能力為目標,以產(chǎn)品研發(fā)到產(chǎn)品運行的生命周期貫穿整個人才過程。

四、CDIO理念下的軟件工程專業(yè)人才培養(yǎng)模式

1.在理論教學(xué)中,以問題驅(qū)動教學(xué)法、項目教學(xué)法貫穿課堂教學(xué)

理論教學(xué)是系統(tǒng)全面地介紹課程的基本原理(C)和設(shè)計思想(D)?!稊?shù)據(jù)結(jié)構(gòu)》《操作系統(tǒng)》等課程為理論型課程,采用問題驅(qū)動教學(xué)法,在教學(xué)中提出一個大問題貫穿整個教學(xué)過程;采用分組討論的方式解決實際問題,使學(xué)生通過理論學(xué)習,查閱課外資料以及學(xué)生之間交流分享甚至上臺辯論的方式,增強積極性,吸引學(xué)生融入理論知識的學(xué)習中。

2.構(gòu)建適合CDIO工程教育模型的一體化、多層次的實踐教學(xué)體系

CDIO工程教育理念是“做中學(xué)”原則和“基于項目的教育和學(xué)習”的集中體現(xiàn),以產(chǎn)品的運行周期為主線的一體化、多層次的實踐教學(xué)體系是以驗證性實驗為基礎(chǔ),實現(xiàn)第一層次的基本實踐能力培養(yǎng);以課程設(shè)計、實踐課程為貫穿專業(yè)課程模塊的線索,實現(xiàn)第二層次與第三層次的個人能力及團隊能力培養(yǎng);以校內(nèi)外實踐基地的實訓(xùn)和畢業(yè)設(shè)計為載體,實現(xiàn)第四層次的構(gòu)思(C)、設(shè)計(D)、實施(I)和運行(O)綜合能力培養(yǎng)。以此形成集實驗、課程設(shè)計、實踐課程、實訓(xùn)和畢業(yè)設(shè)計一體化、多層次的實踐教學(xué)體系。

3.課程教學(xué)目標的重塑

將每項畢業(yè)要求分解為可考核的指標點,建立指標點與教學(xué)活動之間的關(guān)聯(lián)關(guān)系,形成教學(xué)活動與畢業(yè)要求達成度的關(guān)聯(lián)。教學(xué)活動是通過一系列的課程教學(xué)實現(xiàn)的,每門課程的目標應(yīng)服務(wù)于整個教學(xué)活動的目標——指標點。例如,軟件開發(fā)能力的培養(yǎng)除基本的程序設(shè)計課程教學(xué)外,其專業(yè)基礎(chǔ)還包括數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫系統(tǒng)、操作系統(tǒng)和計算機網(wǎng)絡(luò)等計算機學(xué)科專業(yè)基礎(chǔ)課程。

4.設(shè)置專業(yè)方向模塊化課程,突出個性化發(fā)展

結(jié)合時代需求,結(jié)合學(xué)生個性化發(fā)展需求,設(shè)置多個專業(yè)方向的模塊化課程,例如:設(shè)置軟件應(yīng)用類課程(如MS.Net、J2EE、基于Web的網(wǎng)絡(luò)程序設(shè)計、嵌入式軟件技術(shù)等);設(shè)置軟件過程模塊課程(如UML、軟件需求分析、軟件過程管理、交互式軟件開發(fā)等);設(shè)置網(wǎng)絡(luò)應(yīng)用類課程(如C++、C、Java網(wǎng)絡(luò)游戲程序設(shè)計、手機游戲設(shè)計、網(wǎng)絡(luò)數(shù)字媒體設(shè)計、Flash應(yīng)用開發(fā)等)。

5.改革考核機制

對于實施CDIO教學(xué)的專業(yè)課程,采取試卷、分析設(shè)計報告、現(xiàn)場實踐和軟件開發(fā)等多樣化的考核方式,如程序設(shè)計課程,采用上機考試與筆試相結(jié)合的方式;實踐性較強的課程,可以安排多個項目,以項目完成情況給定成績;選修課程,采用大作業(yè)與小答辯相結(jié)合的形式。

五、結(jié)語

CDIO作為工程教育模式,高校要做的并不是按照其大綱一成不變的照做,而是以CDIO為基礎(chǔ),結(jié)合高校的具體情況,創(chuàng)新創(chuàng)立適合自己學(xué)校實際情況的模式,CDIO工程教育模式把學(xué)生的動手能力和團隊協(xié)作能力系統(tǒng)整合在同一個課程計劃中,不光鍛煉了學(xué)生自己動手操作的能力,更實現(xiàn)了工程技術(shù)的實踐,對課堂教學(xué)進行了完善,對于教學(xué)模式的探究產(chǎn)生了重大影響。

參考文獻:

[1]方振宇.高校創(chuàng)新型軟件工程人才培養(yǎng)途徑探析[J].浙江師范大學(xué)學(xué)報,2012(4).

[2]劉春蘭.“就業(yè)為導(dǎo)向、道德為重點、技能為根本”就業(yè)型人才培養(yǎng)模式的實施探討[J].黑龍江生態(tài)工程職業(yè)學(xué)院學(xué)報,2011(6):72.

[3]王新海,王永貴,張海濤.軟件工程專業(yè)工程化實踐教學(xué)研究與實踐[J].遼寧工程技術(shù)大學(xué)學(xué)報,2010(6):657-658.

[4]夏建國.論技術(shù)本科教育[M].上海:上海交通大學(xué)出版社,2011:95.

作者:郝雋 單位:武漢大學(xué)信息管理學(xué)院