首頁(yè) > 優(yōu)秀范文 > 軟件開(kāi)發(fā)實(shí)習(xí)自我報(bào)告
時(shí)間:2023-01-24 13:36:59
序論:速發(fā)表網(wǎng)結(jié)合其深厚的文秘經(jīng)驗(yàn),特別為您篩選了11篇軟件開(kāi)發(fā)實(shí)習(xí)自我報(bào)告范文。如果您需要更多原創(chuàng)資料,歡迎隨時(shí)與我們的客服老師聯(lián)系,希望您能從中汲取靈感和知識(shí)!
中圖分類號(hào):G642文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2012)13-3143-03
Research on the Training of the Embedded System (Software Oriented) Talents in Secondary Vocational School——Take Dongguan Science and Technology School as an Example
LIU Meng1,2
(1.Dongguan Science and Technology School, Dongguan 523016, China; 2.Dept. of Computer Science, Guangdong Polytechnic Normal University, Guangzhou 510665, China)
Abstract: The society has a strong need for embedded system talents at present, and secondary vocational schools are training qualified primary embedded system talents to comply with the requirements of the social development. This paper, based on the actual situation of software major in our school, analyses the possibility of training the embedded system(software oriented) talents in our school, raises the location of the embedded system talents training, and preliminarily discusses the setting up of the related courses and the construction of the related laboratory.
Key words: secondary vocational school; embedded system
1嵌入式人才需求現(xiàn)狀
據(jù)騰訊網(wǎng)[6]報(bào)道,中國(guó)軟件行業(yè)人才培養(yǎng)布局不夠合理,導(dǎo)致軟件業(yè)整體低端人才過(guò)剩,高端人才缺乏,高端人才中的嵌入式開(kāi)發(fā)人才更是奇缺。據(jù)統(tǒng)計(jì),隨著嵌入式的應(yīng)用越來(lái)越熱,嵌入式已經(jīng)成為目前最有前途的IT應(yīng)用領(lǐng)域之一,嵌入式人才缺口更高達(dá)每年80萬(wàn)。
嵌入式系統(tǒng)主要應(yīng)用在一些低成本,實(shí)時(shí)響應(yīng)高但是硬件資源(存儲(chǔ)器、處理器等)又比較有限的設(shè)備上。隨著智能家電越來(lái)越普及,嵌入式更加重要。日常所用的手機(jī)、PDA、數(shù)碼相機(jī)、機(jī)頂盒、汽車電子、家電控制系統(tǒng)乃至醫(yī)療設(shè)備等等都是嵌入式系統(tǒng)的典型應(yīng)用。大力發(fā)展嵌入式技術(shù)是對(duì)技術(shù)潮流的順應(yīng),同時(shí)對(duì)我國(guó)軟件產(chǎn)業(yè)和集成電路產(chǎn)業(yè)也有較大的促進(jìn)作用。但嵌入式系統(tǒng)人才匱乏已成為眾多企業(yè)的共識(shí),這又成為影響我國(guó)嵌入式發(fā)展的瓶頸,企業(yè)經(jīng)常高薪卻招不來(lái)合適的嵌入式人才。
2我校軟件專業(yè)現(xiàn)狀
我校自2002年開(kāi)設(shè)軟件專業(yè)至今已有9年,9年來(lái)軟件專業(yè)的發(fā)展可謂是一波三折。我校軟件專業(yè)有輝煌的歷史,軟件專業(yè)為我校為數(shù)不多的省級(jí)重點(diǎn)專業(yè),中間經(jīng)過(guò)多次復(fù)評(píng),至今仍為省級(jí)重點(diǎn)專業(yè),并于今年開(kāi)始“3+2”學(xué)制的軟件人才的招生和培養(yǎng),充分體現(xiàn)了上級(jí)領(lǐng)導(dǎo)對(duì)我校軟件專業(yè)的肯定和重視。然而這些掩蓋不了軟件專業(yè)尷尬的事實(shí),作為曾任多個(gè)軟件班班主任的專業(yè)教師,據(jù)了解,這些年來(lái)我們所培養(yǎng)的學(xué)生從事本專業(yè)工作的甚少,被社會(huì)所認(rèn)可的很少,甚至學(xué)生對(duì)自己的軟件專業(yè)都有所懷疑。我校軟件專業(yè)現(xiàn)開(kāi)設(shè)的課程無(wú)法體現(xiàn)軟件專業(yè)的特點(diǎn),學(xué)生也搞不清楚自己的定位,到底是應(yīng)用呢,還是網(wǎng)絡(luò)呢,還是軟件開(kāi)發(fā)呢,一片混沌。為改善這種狀況,體現(xiàn)出真正的軟件專業(yè)的特色,培養(yǎng)社會(huì)緊缺IT人才,讓學(xué)生實(shí)現(xiàn)自我,成就自我,超越自我,本人撰寫(xiě)本報(bào)告,將從嵌入式人才分類,嵌入式人才培養(yǎng)(軟件方向)需要的課程,我校開(kāi)展嵌入式人才培養(yǎng)(軟件方向)的可行性分析,我校的師資現(xiàn)狀及對(duì)策,實(shí)驗(yàn)室建設(shè)等幾個(gè)方面提出嵌入式人才(軟件方向)的培養(yǎng)計(jì)劃。
3嵌入式人才分類
嵌入式技術(shù)既需要硬件技術(shù)更需要軟件技術(shù),因此嵌入式人才一般分為兩類:
一類人才是偏硬件的、他們往往是電子、信息等專業(yè)出身,主要從事硬件設(shè)計(jì)以及與硬件關(guān)系較為密切的底層軟件開(kāi)發(fā)、初級(jí)硬件驅(qū)動(dòng)等。他們對(duì)硬件特別是原理以及接口等技術(shù)較為熟悉,但對(duì)嵌入式操作系統(tǒng)等復(fù)雜軟件系統(tǒng)卻力不從心。
另一類人才是偏軟件的,他們往往是軟件開(kāi)發(fā)、計(jì)算機(jī)等專業(yè)出身,主要從事嵌入式操作系統(tǒng)以及操作系統(tǒng)之上的軟件開(kāi)發(fā)(比如現(xiàn)在較為流行的Android以及iOS平臺(tái)的手機(jī)軟件開(kāi)發(fā)),嵌入式硬件的設(shè)計(jì)大同小異,關(guān)鍵在于軟件功能的區(qū)分,這在手機(jī)、導(dǎo)航儀、平板電腦等上面體現(xiàn)的尤為突出,嵌入式軟件開(kāi)發(fā)是嵌入式設(shè)備增值最關(guān)鍵的一環(huán),也是目前嵌入式開(kāi)發(fā)最主要的工作,嵌入式設(shè)備功能越強(qiáng),越復(fù)雜,嵌入式軟件作用就越大,這也是大勢(shì)所趨。
4嵌入式人才培養(yǎng)(軟件方向)所需課程
4.1 ARM處理器原理與應(yīng)用
這是一門嵌入式硬件基礎(chǔ)課程,嵌入式開(kāi)發(fā)是軟、硬件結(jié)結(jié)合的技術(shù),嵌入式軟件人才必須對(duì)ARM處理器的原理和接口有較為充分的理解,若不理解處理器的工作原理,根本無(wú)法控制硬件工作,更談不上寫(xiě)出既能夠節(jié)省內(nèi)存又能夠高效運(yùn)行的代碼以及驅(qū)動(dòng)程序,熟悉ARM處理器是目前很多嵌入式開(kāi)發(fā)企業(yè)對(duì)人才的基本要求。
4.2嵌入式操作系統(tǒng)類課程
目前的嵌入式軟件開(kāi)發(fā)平臺(tái)不外乎以下三種:ARM+WinCE,ARM+LINUX,ARM+Vxwork。
嵌入式操作系統(tǒng)主要有:Vxworks操作系統(tǒng),嵌入式Linux操作系統(tǒng),嵌入式Windows CE操作系統(tǒng)。WinCE的實(shí)時(shí)性稍差,其它兩種嵌入式操作系統(tǒng)的實(shí)時(shí)性都較強(qiáng)。從事嵌入式開(kāi)發(fā)的人才至少要掌握一到兩個(gè)嵌入式操作系統(tǒng)的使用。下面對(duì)三個(gè)系統(tǒng)進(jìn)行簡(jiǎn)要介紹。
1)Vxworks操作系統(tǒng),Vxworks出現(xiàn)較早,具有實(shí)時(shí)性很強(qiáng),響應(yīng)時(shí)間短、并且內(nèi)核占用空間很小,可靠性較高等特點(diǎn)。但Vxworks價(jià)格很高,一些小公司或小產(chǎn)品中往往用不起。
2)嵌入式Linux操作系統(tǒng),Linux可謂近年來(lái)發(fā)展最迅速的操作系統(tǒng),Linux不僅在服務(wù)器方面占有的份額逐漸增長(zhǎng),而且在嵌入式操作系統(tǒng)方面的應(yīng)用也獨(dú)占鰲頭(特別是Android操作系統(tǒng))。Linux是自由軟件,它免費(fèi)、開(kāi)源、應(yīng)用豐富、用戶較多,應(yīng)用在嵌入式產(chǎn)品中會(huì)顯著降低成本。缺點(diǎn)是其不是微內(nèi)核的,實(shí)時(shí)性不強(qiáng),另外熟悉Linux的人太少,開(kāi)發(fā)難度稍大。
3)嵌入式Windows CE操作系統(tǒng),嵌入式是目前最具“錢景”的應(yīng)用,微軟公司當(dāng)然不會(huì)放棄這塊蛋糕,雖然WinCE問(wèn)世只有短短幾年時(shí)間,但已經(jīng)快速占據(jù)了界面要求高或者開(kāi)發(fā)速度快的應(yīng)用場(chǎng)合,如PDA、手機(jī)、顯示儀表等。WinCE目前主要開(kāi)發(fā)平臺(tái)主要為WinCE Platform Builder,是典型的VC++環(huán)境,學(xué)過(guò)Windows程序設(shè)計(jì)課程的同學(xué)接受起來(lái)都不會(huì)有多大難度,開(kāi)發(fā)環(huán)境方便快速,有微軟的強(qiáng)大技術(shù)支持,WinCE開(kāi)發(fā)難度遠(yuǎn)低于嵌入式Linux。
4.3嵌入式開(kāi)發(fā)的其它相關(guān)軟件課程
搞嵌入式若能熟悉嵌入式應(yīng)用的一些主要領(lǐng)域,這樣的人更受企業(yè)歡迎。主要的相關(guān)領(lǐng)域包括:
1)數(shù)字圖像:主要是應(yīng)掌握MPEG編解碼算法和技術(shù),在如高清電視、數(shù)字機(jī)頂盒、MP5,藍(lán)光DVD等方面有較為豐富的應(yīng)用。
2)通信協(xié)議及編程技術(shù):目前多數(shù)嵌入式應(yīng)用都要用到互聯(lián)網(wǎng)特別是無(wú)線上網(wǎng),這要求開(kāi)發(fā)者掌握TCP/IP協(xié)議和無(wú)線通信(802.11、Bluetooth、GPRS等)協(xié)議。
3)網(wǎng)絡(luò)與信息安全技術(shù):如加密技術(shù),數(shù)字證書(shū)CA等。
4)數(shù)字信號(hào)處理技術(shù):數(shù)字信號(hào)處理(Digital Signal Process,DSP)即DSP處理器通過(guò)硬件實(shí)現(xiàn)數(shù)字信號(hào)的高速數(shù)據(jù)采集、壓縮、解壓縮、通信等處理算法。
4.4嵌入式開(kāi)發(fā)的相關(guān)硬件基礎(chǔ)
對(duì)于軟件工程專業(yè)的學(xué)生,從事嵌入式軟件開(kāi)發(fā),像數(shù)字邏輯、ARM處理器原理與應(yīng)用、計(jì)算機(jī)組成原理等硬件課程是必須的。另外,匯編語(yǔ)言、C/C++、數(shù)據(jù)結(jié)構(gòu)和算法、特別是操作系統(tǒng)等軟件基礎(chǔ)課也是十分重要的。
5我校開(kāi)展嵌入式人才培養(yǎng)(軟件方向)的可行性分析
我校的現(xiàn)狀可以選擇ARM+WinCE,ARM+LINUX。根據(jù)以上的分析,我們可以得出以下結(jié)論,即系統(tǒng)的嵌入式人才培養(yǎng)(軟件方向)必須開(kāi)設(shè)以下課程:數(shù)字邏輯、計(jì)算機(jī)組成原理、ARM處理器原理與應(yīng)用、C/C++語(yǔ)言、數(shù)據(jù)結(jié)構(gòu)、Linux操作系統(tǒng)、Linux軟件開(kāi)發(fā)、Windows操作系統(tǒng)、Windows軟件開(kāi)發(fā)、嵌入式程序開(kāi)發(fā)、基于ARM的應(yīng)用開(kāi)發(fā)等專業(yè)課程。有的老師可能一看到這樣的課程設(shè)置就皺眉頭了,諸如這也太難了吧,我們的學(xué)生素質(zhì)如何能學(xué)得了這樣的課程等等言論就來(lái)了。但事實(shí)上以上課程除了嵌入式微處理器結(jié)構(gòu)、Linux軟件開(kāi)發(fā)、Windows軟件開(kāi)發(fā)這三門課我校軟件專業(yè)沒(méi)有開(kāi)設(shè)過(guò),其它的課程我校全部都曾經(jīng)開(kāi)設(shè)過(guò)。而Linux軟件開(kāi)發(fā)或者Windows軟件開(kāi)發(fā)這兩門課,比起我們?cè)?jīng)開(kāi)設(shè)過(guò)的VB、Delphi、C#甚至Oracle難度又高的了多少呢,在掌握了C/C++語(yǔ)言的基礎(chǔ)上甚至難度還要小一些。另外我校在進(jìn)行3+2模式招生之后,軟件專業(yè)的生源素質(zhì)明顯提高,完全可以克服這個(gè)問(wèn)題。
另外嵌入式人才的特殊性也決定了我們可以進(jìn)行嵌入式人才培養(yǎng)(軟件方向),因?yàn)榍度胧郊夹g(shù)一旦入了門之后,每個(gè)人應(yīng)該根據(jù)自己的興趣愛(ài)好選擇方向(如網(wǎng)絡(luò)、圖像處理、操作系統(tǒng)、嵌入式軟件開(kāi)發(fā)等),此后工作范圍以及專業(yè)技術(shù)范圍也較為固定,時(shí)間長(zhǎng)了這些東西會(huì)越來(lái)越有經(jīng)驗(yàn),做嵌入式系統(tǒng)的公司,都有自己的產(chǎn)品計(jì)劃,有自己的產(chǎn)品生命周期,產(chǎn)品更新有自己固定的節(jié)奏。他們開(kāi)發(fā)的產(chǎn)品通常具有通用性,很少會(huì)因客戶的不同而修改。而不像傳統(tǒng)的軟件開(kāi)發(fā)人員,開(kāi)發(fā)平臺(tái)更新了,你要學(xué)新技術(shù),用戶的需求變了,你要重新開(kāi)發(fā)系統(tǒng),疲于奔命,重復(fù)勞動(dòng)。這個(gè)行業(yè)的從業(yè)人員一旦入門以后,只會(huì)越來(lái)越有經(jīng)驗(yàn),越來(lái)越被人重視,而不會(huì)像傳統(tǒng)軟件開(kāi)發(fā)人員職業(yè)生涯短、更新快。我校的嵌入式人才培養(yǎng)就可以定位為“領(lǐng)進(jìn)門”。
6我校的師資現(xiàn)狀及對(duì)策
我校目前就上述數(shù)字電路、計(jì)算機(jī)組成原理、C/C++語(yǔ)言、數(shù)據(jù)結(jié)構(gòu)、Linux操作系統(tǒng)、Windows操作系統(tǒng)等課程可以勝任的師資很多,很多教師以前上過(guò)這些課程。比如尹桂萍老師、金惠萍老師、劉建老師、陳韋華老師都分別上過(guò)以上課程。至于ARM處理器原理與應(yīng)用、嵌入式程序開(kāi)發(fā)、基于ARM的應(yīng)用開(kāi)發(fā)等課程,我校電子科組的譚乃抗老師、周淑彥老師他們都講授過(guò)單片機(jī)、PLC等相關(guān)課程,相信完全可以勝任嵌入式微處理器結(jié)構(gòu)這樣有關(guān)的課程。而嵌入式程序開(kāi)發(fā)、基于ARM的應(yīng)用程序開(kāi)發(fā)兩門課程則需要師資的培訓(xùn)和進(jìn)修。即以我校目前的師資是完全可以勝任嵌入式人才培養(yǎng)(軟件方向)的課程教學(xué)。但關(guān)鍵的問(wèn)題是以上教師都沒(méi)有相關(guān)的嵌入式開(kāi)發(fā)經(jīng)驗(yàn),這個(gè)在嵌入式人才培養(yǎng)和實(shí)訓(xùn)中很重要。
那么如何解決這個(gè)問(wèn)題呢,就目前來(lái)看可以有三種途徑可以解決,第一、參加培訓(xùn),比如“中嵌教育”,這是一家專門從事嵌入式人才培養(yǎng)的機(jī)構(gòu)。我們可以將教師派出去培訓(xùn),系統(tǒng)的學(xué)習(xí)嵌入式開(kāi)發(fā)相關(guān)課程。第二、到從事嵌入式開(kāi)發(fā)的企業(yè)頂崗實(shí)習(xí),這樣的企業(yè)比較多,比如華為、中興、諾基亞等大型企業(yè),從事嵌入式軟件開(kāi)發(fā)的小型企業(yè)在珠三角就更多了,只是這個(gè)目前有點(diǎn)不現(xiàn)實(shí),因?yàn)楦鱾€(gè)嵌入式開(kāi)發(fā)公司他們的產(chǎn)品、技術(shù)都涉及到知識(shí)產(chǎn)權(quán)或者行業(yè)機(jī)密,不會(huì)接受我們完全沒(méi)有相關(guān)經(jīng)驗(yàn)的老師去頂崗實(shí)習(xí),但事如果我們的老師經(jīng)過(guò)嵌入式開(kāi)發(fā)的培訓(xùn),然后再?gòu)氖孪嚓P(guān)課程教學(xué)一段時(shí)間,挑上一些優(yōu)秀的學(xué)生一起去實(shí)習(xí)是比較有可能的,因?yàn)楫吘宫F(xiàn)在嵌入式人才還是相當(dāng)緊缺的。第三、引進(jìn)高水平的嵌入式人才,當(dāng)然這要求學(xué)校的領(lǐng)導(dǎo)解放思想、開(kāi)拓思路,因?yàn)楦咚降那度胧饺瞬旁谄髽I(yè)可以有幾十萬(wàn)的年收入,如何留住這樣的人才讓他們服務(wù)于教學(xué),這是關(guān)鍵。
7實(shí)驗(yàn)室建設(shè)
這是一個(gè)專業(yè)設(shè)置或者人才培養(yǎng)必須要解決的問(wèn)題,在嵌入式系統(tǒng)的課時(shí)分配中,建議基礎(chǔ)理論課程占總課時(shí)的1/3,驗(yàn)證性實(shí)驗(yàn)課占總課時(shí)的1/3,綜合應(yīng)用實(shí)訓(xùn)課占總課時(shí)的1/3??梢钥闯鰧?shí)驗(yàn)室對(duì)嵌入式人才培養(yǎng)的重要性,我校可以充分利用現(xiàn)有實(shí)驗(yàn)室資源來(lái)滿足學(xué)生的實(shí)驗(yàn)實(shí)訓(xùn)課程需求。比如數(shù)字電路、計(jì)算機(jī)組成原理、C/C++語(yǔ)言、數(shù)據(jù)結(jié)構(gòu)、Linux操作系統(tǒng)、Windows操作系統(tǒng)等課程現(xiàn)在的實(shí)驗(yàn)室無(wú)需添加任何設(shè)備即可完成教學(xué)實(shí)踐任務(wù)。而嵌入式微處理器原理性實(shí)驗(yàn)、以及嵌入式程序開(kāi)發(fā)和基于ARM的應(yīng)用程序開(kāi)發(fā),則必須建設(shè)新的實(shí)驗(yàn)室,購(gòu)買新的ARM7或者ARM9微處理器芯片,以滿足實(shí)驗(yàn)要求。至于UCLinux操作系統(tǒng)教學(xué)和ARM集成開(kāi)發(fā)工具ADS則可以仿照現(xiàn)在操作系統(tǒng)類課程在虛擬機(jī)VMware下進(jìn)行。
8結(jié)束語(yǔ)
嵌入式技術(shù)已經(jīng)成為計(jì)算機(jī)技術(shù)的一個(gè)非常重要分支。社會(huì)對(duì)嵌入式人才的需求非常旺盛,面對(duì)巨大的就業(yè)競(jìng)爭(zhēng),如何從容面對(duì)社會(huì),讓學(xué)生掌握一項(xiàng)受益終身的技術(shù),成為一名高端、緊缺的人才是我們的責(zé)任。職業(yè)學(xué)校應(yīng)發(fā)揮面向社會(huì)、服務(wù)社會(huì)的作用,向社會(huì)提供合格的初級(jí)嵌入式人才應(yīng)當(dāng)成為我們的使命。以上是本人結(jié)合學(xué)校的軟件專業(yè)現(xiàn)狀和社會(huì)上對(duì)嵌入式人才的需求,探討了在我校進(jìn)行嵌入式人才培養(yǎng)的可能性,以及培養(yǎng)人才的定位,初步探討了課程設(shè)置和實(shí)驗(yàn)室建設(shè),一些想法還不夠成熟,希望這些能對(duì)我校的軟件專業(yè)發(fā)展起一些推動(dòng)作用,為嵌入式人才培養(yǎng)做一點(diǎn)應(yīng)有的貢獻(xiàn)。
參考文獻(xiàn):
[1]李平勇,游磊,蘇長(zhǎng)明.嵌入式系統(tǒng)教學(xué)體系建設(shè)研究[J].教育與教學(xué)研究,2011(5):95-98.
[2]丁輝,姚慶文.高職開(kāi)設(shè)嵌入式應(yīng)用技術(shù)專業(yè)的思考[J].常州輕工職業(yè)技術(shù)學(xué)院學(xué)報(bào),2009(4):6-10.
[3]梁盛.淺談高校嵌入式實(shí)驗(yàn)室的管理[J].科技信息,2011(11):197.
二、構(gòu)建多元化教學(xué)輔助平臺(tái)
1.建立網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)可以設(shè)立軟件工程學(xué)習(xí)網(wǎng)站,將要補(bǔ)充介紹的一些先進(jìn)技術(shù)放在網(wǎng)上供學(xué)生自行閱讀,拓展學(xué)生的知識(shí)面。學(xué)生可以通過(guò)網(wǎng)絡(luò)交流學(xué)習(xí)經(jīng)驗(yàn),隨時(shí)和教師在網(wǎng)上進(jìn)行交流和答疑。2.加強(qiáng)實(shí)驗(yàn)室建設(shè)實(shí)驗(yàn)室是軟件工程課程實(shí)踐環(huán)節(jié)的主要場(chǎng)所,軟件工程的課程設(shè)計(jì)要求實(shí)驗(yàn)室配備合適的硬件設(shè)施和軟件工程工具軟件,以便為教學(xué)研究和學(xué)生實(shí)踐創(chuàng)造必要的環(huán)境和條件。3.加強(qiáng)校企合作,建立實(shí)習(xí)基地學(xué)校應(yīng)該與管理規(guī)范的軟件企業(yè)建立長(zhǎng)期的實(shí)習(xí)合作伙伴關(guān)系,及時(shí)了解行業(yè)發(fā)展動(dòng)態(tài),并且經(jīng)常請(qǐng)企業(yè)里有豐富開(kāi)發(fā)經(jīng)驗(yàn)的軟件工程師為學(xué)生作軟件工程技術(shù)和管理規(guī)范方面的專題報(bào)告。學(xué)生能夠及時(shí)了解軟件開(kāi)發(fā)的實(shí)際問(wèn)題、行業(yè)現(xiàn)狀以及發(fā)展趨勢(shì),確定自己今后的專業(yè)研究方向。更為重要的是,讓企業(yè)成為學(xué)生的實(shí)習(xí)基地,使學(xué)生就業(yè)時(shí)具有明顯的競(jìng)爭(zhēng)優(yōu)勢(shì)。
國(guó)家示范性軟件學(xué)院的培養(yǎng)目標(biāo)是培養(yǎng)“多層次、實(shí)用性、復(fù)合型和國(guó)際化”的軟件工程人才。如何培養(yǎng)軟件技術(shù)人才所必需的實(shí)踐能力、工程能力和創(chuàng)新能力,一直是軟件人才培養(yǎng)所面臨的課題。目前,大多數(shù)軟件學(xué)院都設(shè)置了實(shí)踐教學(xué)課程體系,并開(kāi)設(shè)了工程實(shí)踐環(huán)節(jié),但普遍缺乏對(duì)實(shí)踐教學(xué)環(huán)節(jié)的過(guò)程管理,效果并不盡如人意,具體表現(xiàn)如下:
(1)實(shí)踐教學(xué)體系設(shè)置不夠完善,缺乏對(duì)實(shí)踐教學(xué)的過(guò)程管理,沒(méi)有建立配套的成績(jī)考核體系。
(2)不重視工程化思想的培養(yǎng),沒(méi)有很好利用先進(jìn)的實(shí)踐管理平臺(tái)跟蹤管理學(xué)生實(shí)踐項(xiàng)目。
(3)缺乏具備行業(yè)工程領(lǐng)域背景和國(guó)際化背景的高水平創(chuàng)新實(shí)踐教學(xué)團(tuán)隊(duì)。
因此,如何完善實(shí)踐教學(xué)體系。建設(shè)實(shí)踐管理平臺(tái),培養(yǎng)創(chuàng)新性的教學(xué)團(tuán)隊(duì),把突出理論教學(xué)向“實(shí)踐引領(lǐng)理論”教學(xué)過(guò)渡,是我們亟需解決的問(wèn)題。
1 實(shí)踐能力訓(xùn)練體系的構(gòu)建
在設(shè)計(jì)軟件工程專業(yè)實(shí)踐課程體系過(guò)程中,我們依據(jù)國(guó)際先進(jìn)的CDIO工程教育模式,把實(shí)踐教學(xué)按照課程實(shí)驗(yàn)、項(xiàng)目實(shí)踐、工程實(shí)訓(xùn)幾個(gè)階段設(shè)計(jì),進(jìn)行了全面改革。
CDIO工程教育理念是融構(gòu)思(conceive)、設(shè)計(jì)(Design)、實(shí)施(Implement)和運(yùn)行(Operate)能力于一體培養(yǎng)人才的模式。構(gòu)思、設(shè)計(jì)、實(shí)施和運(yùn)行涵蓋了現(xiàn)代工業(yè)產(chǎn)品從構(gòu)思研發(fā)到運(yùn)行改良乃至終結(jié)廢棄的生命全過(guò)程,以此全過(guò)程為載體,培養(yǎng)的不僅是學(xué)生的理論知識(shí)和專業(yè)技能,而且包括終身學(xué)習(xí)能力、團(tuán)隊(duì)交流能力和大系統(tǒng)掌控能力[3-4]。
我們把CDIO工程教育理念引入到軟件工程專業(yè)時(shí),通過(guò)實(shí)驗(yàn)、實(shí)踐、實(shí)訓(xùn)一體化的工程能力訓(xùn)練體系,完成CDIO能力的培養(yǎng)。如圖1所示,我們?cè)O(shè)定了明確的階段培養(yǎng)目標(biāo):即熟練的程序員(程序上熟悉軟件工程原理和方法的軟件設(shè)計(jì)者(軟件)――應(yīng)用解決方案的優(yōu)秀團(tuán)隊(duì)成員(系統(tǒng)),并將這一思想貫穿到人才培養(yǎng)計(jì)劃的各個(gè)環(huán)節(jié)。
根據(jù)這一思想,我們?cè)O(shè)置了相應(yīng)的實(shí)踐課程體系。如圖2所示,把實(shí)踐性教學(xué)分為課程實(shí)驗(yàn)、項(xiàng)目實(shí)踐和工程實(shí)訓(xùn)。其中課程實(shí)驗(yàn)包括設(shè)計(jì)性實(shí)驗(yàn)和驗(yàn)證性實(shí)驗(yàn);項(xiàng)目實(shí)踐一為了提高學(xué)生的軟件開(kāi)發(fā)能力,讓學(xué)生能夠熟練掌握至少一種編程語(yǔ)言,增強(qiáng)信心,因而項(xiàng)目不大,適合學(xué)生個(gè)體獨(dú)立完成,時(shí)間安排在大學(xué)二年級(jí)。通過(guò)項(xiàng)目實(shí)踐一的培養(yǎng),學(xué)生的學(xué)習(xí)熱情大大提高,學(xué)習(xí)目標(biāo)更明確。
工程實(shí)訓(xùn)一為了讓學(xué)生熟悉軟件工程研發(fā)的全過(guò)程,周期為3周左右。學(xué)院可以聘請(qǐng)軟件開(kāi)發(fā)公司的項(xiàng)目經(jīng)理指導(dǎo)實(shí)訓(xùn),用軟件工程的理論指導(dǎo)軟件開(kāi)發(fā),最終使學(xué)生完成需求分析、建模、設(shè)計(jì)、代碼編寫(xiě)、測(cè)試、部署全過(guò)程。
在工程實(shí)訓(xùn)一的基礎(chǔ)上,需要進(jìn)一步提升自我管理、協(xié)調(diào)及團(tuán)隊(duì)合作精神,因此項(xiàng)目實(shí)踐二以小組成員分工協(xié)作方式共同開(kāi)發(fā)一個(gè)完整的項(xiàng)目,進(jìn)行分析、設(shè)計(jì)和編碼文檔,學(xué)生的學(xué)習(xí)活動(dòng)在項(xiàng)目開(kāi)發(fā)的過(guò)程及軟件工程方法的驅(qū)動(dòng)下完成。
最后,學(xué)生通過(guò)工程實(shí)訓(xùn)二,即企業(yè)實(shí)踐參與實(shí)際的軟件開(kāi)發(fā)工作,全面提升軟件開(kāi)發(fā)素質(zhì),完成由學(xué)生到軟件開(kāi)發(fā)工程師的角色轉(zhuǎn)換。在工程實(shí)訓(xùn)二中,可以安排學(xué)生進(jìn)入企業(yè)實(shí)習(xí)基地實(shí)習(xí),模擬企業(yè)真實(shí)開(kāi)發(fā)環(huán)境,嚴(yán)格按照企業(yè)管理模式管理、考核,讓學(xué)生體會(huì)實(shí)際項(xiàng)目開(kāi)發(fā)的工作氛圍和職業(yè)要求,提高團(tuán)隊(duì)協(xié)作意識(shí)和溝通技能,養(yǎng)成良好的工程習(xí)慣,全面提升就業(yè)競(jìng)爭(zhēng)力。
2 項(xiàng)目實(shí)踐管理平臺(tái)的搭建
沒(méi)有高質(zhì)量的開(kāi)發(fā)過(guò)程,就沒(méi)有高質(zhì)量的軟件。軟件工程過(guò)程化的管理是保證實(shí)踐教學(xué)的重要環(huán)節(jié)。我們建設(shè)了完善的項(xiàng)目實(shí)踐管理平臺(tái),對(duì)學(xué)生實(shí)踐過(guò)程開(kāi)展科學(xué)、規(guī)范化的過(guò)程管理,組成如圖3所示。包括知識(shí)管理(wiki)、源代碼管理、錯(cuò)誤跟蹤管理、源代碼統(tǒng)計(jì)、軟件測(cè)試管理、項(xiàng)目進(jìn)度管理。這幾個(gè)管理平臺(tái)并非獨(dú)立管理軟件,而是通過(guò)統(tǒng)一認(rèn)證平臺(tái)集成各管理子系統(tǒng),實(shí)現(xiàn)單點(diǎn)登錄及統(tǒng)一用戶權(quán)限管理。
(1)知識(shí)管理。主要為學(xué)生提供學(xué)習(xí)交流的平臺(tái),學(xué)生可以在該平臺(tái)上設(shè)計(jì)項(xiàng)目計(jì)劃、工作方案,撰寫(xiě)工作日志,提高團(tuán)隊(duì)合作交流能力及獨(dú)立解決問(wèn)題的能力。
(2)源代碼管理。用來(lái)管理程序源代碼和文檔,為項(xiàng)目開(kāi)發(fā)團(tuán)隊(duì)提供一個(gè)管理軟件整個(gè)生命周期的平臺(tái),有效實(shí)現(xiàn)了團(tuán)隊(duì)的協(xié)作和服務(wù)。
(3)源代碼統(tǒng)計(jì)。為教師提供監(jiān)管學(xué)生提交的程序代碼的平臺(tái),教師可以隨時(shí)檢查學(xué)生提交的代碼,統(tǒng)計(jì)完成代碼量情況等,實(shí)施過(guò)程控制。
(4)錯(cuò)誤跟蹤管理及軟件測(cè)試管理。幫助學(xué)生管理軟件測(cè)試過(guò)程中發(fā)現(xiàn)的錯(cuò)誤,可以與源代碼管理平臺(tái)間進(jìn)行有效的整合。測(cè)試人員可以將測(cè)試過(guò)程中發(fā)現(xiàn)的錯(cuò)誤及時(shí)反饋給開(kāi)發(fā)人員,隨時(shí)監(jiān)督程序的修改狀況,提高管理效率,保證項(xiàng)目的順利實(shí)施。
(5)項(xiàng)目進(jìn)度管理。幫助學(xué)生有效管控項(xiàng)目進(jìn)度,減少項(xiàng)目溝通、協(xié)調(diào)、進(jìn)度反饋會(huì)議,及時(shí)發(fā)現(xiàn)和管理項(xiàng)目問(wèn)題。
實(shí)踐教學(xué)管理平臺(tái)支持環(huán)境覆蓋了企業(yè)中軟件開(kāi)發(fā)平臺(tái)的主要功能,有效實(shí)施了實(shí)踐教學(xué)過(guò)程和質(zhì)量保障過(guò)程的統(tǒng)一管理,也為學(xué)生實(shí)踐軟件工程理論和方法提供了有力的底層支撐。在項(xiàng)目實(shí)踐教學(xué)中,我們采用符合軟件產(chǎn)業(yè)界標(biāo)準(zhǔn)的軟件過(guò)程規(guī)范,制定了開(kāi)發(fā)流程、文檔模板和評(píng)審標(biāo)準(zhǔn),讓學(xué)生能夠切身經(jīng)歷項(xiàng)目開(kāi)發(fā)的完整過(guò)程,深刻理解軟件工程系列課程的理論和方法,提高實(shí)戰(zhàn)技能和團(tuán)隊(duì)協(xié)作能力。
3 考核體系的建立
成績(jī)考核是實(shí)踐教學(xué)的重要環(huán)節(jié),抓好這一環(huán)節(jié),能對(duì)學(xué)生掌握的知識(shí)進(jìn)行正確合理的評(píng)估,提高教學(xué)質(zhì)量。實(shí)踐教學(xué)的考核方式不同于傳統(tǒng)的考核方法,它更側(cè)重于對(duì)學(xué)生的實(shí)踐動(dòng)手能力、綜合運(yùn)用能力、文檔寫(xiě)作能力、團(tuán)隊(duì)協(xié)作及創(chuàng)新能力的考核L7 J。
項(xiàng)目實(shí)踐、工程實(shí)訓(xùn)l成績(jī)可以從下面幾個(gè)方面進(jìn)行重點(diǎn)考核:
(1)業(yè)務(wù)能力(滿分60分)。
?完成項(xiàng)目進(jìn)度能力。
?項(xiàng)目完成質(zhì)量。
?文檔的規(guī)范性。
?英文閱讀能力。
(2)綜合素質(zhì)(滿分40分)。
?工作積極主動(dòng)性。
?學(xué)生的自我成長(zhǎng)能力。
?制度、紀(jì)律的遵守。
?團(tuán)隊(duì)協(xié)作能力。
上面的每一項(xiàng)考核均可以劃分為優(yōu)、良、中、差四個(gè)等級(jí),并采用不同的分?jǐn)?shù)權(quán)重,最終得到一個(gè)總的實(shí)踐分?jǐn)?shù)。這種考核結(jié)果能夠比較全面地反映學(xué)生的實(shí)踐學(xué)習(xí)情況,促進(jìn)學(xué)生的全面發(fā)展。
4 創(chuàng)新實(shí)踐教學(xué)團(tuán)隊(duì)的建立
提高實(shí)踐教學(xué)質(zhì)量,需要建立一支具有行業(yè)背景、國(guó)際化的創(chuàng)新實(shí)踐教學(xué)團(tuán)隊(duì)。防止實(shí)踐類課程蛻變?yōu)槔碚摻虒W(xué),教師必須有新的教學(xué)理念、講授模式和課程管理機(jī)制。同時(shí),軟件工程系列課程的特點(diǎn)要求教師要成為一名具有豐富開(kāi)發(fā)經(jīng)驗(yàn)的項(xiàng)目管理人 員。在實(shí)踐教學(xué)中,教師不再是課堂講授者,而更像一位工程項(xiàng)目經(jīng)理,負(fù)責(zé)提出項(xiàng)目的要求、檢查項(xiàng)目(學(xué)生)的開(kāi)發(fā)進(jìn)度、監(jiān)督開(kāi)發(fā)過(guò)程、評(píng)定軟件質(zhì)量。在課堂集中教學(xué)中,教師又像一位主持人,召開(kāi)的是項(xiàng)目進(jìn)度匯報(bào)會(huì)、技術(shù)交流會(huì)、軟件演示會(huì)等。
創(chuàng)新型實(shí)踐教學(xué)團(tuán)隊(duì)的建立需要一批高素質(zhì)的教師,教師要掌握最新的軟件技術(shù),使用主流的軟件開(kāi)發(fā)平臺(tái),對(duì)教師能力有較高要求。所以,要重視對(duì)教師的培養(yǎng)工作,鼓勵(lì)和資助年輕教師攻讀學(xué)位和進(jìn)修,通過(guò)團(tuán)隊(duì)合作、以老帶青的形式,提升青年教師的研究能力和教學(xué)水平。為保證教師團(tuán)隊(duì)的整體質(zhì)量,我們通過(guò)各種方式提高教師團(tuán)隊(duì)的工程領(lǐng)域背景和國(guó)際化背景,主要包括:
(1)研究中心負(fù)責(zé)前沿技術(shù)研究并開(kāi)發(fā)原型系統(tǒng),企業(yè)負(fù)責(zé)將其產(chǎn)品化并進(jìn)行市場(chǎng)推廣。
(2)派研究生和高年級(jí)本科生到軟件企業(yè)從事研究和軟件項(xiàng)目開(kāi)發(fā)。
(3)組織教師參加企業(yè)新技術(shù)培訓(xùn)。
(4)定期組織教師與企業(yè)研發(fā)人員開(kāi)展軟件新技術(shù)和項(xiàng)目管理經(jīng)驗(yàn)交流。
(5)定期派教師到國(guó)外進(jìn)修或參加國(guó)際交流會(huì)議。
雖然我們沒(méi)有參與競(jìng)賽,但是卻被這次活動(dòng)的精神打動(dòng),它對(duì)于中國(guó)的奧運(yùn)之夢(mèng)是很重要的一步,對(duì)于我們?nèi)谌隻ea大家庭也是很重要的一步。
在以后幾天,我們充滿熱情的開(kāi)始了在實(shí)踐中的學(xué)習(xí)。這種經(jīng)歷真是令人興奮,有那么多的材料和資源可供使用,包括技術(shù)書(shū)籍和bea完整的產(chǎn)品系列,最重要的還是可以與那些富有經(jīng)驗(yàn)的員工一起交流。所有這些都在最大程度上幫助我們更好地認(rèn)識(shí)了bea近乎完美的產(chǎn)品。
自我我們加入bea以來(lái),我們學(xué)到了很多有價(jià)值的知識(shí),也在一些項(xiàng)目上努力做出我們的貢獻(xiàn),例如我們?cè)O(shè)計(jì)并建立了中國(guó)售前支持部門的網(wǎng)上門戶,將知識(shí)中心里的內(nèi)容做了分類來(lái)方便以后的使用。
通過(guò)這些實(shí)際的演練,我們?yōu)橐院蟮难芯客晟屏俗约旱闹R(shí)結(jié)構(gòu),另外一個(gè)更重要的結(jié)果是我們?yōu)楣咀龀隽素暙I(xiàn),這正是我們樂(lè)于去做的且極有意義的事情。
學(xué)習(xí)的過(guò)程是艱苦的,但是公司也為我們放松身心創(chuàng)造了條件。游云秀谷就是其中一個(gè)非常好的活動(dòng)。風(fēng)景秀麗,讓人心曠神怡。
這種不同的環(huán)境幫助我們更好地接觸和了解他人,很多活動(dòng)如爬山、野餐、和其他娛樂(lè)活動(dòng)都可以讓我們獲得放松并有機(jī)會(huì)相互交流和溝通。
研發(fā)中心的實(shí)習(xí)生:
在開(kāi)始的幾天里,研發(fā)中心的總經(jīng)理frank,qa部門的經(jīng)理angela,以及研發(fā)中心的其他同事為我們提供了很多幫助和有用的建議。
frank給我們做了一個(gè)簡(jiǎn)短的報(bào)告來(lái)介紹軟件開(kāi)發(fā)的原則, angela給我們講了qa工作的基本過(guò)程。之后,我們感受到當(dāng)遇到問(wèn)題時(shí)總能找到相關(guān)的人來(lái)獲得幫助。
很快,我們就從同事們和內(nèi)部資源上學(xué)到了bea的軟件開(kāi)發(fā)方法和標(biāo)準(zhǔn)流程。這些是我們?cè)趯W(xué)校里無(wú)法學(xué)到的東西。
接著我們和很多新員工一起參與了新員工的入職培訓(xùn)。在三天的培訓(xùn)中,我們對(duì)bea的歷史、戰(zhàn)略、商業(yè)運(yùn)作、技術(shù)和銷售等有了整體的概念。
總經(jīng)理沈惠中和人力資源總監(jiān)jimmy為我們做了關(guān)于bea核心價(jià)值觀和人力資源政策和指導(dǎo)的精彩演講。他們所主張?quot;承擔(dān)責(zé)任"給了我們很多啟示。
chris cheng的技術(shù)講解讓我們對(duì)bea的技術(shù)有了非常清楚的認(rèn)識(shí),還有很多其他精心準(zhǔn)備的演示也給了我們很多指導(dǎo)。
我們8個(gè)qa 部門的實(shí)習(xí)生將負(fù)責(zé)tuxedo產(chǎn)品的測(cè)試。
關(guān)鍵詞: 職業(yè)教育;培養(yǎng)目標(biāo);學(xué)科活動(dòng)
Key words: vocational education;training objectives;subjects activities
中圖分類號(hào):G71 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1006-4311(2011)25-0188-01
0 引言
自2003年開(kāi)始國(guó)家教育部陸續(xù)批準(zhǔn)創(chuàng)辦兩年制示范性軟件職業(yè)技術(shù)學(xué)院,中原工學(xué)院軟件職業(yè)技術(shù)學(xué)院是河南省政府批準(zhǔn),由中原工學(xué)院和軟件企業(yè)合作舉辦的二級(jí)學(xué)院,2004年3月被省教育廳確定為河南省8所示范性軟件職業(yè)技術(shù)學(xué)院之一。辦學(xué)宗旨是立足河南,面向全國(guó),為國(guó)家軟件產(chǎn)業(yè)提供人才保證,培養(yǎng)適合國(guó)家產(chǎn)業(yè)結(jié)構(gòu)調(diào)整、與國(guó)際接軌的實(shí)用型、工程型、專門職業(yè)技術(shù)的高級(jí)軟件技術(shù)人才,以滿足社會(huì)和軟件產(chǎn)業(yè)對(duì)軟件人才的需求。培養(yǎng)目標(biāo)是系統(tǒng)分析、程序設(shè)計(jì)和開(kāi)發(fā)人員,在軟件產(chǎn)業(yè)中主要從事按規(guī)范說(shuō)明進(jìn)行的程序設(shè)計(jì)與軟件項(xiàng)目管理工作。
1 我院專業(yè)設(shè)置與培養(yǎng)目標(biāo)的特殊性
我院共設(shè)有四個(gè)專業(yè)六個(gè)方向:軟件技術(shù)專業(yè)(日文軟件開(kāi)發(fā)、軟件編碼、游戲開(kāi)發(fā)三個(gè)方向)、計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)(測(cè)試方向)、計(jì)算機(jī)信息管理專業(yè)、網(wǎng)絡(luò)管理。根據(jù)教學(xué)目標(biāo),要使學(xué)生掌握軟件基礎(chǔ)理論、熟練掌握系統(tǒng)分析、系統(tǒng)開(kāi)發(fā)、系統(tǒng)測(cè)試與系統(tǒng)維護(hù)等軟件工程實(shí)用技術(shù)、具有快速的學(xué)習(xí)能力、較強(qiáng)的實(shí)踐能力、較高的系統(tǒng)分析與設(shè)計(jì)能力、具備一定的項(xiàng)目開(kāi)發(fā)和管理經(jīng)驗(yàn)、較強(qiáng)的獨(dú)立工作能力、團(tuán)隊(duì)協(xié)作精神。在教學(xué)方式上以細(xì)化的職業(yè)技能需求為依據(jù),構(gòu)建課堂、軟件企業(yè)應(yīng)用平臺(tái)、校企結(jié)合的教學(xué)環(huán)境,強(qiáng)調(diào)學(xué)生主動(dòng)參與、小組協(xié)作、應(yīng)用實(shí)習(xí)與課堂教學(xué)并重的教學(xué)方式。同時(shí)根據(jù)各專業(yè)方向分別設(shè)置一、二、三級(jí)集中實(shí)踐,內(nèi)容為綜合應(yīng)用,而不局限于某一門課,目的是加強(qiáng)學(xué)生的綜合能力培養(yǎng)。一級(jí)課題,一般鍛煉學(xué)生編程思想,二級(jí)課題鍛煉學(xué)生使用完整解決簡(jiǎn)單問(wèn)題的方法,三級(jí)課題鍛煉學(xué)生使用規(guī)范的軟件設(shè)計(jì)開(kāi)發(fā)方法,完整解決簡(jiǎn)單問(wèn)題的能力。畢業(yè)實(shí)訓(xùn)和基地實(shí)習(xí)是在軟件開(kāi)發(fā)企業(yè)中完成的開(kāi)發(fā)實(shí)踐,需要完成畢業(yè)實(shí)訓(xùn)課題并撰寫(xiě)開(kāi)發(fā)總結(jié)報(bào)告和軟件文檔等工作。
2 開(kāi)展與培養(yǎng)計(jì)劃密切相關(guān)的三大競(jìng)賽
為了提高學(xué)生實(shí)踐能力,在課程內(nèi)容和教學(xué)方法上,吸取近年來(lái)軟件職業(yè)教育的經(jīng)驗(yàn)和成果,結(jié)合我院的培養(yǎng)目標(biāo)進(jìn)行了大膽的創(chuàng)新。同時(shí)在學(xué)生在校的四個(gè)學(xué)期中,有目的地開(kāi)展學(xué)科活動(dòng),對(duì)學(xué)生的專業(yè)能力培養(yǎng)起到非常關(guān)鍵的作用。除了第四個(gè)學(xué)期是畢業(yè)實(shí)訓(xùn)以外,其它三個(gè)學(xué)期密切結(jié)合我們的培養(yǎng)目標(biāo),開(kāi)展與專業(yè)學(xué)習(xí)相關(guān)的三大賽事:計(jì)算機(jī)基本技能大賽、軟件知識(shí)大賽、軟件設(shè)計(jì)大賽。每一項(xiàng)賽事均貫穿相應(yīng)學(xué)期的學(xué)習(xí),歷時(shí)3個(gè)多月,注重整個(gè)賽事的過(guò)程,調(diào)動(dòng)盡量多的學(xué)生參與到其中,最大可能地引導(dǎo)學(xué)生自主學(xué)習(xí)。表1是三大賽事的總體安排。
3 效果
在以后幾天,我們充滿熱情的開(kāi)始了在實(shí)踐中的學(xué)習(xí)。這種經(jīng)歷真是令人興奮,有那么多的材料和資源可供使用,包括技術(shù)書(shū)籍和BEA完整的產(chǎn)品系列,最重要的還是可以與那些富有經(jīng)驗(yàn)的員工一起交流。所有這些都在最大程度上幫助我們更好地認(rèn)識(shí)了BEA近乎完美的產(chǎn)品。自我我們加入BEA以來(lái),我們學(xué)到了很多有價(jià)值的知識(shí),也在一些項(xiàng)目上努力做出我們的貢獻(xiàn),例如我們?cè)O(shè)計(jì)并建立了中國(guó)售前支持部門的網(wǎng)上門戶,將知識(shí)中心里的內(nèi)容做了分類來(lái)方便以后的使用。通過(guò)這些實(shí)際的演練,我們?yōu)橐院蟮难芯客晟屏俗约旱闹R(shí)結(jié)構(gòu),另外一個(gè)更重要的結(jié)果是我們?yōu)楣咀龀隽素暙I(xiàn),這正是我們樂(lè)于去做的且極有意義的事情。
學(xué)習(xí)的過(guò)程是艱苦的,但是公司也為我們放松身心創(chuàng)造了條件。游云秀谷就是其中一個(gè)非常好的活動(dòng)。風(fēng)景秀麗,讓人心曠神怡。這種不同的環(huán)境幫助我們更好地接觸和了解他人,很多活動(dòng)如爬山、野餐、和其他娛樂(lè)活動(dòng)都可以讓我們獲得放松并有機(jī)會(huì)相互交流和溝通。
研發(fā)中心的實(shí)習(xí)生:
在開(kāi)始的幾天里,研發(fā)中心的總經(jīng)理Frank,QA部門的經(jīng)理Angela,以及研發(fā)中心的其他同事為我們提供了很多幫助和有用的建議。Frank給我們做了一個(gè)簡(jiǎn)短的報(bào)告來(lái)介紹軟件開(kāi)發(fā)的原則, Angela給我們講了QA工作的基本過(guò)程。之后,我們感受到當(dāng)遇到問(wèn)題時(shí)總能找到相關(guān)的人來(lái)獲得幫助。很快,我們就從同事們和內(nèi)部資源上學(xué)到了BEA的軟件開(kāi)發(fā)方法和標(biāo)準(zhǔn)流程。這些是我們?cè)趯W(xué)校里無(wú)法學(xué)到的東西。
接著我們和很多新員工一起參與了新員工的入職培訓(xùn)。在三天的培訓(xùn)中,我們對(duì)BEA的歷史、戰(zhàn)略、商業(yè)運(yùn)作、技術(shù)和銷售等有了整體的概念??偨?jīng)理沈惠中和人力資源總監(jiān)Jimmy為我們做了關(guān)于BEA核心價(jià)值觀和人力資源政策和指導(dǎo)的精彩演講。他們所主張?quot;承擔(dān)責(zé)任給了我們很多啟示。Chris Cheng的技術(shù)講解讓我們對(duì)BEA的技術(shù)有了非常清楚的認(rèn)識(shí),還有很多其他精心準(zhǔn)備的演示也給了我們很多指導(dǎo)。
軟件工程教育兼屬科學(xué)教育和工程教育范疇,軟件工程的科學(xué)教育屬性主要是引導(dǎo)學(xué)生對(duì)人類意識(shí)與智慧進(jìn)行科學(xué)理解、增強(qiáng)運(yùn)用軟件本質(zhì)特性(構(gòu)造性與易演化性)和解決具體問(wèn)題的能力;而軟件工程的工程教育屬性主要是引導(dǎo)學(xué)生綜合應(yīng)用計(jì)算機(jī)科學(xué)、數(shù)學(xué)、管理等科學(xué)原理,借鑒傳統(tǒng)工程的原則、方法,提煉和固化知識(shí),通過(guò)創(chuàng)建軟件來(lái)達(dá)到提高質(zhì)量、降低成本的目的。然而,McKinsey Global Institute2005年10月發(fā)表的一份報(bào)告稱,我國(guó)2005年畢業(yè)的60多萬(wàn)工程技術(shù)人才中適合在國(guó)際化公司工作的不到10%,主要原因是中國(guó)教育系統(tǒng)偏于理論,學(xué)生在校期間幾乎沒(méi)有受到Project和團(tuán)隊(duì)工作的實(shí)際訓(xùn)練,這對(duì)我國(guó)高等院校工程教育改革與創(chuàng)新提出了挑戰(zhàn),也為軟件工程專業(yè)建設(shè)指明了方向。
合理的課程體系是高等院校保證培養(yǎng)目標(biāo)和形成辦學(xué)特色的重要手段。目前,我國(guó)1900多所普通高校中雖有100多所院校開(kāi)設(shè)了軟件工程專業(yè),但與當(dāng)前軟件工程技術(shù)發(fā)展差距較大。為了培養(yǎng)出既有理論知識(shí)又有應(yīng)用技能的工程型實(shí)用軟件人才,軟件工程專業(yè)課程體系必須進(jìn)行改革。對(duì)此,本文結(jié)合CC2005、SE2004、SWEBOK、國(guó)內(nèi)軟件工程專業(yè)課程設(shè)置現(xiàn)有的研究成果,探索軟件工程專業(yè)本科教學(xué)課程體系建設(shè)問(wèn)題。
1 軟件工程專業(yè)課程體系設(shè)計(jì)策略
計(jì)算學(xué)科本科教學(xué)常用的課程體系設(shè)計(jì)策略主要?jiǎng)澐譃椋赫n程啟動(dòng)策略、課程組織策略、特色課程設(shè)置策略。課程啟動(dòng)策略主要包括:1)圍繞算法設(shè)計(jì)展開(kāi)的算法優(yōu)先策略;2)自底向上展開(kāi)的硬件優(yōu)先策略;3)從計(jì)算機(jī)導(dǎo)論展開(kāi)的廣度優(yōu)先策略:4)強(qiáng)調(diào)編程能力的程序設(shè)計(jì)優(yōu)先策略;5)強(qiáng)調(diào)系統(tǒng)使用命令優(yōu)先策略;6)從面向?qū)ο笳归_(kāi)的對(duì)象優(yōu)先策略。
課程組織策略主要有:1)基于主題的組織模式,它把知識(shí)體系中的每個(gè)知識(shí)域組織成一門或幾門課程;2)基于系統(tǒng)的組織模式,它把每類計(jì)算機(jī)軟硬件系統(tǒng)設(shè)置成一門或幾門課程;3)混合模式,在課程設(shè)計(jì)時(shí)不考慮區(qū)分前兩種方法,兼而有之。特色課程設(shè)置策略主要依據(jù)本校辦學(xué)特色和研究專長(zhǎng)來(lái)確定。
由于軟件工程教育兼屬科學(xué)教育和工程教育范疇,其科學(xué)屬性和工程屬性決定了軟件工程專業(yè)本科教學(xué)課程規(guī)劃,一方面要強(qiáng)調(diào)工程性、技術(shù)性、實(shí)用性、系統(tǒng)性、綜合性和復(fù)合型,另一方面要強(qiáng)化基礎(chǔ)軟硬件知識(shí)在解決復(fù)雜軟件構(gòu)造和應(yīng)用方面起到的關(guān)鍵作用。對(duì)于課程啟動(dòng)策略而言,傳統(tǒng)計(jì)算機(jī)科學(xué)專業(yè)的課程啟動(dòng)方式并不適合于本專業(yè),但工程優(yōu)先策略似乎也不適合于沒(méi)有任何計(jì)算機(jī)基礎(chǔ)的本科生;同樣,在課程組織策略上,基于主題的組織模式更多地具有科學(xué)研究屬性,而基于系統(tǒng)的組織模式又不利于基礎(chǔ)知識(shí)強(qiáng)化;此外,特色課程設(shè)置時(shí),有時(shí)會(huì)缺乏全面綜合考慮,因人設(shè)課會(huì)造成特色課程系統(tǒng)性差問(wèn)題。因此,在軟件工程專業(yè)課程體系設(shè)計(jì)策略方面,應(yīng)根據(jù)軟件工程學(xué)科自身屬性,綜合考慮以上各種策略特點(diǎn),全局思考,統(tǒng)一規(guī)劃,避免課程系統(tǒng)性差、教學(xué)內(nèi)容重復(fù)和遺漏并存等現(xiàn)象。
2 軟件工程專業(yè)課程體系架構(gòu)模型設(shè)計(jì)
根據(jù)軟件工程專業(yè)本科教學(xué)的培養(yǎng)目標(biāo)及規(guī)格要求,其課程體系采用“夯實(shí)基礎(chǔ)教育、提高系統(tǒng)認(rèn)知、強(qiáng)化軟件開(kāi)發(fā)、推進(jìn)工程實(shí)訓(xùn)”為主線的設(shè)計(jì)思路,構(gòu)建了“分層次、互動(dòng)式、工程化”的課程體系架構(gòu)模型(如圖1所示)。該模型共分為四個(gè)層次,即基礎(chǔ)知識(shí)教育層、系統(tǒng)認(rèn)知教育層、工程設(shè)計(jì)開(kāi)發(fā)層和工程實(shí)踐訓(xùn)練層。各層次不是相互獨(dú)立的,而是相互關(guān)聯(lián)、相互影響、逐層遞進(jìn)的演進(jìn)關(guān)系。該模型簡(jiǎn)化了計(jì)算機(jī)科學(xué)核心課程數(shù)量,突出基于主題的組織模式,沿著由淺入深、循序漸進(jìn)的認(rèn)知路徑,力圖實(shí)現(xiàn)“基礎(chǔ)與編程一體化、編程與系統(tǒng)一體化、系統(tǒng)與工程一體化、工程與職業(yè)一體化”四位一體的工程型實(shí)用軟件人才教學(xué)目標(biāo)。
2.1 基礎(chǔ)知識(shí)教育層
基礎(chǔ)知識(shí)教育的設(shè)計(jì)思路,強(qiáng)化學(xué)生的基礎(chǔ)知識(shí)和編程意識(shí),實(shí)現(xiàn)“基礎(chǔ)扎實(shí)和編程意識(shí)強(qiáng)”兩個(gè)目標(biāo)?;A(chǔ)知識(shí)教育層結(jié)構(gòu)具體劃分為:數(shù)學(xué)基礎(chǔ)類課程模塊、外語(yǔ)類課程模塊、軟件基礎(chǔ)類課程模塊、其他公共基礎(chǔ)類課程模塊。根據(jù)各模塊自身特點(diǎn),全面考慮各模塊之間的關(guān)聯(lián)性,做好彼此之間的銜接。在課程啟動(dòng)策略方面,主要采取基于基礎(chǔ)的編程優(yōu)先策略。在數(shù)學(xué)基礎(chǔ)類課程模塊中確定一門銜接較好的基礎(chǔ)課作為軟件基礎(chǔ)類課程模塊的啟動(dòng),軟件基礎(chǔ)類課程模塊率先啟用軟件設(shè)計(jì)基礎(chǔ)課程,力圖達(dá)到“基礎(chǔ)與編程一體化”的教學(xué)目標(biāo)。在課程組織策略方面,采取基于主題的組織模式,有利于學(xué)生掌握基礎(chǔ)理論知識(shí)。
2.2 系統(tǒng)認(rèn)知教育層
系統(tǒng)認(rèn)知教育的設(shè)計(jì)思路:強(qiáng)化學(xué)生的編程能力和對(duì)軟件系統(tǒng)的認(rèn)識(shí)能力,實(shí)現(xiàn)“編程能力強(qiáng)和系統(tǒng)級(jí)認(rèn)知”兩個(gè)目標(biāo)。根據(jù)軟件工程專業(yè)對(duì)硬件系統(tǒng)和系統(tǒng)軟件的知識(shí)要求,系統(tǒng)認(rèn)知教育層結(jié)構(gòu)劃分為:數(shù)據(jù)庫(kù)系統(tǒng)類課程模塊、網(wǎng)絡(luò)系統(tǒng)類課程模塊、操作系統(tǒng)類課程模塊和編譯系統(tǒng)類課程模塊。在課程啟動(dòng)策略方面,主要采取基于編程的系統(tǒng)優(yōu)先策略。通過(guò)軟件基礎(chǔ)類課程模塊的數(shù)據(jù)結(jié)構(gòu)等課程和系統(tǒng)認(rèn)知類課程模塊的數(shù)據(jù)庫(kù)原理及應(yīng)用等課程,進(jìn)一步強(qiáng)化學(xué)生的編程能力,并以程序設(shè)計(jì)為主線引導(dǎo)學(xué)生的系統(tǒng)級(jí)認(rèn)識(shí)能力,實(shí)現(xiàn)“編程與系統(tǒng)一體化”的教學(xué)目標(biāo)。在課程組織策略方面,采取基于系統(tǒng)的組織模式,簡(jiǎn)化計(jì)算機(jī)科學(xué)核心課程數(shù)量,提高學(xué)生學(xué)習(xí)的有效性和對(duì)知識(shí)的掌握程度。
2.3 工程設(shè)計(jì)開(kāi)發(fā)層
工程設(shè)計(jì)開(kāi)發(fā)的設(shè)計(jì)思路:以工程化方法為手段,依托項(xiàng)目培養(yǎng)學(xué)生的“工程”意識(shí),鍛煉學(xué)生對(duì)軟件系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)能力,進(jìn)一步強(qiáng)化學(xué)生的系統(tǒng)級(jí)認(rèn)識(shí),實(shí)現(xiàn)“更完整的系統(tǒng)級(jí)認(rèn)識(shí)和軟件系統(tǒng)工程化設(shè)計(jì)開(kāi)發(fā)技術(shù)”兩個(gè)目標(biāo)。根據(jù)軟件工程項(xiàng)目開(kāi)發(fā)流程,工程設(shè)計(jì)開(kāi)發(fā)層結(jié)構(gòu)劃分為:軟件過(guò)程類課程模塊、軟件設(shè)計(jì)類課程模塊、軟件架構(gòu)類課程模塊、軟件測(cè)試類課程模塊、人機(jī)交互類課程模塊、特色項(xiàng)目類課程模塊、可擴(kuò)充類課程模塊。該層綜合考慮核心專業(yè)課程和特色項(xiàng)目課程設(shè)置,基于專業(yè)方向設(shè)置若干動(dòng)態(tài)可擴(kuò)充課程,全面考慮課程之間的關(guān)聯(lián),強(qiáng)調(diào)統(tǒng)一設(shè)計(jì)、統(tǒng)一規(guī)劃。學(xué)生在這個(gè)層次必修一些工程設(shè)計(jì)開(kāi)發(fā)系列課程,選修可擴(kuò)充類課程,達(dá)到“系統(tǒng)與工程一體化”的教學(xué)目標(biāo)。課程啟動(dòng)策略采取基于系統(tǒng)的工程優(yōu)先策略。課程組織策略采取項(xiàng)目的組織模式,以此來(lái)提高學(xué)生的軟件系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)能力。
2.4 工程實(shí)踐訓(xùn)練層
工程實(shí)踐訓(xùn)練總體設(shè)計(jì)思路:通過(guò)實(shí)驗(yàn)訓(xùn)練、專業(yè)實(shí)習(xí)、項(xiàng)目實(shí)訓(xùn)、畢業(yè)設(shè)計(jì)等教學(xué)環(huán)節(jié),依托校內(nèi) 外實(shí)習(xí)實(shí)訓(xùn)基地,采用校外實(shí)習(xí)實(shí)訓(xùn)、自主實(shí)習(xí)實(shí)訓(xùn)、校內(nèi)實(shí)習(xí)實(shí)訓(xùn)和外聘軟件工程師等形式,強(qiáng)化學(xué)生的工程能力,培養(yǎng)學(xué)生的職場(chǎng)素質(zhì),實(shí)現(xiàn)工程與職業(yè)一體化的教學(xué)目標(biāo)。工程實(shí)踐訓(xùn)練層結(jié)構(gòu)具體劃分為兩大類,一類是實(shí)驗(yàn)與實(shí)習(xí)類課程模塊,另一類是工程實(shí)訓(xùn)與畢業(yè)論文類課程模塊。其中,實(shí)驗(yàn)與實(shí)習(xí)類課程模塊的具體設(shè)計(jì)思路,通過(guò)基礎(chǔ)實(shí)驗(yàn)、系統(tǒng)體驗(yàn)、編程能力訓(xùn)練三個(gè)環(huán)節(jié),進(jìn)一步夯實(shí)學(xué)生的基礎(chǔ)知識(shí),完善學(xué)生的系統(tǒng)級(jí)認(rèn)識(shí),強(qiáng)化學(xué)生的開(kāi)發(fā)技能;而工程實(shí)訓(xùn)與畢業(yè)論文類課程模塊的具體設(shè)計(jì)思路,通過(guò)“軟件工程項(xiàng)目實(shí)訓(xùn)”這個(gè)載體,采取“企業(yè)+實(shí)訓(xùn)+論文+就業(yè)”捆綁的運(yùn)作模式,與多家國(guó)內(nèi)知名IT公司合作,讓學(xué)生到企業(yè)進(jìn)行實(shí)際項(xiàng)目綜合訓(xùn)練,并完成畢業(yè)論文設(shè)計(jì)工作,實(shí)現(xiàn)理論與實(shí)踐結(jié)合、技巧與職業(yè)素質(zhì)結(jié)合的教學(xué)目標(biāo),同時(shí)也為學(xué)生就業(yè)提供一個(gè)良好平臺(tái)。
上述四個(gè)教育層是彼此聯(lián)系和互動(dòng)發(fā)展的,在課程體系設(shè)計(jì)中充分考慮銜接性、系統(tǒng)性和創(chuàng)新性。交流、溝通、講演、寫(xiě)作的培養(yǎng)更多體現(xiàn)在第二課堂科技學(xué)術(shù)活動(dòng)中。
3 軟件工程專業(yè)核心課程設(shè)置
3.1 課程設(shè)置原則
軟件工程專業(yè)課程設(shè)置遵循六個(gè)基本原則,即先進(jìn)性、靈活性、復(fù)合性、工程性、創(chuàng)新性和模塊化。1)先進(jìn)性:課程設(shè)置和課程內(nèi)容需反映國(guó)際上先進(jìn)的軟件技術(shù)發(fā)展成果和軟件企業(yè)對(duì)先進(jìn)技術(shù)的需求,以及相關(guān)的基礎(chǔ)理論。2)靈活性:課程設(shè)置需具有靈活性,應(yīng)根據(jù)軟件技術(shù)的發(fā)展及時(shí)調(diào)整。3)復(fù)合性:課程設(shè)置需包括技能、工程、管理等方面的教學(xué)內(nèi)容,使學(xué)生具有必要的綜合技能和基本素質(zhì)。4)工程性:課程設(shè)置面向軟件工程實(shí)踐,強(qiáng)調(diào)工程實(shí)踐能力培養(yǎng),使學(xué)生能夠自覺(jué)運(yùn)用先進(jìn)的工程化方法和技術(shù)從事軟件開(kāi)發(fā)和項(xiàng)目管理,具有團(tuán)隊(duì)協(xié)作精神。5)創(chuàng)新性:課程設(shè)置應(yīng)倡導(dǎo)學(xué)生自主學(xué)習(xí),并給予必要的指導(dǎo),從而培養(yǎng)學(xué)生自主學(xué)習(xí)和自我提高能力,以及勇于開(kāi)拓和善于創(chuàng)新能力。6)模塊化:課程應(yīng)按照模塊化準(zhǔn)則設(shè)計(jì),課程模塊設(shè)計(jì)可以交叉。根據(jù)軟件技術(shù)最新發(fā)展、當(dāng)前市場(chǎng)需求及專業(yè)培養(yǎng)方向、學(xué)生目前具備的領(lǐng)域知識(shí)等,靈活調(diào)整課程設(shè)置和課程內(nèi)容。
3.2 核心課程模塊設(shè)置
1)軟件基礎(chǔ)類課程模塊設(shè)有:計(jì)算機(jī)硬件基礎(chǔ)、軟件設(shè)計(jì)基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)、計(jì)算機(jī)組織原理、面向?qū)ο蟪绦蛟O(shè)計(jì)、算法分析與設(shè)計(jì)等課程。2)操作系統(tǒng)類課程模塊設(shè)有:操作系統(tǒng)原理、LINUX系統(tǒng)基礎(chǔ)、嵌入式系統(tǒng)基礎(chǔ)等課程。3)網(wǎng)絡(luò)系統(tǒng)類課程模塊設(shè)有:計(jì)算機(jī)網(wǎng)絡(luò)、網(wǎng)絡(luò)規(guī)劃與集成、網(wǎng)絡(luò)安全檢測(cè)與防范技術(shù)、網(wǎng)絡(luò)協(xié)議與網(wǎng)絡(luò)軟件等課程。4)數(shù)據(jù)庫(kù)系統(tǒng)類課程模塊設(shè)有:數(shù)據(jù)庫(kù)原理及應(yīng)用、ORACLE數(shù)據(jù)庫(kù)、數(shù)據(jù)倉(cāng)庫(kù)與數(shù)據(jù)挖掘技術(shù)等課程。5)編譯系統(tǒng)類課程模塊設(shè)有:編譯系統(tǒng)原理、編譯技術(shù)等課程。6)軟件過(guò)程類課程模塊設(shè)有:軟件工程、需求工程、軟件項(xiàng)目管理、軟件建模技術(shù)UML等課程。7)軟件設(shè)計(jì)類課程模塊設(shè)有:C++高級(jí)程序設(shè)計(jì)、J2EE與中間件、.NET架構(gòu)技術(shù)、設(shè)計(jì)模式等課程。8)軟件架構(gòu)類課程模塊設(shè)有:大型軟件系統(tǒng)構(gòu)造、軟件體系結(jié)構(gòu)等課程。9)軟件測(cè)試類課程模塊設(shè)有:軟件測(cè)試技術(shù)、軟件測(cè)試與評(píng)估等課程。10)人機(jī)交互類課程模塊設(shè)有:人機(jī)交互技術(shù)等課程。11)特色項(xiàng)目類課程模塊設(shè)有:軟件工程項(xiàng)目案例解析、大型軟件工程項(xiàng)目實(shí)訓(xùn)等課程。12)可擴(kuò)充類課程模塊設(shè)有:手機(jī)游戲開(kāi)發(fā)、網(wǎng)絡(luò)游戲開(kāi)發(fā)、計(jì)算機(jī)圖形學(xué)、嵌入式Linux網(wǎng)絡(luò)及GUI應(yīng)用開(kāi)發(fā)、嵌入式Linux驅(qū)動(dòng)開(kāi)發(fā)、手持設(shè)備軟件開(kāi)發(fā)等課程。
4 軟件工程專業(yè)培養(yǎng)方案制定與實(shí)施
軟件工程專業(yè)培養(yǎng)方案制定是基于軟件與工程的復(fù)合,將軟件工程與領(lǐng)域應(yīng)用相結(jié)合,強(qiáng)調(diào)計(jì)算機(jī)科學(xué)和數(shù)學(xué)基礎(chǔ)的同時(shí),將專業(yè)課程重點(diǎn)放在軟件新技術(shù)和軟件工程新技術(shù)方面,通過(guò)對(duì)實(shí)踐類課程工程化改造,增設(shè)軟件工程項(xiàng)目實(shí)訓(xùn)環(huán)節(jié),開(kāi)設(shè)部分技能課程,試圖使學(xué)生的基礎(chǔ)知識(shí)、專業(yè)技能、創(chuàng)新能力、工程能力和職業(yè)素質(zhì)都能得到全面均衡發(fā)展。具體措施如下。
4.1 建立英語(yǔ)為主日語(yǔ)為輔的外語(yǔ)教學(xué)體系
根據(jù)IT市場(chǎng)的實(shí)際需求,軟件工程專業(yè)培養(yǎng)方案制定,除正常開(kāi)設(shè)四個(gè)學(xué)期大學(xué)英語(yǔ)外,增開(kāi)兩個(gè)學(xué)期標(biāo)準(zhǔn)目語(yǔ)和一個(gè)學(xué)期專業(yè)英語(yǔ),堅(jiān)持外語(yǔ)學(xué)習(xí)四年不斷線,旨在為學(xué)生選擇日企或?qū)θ胀獍髽I(yè)就業(yè)提供方便。
4.2 建立工程化實(shí)踐教學(xué)體系
建立“四年不斷線、三個(gè)層次相呼應(yīng)、兩大措施為保障”的工程化實(shí)踐教學(xué)體系?!八哪瓴粩嗑€”是指實(shí)踐環(huán)節(jié)四年不斷線,每個(gè)學(xué)期至少有一個(gè)集中性的實(shí)踐教學(xué)環(huán)節(jié),體現(xiàn)“全過(guò)程”實(shí)踐;“三個(gè)層次相呼應(yīng)”主要是從實(shí)踐教學(xué)內(nèi)容設(shè)計(jì)上考慮的,包括第一層次教學(xué)實(shí)驗(yàn),第二層次課程設(shè)計(jì)及專業(yè)實(shí)習(xí),第三層次工程項(xiàng)目實(shí)訓(xùn)與畢業(yè)設(shè)計(jì);“兩大措施為保障”主要指教學(xué)計(jì)劃保障和考核制度保障。
4.3 設(shè)置專門的實(shí)踐課程
針對(duì)工程化軟件人才應(yīng)具備的個(gè)人開(kāi)發(fā)能力、團(tuán)隊(duì)開(kāi)發(fā)能力、系統(tǒng)研發(fā)能力和設(shè)備應(yīng)用能力,以必修課和選修課形式,開(kāi)設(shè)四類特色化、階梯狀工程實(shí)踐學(xué)分課程,即程序設(shè)計(jì)類實(shí)踐課程、軟件工程類實(shí)踐課程、項(xiàng)目管理類實(shí)踐課程和網(wǎng)絡(luò)平臺(tái)類實(shí)踐課程,構(gòu)成了系統(tǒng)全面的學(xué)生實(shí)踐能力訓(xùn)練體系。
4.4 提高專業(yè)課程教學(xué)中的實(shí)驗(yàn)課時(shí)量
除個(gè)別側(cè)重理論教學(xué)的專業(yè)課程外,80%以上的專業(yè)課程包含實(shí)驗(yàn)或?qū)嵙?xí)環(huán)節(jié),實(shí)驗(yàn)或?qū)嵙?xí)成績(jī)占總成績(jī)的30%以上,一部分實(shí)踐性較強(qiáng)的課程是以上機(jī)考試和答辯作為最終考試方式。
4.5 開(kāi)設(shè)部分技能課程
這種模式是學(xué)院最初辦學(xué)思想的體現(xiàn),是基于學(xué)院中外合作辦學(xué)實(shí)際而提出的工程實(shí)訓(xùn)形式。這種模式充分參照國(guó)內(nèi)軟件開(kāi)發(fā)的經(jīng)驗(yàn),由外方教師和專業(yè)技術(shù)人員以軟件項(xiàng)目分解的方式,通過(guò)對(duì)已成熟的軟件產(chǎn)品的項(xiàng)目分解與重組過(guò)程,來(lái)模擬實(shí)際軟件開(kāi)發(fā)流程,以校內(nèi)實(shí)驗(yàn)室與實(shí)訓(xùn)中心為依托,自主指導(dǎo)學(xué)生的軟件工程實(shí)訓(xùn),以便充分利用中外合作辦學(xué)的優(yōu)勢(shì)。這種模式也可以說(shuō)是省內(nèi)各高校聯(lián)合成立軟件學(xué)院之初的一種普遍思路[3,4]。學(xué)院01級(jí)軟件工程專業(yè)工程實(shí)訓(xùn)就曾以這種方式開(kāi)展。存在問(wèn)題:由于外方師資準(zhǔn)備及相關(guān)原因,對(duì)于實(shí)際項(xiàng)目的分解需要付出大量的前期工作,而且從師資與經(jīng)費(fèi)來(lái)說(shuō)院校負(fù)擔(dān)比較重。
“企業(yè)運(yùn)作式”工程實(shí)訓(xùn)模式
“企業(yè)運(yùn)作式”工程實(shí)訓(xùn)模式是當(dāng)前國(guó)內(nèi)軟件學(xué)院運(yùn)用較普遍的模式。在這種模式中,學(xué)校通過(guò)與企業(yè)化的軟件工程實(shí)訓(xùn)基地(公司)聯(lián)系,簽訂校企合作實(shí)訓(xùn)協(xié)議,規(guī)定企業(yè)責(zé)任與權(quán)益。然后根據(jù)協(xié)議,直接把學(xué)生送到企業(yè)去參加實(shí)訓(xùn),讓學(xué)生在比較接近軟件企業(yè)化的環(huán)境中鍛煉半年到一年,增加學(xué)生的項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn),加速學(xué)生完成身份與環(huán)境的轉(zhuǎn)換[5,6],整個(gè)工程實(shí)訓(xùn)全過(guò)程由企業(yè)管理。存在問(wèn)題:(1)由于軟件工程專業(yè)人員多,學(xué)科體系口徑寬,這種較長(zhǎng)時(shí)間的同一工作環(huán)境與模式一方面鍛煉了學(xué)生的實(shí)際工作能力,另一方面,對(duì)原本具有不同興趣愛(ài)好的同學(xué)也是一種壓制。(2)企業(yè)管理與學(xué)院管理存在認(rèn)識(shí)和體制上的差異。對(duì)于每個(gè)學(xué)生最終質(zhì)量的考核與監(jiān)督將存在一定的問(wèn)題。(3)“企業(yè)運(yùn)作式”費(fèi)用大,雖然軟件企業(yè)和學(xué)院可幫助學(xué)生承擔(dān)部分經(jīng)濟(jì)負(fù)擔(dān),但無(wú)形中增加了學(xué)生的經(jīng)濟(jì)壓力。(4)大量學(xué)生的外出,對(duì)于學(xué)生的安全管理也是一種隱患。不管是集中外出還是分散外出,都不得不考慮學(xué)生的安全問(wèn)題[4]。
“校企結(jié)合”分散工程實(shí)訓(xùn)模式
當(dāng)眾多軟件學(xué)院把人往外送的時(shí)候,我們考慮的是另一個(gè)問(wèn)題,能不能把軟件企業(yè)請(qǐng)到學(xué)校來(lái)。在這種思想的指導(dǎo)下,我們提出了“校企結(jié)合”分散工程實(shí)訓(xùn)模式,這是上述兩種模式的優(yōu)化模式。在這種模式中,軟件公司技術(shù)骨干成員(項(xiàng)目經(jīng)理)帶著公司實(shí)際項(xiàng)目,走進(jìn)校園,利用學(xué)院現(xiàn)有的實(shí)訓(xùn)基地,模擬出一個(gè)軟件企業(yè)生產(chǎn)環(huán)境,并相對(duì)自主地運(yùn)用企業(yè)軟件開(kāi)發(fā)與管理模式,指導(dǎo)訓(xùn)練學(xué)生對(duì)實(shí)際項(xiàng)目進(jìn)行分析與設(shè)計(jì)。這種模式既克服了第一種模式中的實(shí)際項(xiàng)目及項(xiàng)目重新分解的工作量問(wèn)題,也解決了第二種方式高費(fèi)用和安全問(wèn)題,可以共同保證教學(xué)質(zhì)量,并提高教學(xué)效率。
軟件工程實(shí)訓(xùn)教學(xué)環(huán)節(jié)質(zhì)量保障實(shí)踐與探索
除了在工程實(shí)訓(xùn)教學(xué)模式方面的探索,為保障企業(yè)實(shí)訓(xùn)的教學(xué)質(zhì)量,學(xué)院在實(shí)訓(xùn)教學(xué)質(zhì)量保障體系構(gòu)建方面也一直在不斷探索與優(yōu)化,從文檔規(guī)范、過(guò)程管理、企業(yè)和學(xué)生相互評(píng)估等方面對(duì)工程實(shí)訓(xùn)教學(xué)全過(guò)程的教學(xué)質(zhì)量進(jìn)行監(jiān)督與控制,并取得較好的成果。
構(gòu)建了一套完整規(guī)范的畢業(yè)設(shè)計(jì)文檔體系,指導(dǎo)工程實(shí)訓(xùn)的全過(guò)程質(zhì)量體系文件是質(zhì)量體系的具體化,是以文件的形式對(duì)質(zhì)量體系進(jìn)行詳細(xì)的描述[7]。參考高校教學(xué)實(shí)習(xí)相關(guān)規(guī)范,學(xué)院針對(duì)軟件工程專業(yè)特色,結(jié)合學(xué)校有關(guān)實(shí)習(xí)教學(xué)要求和學(xué)生企業(yè)實(shí)訓(xùn)實(shí)際情況,修訂了4個(gè)層次的實(shí)習(xí)教學(xué)保障體系文件,成為工程實(shí)訓(xùn)教學(xué)質(zhì)量保障體系建立和運(yùn)行的綱領(lǐng)性文件。第一層次是綱領(lǐng)性文件,主要指由學(xué)校和學(xué)院制訂一系列實(shí)習(xí)管理制度、實(shí)習(xí)教學(xué)質(zhì)量手冊(cè),用以明確質(zhì)量方針和目標(biāo)。具體包括東華理工大學(xué)實(shí)習(xí)管理辦法、東華理工大學(xué)校外實(shí)踐教學(xué)安全管理辦法、軟件學(xué)院生產(chǎn)實(shí)習(xí)指導(dǎo)老師工作細(xì)則等一系列文件。第二層次是流程性文件,以保障實(shí)習(xí)過(guò)程的全面有序。主要是實(shí)習(xí)工作流程方面的文件,包括學(xué)生進(jìn)入企業(yè)實(shí)習(xí)的操作流程、實(shí)習(xí)企業(yè)評(píng)選流程等文件,以實(shí)現(xiàn)對(duì)實(shí)習(xí)過(guò)程的管理。第三層次是操作性文件,主要指由學(xué)校和企業(yè)制訂的各類教學(xué)管理文件,如實(shí)習(xí)指導(dǎo)教師崗位工作考核辦法、學(xué)生成績(jī)?cè)u(píng)定方法、實(shí)訓(xùn)崗位工作職責(zé)、實(shí)習(xí)生日常管理規(guī)定等。第四層次是記錄性文件,是對(duì)體系運(yùn)行的記載,如學(xué)生及教師的意見(jiàn)或建議調(diào)查表等。
制訂明確具體的工程實(shí)訓(xùn)管理流程,從過(guò)程上保障實(shí)習(xí)質(zhì)量校企結(jié)合實(shí)習(xí)的主體為學(xué)生和企業(yè)。實(shí)習(xí)企業(yè)的資質(zhì)、實(shí)習(xí)企業(yè)的管理制度的規(guī)范,以及校企雙方對(duì)學(xué)生的約束能力,都很大程度上影響著實(shí)習(xí)的質(zhì)量。因此,為保障實(shí)習(xí)的質(zhì)量,學(xué)院重點(diǎn)對(duì)實(shí)習(xí)企業(yè)與學(xué)生的實(shí)習(xí)流程進(jìn)行規(guī)范管理,落實(shí)制度明確的內(nèi)容。首先,在實(shí)習(xí)企業(yè)的選擇方面,學(xué)院設(shè)立校企合作崗位,專門對(duì)意向?qū)嵙?xí)企業(yè)的資質(zhì)、規(guī)模、企業(yè)師資、實(shí)習(xí)過(guò)程管理制度、以往實(shí)習(xí)評(píng)價(jià)等方面進(jìn)行全面調(diào)查,并將調(diào)查結(jié)果向?qū)W院院務(wù)會(huì)匯報(bào),經(jīng)學(xué)院院務(wù)會(huì)同意后方可確定為實(shí)習(xí)企業(yè)。對(duì)于實(shí)習(xí)企業(yè)的選評(píng)實(shí)行一年一次的模式,動(dòng)態(tài)的確定信譽(yù)良好的實(shí)習(xí)企業(yè)作為合作伙伴。其次,對(duì)在企業(yè)實(shí)習(xí)的學(xué)生加強(qiáng)管理。學(xué)生到企業(yè)之前,由學(xué)院教學(xué)、學(xué)工部門根據(jù)學(xué)生外出實(shí)習(xí)管理流程(如下圖所示)一起全面落實(shí)企業(yè)實(shí)習(xí)的學(xué)生的學(xué)分、安全管理。學(xué)生到企業(yè)后,采取企業(yè)為主、學(xué)校為輔的管理模式。學(xué)校指定實(shí)習(xí)企業(yè)的聯(lián)系(指導(dǎo))老師,負(fù)責(zé)與企業(yè)、學(xué)生的定期聯(lián)系與溝通。學(xué)院教學(xué)部門不定期到實(shí)習(xí)企業(yè)走訪,對(duì)實(shí)習(xí)全過(guò)程進(jìn)行監(jiān)督。
健全工程實(shí)訓(xùn)教學(xué)質(zhì)量評(píng)價(jià)體系,構(gòu)建校企合作良性循環(huán)為驗(yàn)證實(shí)訓(xùn)質(zhì)量,學(xué)院構(gòu)建了師生、校企互評(píng)的質(zhì)量評(píng)價(jià)體系,主要包括學(xué)生對(duì)實(shí)習(xí)基地的評(píng)價(jià)調(diào)查、實(shí)習(xí)企業(yè)對(duì)學(xué)生的評(píng)價(jià)調(diào)查、學(xué)生對(duì)實(shí)習(xí)方向的評(píng)價(jià)調(diào)查三部分構(gòu)成。評(píng)價(jià)體系堅(jiān)持以學(xué)生評(píng)價(jià)為中心,結(jié)合基地的輔助評(píng)價(jià),引導(dǎo)學(xué)生在形成積極自我意識(shí)的基礎(chǔ)上發(fā)展現(xiàn)實(shí)主體性的評(píng)價(jià),并以期成為將來(lái)學(xué)生有意義學(xué)習(xí)經(jīng)驗(yàn)的一部分。通過(guò)對(duì)評(píng)價(jià)反饋數(shù)據(jù)的分析,學(xué)院形成年度實(shí)訓(xùn)報(bào)告,全面了解學(xué)生實(shí)習(xí)課程、實(shí)習(xí)基地的教學(xué)質(zhì)量和實(shí)習(xí)基地教學(xué)及管理方面存在的不足。學(xué)生的反饋信息要及時(shí)與企業(yè)溝通,并為下一年度的實(shí)習(xí)工作安排奠定良好基礎(chǔ)。
在以后幾天,我們充滿熱情的開(kāi)始了在實(shí)踐中的學(xué)習(xí)。這種經(jīng)歷真是令人興奮,有那么多的材料和資源可供使用,包括技術(shù)書(shū)籍和BEA完整的產(chǎn)品系列,最重要的還是可以與那些富有經(jīng)驗(yàn)的員工一起交流。所有這些都在最大程度上幫助我們更好地認(rèn)識(shí)了BEA近乎完美的產(chǎn)品。自我我們加入BEA以來(lái),我們學(xué)到了很多有價(jià)值的知識(shí),也在一些項(xiàng)目上努力做出我們的貢獻(xiàn),例如我們?cè)O(shè)計(jì)并建立了中國(guó)售前支持部門的網(wǎng)上門戶,將知識(shí)中心里的內(nèi)容做了分類來(lái)方便以后的使用。通過(guò)這些實(shí)際的演練,我們?yōu)橐院蟮难芯客晟屏俗约旱闹R(shí)結(jié)構(gòu),另外一個(gè)更重要的結(jié)果是我們?yōu)楣咀龀隽素暙I(xiàn),這正是我們樂(lè)于去做的且極有意義的事情。
學(xué)習(xí)的過(guò)程是艱苦的,但是公司也為我們放松身心創(chuàng)造了條件。游云秀谷就是其中一個(gè)非常好的活動(dòng)。風(fēng)景秀麗,讓人心曠神怡。這種不同的環(huán)境幫助我們更好地接觸和了解他人,很多活動(dòng)如爬山、野餐、和其他娛樂(lè)活動(dòng)都可以讓我們獲得放松并有機(jī)會(huì)相互交流和溝通。
研發(fā)中心的實(shí)習(xí)生:
在開(kāi)始的幾天里,研發(fā)中心的總經(jīng)理Frank,QA部門的經(jīng)理Angela,以及研發(fā)中心的其他同事為我們提供了很多幫助和有用的建議。Frank給我們做了一個(gè)簡(jiǎn)短的報(bào)告來(lái)介紹軟件開(kāi)發(fā)的原則, Angela給我們講了QA工作的基本過(guò)程。之后,我們感受到當(dāng)遇到問(wèn)題時(shí)總能找到相關(guān)的人來(lái)獲得幫助。很快,我們就從同事們和內(nèi)部資源上學(xué)到了BEA的軟件開(kāi)發(fā)方法和標(biāo)準(zhǔn)流程。這些是我們?cè)趯W(xué)校里無(wú)法學(xué)到的東西。
接著我們和很多新員工一起參與了新員工的入職培訓(xùn)。在三天的培訓(xùn)中,我們對(duì)BEA的歷史、戰(zhàn)略、商業(yè)運(yùn)作、技術(shù)和銷售等有了整體的概念??偨?jīng)理沈惠中和人力資源總監(jiān)Jimmy為我們做了關(guān)于BEA核心價(jià)值觀和人力資源政策和指導(dǎo)的精彩演講。他們所主張?quot;承擔(dān)責(zé)任給了我們很多啟示。Chris Cheng的技術(shù)講解讓我們對(duì)BEA的技術(shù)有了非常清楚的認(rèn)識(shí),還有很多其他精心準(zhǔn)備的演示也給了我們很多指導(dǎo)。
我們8個(gè)QA 部門的實(shí)習(xí)生將負(fù)責(zé)Tuxedo產(chǎn)品的測(cè)試。為了做好開(kāi)始新工作的準(zhǔn)備, Angela為我們安排了Tuxedo的培訓(xùn)。在8天的培訓(xùn)里,我們學(xué)習(xí)了兩個(gè)系列的課程。一個(gè)系列是Tuxedo管理,一個(gè)是Tuxedo ATMI 開(kāi)發(fā)。我們的老師--劉先生是一個(gè)經(jīng)驗(yàn)非常豐富的老師,他不僅與我們分享書(shū)本上的知識(shí),還為我們更輕松的學(xué)習(xí)提供了很多背景知識(shí)。他知識(shí)豐富又幽默,使我們從培訓(xùn)中學(xué)到了很多關(guān)于Tuxedo的知識(shí)。感謝BEA和Angela為我們創(chuàng)造的機(jī)會(huì)。
我們中大多數(shù)人都處于職業(yè)生涯的起步階段,我們非常幸運(yùn)地能夠與人力資源部門的Jimmy,Penny交流,他們具有豐富的人力資源管理經(jīng)驗(yàn),告訴我們?cè)趯W(xué)習(xí)新技術(shù)的同時(shí),還有其他的東西需要我們?cè)诮M織中不斷學(xué)習(xí)。例如如何有效地溝通、如何管理時(shí)間,如何去上級(jí)打交道等。BEA 已經(jīng)為我們提供了一個(gè)很好的平臺(tái)來(lái)學(xué)習(xí)和掌握這些技巧。
一個(gè)人成功與否取決于個(gè)人努力,但是一個(gè)好的起點(diǎn)和一個(gè)富有合作性的環(huán)境有很大的推動(dòng)作用。在這里我們可以與BEA全球的研發(fā)團(tuán)隊(duì)一起分享新技術(shù),可以與充滿智慧的同事開(kāi)發(fā)新產(chǎn)品和解決方案,在這里有機(jī)遇、壓力、競(jìng)爭(zhēng)與合作,以及自我實(shí)現(xiàn)的廣闊空間。在以后的日子里,我們將努力工作,讓自己的夢(mèng)想成真,讓我們?cè)贐EA實(shí)習(xí)的經(jīng)歷成為永遠(yuǎn)難忘的回憶。
人力資源部門的實(shí)習(xí)生:
我來(lái)自北京師范大學(xué)心理學(xué)院,在成為BEA的實(shí)習(xí)生之前,我在學(xué)習(xí)人力資源管理,并且參與人力資源管理相關(guān)的實(shí)驗(yàn)室研究。我們想知道的無(wú)非是一個(gè)能實(shí)現(xiàn)雙贏的組織會(huì)是什么樣的,它如何能使得員工感到滿意并獲得發(fā)展,同時(shí)又能盈利并創(chuàng)造價(jià)值。如今,我獲得了一個(gè)好機(jī)會(huì),來(lái)加入到一個(gè)這樣的公司--BEA,并從自己的親身感受中來(lái)尋找答案。
我對(duì)BEA的認(rèn)識(shí)開(kāi)始于對(duì)BEA中國(guó)員工滿意度調(diào)查結(jié)果的分析。BEA中國(guó)的滿意度結(jié)果相當(dāng)好,而且從中可以獲取很多有用的信息,但是使我印象更深的是BEA的管理層對(duì)這一調(diào)查的態(tài)度。他們真正利用這一調(diào)查來(lái)關(guān)心員工需求,并且致力于為員工營(yíng)造一個(gè)更舒適、高效而又富有挑戰(zhàn)性的工作環(huán)境。這是所有BEA人的財(cái)富,也是所有組織都應(yīng)該學(xué)習(xí)的范例。
隨后,我參與了各部門內(nèi)開(kāi)展的滿意度結(jié)果溝通會(huì)議,并且寫(xiě)了兩個(gè)溝通過(guò)程報(bào)告。在10月份,我作為實(shí)習(xí)生加入了BEA,參與了一系列的活動(dòng),學(xué)習(xí)了很多材料,并對(duì)其中一些材料做了翻譯。這些活動(dòng)包括新員工入職培訓(xùn),第五財(cái)年薪酬改進(jìn)小組討論,亞太區(qū)第四財(cái)年員工溝通會(huì)議等,學(xué)習(xí)的材料有BEA商業(yè)行為準(zhǔn)則、公司核心價(jià)值觀、績(jī)效管理過(guò)程、BEA人才優(yōu)勢(shì)指南等并且將他們翻譯為中文,做成PPT以便以后使用。從這些活動(dòng)中,我學(xué)到了很多東西,并且很多新的想法不斷在腦中浮現(xiàn)出來(lái)。我相信BEA一定可以給我理想的答案,而我正試圖將它變得清晰,明確并且可以在以后不斷的發(fā)展。
關(guān)鍵詞:人才培養(yǎng)模式;自主工程化;工程實(shí)踐能力;企業(yè)項(xiàng)目實(shí)訓(xùn)
中圖分類號(hào):G642
文獻(xiàn)標(biāo)識(shí)碼:B
1引言
隨著高校的擴(kuò)招,畢業(yè)生人數(shù)也大量增加。一方面計(jì)算機(jī)專業(yè)學(xué)生工作難找,另一方面IT產(chǎn)業(yè)的發(fā)展和國(guó)家信息化建設(shè)的推進(jìn)又需要大量計(jì)算機(jī)專業(yè)人才。出現(xiàn)這種不協(xié)調(diào)的局面的關(guān)鍵在于高校培養(yǎng)學(xué)生的質(zhì)量。
目前軟件開(kāi)發(fā)人才培養(yǎng)的現(xiàn)狀是教育機(jī)構(gòu)缺乏有實(shí)際項(xiàng)目經(jīng)驗(yàn)的講師,人才培訓(xùn)中大多照本宣科,學(xué)生無(wú)法學(xué)到實(shí)用的知識(shí),培訓(xùn)機(jī)構(gòu)無(wú)能力采購(gòu)先進(jìn)的大型軟件中使用的商用開(kāi)發(fā)工具與平臺(tái),無(wú)法搭建先進(jìn)的開(kāi)發(fā)環(huán)境,學(xué)生沒(méi)有能夠?qū)崙?zhàn)演練的場(chǎng)所;不了解IT的需求;課程體系急需改革,沒(méi)有適用性的教材和案例,造成培訓(xùn)內(nèi)容與實(shí)際應(yīng)用脫軌。
如何培養(yǎng)軟件產(chǎn)業(yè)人才呢?職業(yè)化軟件人才的培養(yǎng)不是僅靠學(xué)校教育就能完成的,必須依賴于學(xué)校教育、職業(yè)訓(xùn)練和工作實(shí)踐。比較合理的IT人才培訓(xùn)方法應(yīng)該是首先進(jìn)行基礎(chǔ)知識(shí)學(xué)習(xí),專業(yè)知識(shí)學(xué)習(xí),然后進(jìn)行專業(yè)技能訓(xùn)練。高校教育相對(duì)穩(wěn)定,偏重理論基礎(chǔ)知識(shí)的教學(xué),如果能增加有目的的專業(yè)知識(shí)教學(xué)并通過(guò)實(shí)訓(xùn)環(huán)境進(jìn)行的專業(yè)化高標(biāo)準(zhǔn)的職業(yè)技能培訓(xùn),也是完善人才教育體系極為重要的一環(huán)。
2工程實(shí)踐能力與自主工程化人才培養(yǎng)模式的特點(diǎn)
任何軟件企業(yè)都需要如下三類人才:
第一類是懂技術(shù),行業(yè)知識(shí)和管理的軟件高級(jí)人才,即“軟件金領(lǐng)”;
第二類是系統(tǒng)分析及設(shè)計(jì)人員,稱為軟件工程師,即“軟件白領(lǐng)”;
第三類是能夠熟練編程的技術(shù)工人或基礎(chǔ)程序員,即稱之為“軟件藍(lán)領(lǐng)”。
而藍(lán)領(lǐng)奇缺不僅是中國(guó)軟件行業(yè)發(fā)展的“軟肋”,同時(shí)也是世界軟件業(yè)共同面臨的問(wèn)題,無(wú)論是世界上最大的獨(dú)立軟件公司微軟,還是印度的軟件業(yè),人才構(gòu)成均呈金字塔結(jié)構(gòu)。與軟件大國(guó)印度相比,我國(guó)軟件人才嚴(yán)重失衡,特別是藍(lán)領(lǐng)軟件人才。
我校作為二類本科院校,培養(yǎng)目標(biāo)是培養(yǎng)具有綜合素質(zhì)及創(chuàng)新精神的高級(jí)應(yīng)用型人才。而我院在多年探索和實(shí)踐的基礎(chǔ)上,形成了自主工程化計(jì)算機(jī)專業(yè)人才培養(yǎng)模式。該培養(yǎng)模式以企業(yè)項(xiàng)目為背景,以工程實(shí)踐能力培養(yǎng)為核心,把基礎(chǔ)理論、實(shí)踐教學(xué)和工程實(shí)踐融為一體,讓學(xué)生的基礎(chǔ)知識(shí)、科學(xué)素養(yǎng)、專業(yè)知識(shí)、創(chuàng)新能力、工程能力和職業(yè)素質(zhì)都得到全面均衡的發(fā)展。該培養(yǎng)模式具有如下特點(diǎn)。
(1) 自主性:采取自主機(jī)制來(lái)加強(qiáng)學(xué)生工程實(shí)踐能力的培養(yǎng),即制定相關(guān)政策和獎(jiǎng)勵(lì)制度,通過(guò)建立長(zhǎng)效機(jī)制
鼓勵(lì)和吸引優(yōu)秀教師主動(dòng)參與學(xué)生工程實(shí)踐能力培養(yǎng)的具體過(guò)程。通過(guò)青年教師到計(jì)算機(jī)公司參加實(shí)際工程項(xiàng)目開(kāi)發(fā)及聘請(qǐng)公司優(yōu)秀工程技術(shù)人員作為學(xué)生課外科技活動(dòng)與畢業(yè)設(shè)計(jì)指導(dǎo)教師的方式,主動(dòng)和工程實(shí)踐接軌。在學(xué)生方面,通過(guò)設(shè)立創(chuàng)新學(xué)分和創(chuàng)新研究課題讓學(xué)生能主動(dòng)參與到工程實(shí)踐項(xiàng)目開(kāi)發(fā)的活動(dòng)中。該模式的自主性還體現(xiàn)在教師和學(xué)生的交流機(jī)制的建立,通過(guò)建立教學(xué)信息交流平臺(tái),讓學(xué)生能方便向教師請(qǐng)教問(wèn)題,教師也能快速解答學(xué)生提出的問(wèn)題,并以此作為教師指導(dǎo)學(xué)生工作量考核的依據(jù)。
(2) 過(guò)程化:把過(guò)程管理的思想應(yīng)用于人才培養(yǎng)模式,即圍繞如何培養(yǎng)應(yīng)用型人才的問(wèn)題,建立,評(píng)估、監(jiān)控、和改進(jìn)人才培養(yǎng)環(huán)節(jié)的過(guò)程。根據(jù)專業(yè)培養(yǎng)目標(biāo)把四年時(shí)間分成三個(gè)階段,每個(gè)階段都有階段的培養(yǎng)目標(biāo)和能力體系,由階段性課程群來(lái)體現(xiàn)。同時(shí)加強(qiáng)過(guò)程的監(jiān)控、管理和階段評(píng)審,通過(guò)在每個(gè)階段增加不同類型的監(jiān)控點(diǎn),按照可預(yù)測(cè)的進(jìn)度,培養(yǎng)適應(yīng)IT產(chǎn)業(yè)發(fā)展需要的、高質(zhì)量的應(yīng)用型人才。過(guò)程化還體現(xiàn)在學(xué)生實(shí)踐環(huán)節(jié)和工程實(shí)踐項(xiàng)目的過(guò)程化,按照軟件工程的思想采用流行開(kāi)發(fā)工具通過(guò)具體項(xiàng)目來(lái)熟悉需求、設(shè)計(jì)、開(kāi)發(fā)、測(cè)試和質(zhì)量管理等環(huán)節(jié),以獲得真實(shí)的開(kāi)發(fā)經(jīng)驗(yàn)。
(3) 工程化:計(jì)算機(jī)專業(yè)人才培養(yǎng)過(guò)程中,從培養(yǎng)目標(biāo)、教學(xué)環(huán)節(jié)安排、教學(xué)內(nèi)容選擇、教學(xué)方法選用,從教育決策到教育實(shí)施,充分考慮工程的本質(zhì)、工程工作的要求,體現(xiàn)工程教育的工程特色;核心是開(kāi)放辦學(xué)、校企合作、理論聯(lián)系工程實(shí)際、教學(xué)聯(lián)系工程實(shí)踐、培養(yǎng)創(chuàng)新精神和工程實(shí)踐能力,提高學(xué)生工程素養(yǎng),提高畢業(yè)生適應(yīng)工程工作的能力。具體體現(xiàn)為如下兩個(gè)方面的特性:“全面性”是工程化在專業(yè)設(shè)置、培養(yǎng)目標(biāo)、培養(yǎng)規(guī)格、培養(yǎng)方案、培養(yǎng)途徑等方面全面進(jìn)行,而非局限在其中的某一個(gè)方面;“全程性”是指工程化思想貫穿人才培養(yǎng)全過(guò)程,涉及教學(xué)過(guò)程的各個(gè)環(huán)節(jié)。
(4) 融合性:形成融合基礎(chǔ)理論、實(shí)驗(yàn)教學(xué)、專業(yè)能力、工程實(shí)踐為一體的整體化融合培養(yǎng)模式。加強(qiáng)案例法教學(xué)來(lái)充實(shí)教學(xué)內(nèi)容、改進(jìn)教學(xué)方法。從問(wèn)題的分析入手,建立模型,進(jìn)行理論分析和系統(tǒng)設(shè)計(jì),再將所學(xué)理論知識(shí)應(yīng)用于案例分析和案例實(shí)現(xiàn),從傳統(tǒng)的知識(shí)型教學(xué),向開(kāi)發(fā)學(xué)生潛能、培養(yǎng)創(chuàng)新思維和能力的創(chuàng)新型教學(xué)轉(zhuǎn)變,實(shí)現(xiàn)從“教為中心”向“學(xué)為中心”的轉(zhuǎn)變。
(5) 開(kāi)放性:以全過(guò)程開(kāi)放為原則,通過(guò)建立開(kāi)放工程實(shí)踐基地,培養(yǎng)學(xué)生工程實(shí)踐能力。鼓勵(lì)學(xué)生“自選項(xiàng)目、自主設(shè)計(jì)、自己動(dòng)手、自由探索”并在教師的指導(dǎo)下進(jìn)行以企業(yè)工程項(xiàng)目為背景的項(xiàng)目開(kāi)發(fā)。通過(guò)對(duì)學(xué)校現(xiàn)有的實(shí)驗(yàn)室進(jìn)行資源整合利用,建立創(chuàng)新工程實(shí)驗(yàn)室,由學(xué)校提供網(wǎng)絡(luò)平臺(tái)、服務(wù)器和必要的硬件開(kāi)發(fā)設(shè)備,學(xué)生自帶開(kāi)發(fā)用PC機(jī),教師定期向?qū)W生來(lái)自企業(yè)項(xiàng)目整理后的課題并跟蹤項(xiàng)目的進(jìn)度,在實(shí)驗(yàn)室管理員的監(jiān)督下采用由學(xué)生自主管理和自我服務(wù)的模式對(duì)所有學(xué)生開(kāi)放。這種模式的特點(diǎn)是學(xué)生來(lái)去自由,并可跨年級(jí)組成開(kāi)發(fā)團(tuán)隊(duì),共同完成工程實(shí)踐項(xiàng)目的開(kāi)發(fā),在團(tuán)隊(duì)建立的初期高年級(jí)的學(xué)生需要在開(kāi)發(fā)環(huán)境、專業(yè)知識(shí)、技術(shù)等方面對(duì)低年級(jí)的學(xué)生進(jìn)行指導(dǎo)。這樣既減輕了招生規(guī)模擴(kuò)大后師資力量不足帶來(lái)的教師對(duì)學(xué)生科技活動(dòng)指導(dǎo)的負(fù)擔(dān),學(xué)生之間的交流的時(shí)間也不受限制,創(chuàng)新工程實(shí)踐基地主要是激發(fā)學(xué)生的自我創(chuàng)造力,培養(yǎng)學(xué)生的團(tuán)隊(duì)精神和協(xié)調(diào)溝通能力,而不以成果為唯一衡量標(biāo)準(zhǔn)。該實(shí)驗(yàn)室已成為我系本科工程實(shí)踐環(huán)節(jié)的重要補(bǔ)充,成為高等工科學(xué)校培養(yǎng)應(yīng)用型人才的孵化器。
3企業(yè)項(xiàng)目實(shí)訓(xùn)平臺(tái)的構(gòu)建
構(gòu)建企業(yè)項(xiàng)目實(shí)訓(xùn)平臺(tái),對(duì)于學(xué)生的職業(yè)技能、職業(yè)素養(yǎng)、職業(yè)規(guī)范的培養(yǎng)有著舉足輕重的作用,是自主工程化人才培養(yǎng)模式的保障體系重要組成部分。企業(yè)項(xiàng)目實(shí)訓(xùn)平臺(tái)采用的人才培育體系不同于傳統(tǒng)的軟件程序員培訓(xùn)體系,采用的是一種培養(yǎng)軟件人才綜合職業(yè)素質(zhì)的訓(xùn)練模式。同時(shí)實(shí)訓(xùn)平臺(tái)為軟件開(kāi)發(fā)人才的技能進(jìn)行鑒定考核,進(jìn)而評(píng)估人才等級(jí)。具體體現(xiàn)在以下幾個(gè)方面:
(1) 依據(jù)軟件開(kāi)發(fā)人才(J2EE方向)的職業(yè)訓(xùn)練需求開(kāi)發(fā)相應(yīng)的實(shí)訓(xùn)項(xiàng)目;
(2) 依據(jù)軟件開(kāi)發(fā)人才的不同崗位(架構(gòu)設(shè)計(jì)、界面設(shè)計(jì)、數(shù)據(jù)庫(kù)應(yīng)用、中間件應(yīng)用、軟件測(cè)試)劃分不同的實(shí)訓(xùn)項(xiàng)目;
(3) 依據(jù)軟件開(kāi)發(fā)人才的不同崗位的技術(shù)內(nèi)容歸納劃分獨(dú)立的技術(shù)單元:實(shí)訓(xùn)模塊;
(4) 依據(jù)軟件開(kāi)發(fā)人員的工作任務(wù)設(shè)置相應(yīng)的實(shí)訓(xùn)任務(wù)。
對(duì)應(yīng)關(guān)系如圖1所示。
3.1實(shí)訓(xùn)平臺(tái)設(shè)計(jì)思想
根據(jù)RUP模型所定義的軟件開(kāi)發(fā)的四個(gè)階段初始階段(Inception)、細(xì)化階段(Elaboration)、構(gòu)建階段(Construction)和產(chǎn)品化階段(Transition)將案例相應(yīng)分為四個(gè)模塊:初始模塊、細(xì)化模塊、構(gòu)建模塊、產(chǎn)品化模塊。
初始模塊的功能如下:確認(rèn)案例需求、實(shí)訓(xùn)人員組隊(duì)、確認(rèn)實(shí)訓(xùn)時(shí)間安排、準(zhǔn)備相關(guān)訓(xùn)練資料。
細(xì)化模塊的功能如下:實(shí)訓(xùn)案例規(guī)劃(項(xiàng)目經(jīng)理講解實(shí)訓(xùn)案例的場(chǎng)景、制定具體工作計(jì)劃文件,指導(dǎo)項(xiàng)目的具體實(shí)施產(chǎn)品開(kāi)發(fā)過(guò)程和制定用例模型)和實(shí)訓(xùn)案例計(jì)劃(功能設(shè)計(jì)說(shuō)明和程序功能設(shè)計(jì)、功能測(cè)試計(jì)劃和程序測(cè)試計(jì)劃、對(duì)開(kāi)發(fā)團(tuán)隊(duì)成員部署工作任務(wù))。
構(gòu)建模塊功能如下:在構(gòu)建模塊由界面設(shè)計(jì)人員、中間件設(shè)計(jì)人員、數(shù)據(jù)庫(kù)開(kāi)發(fā)人員根據(jù)所分配工作任務(wù)完成以下工作:系統(tǒng)部署工作、程序開(kāi)發(fā)工作、功能測(cè)試工作、程序測(cè)試工作。
產(chǎn)品化模塊功能如下:完成功能和應(yīng)用測(cè)試并填寫(xiě)測(cè)試報(bào)告、對(duì)開(kāi)發(fā)小組的單獨(dú)角色進(jìn)行評(píng)審,填寫(xiě)評(píng)審報(bào)告、對(duì)開(kāi)發(fā)小組所開(kāi)發(fā)整體項(xiàng)目進(jìn)行評(píng)審,填寫(xiě)評(píng)審報(bào)告。
3.2實(shí)訓(xùn)平臺(tái)中的團(tuán)隊(duì)管理
實(shí)訓(xùn)平臺(tái)通過(guò)IT公司成熟的項(xiàng)目管理經(jīng)驗(yàn)和使用項(xiàng)目工作流程,將分散的實(shí)訓(xùn)個(gè)體和實(shí)訓(xùn)過(guò)程統(tǒng)一到實(shí)訓(xùn)系統(tǒng)的管理平臺(tái)上。實(shí)訓(xùn)管理軟件采用自主研發(fā)的辦法,采用RUP開(kāi)發(fā)方法,本著開(kāi)放的原則,為軟件提供可擴(kuò)展性。系統(tǒng)把版本管理、軟件配置管理、變更管理、系統(tǒng)建模等協(xié)作開(kāi)發(fā)中所用到的實(shí)用工具,通過(guò)系統(tǒng)統(tǒng)一的管理起來(lái),達(dá)到團(tuán)隊(duì)開(kāi)發(fā)培訓(xùn)的目的。
采用工具軟件進(jìn)行軟件配置與變更管理,包括軟件配置與變更管理的方法、流程和工具。在團(tuán)隊(duì)實(shí)訓(xùn)案例中,學(xué)生在實(shí)訓(xùn)過(guò)程中將遵照?qǐng)D2所示的開(kāi)發(fā)過(guò)程進(jìn)行開(kāi)發(fā):
此流程可以為系統(tǒng)架構(gòu)設(shè)計(jì)師提供完整的架構(gòu)分析設(shè)計(jì)、全面的可視化建模能力;為界面設(shè)計(jì)員提供了快速界面生成能力;同時(shí)也為開(kāi)發(fā)人員提供了快速軟件開(kāi)發(fā)能力和單元測(cè)試能力。其次,為軟件測(cè)試員提供了快速自動(dòng)化軟件測(cè)試能力。在此過(guò)程中,為開(kāi)發(fā)的應(yīng)用提供的實(shí)時(shí)的運(yùn)行和測(cè)試環(huán)境使得架構(gòu)設(shè)計(jì)師、界面設(shè)計(jì)員和開(kāi)發(fā)測(cè)試員能方便地進(jìn)行架構(gòu)驗(yàn)證、界面和各種應(yīng)用調(diào)試、測(cè)試。最后,使用數(shù)據(jù)庫(kù)建模工具,數(shù)據(jù)庫(kù)設(shè)計(jì)員可以輕松完成數(shù)據(jù)建模的任務(wù),同時(shí)通過(guò)大型關(guān)系數(shù)據(jù)庫(kù)如DB2、Oracle為數(shù)據(jù)庫(kù)設(shè)計(jì)員提供了數(shù)據(jù)庫(kù)支撐環(huán)境,保證數(shù)據(jù)庫(kù)設(shè)計(jì)員能夠方便地進(jìn)行各種數(shù)據(jù)庫(kù)設(shè)計(jì)、修改和測(cè)試。通過(guò)系統(tǒng)的管理模塊,給每個(gè)參與到開(kāi)發(fā)過(guò)程中的用戶分配相應(yīng)權(quán)限,由系統(tǒng)提供相對(duì)應(yīng)的資源和應(yīng)用工具。
3.3實(shí)訓(xùn)平臺(tái)中的測(cè)評(píng)管理與實(shí)訓(xùn)過(guò)程
在實(shí)訓(xùn)的過(guò)程中,測(cè)評(píng)管理站著重要的地位,因?yàn)槿绻麩o(wú)法對(duì)學(xué)生的水平做出正確的評(píng)價(jià),也就無(wú)法針對(duì)學(xué)生的發(fā)展進(jìn)行針對(duì)性的指導(dǎo)。即便實(shí)訓(xùn)的內(nèi)容如何先進(jìn)、實(shí)用,沒(méi)有辦法為實(shí)訓(xùn)的不同階段、不同水平的學(xué)生提供相應(yīng)的幫助指導(dǎo),沒(méi)有辦法和學(xué)生自身聯(lián)系起來(lái),也就限制了實(shí)訓(xùn)的培訓(xùn)效率和結(jié)果。
實(shí)訓(xùn)平臺(tái)的測(cè)評(píng)管理可以隨時(shí)在實(shí)訓(xùn)實(shí)施平臺(tái)上查看到實(shí)訓(xùn)的進(jìn)展?fàn)顟B(tài)和每個(gè)學(xué)生的實(shí)訓(xùn)表現(xiàn),也可以評(píng)定每個(gè)學(xué)生的目前開(kāi)發(fā)水平。在制定施訓(xùn)系統(tǒng)項(xiàng)目解決方案時(shí),把學(xué)生開(kāi)發(fā)水平分為三個(gè)等級(jí),并且為每個(gè)等級(jí)科學(xué)得制定實(shí)訓(xùn)時(shí)間和方案。
黨的十八屆三中全會(huì)提出要全面深化教育領(lǐng)域綜合改革,推進(jìn)了民辦高校的轉(zhuǎn)型發(fā)展,目前,全國(guó)高等學(xué)校共計(jì)2845所,其中,民辦高校已有728所,在校生574.5萬(wàn)人,占全國(guó)普通高校在校生總數(shù)的22.6%,成為重要的高等教育力量[1]。武昌首義學(xué)院辦學(xué)之初,在借鑒華中科技大學(xué)先進(jìn)辦學(xué)理念和優(yōu)秀辦學(xué)經(jīng)驗(yàn)的基礎(chǔ)上,不斷思考研究、探索實(shí)踐,確立了大眾化應(yīng)用型人才培養(yǎng)定位,并始終堅(jiān)持普通本科人才培養(yǎng)規(guī)格。2015年初,學(xué)校獲批“應(yīng)用技術(shù)型普通高校轉(zhuǎn)型”試點(diǎn),學(xué)校始終堅(jiān)持培養(yǎng)高素質(zhì)應(yīng)用型人才的辦學(xué)定位;建設(shè)發(fā)展以學(xué)科為依托,以社會(huì)需求為導(dǎo)向的專業(yè)集群;夯實(shí)理論基礎(chǔ)、強(qiáng)化實(shí)踐環(huán)節(jié)、突出專業(yè)特色、探索建構(gòu)應(yīng)用型人才培養(yǎng)模式;全面深化校地、校企合作;加強(qiáng)對(duì)中青年老師的培養(yǎng),努力打造雙師雙能型教師隊(duì)伍。
本文以武昌首義學(xué)院軟件工程專業(yè)為研究對(duì)象,探索該專業(yè)應(yīng)用型人才培養(yǎng)模式的改革,構(gòu)建了理論課程體系和實(shí)踐教學(xué)體系,加強(qiáng)教學(xué)環(huán)節(jié)建設(shè),深化校企合作,提升合作交流層次和水平,借助學(xué)校轉(zhuǎn)型發(fā)展的契機(jī),形成有特色的軟件人才培養(yǎng)模式。
1 區(qū)域經(jīng)濟(jì)發(fā)展和產(chǎn)業(yè)調(diào)整需求對(duì)軟件人才的影響
“十二五”期間,我國(guó)軟件產(chǎn)業(yè)取得了快速的發(fā)展,在國(guó)家一系列政策的扶持、行業(yè)共同努力下,整個(gè)行業(yè)的年收入從2011年的1.84萬(wàn)億增長(zhǎng)到2015年的4.3萬(wàn)億,年均增速高達(dá)27%,規(guī)模迅速擴(kuò)大。隨著4G應(yīng)用大面積普及,社區(qū)電商和微電商的崛起,以工業(yè)互聯(lián)網(wǎng)、制造業(yè)創(chuàng)新網(wǎng)絡(luò)等為特征的智能工業(yè)涌現(xiàn),各種適應(yīng)互聯(lián)網(wǎng)時(shí)代生產(chǎn)方式的創(chuàng)新商業(yè)模式不斷產(chǎn)生和快速發(fā)展,軟件新技術(shù)、新產(chǎn)品、新服務(wù)日益融入經(jīng)濟(jì)社會(huì)各領(lǐng)域,發(fā)揮著越來(lái)越突出作用。
教育部關(guān)于緊缺人才的報(bào)告稱,未來(lái)5年我國(guó)信息化人才需求可達(dá)2000萬(wàn)人,而每年至少需求80萬(wàn)人以上的軟件人才,我國(guó)軟件人才的短缺已經(jīng)成為未來(lái)制約我國(guó)軟件產(chǎn)業(yè)快速發(fā)展的一個(gè)瓶頸。鑒于軟件產(chǎn)業(yè)的迅速發(fā)展及對(duì)軟件人才的強(qiáng)勁需求,國(guó)家高度重視軟件人才的培養(yǎng),國(guó)內(nèi)有200多所高校設(shè)立了軟件工程專業(yè),為社會(huì)培養(yǎng)了大量緊缺的軟件人才。
特別是在國(guó)家產(chǎn)業(yè)轉(zhuǎn)型與產(chǎn)業(yè)升級(jí)的大背景下,IT 行業(yè)應(yīng)用型人才的培養(yǎng)應(yīng)該更加緊密地結(jié)合企業(yè)對(duì)人才的實(shí)際需求狀況,突出IT 行業(yè)工程性、實(shí)踐性與創(chuàng)新性特征。武昌首義學(xué)院作為一所民辦的教學(xué)型地方大學(xué),與社會(huì)市場(chǎng)聯(lián)系緊密,面向地方產(chǎn)業(yè),開(kāi)放辦學(xué),在人才培養(yǎng)中積極探索與產(chǎn)業(yè)結(jié)構(gòu)、市場(chǎng)與就業(yè)的互動(dòng)關(guān)系。2012年以來(lái),武漢市軟件業(yè)務(wù)收入保持上漲的態(tài)勢(shì)。2015年,武漢軟件業(yè)務(wù)收入為1006.08億元,其中軟件產(chǎn)品收入為528.66億元,信息技術(shù)服務(wù)收入為421.06億元,嵌入式系統(tǒng)軟件收入56.35億元。面對(duì)地方產(chǎn)業(yè)經(jīng)濟(jì)結(jié)構(gòu)的轉(zhuǎn)型升級(jí),學(xué)校必須改革人才培養(yǎng)模式,適應(yīng)地方經(jīng)濟(jì)發(fā)展的戰(zhàn)略轉(zhuǎn)變。
因此,民辦高校必須主動(dòng)適應(yīng)社會(huì)的發(fā)展需要,培養(yǎng)具有實(shí)踐能力的應(yīng)用型軟件人才,確定專業(yè)培養(yǎng)目標(biāo),探索強(qiáng)化能力培養(yǎng)的方法,打造與軟件產(chǎn)業(yè)需求相適應(yīng)的軟件工程專業(yè)培養(yǎng)模式[2]。
2 明確應(yīng)用型軟件人才的培養(yǎng)目標(biāo)
民辦高校面對(duì)轉(zhuǎn)型與發(fā)展,要闖出新路子、凸顯辦學(xué)特色,首當(dāng)其沖是要對(duì)人才培養(yǎng)模式進(jìn)行改革,這是民辦高校轉(zhuǎn)型與發(fā)展的歷史使命與責(zé)任。與公辦大學(xué)相比,武昌首義學(xué)院辦學(xué)歷史不長(zhǎng),辦學(xué)條件與生源局限的現(xiàn)實(shí)情況決定了其人才培養(yǎng)不可能采取傳統(tǒng)的精英模式,培養(yǎng)目標(biāo)定位應(yīng)是“大眾化”、“應(yīng)用型”的人才培養(yǎng)。只有學(xué)校定位準(zhǔn)確,人才培養(yǎng)目標(biāo)符合學(xué)校和學(xué)生的實(shí)際情況,制定出的人才培養(yǎng)內(nèi)容、培養(yǎng)制度、培養(yǎng)方式才會(huì)更為合理,執(zhí)行后才能達(dá)到預(yù)期目標(biāo)。
結(jié)合學(xué)校轉(zhuǎn)型不同階段的特點(diǎn),進(jìn)一步落實(shí)應(yīng)用型軟件人才的培養(yǎng)目標(biāo),本專業(yè)組織多批人員到省內(nèi)外本科院校、同類型民辦高校軟件工程專業(yè)考察學(xué)習(xí),學(xué)習(xí)他們本科辦學(xué)的經(jīng)驗(yàn)。同時(shí),也深入到武漢光谷軟件園等軟件企業(yè),調(diào)查研究企業(yè)對(duì)軟件人才的需求。
據(jù)調(diào)查,民辦高校培養(yǎng)出來(lái)的本科軟件畢業(yè)生,大部分進(jìn)入中小微軟件企業(yè)。少部分進(jìn)入大型軟件企業(yè)的,主要從事軟件測(cè)試、系統(tǒng)維護(hù)、銷售方面的工作。大型軟件企業(yè)對(duì)新進(jìn)員工,都有較長(zhǎng)的崗前培訓(xùn),重視學(xué)生的綜合素質(zhì)和潛力。而中小微軟件企業(yè),對(duì)新進(jìn)員工沒(méi)有培訓(xùn)或者只有很短暫的培訓(xùn),更重視的是學(xué)生的實(shí)際動(dòng)手能力。
本專業(yè)結(jié)合本校辦學(xué)特色、學(xué)生自身的特點(diǎn)和企業(yè)需求,提煉了本科應(yīng)用型軟件人才培養(yǎng)目標(biāo)是:培養(yǎng)系統(tǒng)掌握專業(yè)技術(shù)技能與方法,有較強(qiáng)實(shí)踐動(dòng)手能力,勝任軟件工程項(xiàng)目分析、設(shè)計(jì)、開(kāi)發(fā)、測(cè)試、管理和教學(xué)工作,具備良好溝通能力、組織管理能力,具有競(jìng)爭(zhēng)意識(shí)和團(tuán)隊(duì)協(xié)作精神的創(chuàng)新型軟件人才。
3 制定具有專業(yè)特色的人才培養(yǎng)方案
應(yīng)用型軟件人才培養(yǎng)方案的制定應(yīng)該圍繞人才培養(yǎng)目標(biāo)進(jìn)行科學(xué)設(shè)計(jì)。本著學(xué)校以大眾化應(yīng)用型人才培養(yǎng)的定位,針對(duì)民辦高校學(xué)生的基本特點(diǎn)和地方大學(xué)與區(qū)域經(jīng)濟(jì)的互動(dòng)關(guān)系,確立了以“應(yīng)用型”為導(dǎo)向,協(xié)調(diào)知識(shí)、能力與素質(zhì)的關(guān)系。突出應(yīng)用意識(shí)、強(qiáng)化能力培養(yǎng)、注重創(chuàng)新創(chuàng)業(yè)精神,優(yōu)化課程結(jié)構(gòu),改革課程知識(shí),突出實(shí)踐教學(xué),科學(xué)制定軟件工程專業(yè)的人才培養(yǎng)方案[3]。
教育部為了推動(dòng)產(chǎn)學(xué)合作育人,實(shí)現(xiàn)高校人才培養(yǎng)與企業(yè)發(fā)展的合作共贏,組織大型技術(shù)先進(jìn)企業(yè)與高校共同實(shí)施2015年產(chǎn)學(xué)合作專業(yè)綜合改革項(xiàng)目。為了促進(jìn)民辦高校的轉(zhuǎn)型發(fā)展,武昌首義學(xué)院與中軟國(guó)際教育集團(tuán)簽署了專業(yè)共建合作協(xié)議,共同打造“中軟國(guó)際產(chǎn)學(xué)研基地”,探索一條集“學(xué)、研、訓(xùn)、產(chǎn)”四位一體的創(chuàng)新型軟件人才培養(yǎng)模式。培養(yǎng)立足國(guó)內(nèi)、面向國(guó)際、人格健全、基礎(chǔ)扎實(shí)、主動(dòng)學(xué)習(xí)、系統(tǒng)思考,具備較強(qiáng)實(shí)踐能力的軟件技能型人才。以校級(jí)品牌培育專業(yè)建設(shè)為基礎(chǔ),加強(qiáng)專業(yè)核心能力的培養(yǎng),依托中軟國(guó)際優(yōu)勢(shì)資源,進(jìn)行專業(yè)綜合改革,凸現(xiàn)本專業(yè)的特色與優(yōu)勢(shì),培養(yǎng)能夠滿足社會(huì)需求,服務(wù)地方經(jīng)濟(jì)的應(yīng)用型軟件人才。
軟件工程專業(yè)采取“2.5+0.5+1”的校企合作人才培養(yǎng)方案,充分利用學(xué)校、企業(yè)優(yōu)質(zhì)教學(xué)資源培養(yǎng)高素質(zhì)的應(yīng)用型人才,具體內(nèi)容是:2.5年時(shí)間學(xué)生在校學(xué)習(xí),學(xué)習(xí)軟件工程相關(guān)的基礎(chǔ)知識(shí)和基本專業(yè)技能,完成每學(xué)期安排的課程學(xué)習(xí)和實(shí)踐環(huán)節(jié),0.5年時(shí)間在校企合作共建的實(shí)訓(xùn)基地完成專業(yè)能力培養(yǎng),1年時(shí)間學(xué)生到企業(yè)崗前實(shí)訓(xùn)、帶薪實(shí)習(xí)。實(shí)施各階段如圖1所示。在教學(xué)過(guò)程中全程嵌入中軟國(guó)際核心系列課程,并由該公司技術(shù)專家講授,使得學(xué)生能夠在真實(shí)的企業(yè)環(huán)境內(nèi)學(xué)習(xí),從而從根本上保障了學(xué)生從畢業(yè)到就業(yè)的無(wú)縫對(duì)接。
軟件工程專業(yè)人才培養(yǎng)方案主要由理論課程體系和實(shí)踐教學(xué)環(huán)節(jié)兩大部分組成。其中理論課程體系包括:公共基礎(chǔ)課程、數(shù)理基礎(chǔ)課程、學(xué)科基礎(chǔ)課程、專業(yè)核心課程和專業(yè)方向課程;實(shí)踐教學(xué)環(huán)節(jié)包括:理論課程實(shí)驗(yàn)、課程設(shè)計(jì)、綜合實(shí)訓(xùn)、工程實(shí)踐、畢業(yè)設(shè)計(jì)。
3.1面向應(yīng)用的課程知識(shí)體系改革
人才培養(yǎng)方案中理論課程體系包括了軟件工程專業(yè)所有的基礎(chǔ)課程、專業(yè)核心課程和專業(yè)方向課程。而面向應(yīng)用型的結(jié)構(gòu)調(diào)整,主要是根據(jù)實(shí)際培養(yǎng)需求對(duì)課程關(guān)系進(jìn)行重新配置,但是課程本身是教學(xué)的基本單位,更為重要的是要對(duì)每一門課程內(nèi)容與知識(shí)進(jìn)行改革與設(shè)計(jì),以適應(yīng)人才培養(yǎng)中的應(yīng)用性與實(shí)踐性特征。
隨著校企合作深化,以開(kāi)設(shè)符合IT行業(yè)前沿發(fā)展、社會(huì)需要的新課程,針對(duì)理論課程體系中專業(yè)核心課程進(jìn)行相應(yīng)調(diào)整,增設(shè)了桌面應(yīng)用開(kāi)發(fā)實(shí)踐、網(wǎng)絡(luò)數(shù)據(jù)庫(kù)應(yīng)用、物聯(lián)網(wǎng)技術(shù)導(dǎo)論、微波射頻技術(shù)基礎(chǔ)、嵌入式應(yīng)用開(kāi)發(fā)等課程。明確了增設(shè)課程的學(xué)時(shí)安排,完成了教學(xué)大綱的制定,理順了新增課程與其它課程之間的邏輯關(guān)系。
為了更好地確保課程的教學(xué)效果,教學(xué)團(tuán)隊(duì)圍繞課程改革,緊扣課堂教學(xué),改革課程教學(xué)方式與方法,將人才培養(yǎng)模式的改革深入到課程與課堂教學(xué)之中;目前已有校級(jí)精品課程4門。同時(shí)以項(xiàng)目形式推進(jìn)課程體系改革,近3年,本專業(yè)有4位教師獲得校教學(xué)質(zhì)量一、二、三等獎(jiǎng);承擔(dān)校級(jí)、省級(jí)和國(guó)家級(jí)教學(xué)或科研項(xiàng)目共17項(xiàng),其中教育部產(chǎn)學(xué)合作專業(yè)綜合改革項(xiàng)目1項(xiàng),省級(jí)教研項(xiàng)目3項(xiàng)、省級(jí)科研項(xiàng)目1項(xiàng)。
借助中軟國(guó)際“在線教育公共服務(wù)平臺(tái)和云平臺(tái)”,建設(shè)校內(nèi)在線教育云基地,通過(guò)在線學(xué)習(xí)和在線學(xué)習(xí)與課堂教學(xué)相結(jié)合等多種方式,實(shí)現(xiàn)在線開(kāi)放課程,提升學(xué)生學(xué)習(xí)效果。
建設(shè)學(xué)生在線學(xué)習(xí)社交平臺(tái)――宅客學(xué)院,平臺(tái)上提供了不同工作崗位的完整課程體系,近100多門課程,并且在不斷持續(xù)更新;學(xué)生可以在線上學(xué)習(xí)、做作業(yè)、測(cè)驗(yàn)、答疑、社交,老師可以根據(jù)宅客學(xué)院提供的課件進(jìn)行備課、安排學(xué)生的學(xué)習(xí)計(jì)劃和作業(yè)、教學(xué)資料共享、進(jìn)行章節(jié)測(cè)驗(yàn)、在線答疑和問(wèn)卷調(diào)查等工作,大大減輕老師的工作量,培養(yǎng)學(xué)生自我學(xué)習(xí)、自我管理。
3.2面向能力培養(yǎng)的實(shí)踐教學(xué)環(huán)節(jié)改革
實(shí)踐教學(xué)是軟件人才培養(yǎng)的關(guān)鍵環(huán)節(jié),直接決定了人才培養(yǎng)的質(zhì)量。軟件工程專業(yè)人才培養(yǎng)方案中實(shí)踐教學(xué)環(huán)節(jié)包括:理論課程實(shí)驗(yàn)、課程設(shè)計(jì)、綜合實(shí)訓(xùn)、工程實(shí)踐、畢業(yè)設(shè)計(jì)。
針對(duì)實(shí)踐教學(xué)環(huán)節(jié)進(jìn)行一系列的改革,首先,制定人才培養(yǎng)方案時(shí),總體上提高了實(shí)踐教學(xué)環(huán)節(jié)的學(xué)時(shí)比例,軟件工程專業(yè)增設(shè)了綜合實(shí)訓(xùn),提高了綜合應(yīng)用能力的訓(xùn)練。其次,加強(qiáng)學(xué)生第一課堂與第二課堂的對(duì)接,在第二課堂開(kāi)展軟件設(shè)計(jì)大賽、大學(xué)生創(chuàng)新創(chuàng)業(yè)、職業(yè)資格認(rèn)證、參與科研開(kāi)發(fā)等活動(dòng),進(jìn)一步加強(qiáng)學(xué)生的職業(yè)技能教育和創(chuàng)新創(chuàng)業(yè)教育,從而完善實(shí)踐教學(xué)體系。
(1)增加理論實(shí)驗(yàn)課時(shí)和深化課程設(shè)計(jì)改革。課程實(shí)驗(yàn)主要側(cè)重于驗(yàn)證性實(shí)驗(yàn),學(xué)生通過(guò)驗(yàn)證性實(shí)驗(yàn)獲取感性認(rèn)識(shí),并由感性認(rèn)識(shí)理解抽象的理論知識(shí),鞏固對(duì)知識(shí)點(diǎn)的掌握。依據(jù)人才培養(yǎng)方案,普遍增加了學(xué)科基礎(chǔ)課程和專業(yè)核心課程實(shí)驗(yàn)課時(shí)的比例,并制定了嚴(yán)格的考核方式和評(píng)價(jià)制度。要求學(xué)生每次實(shí)驗(yàn)都要撰寫(xiě)實(shí)驗(yàn)報(bào)告;同時(shí),制定詳細(xì)的實(shí)驗(yàn)報(bào)告評(píng)閱標(biāo)準(zhǔn),對(duì)教師的批改情況進(jìn)行階段性評(píng)比;對(duì)優(yōu)秀實(shí)驗(yàn)報(bào)告進(jìn)行展覽和評(píng)比。
深化課程設(shè)計(jì)改革的目的,是為了增設(shè)綜合性、設(shè)計(jì)性實(shí)驗(yàn)項(xiàng)目的比例。開(kāi)設(shè)課程設(shè)計(jì)的課程必須有較強(qiáng)綜合性、工程性和系統(tǒng)性的特點(diǎn),如C語(yǔ)言程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)、UML與數(shù)據(jù)庫(kù)應(yīng)用、JAVA程序設(shè)計(jì)、軟件工程等課程,一般在課程結(jié)束后進(jìn)行,用1~2周(不少于30個(gè)課時(shí))的時(shí)間完成。通過(guò)課程設(shè)計(jì)使學(xué)生進(jìn)一步系統(tǒng)地掌握軟件開(kāi)發(fā)技術(shù)與方法。
(2)提高學(xué)生動(dòng)手能力,引入綜合實(shí)訓(xùn)環(huán)節(jié)。綜合實(shí)訓(xùn)是綜合應(yīng)用2門以上課程知識(shí),培養(yǎng)專業(yè)應(yīng)用能力。引入綜合實(shí)訓(xùn)的原因有兩點(diǎn):其一,學(xué)校要求學(xué)生畢業(yè)前,掌握一個(gè)完整的開(kāi)發(fā)平臺(tái):.NET平臺(tái),J2EE平臺(tái)和LAMP平臺(tái)。這些平臺(tái)包括操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)系統(tǒng)、開(kāi)發(fā)工具和程序設(shè)計(jì)語(yǔ)言等各自獨(dú)立的課程,體現(xiàn)了課程知識(shí)的綜合應(yīng)用。其二,由于軟件開(kāi)發(fā)技術(shù)發(fā)展很快,學(xué)校所講授的應(yīng)用技術(shù)滯后于市場(chǎng)當(dāng)前主流技術(shù),學(xué)校開(kāi)設(shè)了Java程序設(shè)計(jì),而Struts,Spring等框架技術(shù)探討卻不深入。引入綜合實(shí)訓(xùn),將縮小學(xué)校教學(xué)與企業(yè)需求之間的距離。
(3)加強(qiáng)校企合作,共建實(shí)訓(xùn)基地。充分利用社會(huì)資源,通過(guò)各種渠道建立校外實(shí)習(xí)基礎(chǔ),以增加學(xué)生的實(shí)踐能力和社會(huì)競(jìng)爭(zhēng)力。本專業(yè)已建成5個(gè)專業(yè)實(shí)驗(yàn)室、5個(gè)穩(wěn)定的校外實(shí)習(xí)基地、1個(gè)校內(nèi)實(shí)習(xí)基地和1個(gè)協(xié)同創(chuàng)新中心。2012年,我校軟件工程專業(yè)與全球最大的企業(yè)級(jí)軟件公司甲骨文公司的全球IT教育項(xiàng)目中國(guó)地區(qū)運(yùn)營(yíng)商合作,建立了“甲骨文信息類卓越技能型人才培養(yǎng)基地”。2015年,我校與中軟國(guó)際教育集團(tuán)簽署了專業(yè)共建合作協(xié)議,雙方共同建設(shè)軟件工程專業(yè),合作期間,中軟國(guó)際派駐具有一線工作經(jīng)驗(yàn)的工程師授課,并開(kāi)展具有企業(yè)特色的教學(xué)活動(dòng)和課外素質(zhì)拓展訓(xùn)練,幫助學(xué)生提升個(gè)人綜合就業(yè)能力,學(xué)生入學(xué)簽訂就業(yè)協(xié)議,上市企業(yè)訂單培養(yǎng),入學(xué)即等于入職。
通過(guò)校企合作共建創(chuàng)新創(chuàng)業(yè)人才實(shí)踐、實(shí)訓(xùn)“雙基地”:一是以科技創(chuàng)新為導(dǎo)向,創(chuàng)造新的教育和工程教學(xué)模式,從工程設(shè)計(jì)能力和工程創(chuàng)新能力考慮提高學(xué)生的實(shí)踐動(dòng)手能力和職業(yè)競(jìng)爭(zhēng)力;二是以創(chuàng)業(yè)為導(dǎo)向,為了幫助學(xué)生更好的創(chuàng)新創(chuàng)業(yè),依托中軟國(guó)際互聯(lián)網(wǎng)云眾包平臺(tái)JointForce在校內(nèi)構(gòu)建卓越開(kāi)發(fā)者聯(lián)盟和卓越開(kāi)發(fā)者工作室,建設(shè)校內(nèi)科技孵化器,建設(shè)成為面向社會(huì)、服務(wù)社會(huì)的軟件開(kāi)發(fā)項(xiàng)目交付基地。
同時(shí),學(xué)校還邀請(qǐng)企業(yè)專家或優(yōu)秀的項(xiàng)目經(jīng)理人來(lái)我院講座或授課,多方位拓展學(xué)校與企業(yè)的合作,使培養(yǎng)的學(xué)生盡可能的與社會(huì)需求接軌。
(4)完善和改革畢業(yè)設(shè)計(jì)環(huán)節(jié)。通過(guò)近五個(gè)月的畢業(yè)設(shè)計(jì),使學(xué)生在項(xiàng)目設(shè)計(jì)和開(kāi)發(fā)過(guò)程中,在繼承的基礎(chǔ)上,提出改進(jìn)的方案或方法,培養(yǎng)集成創(chuàng)新能力。
在畢業(yè)設(shè)計(jì)階段,多數(shù)學(xué)生在校外找工作或者己經(jīng)工作,沒(méi)有精力做畢業(yè)設(shè)計(jì)。因此,可將畢業(yè)設(shè)計(jì)與綜合實(shí)訓(xùn)或者將畢業(yè)設(shè)計(jì)與校企合作的頂崗實(shí)習(xí)進(jìn)行協(xié)調(diào)管理。每個(gè)學(xué)生在綜合實(shí)訓(xùn)或頂崗實(shí)習(xí)開(kāi)始,可以提出申請(qǐng),要求將所選綜合實(shí)訓(xùn)的題目,作為后期畢業(yè)設(shè)計(jì)題目;或以校企合作頂崗實(shí)習(xí)開(kāi)發(fā)的項(xiàng)目作為畢業(yè)設(shè)計(jì)的題目。綜合實(shí)訓(xùn)結(jié)束時(shí),學(xué)生提交的實(shí)訓(xùn)報(bào)告,必須明確當(dāng)前完成項(xiàng)目程度,畢業(yè)設(shè)計(jì)需要補(bǔ)充的功能,可作為畢業(yè)設(shè)計(jì)的開(kāi)題報(bào)告提交,依據(jù)報(bào)告完成的具體情況,給出成績(jī)。頂崗實(shí)習(xí)結(jié)束時(shí),撰寫(xiě)出畢業(yè)論文初稿,將畢業(yè)論文初稿作為頂崗實(shí)習(xí)的主要考核依據(jù),給出頂崗實(shí)習(xí)的成績(jī)。運(yùn)用實(shí)踐教學(xué)環(huán)節(jié)的邏輯關(guān)系改革畢業(yè)設(shè)計(jì),有效提升了畢業(yè)設(shè)計(jì)的質(zhì)量,每學(xué)年本專業(yè)都有學(xué)生獲得湖北省優(yōu)秀學(xué)士學(xué)位論文獎(jiǎng)。
(5)豐富第二課堂實(shí)踐教學(xué)活動(dòng)。從大學(xué)一年級(jí)就開(kāi)始,就有意識(shí)地培養(yǎng)和組織學(xué)生參與各種軟件競(jìng)賽,參加競(jìng)賽的學(xué)生比例達(dá)專業(yè)人數(shù)的60%以上。組織學(xué)生參加由工業(yè)信息化部和教育部聯(lián)合主辦的“藍(lán)橋杯”大賽、湖北省軟件設(shè)計(jì)大賽、中國(guó)大學(xué)生計(jì)算機(jī)設(shè)計(jì)大賽及學(xué)校組織的軟件設(shè)計(jì)大賽等,學(xué)生參加各類學(xué)科競(jìng)賽獲國(guó)家級(jí)獎(jiǎng)15人次,省級(jí)獎(jiǎng)69人次。通過(guò)參加競(jìng)賽極大地鼓舞了學(xué)生學(xué)習(xí)專業(yè)知識(shí)的興趣和熱情,培養(yǎng)了學(xué)生獨(dú)立分析、解決問(wèn)題的能力。
積極組織大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃項(xiàng)目,成立了大學(xué)生創(chuàng)新創(chuàng)業(yè)項(xiàng)目團(tuán)隊(duì),團(tuán)隊(duì)人員一般為3~5人,項(xiàng)目執(zhí)行時(shí)限為半年到一年,鼓勵(lì)團(tuán)隊(duì)和其他學(xué)科交義融合,可以跨院系、專業(yè)、年級(jí)聯(lián)合申報(bào)。近兩年,通過(guò)指導(dǎo)學(xué)生獲得學(xué)校的項(xiàng)目立項(xiàng),相繼取得第七屆“藍(lán)橋杯”軟件創(chuàng)業(yè)團(tuán)隊(duì)賽全國(guó)選拔賽優(yōu)秀獎(jiǎng),2016年創(chuàng)青春全國(guó)大學(xué)生創(chuàng)業(yè)大賽湖北省銀獎(jiǎng),其中創(chuàng)青春省級(jí)銀獎(jiǎng)是學(xué)校歷年來(lái)零的突破。通過(guò)第二課堂,進(jìn)一步推動(dòng)學(xué)生實(shí)踐創(chuàng)新能力培養(yǎng)。
4結(jié)語(yǔ)
軟件工程專業(yè)通過(guò)建立以能力為核心的專業(yè)培養(yǎng)目標(biāo),制定了具有特色的人才培養(yǎng)方案,對(duì)專業(yè)課程體系進(jìn)行了大膽的改革,改進(jìn)了實(shí)踐教學(xué)體系,構(gòu)建了新的面向知識(shí)、能力、素質(zhì)并重的軟件人才培養(yǎng)模式,有助于學(xué)生適應(yīng)軟件產(chǎn)業(yè)人才市場(chǎng)需求,有利于培養(yǎng)應(yīng)用型人才,提高學(xué)生的核心競(jìng)爭(zhēng)力。
經(jīng)過(guò)兩年多的實(shí)踐,極大地調(diào)動(dòng)了教師教學(xué)積極性,學(xué)生學(xué)習(xí)軟件的興趣和熱情,增強(qiáng)學(xué)生獨(dú)立分析、解決問(wèn)題的能力,提高學(xué)生的動(dòng)手實(shí)踐能力和團(tuán)隊(duì)協(xié)作精神。未來(lái)專業(yè)建設(shè)還需要從師資隊(duì)伍建設(shè)、管理制度規(guī)范、硬件設(shè)備投入及深化校企合作等方面進(jìn)一步完善,推進(jìn)與軟件企業(yè)的合作與交流,努力培養(yǎng)出有特色高水平的IT應(yīng)用型人才。
參考文獻(xiàn):
[1]郭偉光.全面深化教育改革背景下的民辦高校全面風(fēng)險(xiǎn)管控策略研究[J].求知導(dǎo)刊,2016(1):70-71.
[2]王敏,黃薇,龔鳴敏,鄧謙.民辦高校軟件工程專業(yè)校企合作人才培養(yǎng)模式[J].計(jì)算機(jī)教育,2015(23):34-37.