張鐵楠,劉鐵武
(湖南工程學(xué)院計算機(jī)與通信學(xué)院,湖南湘潭411104)
教育部“卓越工程師培養(yǎng)計劃”(簡稱“卓越計劃”)列入了中國高等教育中長期發(fā)展規(guī)劃大規(guī)模工程教育改革,目的是培養(yǎng)一大批創(chuàng)新能力強(qiáng)、適應(yīng)我國經(jīng)濟(jì)社會發(fā)展需要的各類工程技術(shù)人才,為我國走新型工業(yè)化道路和建設(shè)創(chuàng)新型國家提供堅實的人才支撐和智力保證。[1]
“卓越計劃”作為中國教育部落實《國家中長期教育改革和發(fā)展規(guī)劃綱要(2010-2020年)》和《國家中長期人才發(fā)展規(guī)劃綱要(2010-2020年)》的舉措,具有以下三個特點:[2]一是企業(yè)深度參與培養(yǎng)過程;二是學(xué)校按通用標(biāo)準(zhǔn)和行業(yè)標(biāo)準(zhǔn)培養(yǎng)工程人才;三是強(qiáng)化培養(yǎng)學(xué)生的工程能力和創(chuàng)新能力。
計算機(jī)專業(yè)“卓越計劃”分為校內(nèi)學(xué)習(xí)和企業(yè)學(xué)習(xí)兩個培養(yǎng)階段,以工程技術(shù)為主線,著力提高學(xué)生的工程意識、工程素質(zhì)和工程實踐能力,培養(yǎng)創(chuàng)新能力強(qiáng)、適應(yīng)企業(yè)發(fā)展需要的計算機(jī)應(yīng)用領(lǐng)域工程師。
由于計算機(jī)技術(shù)發(fā)展迅速,企業(yè)對計算機(jī)專業(yè)畢業(yè)生的動手實踐能力要求較高,因此國內(nèi)外高校與培訓(xùn)機(jī)構(gòu)對計算機(jī)專業(yè)的培養(yǎng)目標(biāo)和教學(xué)體系從未中斷。其中,對實踐教學(xué)提出了“項目教學(xué)”、“Learning by Doing”等模式。實踐教學(xué)是“卓越計劃”的核心內(nèi)容之一,也是該方案的重要特色。這種方案的執(zhí)行將徹底改變傳統(tǒng)教育模式下實踐教學(xué)處于從屬地位的狀況。而企業(yè)學(xué)習(xí)階段是“卓越計劃”實踐教學(xué)環(huán)節(jié)中非常關(guān)鍵的階段。
通過一年時間的企業(yè)學(xué)習(xí)階段培養(yǎng),使學(xué)生受到計算機(jī)應(yīng)用領(lǐng)域工程師基本訓(xùn)練;具有能夠綜合運用所學(xué)專業(yè)知識分析并解決工程實際問題的能力;本專業(yè)學(xué)生應(yīng)具備在軟件開發(fā)、軟件測試、系統(tǒng)集成等方面的工程實踐能力,重點具備掌握常用軟件開發(fā)技術(shù),能夠根據(jù)軟件工程規(guī)范開展軟件開發(fā)工作的能力;具備一定的組織管理能力、交流溝通能力和團(tuán)隊合作能力;達(dá)到計算機(jī)應(yīng)用領(lǐng)域工程師應(yīng)具備的知識、能力、素質(zhì)的基本要求。
1.重點掌握和應(yīng)用計算機(jī)專業(yè)基礎(chǔ)知識,包括計算機(jī)體系結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)和常用基本算法、操作系統(tǒng)和數(shù)據(jù)庫,計算機(jī)網(wǎng)絡(luò)基本原理、高級程序設(shè)計(包括面向?qū)ο蟪绦蛟O(shè)計)、軟件工程的基本知識。
2.熟悉常用的信息系統(tǒng)架構(gòu),熟悉當(dāng)前主流的相關(guān)設(shè)備,包括計算機(jī)網(wǎng)絡(luò)架構(gòu)、通信設(shè)備以及信息系統(tǒng)運行的軟硬件平臺,能夠根據(jù)方案的要求選擇性價比良好的硬件的能力。
3.掌握獲取需求的方法和途徑,能夠進(jìn)行項目需求分析,并能根據(jù)規(guī)范撰寫需求規(guī)格說明書。
4.熟悉當(dāng)今流行的開發(fā)方案的特征,具備根據(jù)需求規(guī)格說明書選擇合理的設(shè)計方案,并完成系統(tǒng)總體設(shè)計的能力。
5.掌握采用當(dāng)今流行的面向?qū)ο蟮慕y(tǒng)一建模工具進(jìn)行項目的分析與設(shè)計;能夠構(gòu)建項目各階段所需要的靜態(tài)模型、動態(tài)模型以及物理模型。
6.具備采用E-R圖及其相關(guān)的工具進(jìn)行數(shù)據(jù)庫概念設(shè)計、邏輯設(shè)計和物理結(jié)構(gòu)設(shè)計的能力,掌握數(shù)據(jù)庫規(guī)范的理論并能進(jìn)行適當(dāng)?shù)囊?guī)范化。
7.具備軟硬件接口設(shè)計、應(yīng)用系統(tǒng)和數(shù)據(jù)庫系統(tǒng)接口設(shè)計的能力;掌握信息系統(tǒng)集成的方法,具有軟硬件系統(tǒng)接口編程、集成的能力。
8.具備按照軟件工程的規(guī)范和項目需求,采用現(xiàn)代主流的開發(fā)工具進(jìn)行規(guī)范化編碼的能力。
9.掌握基本的測試流程和理論,熟悉單元測試、集成測試和驗收測試的方法,具備搭建測試環(huán)境、擬訂測試計劃、設(shè)計測試用例、撰寫測試報告和評估測試結(jié)果的能力。
10.掌握軟件維護(hù)的方法,熟悉維護(hù)流程,具備快速修改現(xiàn)有軟件系統(tǒng)的能力。
11.精通兩種以上集成化的開發(fā)平臺,精通兩種以上流行的數(shù)據(jù)庫管理系統(tǒng)的開發(fā)工具及相關(guān)技術(shù),能夠采用精通的開發(fā)平臺和數(shù)據(jù)庫技術(shù)進(jìn)行軟件項目的開發(fā)。
12.具備跟蹤當(dāng)前技術(shù)熱點,掌握本專業(yè)領(lǐng)域的新技術(shù)和新工具的能力。
在本科階段,基于“卓越計劃”的企業(yè)培養(yǎng)方案,采用“項目制”和“輪崗制”培養(yǎng)方式。
1.項目制。通過學(xué)生參與企業(yè)軟件項目開發(fā),接受某些領(lǐng)域中的軟件系統(tǒng)開發(fā)設(shè)計等方面的訓(xùn)練。
2.輪崗制。針對軟件企業(yè)市場運作、開發(fā)、維護(hù)和客戶服務(wù)環(huán)節(jié),對學(xué)生進(jìn)行多崗輪訓(xùn),完成從項目投標(biāo)、計劃、軟件開發(fā)與維護(hù)的訓(xùn)練,熟悉軟件企業(yè)和應(yīng)用型企業(yè)的業(yè)務(wù)流程。
在企業(yè)學(xué)習(xí)期間,學(xué)生按企業(yè)員工進(jìn)行管理,由學(xué)校指導(dǎo)教師與企業(yè)導(dǎo)師共同指導(dǎo)學(xué)生。學(xué)校指導(dǎo)教師具備工程經(jīng)歷,對在企業(yè)學(xué)習(xí)的學(xué)生進(jìn)行全過程跟蹤指導(dǎo);企業(yè)導(dǎo)師則由企業(yè)中有相應(yīng)職稱和豐富理論、實踐經(jīng)驗的工程技術(shù)人員和管理人員擔(dān)任,負(fù)責(zé)學(xué)生在企業(yè)學(xué)習(xí)和畢業(yè)設(shè)計的指導(dǎo)和管理。
學(xué)生在企業(yè)學(xué)習(xí)階段安排了“1+2+1”共4個教學(xué)模塊的學(xué)習(xí)任務(wù)(見表一)。
第一個“1”代表到企業(yè)進(jìn)行為期1周的認(rèn)識實習(xí),即完成模塊1的學(xué)習(xí)內(nèi)容;“2”代表在第七學(xué)期18周時間段內(nèi),學(xué)生完成1個項目設(shè)計模塊和1個頂崗實習(xí)模塊的訓(xùn)練?!绊椖吭O(shè)計”為嵌入式系統(tǒng)開發(fā)、移動互聯(lián)軟件開發(fā)或軟件測試等訓(xùn)練,時間貫穿于第七學(xué)期。1個頂崗實習(xí)模塊,即軟件的安裝與維護(hù),時間共18周。第二個“1”代表第八學(xué)期學(xué)生進(jìn)行為期15周畢業(yè)設(shè)計。
表一 企業(yè)學(xué)習(xí)模塊設(shè)置
1.企業(yè)認(rèn)識實踐。通過邀請企業(yè)專家講座和學(xué)生走進(jìn)企業(yè),使學(xué)生了解企業(yè)環(huán)境,熟悉企業(yè)文化同時進(jìn)一步了解專業(yè)特色,增加專業(yè)認(rèn)可度。了解企業(yè)和行業(yè)的國內(nèi)外發(fā)展動態(tài),了解企業(yè)的管理體制與經(jīng)營策略,軟件企業(yè)的部門職能與分工,了解軟件開發(fā)的流程。
2.嵌入式軟件開發(fā)。通過校企合作的方式,在我院從事嵌入式軟件開發(fā)研究的老師和企業(yè)導(dǎo)師的共同指導(dǎo)下,采用直接來源于企業(yè)的實踐課題,在我院嵌入式實驗室進(jìn)行開發(fā)訓(xùn)練。通過項目式開發(fā)訓(xùn)練使學(xué)生至少熟悉一種開發(fā)環(huán)境下的開發(fā)流程。
3.移動互聯(lián)網(wǎng)軟件開發(fā)。在簽約企業(yè)的開發(fā)環(huán)境中,通過該項目的理論學(xué)習(xí)和真實的項目實訓(xùn),讓學(xué)員掌握全新的Java EE技術(shù)和Android技術(shù),積累項目實戰(zhàn)經(jīng)驗。
4.軟件測試。通過該項目的訓(xùn)練,讓學(xué)生熟悉白盒測試、黑盒測試技術(shù),熟悉流行的測試工具,熟悉開發(fā)企業(yè)中熟悉嵌入式軟件、移動互聯(lián)網(wǎng)軟件以及一般的信息軟件的測試,具備按照規(guī)范的測試流程撰寫測試報告的能力,初步達(dá)到勝任軟件測試工程師的目標(biāo)。
5.軟件安裝與維護(hù)。通過輪崗實習(xí)的形式,學(xué)習(xí)相關(guān)行業(yè)的業(yè)務(wù)知識,針對軟件企業(yè)或應(yīng)用企業(yè)的軟件進(jìn)行日常維護(hù),保證軟件正常運行及發(fā)生緊急情況下的備份恢復(fù)等措施。學(xué)會定期檢查,定期備份,清理垃圾信息的常用方法,鍛煉軟件維護(hù)的規(guī)范操作流程,初步具備軟件維護(hù)工作的素質(zhì)等等。
6.畢業(yè)設(shè)計。在企業(yè)做畢業(yè)設(shè)計采用“項目制”,學(xué)生參與企業(yè)項目設(shè)計開發(fā),“指導(dǎo)教師”與“企業(yè)導(dǎo)師”共同指導(dǎo)學(xué)生。項目設(shè)計類型以嵌入式軟件和移動互聯(lián)網(wǎng)軟件的開發(fā)為主。除進(jìn)一步具備上述軟件開發(fā)的能力外,還應(yīng)當(dāng)熟悉項目立項程序,具有項目目標(biāo)和要求的確定能力,以及總體方案與結(jié)構(gòu)的確定能力;或熟悉項目技術(shù)招標(biāo)書的規(guī)范要求、具有進(jìn)行項目招標(biāo)相關(guān)文件制作的能力。
計算機(jī)與通信學(xué)院根據(jù)學(xué)?!白吭接媱潯逼髽I(yè)學(xué)習(xí)階段管理辦法,深入現(xiàn)場搞好調(diào)查研究,制定企業(yè)培養(yǎng)階段的實施細(xì)則;組織制訂企業(yè)學(xué)習(xí)階段教學(xué)大綱和質(zhì)量標(biāo)準(zhǔn),審核企業(yè)學(xué)習(xí)階段計劃,組織教學(xué)檢查,解決企業(yè)學(xué)習(xí)階段的問題。
學(xué)院與企業(yè)簽訂聯(lián)合培養(yǎng)協(xié)議,主要內(nèi)容有:明確校企雙方的職責(zé)與權(quán)力;保證企業(yè)的知識產(chǎn)權(quán)、商業(yè)機(jī)密和技術(shù)等方面的安全保密;學(xué)生的安全保障;企業(yè)教師的激勵政策;學(xué)生生活的后勤保障及生活補(bǔ)貼等。
在企業(yè)學(xué)習(xí)階段對學(xué)生按照企業(yè)員工的要求進(jìn)行管理,確保學(xué)生遵守企業(yè)勞動紀(jì)律和安全生產(chǎn)的規(guī)章制度。比如:對于無故曠工、遲到或早退超過一定次數(shù)的學(xué)生,將取消該環(huán)節(jié)的考核資格,成績按不及格處理,需重修后才能獲得相應(yīng)學(xué)分。
在企業(yè)學(xué)習(xí)階段對學(xué)生實行雙導(dǎo)師制,即由學(xué)校和企業(yè)各派一位或數(shù)位導(dǎo)師負(fù)責(zé)學(xué)生企業(yè)學(xué)習(xí)階段的指導(dǎo)工作。明確規(guī)定學(xué)校導(dǎo)師和企業(yè)導(dǎo)師各自的工作職責(zé)以及如何分工協(xié)作,從而保證企業(yè)學(xué)習(xí)的順利進(jìn)行。
學(xué)生必須完成企業(yè)學(xué)習(xí)階段計劃所要求的全部學(xué)習(xí)任務(wù),寫好實習(xí)報告和設(shè)計說明書方可參加考核,由學(xué)校導(dǎo)師與企業(yè)導(dǎo)師共同評定成績。
學(xué)生企業(yè)階段學(xué)習(xí)實習(xí)成績評價包括對學(xué)生態(tài)度、學(xué)習(xí)方法、技能掌握、創(chuàng)新精神和實踐能力、學(xué)習(xí)效果、實習(xí)報告及答辯情況等。考核采取筆試、答辯、實習(xí)報告等多種形式綜合評定。
畢業(yè)設(shè)計成績由學(xué)校和企業(yè)雙方指導(dǎo)教師組織企業(yè)技術(shù)人員對學(xué)生設(shè)計(論文)進(jìn)行評審答辯后,由答辯委員會給出。
“卓越計劃”是為培養(yǎng)和造就創(chuàng)新能力強(qiáng),適應(yīng)經(jīng)濟(jì)社會發(fā)展需要的工程技術(shù)人才而制定的。而為期一年的企業(yè)培養(yǎng)是“卓越計劃”實踐教學(xué)環(huán)節(jié)中非常關(guān)鍵的階段。計算機(jī)專業(yè)的企業(yè)培養(yǎng)方案的實施,其目的是使學(xué)生為達(dá)到卓越工程師培養(yǎng)目標(biāo)而在企業(yè)環(huán)境中進(jìn)行的軟件項目實踐開發(fā)訓(xùn)練和輪崗訓(xùn)練,使學(xué)生熟悉軟件企業(yè)的運作流程和項目的開發(fā)流程以及當(dāng)今主流的開發(fā)技術(shù),與傳統(tǒng)的培養(yǎng)方案相比,有利于提高專業(yè)教學(xué)質(zhì)量尤其是學(xué)生的動手能力,從而提高學(xué)生就業(yè)競爭力。學(xué)院應(yīng)該會同相關(guān)企業(yè)共同制定校企合作協(xié)議,制定相關(guān)的管理辦法和考核機(jī)制,確?;凇白吭接媱潯钡钠髽I(yè)培養(yǎng)方案的順利執(zhí)行。
[1] 教育部.關(guān)于實施卓越工程師教育培養(yǎng)計劃的若干意見[Z].教高[2011]1號,2001
[2] 卓越工程師教育培養(yǎng)計劃情況介紹[EB/OL].http://jwc.hnie.edu.cn/zyjh/showinfo_zy.a(chǎn)spx?id=1022.2010.10.