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