時間:2022-11-07 02:34:40
導(dǎo)言:作為寫作愛好者,不可錯過為您精心挑選的10篇軟件開發(fā)專業(yè)論文,它們將為您的寫作提供全新的視角,我們衷心期待您的閱讀,并希望這些內(nèi)容能為您提供靈感和參考。
1、進(jìn)行企業(yè)調(diào)研
主要是對軟件開發(fā)專業(yè)人才培養(yǎng)模式存在的問題以及目前企業(yè)對軟件技術(shù)專業(yè)人才的需求狀況進(jìn)行調(diào)研,掌握軟件技術(shù)人員所需的崗位核心能力及要求。
2、培養(yǎng)目標(biāo)的確定
通過前期對企業(yè)的走訪調(diào)研,明確了中職軟件開發(fā)專業(yè)的人才培養(yǎng)目標(biāo):本專業(yè)主要是面向軟件開發(fā)以及相關(guān)的IT信息企業(yè),以軟件開發(fā)技術(shù)在IT信息行業(yè)中的應(yīng)用,培養(yǎng)具有良好職業(yè)道德、工作態(tài)度及行為規(guī)范,能夠在相應(yīng)的IT企業(yè)及需要相關(guān)的企事業(yè)單位從事軟件項目開發(fā)、網(wǎng)頁美工、軟件項目銷售、軟件培訓(xùn)以及軟件的實施和維護(hù)等工作,具有可持續(xù)發(fā)展能力的初中級技術(shù)人才。
3、崗位需求及典型工作任務(wù)分析
典型工作任務(wù)是指描述一項工作行為,它反映職業(yè)工作的內(nèi)容和形式。結(jié)合前期企業(yè)調(diào)研的崗位需求、相應(yīng)的職業(yè)以及企業(yè)的業(yè)務(wù)方向,發(fā)揮合作企業(yè)、行業(yè)專家對課程改革的指導(dǎo)作用,邀請行業(yè)專家以研討會、頭腦風(fēng)暴等形式,集中分析相應(yīng)職業(yè)崗位所需的典型工作任務(wù)模塊,進(jìn)而對工作任務(wù)模塊所需的知識、技能和態(tài)度進(jìn)行分析,初步構(gòu)建專業(yè)知識與技能的課程體系。中職軟件開發(fā)專業(yè)的主要崗位需求有:程序員、PHP程序員、JAVA程序員、網(wǎng)頁美工、軟件銷售及培訓(xùn)、軟件實施及維護(hù)。
4、行動領(lǐng)域和學(xué)習(xí)領(lǐng)域分析
根據(jù)工作崗位的能力需求以及典型工作任務(wù)的內(nèi)容,筆者對相應(yīng)的行動領(lǐng)域進(jìn)行了分析,并且進(jìn)行了歸類重組:
(1)程序員、php程序員、Java程序員的工作任務(wù)有一定的相同性,如都要進(jìn)行數(shù)據(jù)庫的設(shè)計和創(chuàng)建、軟件開發(fā)相關(guān)文檔編輯以及服務(wù)器的搭建和配置等;他們的不同之處在于服務(wù)的業(yè)務(wù)方向(如有的做網(wǎng)站、有的是做管理系統(tǒng)軟件等)、編程語言以及開發(fā)平臺和環(huán)境不一樣,如:php主要應(yīng)用于中小型網(wǎng)站的開發(fā),主要應(yīng)用于web應(yīng)用程序、企業(yè)級應(yīng)用程序開發(fā),而Java在web應(yīng)用程序、企業(yè)級應(yīng)用程序開發(fā)以及移動服務(wù)應(yīng)用程序開發(fā)均有較多的應(yīng)用。
(2)網(wǎng)頁美工人員體現(xiàn)在行動領(lǐng)域上主要是進(jìn)行網(wǎng)頁設(shè)計與制作以及網(wǎng)站的編輯。
(3)軟件銷售與培訓(xùn)員體現(xiàn)在行動領(lǐng)域上主要是與客戶交流、溝通,進(jìn)行軟件的銷售以及對軟件進(jìn)行安裝、使用的培訓(xùn)。
(4)軟件實施及維護(hù)員體現(xiàn)在行動領(lǐng)域上主要就是軟件的實施與維護(hù)。圍繞著行動領(lǐng)域和崗位能力要求,筆者整合出了相應(yīng)的學(xué)習(xí)領(lǐng)域,再由學(xué)習(xí)領(lǐng)域的分析,分析得出相應(yīng)的課程設(shè)置。
5、貫穿教學(xué)過程工作項目的選取
(1)選定工作項目的方法
①選擇的項目內(nèi)容要分學(xué)期循序漸進(jìn),由小項目到大項目,由簡單項目到復(fù)雜項目,最終使學(xué)生通過對項目的開發(fā)實踐,能夠達(dá)到不同崗位的能力需求。
②每個學(xué)期制定一或兩個段考終極目標(biāo)項目,完成項目所需的主要技術(shù)能力主要呈現(xiàn)在其中一或兩門專業(yè)核心課程中,而其它的知識技能經(jīng)分解后需要由其他的專業(yè)基礎(chǔ)課及文化課中來支撐。
③結(jié)合企業(yè)需求,邀請企業(yè)專家對選定項目進(jìn)行研究論證。
(2)明確工作項目經(jīng)過對崗位能力及學(xué)習(xí)課程進(jìn)一步分析和研究,結(jié)合企業(yè)專家提供的實踐意見,筆者整合出了6個項目(班級網(wǎng)站、內(nèi)容管理系統(tǒng)、在線學(xué)習(xí)網(wǎng)站、OA系統(tǒng)、商業(yè)網(wǎng)站、客戶關(guān)系管理系統(tǒng))作為貫穿教學(xué)過程的目標(biāo)工作項目,并確定相應(yīng)的目標(biāo)(三維目標(biāo))及相互之間的關(guān)系。
6、工作項目與課程之間的關(guān)系分析
明確了貫穿教學(xué)過程中的工作項目以及其需要達(dá)到的教學(xué)目標(biāo)后,筆者進(jìn)一步分析了與工作項目相關(guān)專業(yè)課程及文化課程的關(guān)系,并把課程劃分為呈現(xiàn)課程和支撐課程,同時劃分了每個支撐課程所需要的知識模塊。
7、貫穿項目知識模塊重組
依托行業(yè)企業(yè),根據(jù)崗位的職業(yè)標(biāo)準(zhǔn)和行業(yè)標(biāo)準(zhǔn),結(jié)合貫穿項目的目標(biāo)以及相關(guān)的知識模塊要求,分別重新整合呈現(xiàn)課程、支撐課程的知識模塊,并根據(jù)整合的知識模塊重新制定課程標(biāo)準(zhǔn)。
(1)呈現(xiàn)課程的知識模塊重組每個學(xué)期的呈現(xiàn)課程,主要圍繞著貫穿項目進(jìn)行相應(yīng)的教學(xué),課程的最終目標(biāo)是要實現(xiàn)相應(yīng)的貫穿項目,而為了實現(xiàn)貫穿項目的過程中,對需要完成的專業(yè)知識模塊則通過其它的子項目或是子任務(wù)的形式進(jìn)行完成,而子項目或是子任務(wù)之間也是一種循序漸進(jìn)的關(guān)系;對于項目需要的其它知識模塊,則在其所支撐的專業(yè)基礎(chǔ)課或是文化課上按模塊進(jìn)行補缺。
(2)支撐課程的知識模塊重組
①專業(yè)支撐課程專業(yè)支撐課程主要是圍繞著其所支撐的貫穿項目所需知識模塊進(jìn)行,項目所需要的專業(yè)基礎(chǔ)知識整合在一年級的專業(yè)支撐課程完成,表現(xiàn)方式也主要是以有遞進(jìn)關(guān)系的子項目或是子任務(wù)的形式進(jìn)行。
②文化課支撐課程文化課支撐課程主要是圍繞著其所支撐貫穿項目所需其它知識模塊進(jìn)行,需要的知識模塊主要是根據(jù)貫穿項目所需的知識進(jìn)行相應(yīng)的整合后進(jìn)行重組,再根據(jù)所包括的知識模塊量,確定其實施的學(xué)期跨度,比如英語,根據(jù)需要,把兩年需要的英文知識模塊融合在一年級全部實現(xiàn),而語文,所涉及的知識模塊量較大,那么就把所需的知識模塊在四個學(xué)期學(xué)期分別實現(xiàn);表現(xiàn)方式主要是以體現(xiàn)模塊知識的子任務(wù)形式進(jìn)行。
8、制定課程標(biāo)準(zhǔn)
根據(jù)重組的知識模塊及貫穿的工作項目制定相應(yīng)的課程標(biāo)準(zhǔn),內(nèi)容包括確定課程性質(zhì)、設(shè)計思路、課程三維目標(biāo)(知識與技能目標(biāo)、過程與方法目標(biāo)、情感態(tài)度與價值觀目標(biāo))、課程結(jié)構(gòu)(課程結(jié)構(gòu)主要包括學(xué)習(xí)模塊名、學(xué)習(xí)內(nèi)容、實現(xiàn)的專業(yè)能力、主要教學(xué)方法、教學(xué)場所與設(shè)備要求、學(xué)時等)、課程考核評價方式。
9、制定相應(yīng)的教學(xué)實施方案
根據(jù)相應(yīng)的課程體系、工作項目、課程標(biāo)準(zhǔn)等制定一個可行的教學(xué)實施方案。
二、軟件開發(fā)工作室的創(chuàng)建
為了讓學(xué)生積極更多項目實踐經(jīng)驗、零距離的接觸社會企業(yè)需求、運營模式和企業(yè)環(huán)境氛圍等,可以工作室的形式組織學(xué)生進(jìn)行軟件項目的設(shè)計開發(fā),即在軟件開發(fā)工作室中,通過校企合作及其它途徑,承接企業(yè)的真實需求項目,以軟件專業(yè)的學(xué)生及老師為開發(fā)團(tuán)隊,組織師生進(jìn)行軟件項目的設(shè)計、開發(fā)、實施及維護(hù)等。項目開發(fā)主要是以、JAVA平臺的為主,在工作室分.NET和JAVA開發(fā)小組。工作室的負(fù)責(zé)教師應(yīng)該由在企業(yè)實踐過的專業(yè)課教師或者是由有一定實戰(zhàn)經(jīng)驗的企業(yè)人員兼職擔(dān)任,只有熟悉企業(yè)運作及相關(guān)企業(yè)文化的教師通過言傳身教,才能使學(xué)生對企業(yè)的更深;同時要求教師把辦公的地點移到工作室,并且擔(dān)任項目總經(jīng)理的角色,使得教師能夠全身心投入到生產(chǎn)教學(xué)中,在工作室的運營中,教師不僅要“擅長專業(yè)教學(xué)、精通教育教學(xué)科研”,同時還要“熟練地進(jìn)行市場經(jīng)營、會從事或者指導(dǎo)商品生產(chǎn)、懂得現(xiàn)代管理”。結(jié)合學(xué)生的實際能力和層次給學(xué)生分配不同的崗位;按照軟件項目的開發(fā)過程明確不同的崗位(項目經(jīng)理、項目組長、界面設(shè)計、數(shù)據(jù)庫設(shè)計、代碼編寫、項目測試、項目維護(hù)、文案等),實現(xiàn)流水線生產(chǎn)的軟件開發(fā)模式。在工作室中,主要以項目作為引領(lǐng),為學(xué)生制定長、中、短期的工作任務(wù)以及學(xué)習(xí)目標(biāo),學(xué)生在任務(wù)及目標(biāo)的驅(qū)動下,通過自學(xué)、學(xué)長指導(dǎo)、教師解答、團(tuán)隊交流等形式進(jìn)行新知識的學(xué)習(xí)。
三、行動導(dǎo)向教學(xué)法的應(yīng)用
行動導(dǎo)向教學(xué)法主要是以學(xué)生為主,著重培養(yǎng)學(xué)生的方法能力、社會能力、個性能力、專業(yè)能力為培養(yǎng)目標(biāo);在“項目一貫制”的實施過程中,以項目為引領(lǐng),學(xué)生為主體,教師為主導(dǎo),混合使用任務(wù)驅(qū)動、角色扮演等多種形式和方式,引導(dǎo)學(xué)生通過以真實企業(yè)的員工身份進(jìn)行項目的實訓(xùn)、開發(fā)等,使學(xué)生不斷提高職業(yè)道德修養(yǎng)、學(xué)會學(xué)習(xí)、主動學(xué)習(xí),不斷提高分析問題、解決問題等方法能力、社會能力、個性能力及專業(yè)能力的水平。行動導(dǎo)向教學(xué)法在使用過程中均使用資訊、計劃、決策、實施、反饋、遷移六大過程。
四、“項目”教學(xué)資源庫的開發(fā)
充分利用工作室的條件,組織學(xué)生、老師分析整理真實項目開發(fā)過程中的文檔、程序資料等,并根據(jù)軟件方向的課程體系,對項目進(jìn)行教學(xué)化的開發(fā),搭建軟件項目的教學(xué)資源庫平臺,總結(jié)出一套適合開發(fā)的快速上手實訓(xùn)手冊,開發(fā)校本教材,為后期的教學(xué)實訓(xùn)提供更豐富的資源及更有效的途徑。
中圖分類號:G642
文獻(xiàn)標(biāo)識碼:B
文章編號:1672-5913(2008)06-0029-02
中國對日軟件外包開發(fā)領(lǐng)域近5年以來一直以50%的增幅持續(xù)發(fā)展,會日語并懂得國際軟件開發(fā)規(guī)范的中國IT人才已成為國內(nèi)對日軟件外包企業(yè)的最熱門人才。為適應(yīng)時展需要,北航軟件學(xué)院把握時機,從實際現(xiàn)狀出發(fā),依托自身強勢的品牌優(yōu)勢,為國家發(fā)展及學(xué)子前程量身打造特色的專業(yè),成為中國目前唯一能提供日文應(yīng)用軟件開發(fā)方向碩士學(xué)位的正規(guī)教育機構(gòu),并摸索出一套以“產(chǎn)學(xué)研”為主體的教育培養(yǎng)模式。
1培養(yǎng)模式的設(shè)計思想
“產(chǎn)學(xué)研”模式是一種從實際到理論又到實際的全新教學(xué)模式,這種人才培養(yǎng)過程要求培養(yǎng)機構(gòu)與生產(chǎn)企業(yè)進(jìn)行緊密聯(lián)合,從而從生產(chǎn)、管理的一線前沿了解最新的、最為需求的工程技術(shù)、工藝方法以及新的應(yīng)用理論;同時從企業(yè)那里得到設(shè)備、項目、技術(shù)。然后,利用這些教育信息和教育資源按照企業(yè)實際的要求,通過制定課程體系、編寫和研究理論聯(lián)系實際的教材來培養(yǎng)學(xué)生,使學(xué)生得到的知識是最新的、最實用的。
在培養(yǎng)過程中,學(xué)生在校不但可以學(xué)習(xí)到技術(shù),而且可以參與學(xué)校或者企業(yè)的科研項目,實現(xiàn)第一次理論與實踐的結(jié)合;由于該專業(yè)的學(xué)生有較多機會在日企或中日合資企業(yè)實習(xí)、就業(yè),因此在完成了系統(tǒng)的理論學(xué)習(xí)和實踐之后,學(xué)生又有機會到國外企業(yè)中實際工作,學(xué)習(xí)國外的先進(jìn)技術(shù)和經(jīng)驗,這樣就實現(xiàn)了理論與實踐的第二次結(jié)合。通過以上兩次理論聯(lián)系實際、工與學(xué)的結(jié)合,培養(yǎng)學(xué)生將來在企業(yè)工作所需的基本素質(zhì)。
我們將研究生培養(yǎng)思路確立為“強化基礎(chǔ)、突出實踐、重在素質(zhì)、面向創(chuàng)新”,堅持教學(xué)的基礎(chǔ)性和科學(xué)性。具體做法是:把當(dāng)前成熟的軟件工程理論成果和思想,凝煉成基礎(chǔ)課體系的核心,整合和優(yōu)化專業(yè)課程體系,突出學(xué)科交叉與融合;同時加強學(xué)生現(xiàn)代工程技術(shù)的實踐能力和外語實用能力的培養(yǎng),全面提升學(xué)生素質(zhì)教育質(zhì)量,使學(xué)生具備自主創(chuàng)新的潛力。
作為對日軟件開發(fā)人才的培養(yǎng),日語不僅是這類人才的專業(yè)工具,而且是領(lǐng)會日企文化的基礎(chǔ)。因此,我們要求畢業(yè)生:日語水平達(dá)到國際交流基金日語能力考試二級以上,且具有較強的英語能力;訓(xùn)練有素且深諳日本企業(yè)文化、具有較強的國際競爭意識和團(tuán)隊合作精神;熟悉日文軟件開發(fā)流程與規(guī)范,具有使用全日文軟件開發(fā)環(huán)境、編寫日文開發(fā)文檔能力,可以勝任日文軟件開發(fā)各個層次的實用型、復(fù)合型人才。
2基本培養(yǎng)模式
2.1科學(xué)設(shè)置課程體系
采用先進(jìn)的工程化方法進(jìn)行軟件的開發(fā)和生產(chǎn),是實現(xiàn)軟件產(chǎn)業(yè)化的關(guān)鍵技術(shù)手段,這就需要培養(yǎng)大批軟件工程領(lǐng)域的實用型、復(fù)合型軟件工程技術(shù)和軟件工程管理人才。設(shè)計科學(xué)實用的課程體系,是實現(xiàn)上述培養(yǎng)目標(biāo)的基本保證。
應(yīng)用領(lǐng)域廣、技術(shù)更新快是當(dāng)代軟件工程技術(shù)最顯著的兩大特征,因此在設(shè)計對日軟件開發(fā)專業(yè)的課程體系時,我們遵循了先進(jìn)性、靈活性、復(fù)合性、工程性和創(chuàng)新性五個基本原則。
2.2實用外語教育
在日本的企業(yè)或?qū)θ胀獍钠髽I(yè),不會日語幾乎無法進(jìn)行溝通,限制了發(fā)展和培養(yǎng)機會。通過學(xué)習(xí)日本的企業(yè)文化,學(xué)生不僅了解了中日文化差異等問題,以后在日企實習(xí)、工作中可以更快適應(yīng)并融入到公司中去,而且可以全面了解日本文化和設(shè)計風(fēng)格,熟練掌握軟件開發(fā)技能和軟件管理,這對日文應(yīng)用軟件開發(fā)設(shè)計有莫大的幫助。
在具體實施日語教學(xué)過程中,我們采取由中國教師教授日語語法,日籍教師教授會話和聽力練習(xí)的教學(xué)方式。同時也沒有放松對學(xué)生英語能力的加強,成為能掌握中、日、英3種語言的短缺人才。
3“三級”實踐教學(xué)體系
3.1理論與實踐結(jié)合的核心課程
產(chǎn)學(xué)研合作應(yīng)貫穿于學(xué)生培養(yǎng)的全過程中。在理論教學(xué)中,要突出理論聯(lián)系實際,知識與應(yīng)用的結(jié)合。例如,專業(yè)核心課程“雙語軟件工程規(guī)范化設(shè)計”,既包括從需求到軟件設(shè)計過程中的四項主要基礎(chǔ)技術(shù),即需求分析、設(shè)計法、文檔、和設(shè)計審查,同時還介紹了軟件工程及軟件開發(fā)工具、環(huán)境、工程中的成熟技術(shù)、成功與失敗的案例分析、軟件工程最新話題等前沿性內(nèi)容,實現(xiàn)了在軟件工程領(lǐng)域中的理論聯(lián)系實際。課程的學(xué)習(xí)強調(diào)了與工程的結(jié)合,由日籍一線軟件工程師在全日文開發(fā)環(huán)境下講授,配備實訓(xùn)教材并提供日文軟件實訓(xùn)。在教師指導(dǎo)下以團(tuán)隊形式完成一定規(guī)模的項目,實施規(guī)范化的項目分析、設(shè)計、實現(xiàn)、測試及維護(hù)各環(huán)節(jié)訓(xùn)練,加強學(xué)生的動手能力和日文文檔的撰寫能力,培養(yǎng)協(xié)作交流精神。培養(yǎng)學(xué)生能真正掌握一門實用外語,具備良好的閱讀、理解和撰寫外語資料的能力和進(jìn)行國際化交流的能力。對于致力于軟件外包領(lǐng)域的專業(yè)學(xué)位獲得者,應(yīng)精通外語,了解外包國文化和軟件工程規(guī)范。
3.2配合核心課程的系列教材
配合核心課程,我們還主編并由科學(xué)出版社等出版了軟件工程所急需的國家“十一五”規(guī)劃教材――“軟件工程設(shè)計與實踐”、“計算機日語”、“軟件工程規(guī)范化設(shè)計”、“軟件工程設(shè)計案例與分析”等。學(xué)術(shù)界和工業(yè)界專家對系列教材給予較好評價:“這種內(nèi)容及其組織方法在我國已出版的軟件工程專著和教材中不多見,此系列教材可以為我們樹立應(yīng)用性著作的范例。”
3.3實踐教學(xué)體系
為了綜合培養(yǎng)學(xué)生的工程技術(shù)能力,在學(xué)生畢業(yè)前還安排了三級實踐性教育。學(xué)生應(yīng)能滿足面向產(chǎn)業(yè)和領(lǐng)域需求,具有堅實的基礎(chǔ)理論、寬廣的專業(yè)知識,具有創(chuàng)新意識,具有運用先進(jìn)技術(shù)方法和現(xiàn)代技術(shù)手段解決工程問題的能力,具有獨立從事軟件研發(fā),以及擔(dān)負(fù)工程項目的組織與管理能力。
一級實踐:用來測試學(xué)生基本掌握的編程能力及使用基礎(chǔ)工具的能力;比如用C++來編寫程序,使用Oracle數(shù)據(jù)庫等;通過這級實踐的同學(xué)可以進(jìn)入二級實踐的考核。
二級實踐:通過團(tuán)隊協(xié)作來完成。實踐項目大都來自于各個企業(yè),在實踐過程中,學(xué)生們按照日企的標(biāo)準(zhǔn)分當(dāng)不同的角色,完成不同的任務(wù),最后要在有日本資深專家的現(xiàn)場,用日語來講解自己做的項目,通過二級實踐的同學(xué)有資格去企業(yè)實習(xí)。
三級實踐――企業(yè)實習(xí):
(1) 與Fujitsu、NEC、RICOH等200多家日文軟件開發(fā)企業(yè)建立合作關(guān)系,共建日文應(yīng)用軟件開發(fā)專業(yè)實習(xí)基地。NEC日本總公司、NTTdata(日本電信)、理光、富士通等公司提供專業(yè)獎學(xué)金,金額累計高達(dá)4000余萬元日元/年。
(2) 學(xué)院在日本建立了30多家實習(xí)基地。
(3) 福建最大最成功的軟件企業(yè)――福建富士通信息軟件有限公司是北航軟件學(xué)院的戰(zhàn)略合作伙伴。學(xué)院已在福州富士通開設(shè)了該方向軟件工程碩士點,于2004年12月正式開學(xué)。
(4) 與日本Kinsoft株式會社、NETCOM株式會社以及系統(tǒng)綜研株式會社等公司組建合資企業(yè),在學(xué)院內(nèi)部建立“零距離”學(xué)生實習(xí)與就業(yè)基地。
學(xué)生通過企業(yè)的面試后直接進(jìn)入企業(yè)實習(xí),在企業(yè)中完成實際項目,同時完成自己的畢業(yè)設(shè)計或論文。
4工程技術(shù)與研究兼并的論文要求
(1) 兩種類型論文特點的對比分析
工程型論文要有產(chǎn)品;研究型論文要有理論價值。
工程型論文強調(diào)實用性和社會效益;研究型論文則需要有關(guān)調(diào)研、問題分析、方案選擇、創(chuàng)新驗證等的嚴(yán)格根據(jù)和論據(jù)。
工程型論文書寫格式要按國家規(guī)范;研究型論文書寫格式相對自由。
(2) 兩種類型兼有的論文要求
有一定的理論價值、實際應(yīng)用意義和社會效益。
將以工程背景的項目,做有關(guān)調(diào)研的同類產(chǎn)品的對比分析、問題分析、方案選擇、創(chuàng)新結(jié)果匯報。
將工程規(guī)范和研究書寫格式進(jìn)行合并。
論文選題一般應(yīng)直接來源于企事業(yè)單位,具有明確的應(yīng)用背景和實用價值,同時應(yīng)具有先進(jìn)性、一定的技術(shù)難度和工作量,能體現(xiàn)作者綜合運用本專業(yè)基礎(chǔ)理論和專知識較好地解決工程實際問題的能力、從事軟件項目研發(fā)和管理的能力,以及創(chuàng)新和研究的意識。
論文一般要求結(jié)合企業(yè)實際需求選擇研究題目。對這類項目,除需指定學(xué)校指導(dǎo)教師外,還需指定一名企業(yè)指導(dǎo)教師共同負(fù)責(zé)指導(dǎo),由軟件學(xué)院負(fù)責(zé)監(jiān)督和管理。我們的研究生培養(yǎng)在畢業(yè)設(shè)計(論文)的環(huán)節(jié)中采用雙導(dǎo)師制,即學(xué)校導(dǎo)師和企業(yè)導(dǎo)師,以保證產(chǎn)學(xué)研合作教育在畢業(yè)環(huán)節(jié)上的有效實施。
論文要求結(jié)構(gòu)合理,層次清楚,討論研究論據(jù)充分,寫作認(rèn)真,文圖標(biāo)準(zhǔn)規(guī)范,數(shù)據(jù)詳實準(zhǔn)確,軟件文檔符合標(biāo)準(zhǔn)規(guī)范。
5教學(xué)效果分析
北航軟件學(xué)院從市場的需求出發(fā),與國外大學(xué)和領(lǐng)導(dǎo)性的企業(yè)聯(lián)合辦學(xué)。為學(xué)生提供了國際化的實習(xí)和就業(yè)機會(學(xué)院已經(jīng)安排了200多人出國實習(xí)/就業(yè)),吸引了大量的學(xué)生。通過對畢業(yè)生情況跟蹤調(diào)查看出,我們的畢業(yè)生已分布在國內(nèi)的諸多大中型企業(yè)、政府部門、科教院所、外資企業(yè)。根據(jù)我們的初步統(tǒng)計,2005、2006年工程碩士研究生達(dá)到了98%以上就業(yè)率,平均起薪達(dá)到了6000元/月。
參考文獻(xiàn)
[1] 王建華. 創(chuàng)新“產(chǎn)學(xué)研”合作模式 提升高校服務(wù)社會能力[J]. 中國高等教育,2006,(17).
[2] 徐輝. 高等教育發(fā)展的新階段―論大學(xué)與工業(yè)的關(guān)系[M]. 杭州大學(xué)出版社,1990.
[3] 蔡克勇. 論教學(xué)、科研和生產(chǎn)聯(lián)合體[J]. 高等教育研究,1986,(4).
[4] 劉力. 美國產(chǎn)學(xué)研合作模式及成功經(jīng)驗[J]. 教育發(fā)展研究,2006,(7):16-22.
自考計算機專業(yè)畢業(yè)論文 有1年準(zhǔn)備時間,寫作時間的分配主要取決于 考生軟件開發(fā)的進(jìn)度,如果考生開發(fā)的軟件很成熟,那末后續(xù)的寫作時間就較快,否則后面的寫作就會很被動。例如,一般會在每年7月份登記,9月底開題,期間開發(fā)軟件,到第二年2、3月就要完成初稿,再留一個月修改。
1、選題。選題首先要重要、有意義。例如有的考生 選擇設(shè)計木馬程序,其本身是個病毒程序,這樣的程序只能帶來危害,實際生活中沒有意義,就不能用于做畢業(yè)論文。
2、開發(fā)軟件。開發(fā)軟件要與實際相結(jié)合。實際性非常重要,要自己能開發(fā)一個能實際運行的軟件。有的考生自己并沒有參與實際工作,只是看書是不行的。自己參與的可以是一個大的項目或課題組,論文中介紹完大的系統(tǒng)后,一定要把自己的工作量寫清楚。
3、寫論文。開發(fā)完就可以寫論文了,論文是個總結(jié),但是不要寫成工作總結(jié),一定要有主題,應(yīng)體現(xiàn)自己的開發(fā)思想和論述。寫論文要達(dá)到一定字?jǐn)?shù),一般要3萬字。其中,編程代碼一般為2-3千行,
這個不是機器自動生成的代碼,一定是自己寫的源代碼。論文結(jié)構(gòu)
計算機專業(yè)畢業(yè)論文一般有8個部分。1、概述或引言。這個部分相當(dāng)于大綱,一般要求4-5千字,主要是對軟件開發(fā)背景,使用的軟件工具、環(huán)境,最后達(dá)到的效果,自我在里面的貢獻(xiàn)等;2、需求分析。軟件有哪些功能、模塊,用的什么工具等;3、設(shè)計方案和主要技術(shù)。主要是對里面每一部分的詳細(xì)論述,使用的是什么技術(shù),為什么使用。詳細(xì)的模塊分析或遇到的難點是怎樣解決的等;4、具體的實現(xiàn)過程;5、測試。介紹自己開發(fā)軟件實際達(dá)到的效果;6、總結(jié)。介紹自己開發(fā)軟件的體會,或自己開發(fā)的成果使用情況,有什么評價,自己還有哪些不足,有什么需要改進(jìn)的地方;7、致謝;8、參考文獻(xiàn)。另外,還可以加一個“附錄”部分。正文只能有一個中心,其他有重要參考價值的都可以放在附錄部分。例如有重要的代碼、圖表,涉及其他領(lǐng)域的知識,需要解釋的等都可以放在附錄部分。案例1:《家裝工程預(yù)算軟件的開放》1、概述;2、需求分析;3、總體設(shè)計;4、數(shù)據(jù)庫設(shè)計;5、軟件功能的實現(xiàn);6、結(jié)論及改進(jìn);7、致謝;8、參考文獻(xiàn)。
案例2:《經(jīng)緯中天無線短信增值服務(wù)管理軟件的設(shè)計和開放》1、
引言;2、需求分析;3、設(shè)計方案論證和主要技術(shù)介紹;4、系統(tǒng)設(shè)計;5、編碼實現(xiàn);6、實際運行中出現(xiàn)的問題及相應(yīng)的解決方案;7、結(jié)束語;8、致謝;9、參考文獻(xiàn)。
答辯程序
答辯現(xiàn)場會有專業(yè)老師組成的答辯小組,一般為5人左右,學(xué)生抽簽分配答辯組。答辯現(xiàn)場要考生做介紹和演示。考生需要提前準(zhǔn)備幻燈片,一般不超過20張,為論文最核心部分的內(nèi)容。考生結(jié)合幻燈片介紹論文,答辯小組老師會根據(jù)考生論文提出問題,考生要實事求是回答,最后答辯小組老師打分,求平均分給出考生論文成績。大部分考生都會達(dá)到優(yōu)、良,個別考生沒有通過論文,主要有兩方面原因:1、論文并不是自己真正所做,用別人的軟件為自己所用,老師一提問就能發(fā)現(xiàn)破綻;2、考生論得太簡單,達(dá)不到工作量。這就需要考生踏踏實實地按照要求去作論文。
零碎提醒
論文的題目不要太大,一定要具體、實際,不能吹成通用的;自考生考過全部 課程后,最好能尋求實踐機會。可以去應(yīng)聘公司,真正參與一個項目,一邊工作一邊寫論文;
論文不要上網(wǎng)抄,一定要自己做;
1.人才培養(yǎng)方向目標(biāo)定位不清晰
軟件工程專業(yè)碩士應(yīng)當(dāng)僅限于軟件工程師的培養(yǎng)。軟件工程具有極強的工科屬性,其人才培養(yǎng),除軟件工程科學(xué)碩士和計算機科學(xué)技術(shù)一樣,可培 研究型人才外,專業(yè)學(xué)位應(yīng)當(dāng)清晰定位于培養(yǎng)具有軟件工程必備基礎(chǔ)知識,在軟件工程某一領(lǐng)域具有較強專業(yè)知識與技能的工程師。
2.師資比較缺乏,尤其是雙師型師資缺乏
軟件工程正式成為獨立的學(xué)科時間相對較短,軟件工程師資大多來源于計算機科學(xué)與技術(shù)專業(yè)。計算機科學(xué)與技術(shù)專業(yè)可以勝任軟件工程基礎(chǔ)課程,但這部分教師往往缺乏工程實際經(jīng)驗,在教學(xué)中往往表現(xiàn)為重理論輕實踐。省屬高校十分缺乏來自軟件企業(yè)一線的項目經(jīng)理以上的技術(shù)管理人員充任實踐課程教師。
3.培養(yǎng)模式陳舊,不適應(yīng)國家教育部要求
由于全日制軟件工程專業(yè)學(xué)位研究生2009年才在全國開展,很多高校沿用學(xué)術(shù)型學(xué)位研究生培養(yǎng)模式,忽視了國家對專業(yè)學(xué)位研究生培養(yǎng)要求中的專業(yè)實踐能力的培養(yǎng),未能很好地開展專業(yè)實踐教學(xué)。
4.課程設(shè)置陳舊,不適應(yīng)軟件企業(yè)的人才需求
大多數(shù)高校軟件工程研究生課程設(shè)置大多套用計算機科學(xué)與技術(shù)專業(yè)的課程設(shè)置,未體現(xiàn)軟件工程學(xué)科特點。原因主要是因為師資缺乏、招生規(guī)模較小,出于節(jié)約培養(yǎng)成本的考慮。
二、一種實用的軟件工程全日制工程碩士培養(yǎng)解決方案
四川師范大學(xué)作為四川省屬高校中最早開設(shè)計算機科學(xué)與技術(shù)、軟件工程本科生培養(yǎng)的院校之一,在軟件工程工程碩士培養(yǎng)的諸多問題上,做了一些有益探索與研究,針對性地提出了一套適合于省屬高校軟件工程全日制工程碩士培養(yǎng)的解決方案,希望能為同類型高校提供人才培養(yǎng)的借鑒。研究生培養(yǎng)方案的制定,重點需要解決課程體系設(shè)置、培養(yǎng)流程規(guī)劃與控制。對專業(yè)學(xué)位研究生而言,還需要解決專業(yè)實踐能力的培養(yǎng)與訓(xùn)練這一關(guān)鍵問題。
1.課程體系設(shè)置
軟件工程學(xué)科正式確立的兩個標(biāo)志性文件是2004年IEEE推出的軟件工程知識體(SWEBOK)和軟件工程教育知識體(SEEK)。兩個文件內(nèi)容相近,都包含了軟件工程核心類的知識領(lǐng)域、基礎(chǔ)類或前導(dǎo)類的知識領(lǐng)域,以及其他相關(guān)領(lǐng)域的知識。軟件工程研究生的培養(yǎng)從原則上說應(yīng)遵循上述兩個文件,圍繞上述知識領(lǐng)域進(jìn)行教學(xué)。但由于這兩個文件將軟件工程的知識體系劃分為知識點,各領(lǐng)域之間必然存在重復(fù)和交疊。在課程設(shè)置上無法照搬上述兩個文件。以SEEK為基礎(chǔ),我們對軟件工程的課程設(shè)置進(jìn)行規(guī)劃。整個課程設(shè)置被分為五個層次,分別為工程基礎(chǔ)課程、計算機基礎(chǔ)課程、軟件工程核心課程、擴展課程和實踐課程,如圖1所示。課程開設(shè)順序大體按照五個層次由低到高依次開展。其中,工程基礎(chǔ)課程提供軟件工程所需數(shù)學(xué)理論基礎(chǔ)、外語能力培養(yǎng)、軟件工程文檔寫作、論文寫作基本功訓(xùn)練。計算機基礎(chǔ)課程提供軟件開發(fā)必須的計算機基礎(chǔ)知識,如網(wǎng)絡(luò)、算法和數(shù)據(jù)庫知識。
相對于本科課程而言,此類課程講授內(nèi)容更深入全面。軟件工程核心課程設(shè)置了高級軟件工程、軟件體系結(jié)構(gòu)和軟件測試與質(zhì)量保證三門課程。高級軟件工程側(cè)重于軟件分析與設(shè)計、軟件工程過程、軟件開發(fā)案例分析。軟件體系結(jié)構(gòu)側(cè)重于結(jié)構(gòu)風(fēng)格、案例研究、共享信息系統(tǒng)、結(jié)構(gòu)描述、結(jié)構(gòu)的分析與評估、特定領(lǐng)域的軟件體系結(jié)構(gòu)和流行的軟件體系結(jié)構(gòu)等。軟件測試與質(zhì)量保證著重于軟件質(zhì)量的改進(jìn),討論如何提高軟件質(zhì)量的方法。擴展課程包含系列領(lǐng)域知識課程,研究生可根據(jù)研究方向選擇兩門;軟件開發(fā)工具講授最新流行的軟件開發(fā)、過程管理所需要的軟件工具的使用,以實踐教學(xué)為主。軟件開發(fā)新技術(shù)研討課程以講座形式開展,教師和學(xué)生均可作為一個專題的主講。實踐課程包含校內(nèi)實踐、校外實踐和畢業(yè)設(shè)計三個環(huán)節(jié)。
2.培養(yǎng)流程與實施
教育部明文規(guī)定,專業(yè)學(xué)位研究生學(xué)制原則上為兩年,同時要求應(yīng)屆本科生進(jìn)行專業(yè)實踐不少于一年。一般來說,研究生在校課程學(xué)習(xí)時間應(yīng)有一年左右,加上專業(yè)實踐的一年,如何合理安排學(xué)習(xí)計劃,在兩年內(nèi)完成培養(yǎng)環(huán)節(jié)成了一個現(xiàn)實的重要問題。我校以周為單位制定了四川師范大學(xué)軟件工程專業(yè)學(xué)位研究生培養(yǎng)流程,如表1所示:上表規(guī)劃了研究生培養(yǎng)中的幾個關(guān)鍵環(huán)節(jié),依次為報到入學(xué)、課程學(xué)習(xí)、校內(nèi)實踐、校外實踐、開題、畢業(yè)設(shè)計、論文寫作和送審答辯。第一學(xué)期研究生主要是課程學(xué)習(xí),同時在校內(nèi)導(dǎo)師指導(dǎo)下開展文獻(xiàn)閱讀和編程能力鍛煉。第二學(xué)期前半學(xué)期結(jié)束理論課程的學(xué)習(xí)。后半學(xué)期和暑期開展校內(nèi)實踐和畢業(yè)設(shè)計開題工作。第三學(xué)期研究生到實習(xí)基地進(jìn)行校外實踐。從第二學(xué)期后半段和整個第三學(xué)期,學(xué)生在專業(yè)實踐的同時,需完成畢業(yè)設(shè)計。從第二個寒假開始直到第四學(xué)期前六周,研究生完成畢業(yè)論文的初稿。從第七周開始,進(jìn)行論文修改、、盲評和答辯工作。
從培養(yǎng)流程表可以看出,這種安排具有兩個顯著特點。一是理論課程學(xué)習(xí)安排在一個半學(xué)期完成,二是實踐課程分為校內(nèi)實踐和校外實踐。研究生理論課程學(xué)習(xí)任務(wù)并不重,完全可壓縮到一學(xué)期半,同時可為實踐提供更多時間。校內(nèi)實踐非常有必要。由于是省屬高校學(xué)生大多能力一般,為保障學(xué)生進(jìn)入企業(yè)能融入研發(fā)團(tuán)隊從事技術(shù)工作,必須先期培訓(xùn)其實踐能力。這種安排時間較為緊湊,也比較合理,符合專業(yè)學(xué)位研究生側(cè)重于實踐能力培養(yǎng)的要求,也在兩年的學(xué)制內(nèi)確保了研究生的實踐時間不少于36周。
三、專業(yè)實踐能力的培養(yǎng)與訓(xùn)練
軟件開發(fā)能力是軟件工程專業(yè)碩士必備的核心能力,其能力培養(yǎng)既是對前端課程學(xué)習(xí)效果的檢驗,也是后端畢業(yè)設(shè)計和就業(yè)的必然需要。我校將軟件工程專業(yè)碩士實踐能力培養(yǎng)融入了眾多環(huán)節(jié)。從前期的實驗型課程教學(xué),到中期的校內(nèi)實踐、再到后期的校外實踐和畢業(yè)設(shè)計。實驗型課程教學(xué)解決軟件設(shè)計開發(fā)的基礎(chǔ)技能,校內(nèi)實踐解決中小規(guī)模軟件設(shè)計開發(fā)能力,校外實踐和畢業(yè)設(shè)計解決中大規(guī)模軟件設(shè)計能力。
1.實驗型課程教學(xué)
包含軟件工具的使用訓(xùn)練、軟件開發(fā)環(huán)境的搭建、軟件開發(fā)案例分析和新技術(shù)研討。軟件工具的使用訓(xùn)練學(xué)生單個軟件開發(fā)工具的使用,如項目管理軟件Project、開發(fā)文檔化軟件Rational、軟件測試工具LOADRUNNER、QTP、TD等。由于這些工具結(jié)構(gòu)分散,還需進(jìn)行開發(fā)環(huán)境的搭建訓(xùn)練。開發(fā)環(huán)境搭建訓(xùn)練內(nèi)容一為搭建基于微軟的VSTS和VisualStudio的開發(fā)平臺,適合.net方向;內(nèi)容二位、為搭建基于IBMRSA和Eclipse的開發(fā)平臺,適合J2EE方向。軟件開發(fā)案例分析中研究生將自己放在決策者的角度來思考項目所涉及到的具體問題,增強了學(xué)生的實際應(yīng)對能力。新技術(shù)研討促進(jìn)學(xué)生或主動或被動地掌握了一些新興技術(shù),拓寬了技術(shù)領(lǐng)域。
2.校內(nèi)軟件開發(fā)實踐
采用項目驅(qū)動形式開展。要求研究生必須申報各類實際的軟件開發(fā)項目,如四川省苗子工程、學(xué)校研究生科研創(chuàng)新項目、學(xué)院研究生科研創(chuàng)先項目。研究生可組織本科生參與項目實施,但必須任項目組長,在項目中擔(dān)任核心角色,完成軟件需求文檔審定、軟件架構(gòu)設(shè)計、軟件詳細(xì)設(shè)計、大部分編碼工作、測試方案制定等重要工作。
3.校外軟件開發(fā)實踐
在上述環(huán)節(jié)經(jīng)歷后,研究生已經(jīng)掌握中小規(guī)模軟件開發(fā)的基本技能,此時將研究生派到實習(xí)基地,實戰(zhàn)參與企業(yè)軟件開發(fā)項目。其實踐由校內(nèi)導(dǎo)師和企業(yè)導(dǎo)師共同負(fù)責(zé)。前期技能的培養(yǎng)已保證研究生勝任企業(yè)中一般性的軟件開發(fā)角色。
4.畢業(yè)設(shè)計
研究生在校內(nèi)和校外實踐的36周中,還需要同時進(jìn)行畢業(yè)設(shè)計的開題、實施。研究生可結(jié)合企業(yè)實習(xí)工作完成畢業(yè)設(shè)計。專業(yè)實踐的考核分為定期匯報和實踐環(huán)節(jié)結(jié)束匯報兩種形式。研究生應(yīng)每隔兩個月集中匯報一次實習(xí)期工作心得,取得的成績等。實踐結(jié)束時在全院公開匯報,其成績作為實踐課程成績。
教育部規(guī)劃建設(shè)的應(yīng)用科技大學(xué)是現(xiàn)代職業(yè)教育體系的高端職業(yè)教育,主要任務(wù)是培養(yǎng)中高端技術(shù)應(yīng)用型人才。當(dāng)前我校正在創(chuàng)建南京軟件科技大學(xué),我們軟件工程碩士專業(yè)學(xué)位的辦學(xué)定位就是要針對江蘇省大力發(fā)展軟件產(chǎn)業(yè)、南京市打造“世界軟件名城”對高層次軟件人才的迫切需求,為軟件企業(yè)培養(yǎng)能將軟件理論方法和技術(shù)應(yīng)用到生產(chǎn)實踐,解決實際問題,并能在生產(chǎn)實踐中進(jìn)行改進(jìn)、創(chuàng)新和再創(chuàng)造的軟件高端技術(shù)應(yīng)用型人才,滿足軟件企業(yè)發(fā)展的需要,服務(wù)于地方軟件產(chǎn)業(yè)、行業(yè)和企業(yè)的發(fā)展。
二、培養(yǎng)目標(biāo)和規(guī)格
學(xué)術(shù)學(xué)位培養(yǎng)主要面向?qū)W科專業(yè)需求,針對科研院所和企事業(yè)單位培養(yǎng)從事科學(xué)研究工作的高層次專門人才,就業(yè)去向主要是學(xué)校、科研院所等,人才目標(biāo)定位為專家、學(xué)者、教授、研究員等。專業(yè)學(xué)位主要面向特定行業(yè)的職業(yè)崗位需求,培養(yǎng)的是能將知識、技術(shù)應(yīng)用到特定職業(yè)領(lǐng)域的高層次應(yīng)用型人才,就業(yè)去向主要是專業(yè)知識技能要求高、職業(yè)素質(zhì)要求高的工作崗位,培養(yǎng)出來的人才目標(biāo)定位為職業(yè)領(lǐng)域高層次人才。
學(xué)術(shù)學(xué)位培養(yǎng)強調(diào)理論修養(yǎng),重視知識的創(chuàng)新,注重探索研究能力和理論創(chuàng)新能力,核心是培養(yǎng)科學(xué)研究能力,旨在培養(yǎng)相關(guān)學(xué)科的研究型人才。而專業(yè)學(xué)位培養(yǎng)強調(diào)理論與實踐的結(jié)合,重視知識的應(yīng)用,培養(yǎng)以理論知識、方法技術(shù)的應(yīng)用和創(chuàng)新為核心的實踐能力,旨在培養(yǎng)具有高層次職業(yè)能力和良好職業(yè)道德的應(yīng)用型人才。
中國電子工業(yè)標(biāo)準(zhǔn)化技術(shù)協(xié)會信息技術(shù)服務(wù)分會(簡稱ITSS分會)在工業(yè)和信息化部的指導(dǎo)下,研究制定信息技術(shù)服務(wù)標(biāo)準(zhǔn),并力求標(biāo)準(zhǔn)服務(wù)于技術(shù)、產(chǎn)業(yè)發(fā)展,服務(wù)于市場需求,最終實現(xiàn)我國信息技術(shù)服務(wù)的標(biāo)準(zhǔn)化和國際化。信息技術(shù)服務(wù)標(biāo)準(zhǔn),簡稱ITSS)中“信息技術(shù)服務(wù)從業(yè)人員能力規(guī)范評價指南一一設(shè)計與開發(fā)服務(wù)”中將信息技術(shù)服務(wù)從業(yè)人員設(shè)計與開發(fā)服務(wù)的職位體系分為六個職位系列,每個系列又分為不同的級別,具體包括:
1、軟件項目管理:
4級——項目經(jīng)理,5級——高級項目經(jīng)理,6級——資深項目經(jīng)理
2、軟件架構(gòu)設(shè)計:
5級——軟件架構(gòu)師,6級——資深軟件架構(gòu)師
3、軟件需求/系統(tǒng)分析
3級——需求分析師,4級——高級需求分析師,5級——系統(tǒng)分析師,6級——資深系統(tǒng)分析師
4、軟件開發(fā)
1級——助理軟件開發(fā)工程師,2級——初級軟件開發(fā)工程師,3級——軟件開發(fā)工程師,4級——高級軟件開發(fā)工程師,5級——資深軟件開發(fā)工程師
5、軟件測試
1級——助理軟件測試工程師,2級——初級軟件測試工程師,3級——軟件測試工程師,4級——高級軟件測試工程師,5級——資深軟件測試工程師
6、軟件交互設(shè)計
4級——交互設(shè)計工程師,5級——高級交互設(shè)計工程師軟件工程專業(yè)碩士學(xué)位人才培養(yǎng)的目標(biāo)針對的就是各個職位系列中的4級及以上軟件人才,培養(yǎng)規(guī)格是以軟件企業(yè)對高層次應(yīng)用型軟件人才的實際需求為導(dǎo)向,以軟件企業(yè)高級崗位職業(yè)能力要求為標(biāo)準(zhǔn),培養(yǎng)具有寬厚扎實的計算機和軟件理論基礎(chǔ)與知識水平,具有一定軟件工程實踐經(jīng)驗,具有良好職業(yè)道德,健康的身體和心理素質(zhì),善于團(tuán)結(jié)合作和組織協(xié)調(diào),具備很強專業(yè)實踐和創(chuàng)新能力,能將軟件理論方法和技術(shù)應(yīng)用到軟件企業(yè)生產(chǎn)實踐,解決實際問題,并能在生產(chǎn)實踐中進(jìn)行改進(jìn)、創(chuàng)新和再創(chuàng)造的應(yīng)用創(chuàng)新型高級軟件人才。
三、校企合作培養(yǎng)模式
學(xué)術(shù)學(xué)位培養(yǎng)以學(xué)校為主,主要是理論教學(xué)和參與科學(xué)研究。專業(yè)學(xué)位應(yīng)采用校企合作人才培養(yǎng)模式,教學(xué)過程強調(diào)理論結(jié)合實際,突出應(yīng)用創(chuàng)新能力培養(yǎng),引入企業(yè)的實際問題,注重培養(yǎng)學(xué)生研究實際問題的意識和解決實際問題的能力,借助企業(yè)的環(huán)境條件和資源,把課程學(xué)習(xí)、專業(yè)實踐、崗位實習(xí)緊密結(jié)合。
在信息產(chǎn)業(yè)、軟件行業(yè)快速發(fā)展的時代背景下,南京、江蘇、長三角區(qū)域的信息產(chǎn)業(yè)和軟件行業(yè)的蓬勃發(fā)展為我校軟件工程專業(yè)碩士人才培養(yǎng)提供了廣闊的空間。一方面我們要針對軟件行業(yè)、軟件企業(yè)對高層次軟件人才的需要而培養(yǎng)人才,另一方面,我們要依托軟件行業(yè)、軟件企業(yè)的資源和力量來培養(yǎng)人才,借助企業(yè)的環(huán)境條件和資源,把課程學(xué)習(xí)、專業(yè)實踐、崗位實習(xí)緊密結(jié)合,走產(chǎn)學(xué)研相融合的辦學(xué)道路,探索軟件工程專業(yè)碩士培養(yǎng)的新途徑,形成提高應(yīng)用型人才培養(yǎng)質(zhì)量的新機制,提升專業(yè)學(xué)位研究生的實踐能力、工程能力和創(chuàng)新能力,提高軟件碩士研究生培養(yǎng)與軟件產(chǎn)業(yè)人才需求的匹配度。
具體而言,軟件工程碩士專業(yè)學(xué)位人才培養(yǎng)可以從以下幾個方面來開展校企合作
(一)校企聯(lián)合成立專業(yè)建設(shè)指導(dǎo)委員會
通過成立校企聯(lián)合專業(yè)建設(shè)指導(dǎo)委員會,可以把企業(yè)的人才需求規(guī)格,技術(shù)應(yīng)用前沿和熱點等引入學(xué)校,指導(dǎo)學(xué)校的人才培養(yǎng)規(guī)格定位,促進(jìn)學(xué)校教學(xué)內(nèi)容的更新。
(二)企業(yè)科研項目驅(qū)動學(xué)校人才培養(yǎng)
企業(yè)為贏得市場往往需要不斷技術(shù)攻關(guān)和研發(fā)投入,而學(xué)校的專業(yè)學(xué)位研究生已經(jīng)具備一定的技術(shù)攻關(guān)和科研能力,可以將企業(yè)的研發(fā)項目引入學(xué)校,驅(qū)動學(xué)校的人才培養(yǎng),同時也可為企業(yè)降低成本,這對中小企業(yè)尤其具有現(xiàn)實意義。
(三)學(xué)校人才定向服務(wù)和支持企業(yè)發(fā)展
學(xué)校按照企業(yè)所需定向培養(yǎng)高層次人才,人才畢業(yè)后即可投身該企業(yè),為企業(yè)的發(fā)展貢獻(xiàn)力量。
(四)企業(yè)資源服務(wù)學(xué)校人才培養(yǎng)
作為實踐性很強的學(xué)科專業(yè),軟件工程碩士專業(yè)學(xué)位人才培養(yǎng)需要較好的實驗環(huán)境、條件、技術(shù)和設(shè)備支撐,并最好能有實際生產(chǎn)環(huán)境來進(jìn)行實習(xí)實訓(xùn),為此,可以將企業(yè)資源引入,服務(wù)于學(xué)校的人才培養(yǎng),充分發(fā)揮企業(yè)的資源優(yōu)勢,降低學(xué)校的實驗條件投入,避免浪費,提高整個社會的資源使用效率。作為回報,學(xué)校可以為企業(yè)提供人才、科研、技術(shù)等服務(wù),實現(xiàn)合作共贏。
四、人才評價標(biāo)準(zhǔn)
學(xué)術(shù)學(xué)位人才評價標(biāo)準(zhǔn)的核心是學(xué)位獲得者是否具備了扎實的基礎(chǔ)理論知識,掌握了科學(xué)研究的方法,能夠開展科學(xué)探索、研究和創(chuàng)新,可以滿足科學(xué)研究工作的學(xué)科知識和科研能力需要。而專業(yè)學(xué)位人才評價標(biāo)準(zhǔn)的核心是學(xué)位獲得者是否具備了特定社會職業(yè)所要求的專業(yè)能力和職業(yè)素養(yǎng),具備了從業(yè)的基本條件,有良好的職業(yè)道德,能夠運用專業(yè)理論、知識、方法和技術(shù)解決實際問題,滿足特定領(lǐng)域高層次職業(yè)崗位的能力和素質(zhì)需要。
具體而言,軟件工程專業(yè)碩士學(xué)位人才培養(yǎng)的評價標(biāo)準(zhǔn)與學(xué)術(shù)碩士學(xué)位人才培養(yǎng)的評價標(biāo)準(zhǔn)在以下方面應(yīng)有所不同:
(一)畢業(yè)論文
學(xué)術(shù)學(xué)位論文的質(zhì)量評價主要以科研能力考核為主,學(xué)位論文強調(diào)理論價值和在未知領(lǐng)域的原創(chuàng)性發(fā)現(xiàn)和探究。而專業(yè)學(xué)位論文應(yīng)側(cè)重于理論聯(lián)系實際,解決實際問題,可以結(jié)合生產(chǎn)生活具體問題或者實際需求選題,強調(diào)創(chuàng)新性的設(shè)計和應(yīng)用,突出實踐過程、應(yīng)用價值和實際意義。軟件工程專業(yè)碩士學(xué)位人才培養(yǎng)的畢業(yè)論文,可以結(jié)合企業(yè)的技術(shù)攻關(guān)、項目研發(fā)、產(chǎn)品創(chuàng)新等,采用系統(tǒng)設(shè)計、方案設(shè)計、產(chǎn)品設(shè)計、項目開發(fā)、調(diào)研報告等多種形式來體現(xiàn),主要考核畢業(yè)論文工作的技術(shù)含量、創(chuàng)新性和實際應(yīng)用價值。
(二)成果
攻讀學(xué)術(shù)碩士學(xué)位學(xué)生的成果主要體現(xiàn)在參與縱向課題申報和研究、發(fā)表高水平學(xué)術(shù)論文等,而攻讀專業(yè)碩士學(xué)位學(xué)生的成果主要體現(xiàn)在參與橫向課題申報和研究、解決企事業(yè)單位實際問題、技術(shù)創(chuàng)新、科技成果應(yīng)用和轉(zhuǎn)化、社會服務(wù)、自主創(chuàng)業(yè)等。對軟件工程專業(yè)碩士學(xué)位學(xué)生的成果考核,還可以將獲得專利和軟件著作權(quán)、設(shè)計開發(fā)的軟件產(chǎn)品或軟件系統(tǒng)、等納入考察范圍。
(三)職業(yè)資格
專業(yè)碩士學(xué)位是高層次的職業(yè)教育,是針對特定領(lǐng)域高層次職業(yè)崗位培養(yǎng)人才,職業(yè)性是專業(yè)碩士學(xué)位的特征之一。軟件工程專業(yè)碩士學(xué)位人才培養(yǎng)可以將是否獲得軟件類相關(guān)職業(yè)資格證書作為人才評價的參考指標(biāo)之一,引導(dǎo)學(xué)生積極對接職業(yè)需求,獲得職業(yè)資格,為今后的職業(yè)發(fā)展奠定基礎(chǔ)。
信息管理與信息系統(tǒng)專業(yè)雖然屬于管理學(xué),但其主干學(xué)科包括計算機科學(xué)與技術(shù)、經(jīng)濟(jì)學(xué)、管理學(xué)等三個,該專業(yè)的綜合性、實踐性很強,但是目前各高校該專業(yè)的實踐教學(xué)體系不完備,還未自成一家、各具特色,以致畢業(yè)生實踐能力不突出,特色彰顯不夠,就業(yè)競爭力不強,培養(yǎng)應(yīng)用型人才是當(dāng)務(wù)之急,核心是要培養(yǎng)學(xué)生的應(yīng)用能力、創(chuàng)新能力和工程素養(yǎng)。要達(dá)到本目標(biāo),就要大力加強和完善實踐教學(xué)環(huán)節(jié),建立多層次、一體化的實踐教學(xué)體系。
曲靖師范學(xué)院信息管理與信息系統(tǒng)專業(yè)從2008年開辦至今,已經(jīng)培養(yǎng)5屆學(xué)生,一直以來,我們不斷加強和完善該專業(yè)的實踐教學(xué)環(huán)節(jié),形成了四位一體的實踐教學(xué)體系,取得了良好的效果。
2實踐教學(xué)體系的“硬件位”
實踐教學(xué)體系的“硬件位”強調(diào)實驗室建設(shè)。實驗室是開展教研的硬件基礎(chǔ),沒有這個基礎(chǔ),一切教研工作就是空中樓閣。我們一直重視信息管理與信息系統(tǒng)專業(yè)的實驗室建設(shè)。采購實驗設(shè)備的指導(dǎo)思想是實驗設(shè)備要先進(jìn)、實用,充分滿足學(xué)生的學(xué)習(xí)和教師的教學(xué)科研的需要。
該專業(yè)已經(jīng)建成硬件實驗室有2個:計算機組成原理實驗室、計算機組裝與維護(hù)實驗室,通信與網(wǎng)絡(luò)實驗室有2個:計算機通信實驗室、計算機網(wǎng)絡(luò)實驗室,信息管理類的實驗室有3個:數(shù)字庫應(yīng)用實驗室、信息管理與軟件實驗室、信息技術(shù)創(chuàng)新實驗室。同時為適應(yīng)當(dāng)今云計算、大數(shù)據(jù)的大趨勢,我們投資200多萬建立了云計算平臺。
這些實驗室的更新及新建,能充分滿足學(xué)生的學(xué)習(xí)和教師的教學(xué)及科研的需要。
3實踐教學(xué)體系的 “抓手位”
專業(yè)技能訓(xùn)練提升學(xué)生實踐能力的抓手,在學(xué)生的整個大學(xué)四年期間,為了在不同學(xué)期提升學(xué)生的綜合實踐能力,我們開展了貫穿大學(xué)4年的專業(yè)技能訓(xùn)練。
專業(yè)技能訓(xùn)練是實踐教學(xué)體系的抓手,專業(yè)技能訓(xùn)練的目的是根據(jù)訓(xùn)練大綱,我們應(yīng)以項目為驅(qū)動來創(chuàng)新該專業(yè)的實踐教學(xué)體系[1],提升學(xué)生應(yīng)具備的專業(yè)素養(yǎng)和能力,形成幾大子抓手,再作專項的打造。
我院的專業(yè)技能訓(xùn)練主要包括兩個級別,一是課程設(shè)計訓(xùn)練,本訓(xùn)練以課程為依托,制定課程級別的訓(xùn)練大綱和測試方案;二是綜合設(shè)計訓(xùn)練,訓(xùn)練學(xué)生綜合能力,要求學(xué)生能靈活應(yīng)用所學(xué)課程,完成一個綜合性、設(shè)計性項目。
3.1 課程設(shè)計訓(xùn)練
“課程設(shè)計”一個多義詞詞條。它可以指“為掌握某一課程內(nèi)容所進(jìn)行的設(shè)計”[2]。課程設(shè)計是課程實驗的高級環(huán)節(jié),課程實驗是提升學(xué)生立體實踐能力的根本,課程實驗分為驗證性實驗、綜合性實驗和課程設(shè)計實驗,我們在傳統(tǒng)驗證性實驗的基礎(chǔ)上開展課程設(shè)計實驗,提升學(xué)生的課程綜合實踐能力。
信息管理與信息系統(tǒng)專業(yè)的核心課程有6門,分別是:Java程序設(shè)計、管理信息系統(tǒng)、數(shù)據(jù)庫原理、計算機網(wǎng)絡(luò)及實驗、管理學(xué)、經(jīng)濟(jì)學(xué)。我們針對這些課程,在編寫實驗大綱時,就要求編寫課程對應(yīng)的課程設(shè)計,設(shè)計方案要經(jīng)過教研室的審核和信息工程學(xué)院教授委員的討論及審定。以審定通過的課程設(shè)計為依托,為后續(xù)綜合實踐能力的提升打下堅實的基礎(chǔ)。
以《Java程序設(shè)計》課程設(shè)計為例,課程設(shè)計的目的:利用Java語言的語法特性,結(jié)合數(shù)據(jù)結(jié)構(gòu)算法、網(wǎng)絡(luò)知識、文件處理和數(shù)據(jù)庫等知識完成綜合題目的設(shè)計和代碼實現(xiàn),并培養(yǎng)鍛煉分析程序、撰寫報告等能力。
3.2 綜合設(shè)計訓(xùn)練
綜合設(shè)計訓(xùn)練的目的是鍛煉學(xué)生綜合所學(xué)知識,設(shè)計和開發(fā)一個小項目的能力。這些項目有“ERP企業(yè)應(yīng)用”、“Oracle運維管理”、“大數(shù)據(jù)管理”、“Java Web開發(fā)”等,這些小項目的訓(xùn)練要基于幾門課的知識和技能,如“Java Web開發(fā)”就需要學(xué)生綜合數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)、軟件工程、計算機程序設(shè)計等知識與技能。
綜合設(shè)計訓(xùn)練要與畢業(yè)設(shè)計區(qū)別開來,此訓(xùn)練的主要目的是讓學(xué)生體驗和掌握項目開發(fā)流程,同時鍛煉綜合應(yīng)用所學(xué)課程來完成一個具體的小項目。
3.3 信息管理與信息系統(tǒng)專業(yè)技能訓(xùn)練安排
為鼓勵學(xué)生多渠道獲得技能分,我們規(guī)定,學(xué)生在校期間,通過全國計算機技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試的中級資格、全國計算機等級考試的四級證書、思科(微軟、ORACLE、華為、H3C或銳捷)的工程師級別認(rèn)證、中級會計師,可獲得3個學(xué)分;通過全國計算機技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試的高級資格、思科(微軟、ORACLE、華為、H3C或銳捷)的高級工程師級別認(rèn)證,可獲得4個學(xué)分。
4實踐教學(xué)體系的“信息系統(tǒng)開發(fā)能力位”
本專業(yè)的學(xué)生要求具體一定和信息系統(tǒng)開發(fā)能力,該能力通過畢業(yè)論文(設(shè)計)來煉成。畢業(yè)論文(設(shè)計)是教學(xué)過程的最后階段采用的一種總結(jié)性的實踐教學(xué)環(huán)節(jié)。通過畢業(yè)設(shè)計,學(xué)生可以綜合應(yīng)用所學(xué)的各種理論知識和技能,進(jìn)行全面、系統(tǒng)、嚴(yán)格的技術(shù)及基本能力的練習(xí)。[3]畢業(yè)論文(設(shè)計)是實踐教學(xué)體系的技能整合,我院對畢業(yè)論文(設(shè)計)作重大改革,著力打造學(xué)生綜合實踐能力
參加畢業(yè)論文(設(shè)計)的學(xué)生分兩部分,一部分在公司實習(xí),同時要在公司完成畢業(yè)設(shè)計工作,余下的學(xué)生在校內(nèi)完成畢業(yè)論文工作,為提高畢業(yè)論文(設(shè)計)的質(zhì)量,經(jīng)向教務(wù)處請示,允許我院結(jié)合專業(yè)實踐性強的實際,改革本專業(yè)畢業(yè)論文(設(shè)計)工作。改革思路包括三點,一是我院學(xué)生的畢業(yè)論文(設(shè)計)以畢業(yè)設(shè)計為主,弱化對學(xué)生文本的要求,強化對實踐動作能力的提升和檢查,二是做好規(guī)范管理工作,制定相關(guān)文件,如:“信息工程學(xué)院畢業(yè)論文(設(shè)計)工作規(guī)定”、 “信息工程學(xué)院畢業(yè)設(shè)計開發(fā)文檔的撰寫與打印規(guī)范” 、“信息工程學(xué)院畢業(yè)設(shè)計開發(fā)文檔”等。
5實踐教學(xué)體系的“校企合作位”
為提升學(xué)生的實習(xí)水平,滿足用人單位的需求。我們自2013年開始,與四川華迪信息技術(shù)有限公司開展畢業(yè)實習(xí)合作,該公司是一家集軟件外包、信息服務(wù)、學(xué)生專業(yè)技能培訓(xùn)為一體的軟件公司,在全國小有名氣。學(xué)生參加校企合作實習(xí)有兩種類型,一是為期三個月的專業(yè)實習(xí),二是為期四個月的就業(yè)培訓(xùn)。三個月的專業(yè)實習(xí)分為軟件開發(fā)方向和網(wǎng)絡(luò)方向,軟件開發(fā)實訓(xùn)重點是提升學(xué)生的軟件開發(fā)實踐能力和水平,網(wǎng)絡(luò)方向的實訓(xùn)重點是提升學(xué)生的網(wǎng)絡(luò)設(shè)計、實施、部署能力。
0、引言
為滿足21世紀(jì)國家工業(yè)化發(fā)展需求,教育部啟動了“卓越工程師培養(yǎng)計劃”,旨在鼓勵各大高校推進(jìn)教育體制改革。針對國家新的發(fā)展戰(zhàn)略,結(jié)合“國際化,工業(yè)化,高質(zhì)量,高速度”辦學(xué)理念,哈爾濱工業(yè)大學(xué)國家示范性軟件學(xué)院(HIT-NPSS)提出了一套軟件工程專業(yè)逐步工業(yè)化的教學(xué)改革模式。
在過去的10年中,HIT-NPSS對現(xiàn)有教學(xué)模式進(jìn)行深入分析,結(jié)合IT企業(yè)實際需求和反饋,借鑒歐美國家的教育制度,逐步建立并完善了一套面向工業(yè)化的軟件工程專業(yè)本科生培養(yǎng)模式。這種新的培養(yǎng)模式成功縮小了畢業(yè)生能力與企業(yè)期望之間的差距,成為哈爾濱工業(yè)大學(xué)教育體制改革的成功案例之一。
1、工業(yè)化課程體系模型
HIT-NPSS本科生課程體系的設(shè)置不僅注重學(xué)生課堂知識的獲取,還以培養(yǎng)學(xué)生工業(yè)化技能(包括動手能力、交流和表達(dá)能力,以及自學(xué)能力等)為基本目標(biāo)。對于軟件工程專業(yè)的本科生,掌握專業(yè)基礎(chǔ)知識固然重要,但在當(dāng)今的工業(yè)化環(huán)境下,能否在實踐中靈活運用這些知識才是衡量學(xué)生素質(zhì)的首要標(biāo)準(zhǔn)。為此,HIT-NPSS本著為學(xué)生成長服務(wù)的宗旨,基于IT企業(yè)人才需求,充分吸納優(yōu)秀的IT企業(yè)文化,立足學(xué)院的國際化辦學(xué)環(huán)境,提出了一套以學(xué)生為主體,教學(xué)與工業(yè)實踐緊密結(jié)合的面向工業(yè)化的本科生課程體系模型,如圖1所示。
該課程體系模型的核心包括3大知識領(lǐng)域:計算機技術(shù)、軟件工程以及IT策略與管理;4大應(yīng)用領(lǐng)域:網(wǎng)絡(luò)通信與信息安全、服務(wù)科學(xué)與企業(yè)信息化、多媒體與信息處理以及嵌入式系統(tǒng)與軟件。
2、逐步工業(yè)化的教學(xué)方法
HIT-NPSS的本科課程共分為4個學(xué)年、8個學(xué)期。學(xué)生前3個學(xué)年在校內(nèi)學(xué)習(xí)理論課程和實踐課程,第4學(xué)年到IT公司進(jìn)行工業(yè)實習(xí),不同學(xué)年的課程具有不同的針對性。
2.1 理論課程設(shè)置
第1學(xué)年以基礎(chǔ)課程為主,包括基礎(chǔ)理論類課程、專業(yè)基礎(chǔ)知識類課程以及基本編程技術(shù)類課程。為了強化學(xué)生的動手能力,我們還增設(shè)了C++程序設(shè)計以及程序設(shè)計實踐2門課程。特別是,HIT-NPSS本科生第1學(xué)年還開設(shè)了IT職業(yè)道德、交流技巧以及IT企業(yè)管理3門管理類課程,重點培養(yǎng)學(xué)生的團(tuán)結(jié)協(xié)作能力等職業(yè)素養(yǎng)。基于以上課程設(shè)置,學(xué)生在完成第1學(xué)年的學(xué)習(xí)任務(wù)后,能夠扎實掌握計算機基礎(chǔ)知識,養(yǎng)成良好的編程習(xí)慣,提高交流和表達(dá)能力。
第2學(xué)年以計算機軟件系統(tǒng)類課程為重點。通過數(shù)據(jù)結(jié)構(gòu)與算法、操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)以及計算機網(wǎng)絡(luò)等課程幫助學(xué)生打下良好的計算機軟件系統(tǒng)理論基礎(chǔ);通過軟件工程課程幫助學(xué)生加深對軟件開發(fā)生命周期的理解;通過面向?qū)ο蠹夹g(shù)與UML、Java編程技術(shù)以及軟件開發(fā)實踐等課程提高學(xué)生的軟件開發(fā)能力和實踐技能。此外,為了增強學(xué)生對現(xiàn)實IT工業(yè)領(lǐng)域的了解,該學(xué)年還開設(shè)市場營銷學(xué)、合同法以及財務(wù)管理3門管理類課程,這也是HIT-NPSS課程體系的特別之處。
第3學(xué)年是學(xué)生在校內(nèi)學(xué)習(xí)的最后一年,完成第3學(xué)年的課程學(xué)習(xí)后,所有學(xué)生將到IT企業(yè)進(jìn)行為期一年的工業(yè)實習(xí)。第3學(xué)年的課程主要為了培養(yǎng)學(xué)生解決問題的能力和計算機技術(shù)應(yīng)用能力。開設(shè)的課程包括編譯原理、多核程序設(shè)計、面向服務(wù)的計算技術(shù)、用戶界面設(shè)計、算法設(shè)計與分析以及軟件測試與質(zhì)量保證等。由于軟件工程領(lǐng)域覆蓋面較廣,按照個性化的教育理念,HIT-NPSS軟件工程本科專業(yè)下設(shè)網(wǎng)絡(luò)通信與信息安全、服務(wù)科學(xué)與企業(yè)信息化、多媒體與信息處理以及嵌入式系統(tǒng)與軟件4個專業(yè)方向,各方向按照培養(yǎng)學(xué)生相關(guān)專業(yè)技術(shù)和實踐能力的目標(biāo)分別設(shè)置不同的專業(yè)課程。在此基礎(chǔ)上,本學(xué)年還開設(shè)了軟件開發(fā)過程管理、項目管理、商務(wù)談判及知識產(chǎn)權(quán)法4門課程,以培養(yǎng)學(xué)生的專業(yè)素養(yǎng),為第4年的工業(yè)實習(xí)打下良好的基礎(chǔ)。
2.2 逐步工業(yè)化實踐環(huán)節(jié)
為逐步實現(xiàn)工業(yè)化教育目標(biāo),HIT-NPSS在每學(xué)年理論課程的基礎(chǔ)上,分別設(shè)置了以下實踐內(nèi)容:
(1)大學(xué)生創(chuàng)新項目。大學(xué)生創(chuàng)新項目以“興趣驅(qū)動、自主實驗、重在過程”為原則,在第l學(xué)期課程結(jié)束后,要求學(xué)生以項目組形式自主完成軟件研發(fā)課題。對于課題的選擇,學(xué)院并沒有統(tǒng)一規(guī)定,學(xué)生可以按照各自興趣選題并分組。為了鼓勵和支持學(xué)生的創(chuàng)新研究,學(xué)院將為各組安排一名指導(dǎo)教師,對軟件開發(fā)的全過程進(jìn)行監(jiān)督和指導(dǎo)。學(xué)生利用課余時間完成創(chuàng)新項目,在第1學(xué)年結(jié)束前學(xué)院將對各組的創(chuàng)新項目進(jìn)行評審,對前10名予以獎勵。經(jīng)過幾年的實踐,大學(xué)生創(chuàng)新項目已經(jīng)成為HIT-NPSS一大文化特色。
(2)短期企業(yè)實訓(xùn)。企業(yè)實訓(xùn)是HIT-NPSS課程體系的一個重要組成部分。在第2學(xué)年的第2學(xué)期,學(xué)生將被分配到指定的企業(yè)基地進(jìn)行為期4周的學(xué)習(xí)和訓(xùn)練。整個實訓(xùn)過程以實際項目開發(fā)為主導(dǎo),中間穿插工具類、職業(yè)規(guī)劃類等培訓(xùn)課程,學(xué)生在IT企業(yè)環(huán)境中參與企業(yè)項目開發(fā),體驗從需求分析、系統(tǒng)設(shè)計、編碼實現(xiàn)、測試及交付使用的軟件開發(fā)全過程。短期企業(yè)實訓(xùn)為學(xué)生提供了接觸企業(yè)實際項目、發(fā)現(xiàn)自身興趣和不足的良好機會。
(3)軟件工程實踐。軟件工程實踐在第3學(xué)年的第2學(xué)期進(jìn)行,是逐步工業(yè)化教育的第3步,要求學(xué)生以分組的形式在2周時間內(nèi)完成一個軟件系統(tǒng)的開發(fā)。與短期企業(yè)實訓(xùn)相比,軟件工程實踐過程中學(xué)生要獨立完成軟件開發(fā)生命周期的各個階段。通過軟件工程實踐,學(xué)生的編程能力、解決問題能力、一般平臺應(yīng)用能力、流行工具軟件的使用能力以及項目管理能力將得到全面提升,這也為第4學(xué)年的工業(yè)實踐打下良好基礎(chǔ)。
2.3 企業(yè)實習(xí)
軟件工程專業(yè)本科生第4學(xué)年將在IT企業(yè)實習(xí)中,完成具有一定技術(shù)難度和較大工作量的技術(shù)方案設(shè)計和軟件開發(fā)等工作,并在此基礎(chǔ)上完成(撰寫)本科畢業(yè)論文。通過工業(yè)實習(xí),學(xué)生的軟件開發(fā)能力、工程實踐能力以及自學(xué)能力都將得到大幅度提高,完成學(xué)生到企業(yè)員工的軟件產(chǎn)業(yè)人才的逐步轉(zhuǎn)變。
(1)雙導(dǎo)師機制。HIT-NPSS要求所有的學(xué)生必須在IT企業(yè)進(jìn)行至少一年的工業(yè)實習(xí)。為了保證課堂學(xué)習(xí)向工業(yè)實踐的平穩(wěn)過渡,學(xué)院不僅要幫助學(xué)生選擇合適的實習(xí)基地,還要幫助學(xué)生確定指導(dǎo)教師。為此,HIT-NPSS提出了雙導(dǎo)師機制,即學(xué)生在校內(nèi)和校外(實習(xí)基地)各選擇一名指導(dǎo)教師,校外導(dǎo)師主要負(fù)責(zé)指導(dǎo)學(xué)生軟件項目開發(fā),校內(nèi)導(dǎo)師主要負(fù)責(zé)指導(dǎo)學(xué)生畢業(yè)論文撰寫。HIT-NPSS要求軟件工程專業(yè)本科生的畢業(yè)論文要基于其工業(yè)實習(xí)期間直接參與的軟件工程項目,雙導(dǎo)師機制不僅能夠幫助學(xué)生填補不同領(lǐng)域的知識空白,還能夠有效建立起大學(xué)和IT企業(yè)的溝通橋梁,保證學(xué)生工業(yè)實踐和畢業(yè)論文的順利進(jìn)行。
(2)實習(xí)監(jiān)管方法。在雙導(dǎo)師機制的基礎(chǔ)上,HIT-NPSS通過開題檢查、中期檢查以及結(jié)題驗收對學(xué)生的整個實習(xí)過程進(jìn)行監(jiān)管。在工業(yè)實習(xí)的前3個月內(nèi),學(xué)生必須在校內(nèi)導(dǎo)師和校外導(dǎo)師的共同指導(dǎo)下完成論文開題報告,即確定論文題目、主要內(nèi)容以及關(guān)鍵技術(shù)等。在工業(yè)實習(xí)3個月后,學(xué)院將到實習(xí)基地對學(xué)生的選題情況進(jìn)行檢查,爭取盡早發(fā)現(xiàn)存在的問題并對學(xué)生進(jìn)行有效指導(dǎo)。中期檢查將在選題后的3個月內(nèi)進(jìn)行,檢查過程與開題檢查相似,目的是檢查學(xué)生的工作進(jìn)展是否符合開題報告中的日程安排,幫助學(xué)生解決實習(xí)中的問題與困難。此外,中期檢查也是學(xué)院與實習(xí)企業(yè)交流學(xué)生實習(xí)表現(xiàn)、調(diào)整未來實習(xí)派遣計劃的重要手段。結(jié)題驗收是學(xué)生工業(yè)實習(xí)結(jié)束前的最后一次檢查,一般在實習(xí)基地進(jìn)行,在學(xué)生展示自己的工作內(nèi)容后,由企業(yè)顧問和校方專家共同評估其實習(xí)情況。
截至2013年,HIT-NPSS已有2937名學(xué)生在200家IT企業(yè)完成了工業(yè)實習(xí)。
2.4 校企合作模式
為充分發(fā)揮企業(yè)在工業(yè)化人才培養(yǎng)過程中的作用,HIT-NPSS采用多種模式加強校企合作。主要合作模式包括以下幾種:
(1)校企合作高峰會。校企合作高峰會以不同的主題每年舉辦一次,是高校和企業(yè)高層以及產(chǎn)業(yè)高級人員共商共計的重要平臺,有效促進(jìn)了校企之間的溝通與合作,對全面實施卓越工程師培養(yǎng)計劃起到了巨大推動作用。截至2013年,HIT-NPSS已成功舉辦了多屆校企合作高峰會,累計邀請過220余家企業(yè)參會,并與中興通訊股份有限公司、金山軟件有限公司、浪潮集團(tuán)等50多家知名企業(yè)保持著長期合作關(guān)系。
(2)校內(nèi)工業(yè)實踐基地。在廣泛開展校外工業(yè)實習(xí)的同時,HIT-NPSS也與哈爾濱本地軟件公司合作,在校內(nèi)建立工業(yè)實習(xí)環(huán)境,提高學(xué)生的軟件開發(fā)能力。學(xué)生可在校內(nèi)工業(yè)實習(xí)基地進(jìn)入企業(yè)的項目組,參與具體項目的開發(fā)。目前,哈工大首創(chuàng)科技股份有限公司、哈工大慧通新意信息技術(shù)有限公司、黑龍江省計算機網(wǎng)絡(luò)與軟件評測中心等公司已進(jìn)駐校內(nèi)實習(xí)基地。
(3)聯(lián)合實驗室。聯(lián)合實驗室是校企合作的另一種模式,主要用于教學(xué)和軟件開發(fā)實踐,由軟件學(xué)院負(fù)責(zé)提供場地和設(shè)備,由企業(yè)提供開發(fā)平臺和各種工具軟件,并由企業(yè)定期為軟件學(xué)院的師生開設(shè)專題講座,進(jìn)行相關(guān)指導(dǎo)。目前,HIT-NPSS已與浪潮通用軟件公司、金山軟件股份公司和英特爾亞太研發(fā)有限公司共同建立了聯(lián)合實驗室。聯(lián)合實驗室的建立,為軟件學(xué)院建立科學(xué)的課程體系和工業(yè)化實踐教學(xué)管理方法,實現(xiàn)工業(yè)化軟件人才的培養(yǎng)創(chuàng)造了良好條件。
(4)學(xué)生俱樂部。學(xué)生俱樂部是由軟件學(xué)院和軟件公司共同支持的實踐類學(xué)生社團(tuán)組織。學(xué)生俱樂部依托實際項目、模擬企業(yè)真實經(jīng)營環(huán)境,有效培養(yǎng)學(xué)生的IT實踐經(jīng)驗和創(chuàng)新能力,同時加強校企技術(shù)交流。目前HIT-NPSS已組建起亦飛、零度、騰訊等7個學(xué)生俱樂部。其中,亦飛俱樂部由阿里巴巴集團(tuán)支持在2003年創(chuàng)建;零度俱樂部由金山軟件股份公司支持在2004年創(chuàng)建;騰訊俱樂部由騰訊科技有限公司支持于2005年創(chuàng)建。
(5)企業(yè)家論壇。HIT-NPSS于2003年發(fā)起了企業(yè)家論壇活動,主要形式是邀請國內(nèi)外著名企業(yè)家到校進(jìn)行講座或演講。論壇的宗旨是讓學(xué)生了解行業(yè)動態(tài)、把握領(lǐng)先技術(shù)、了解企業(yè)發(fā)展歷程,以實現(xiàn)活躍校園氣氛、開拓學(xué)生視野、樹立企業(yè)形象的最終目標(biāo),同時促進(jìn)企業(yè)與哈工大軟件學(xué)院的相互了解與廣泛合作。到目前為止,HIT-NPSS已經(jīng)邀請了30余名知名企業(yè)家作為演講嘉賓。
(6)青年校友論壇。青年校友論壇是HIT-NPSS品牌活動企業(yè)家論壇的進(jìn)一步延伸。青年校友論壇的演講嘉賓主要是軟件學(xué)院的畢業(yè)生,在企業(yè)工作2年以上。青年校友論壇是在校學(xué)生與學(xué)長們交流的平臺,大家一同分享上學(xué)的心得、實習(xí)的體會、工作后的經(jīng)歷。青年校友論壇的創(chuàng)辦宗旨是進(jìn)一步落實學(xué)院的工業(yè)化教育模式,深化學(xué)院工業(yè)化辦學(xué)理念。到目前為止,已邀請過10余名畢業(yè)生重返母校作為論壇嘉賓,青年校友論壇成為HIT-NPSS工業(yè)化教育模式中不可或缺的一部分。
3、學(xué)生就業(yè)情況
在工業(yè)實習(xí)期間,很多學(xué)生便已決定畢業(yè)后加盟實習(xí)公司或合作企業(yè)。工業(yè)實習(xí)機制不僅為學(xué)生創(chuàng)造了良好的就業(yè)環(huán)境,同時實現(xiàn)了高校和企業(yè)的雙贏。一方面,高校能夠與一流工業(yè)實踐基地保持長期穩(wěn)定的合作關(guān)系,以便為學(xué)生提供更好的實習(xí)機會;另一方面實習(xí)生可以成為實習(xí)公司的潛在員工,這不僅解決了企業(yè)的招聘難題,也大大縮短了企業(yè)新員工培訓(xùn)時間。經(jīng)過9年的實踐,哈工大軟件學(xué)院已與一批知名企業(yè)建立了良好的長期合作關(guān)系,成為我國高校工業(yè)化實踐的成功案例之一。
2軟件工程專業(yè)課程體系理論設(shè)計
以行業(yè)、企業(yè)實際對人才需求為引導(dǎo),軟件工程專業(yè)畢業(yè)生真實就業(yè)情況調(diào)查為依托,地方高校軟件工程專業(yè)課程一線教師眾多教學(xué)研究成果為參考,專業(yè)教師在企業(yè)掛職學(xué)習(xí)經(jīng)驗體會為借鑒,圍繞地方高校軟件工程專業(yè)課程教學(xué)體系存在事實問題,來對地方本科院校軟件工程課程體系建設(shè)進(jìn)行設(shè)計建設(shè)。設(shè)計建議如下:
2.1學(xué)科建設(shè)
以專業(yè)相關(guān)的行業(yè)、企業(yè)人才的實際需求和當(dāng)前使用的主流開發(fā)工具或技術(shù)為依托來不斷調(diào)整專業(yè)架構(gòu),優(yōu)化專業(yè)人才培養(yǎng)方案,完善人才培養(yǎng)目標(biāo),對專業(yè)進(jìn)行合理定位,系統(tǒng)性調(diào)整教學(xué)方式方法,從而實現(xiàn)以行業(yè)、企業(yè)對人才的需求來引導(dǎo)地方本科院校軟件工程專業(yè)的學(xué)科建設(shè)。
2.2校企辦學(xué)
學(xué)科建設(shè)以輸出滿足行業(yè)、企業(yè)需求合格的應(yīng)用型人才為目標(biāo),通過校企聯(lián)合辦學(xué),對學(xué)生進(jìn)行定向培養(yǎng)、訓(xùn)練,專業(yè)課程體系嵌入資格認(rèn)證課程模塊,實訓(xùn)課程以企業(yè)開發(fā)項目方式貫穿培養(yǎng)環(huán)節(jié)以達(dá)到提高專業(yè)人才的實際動手能力。
2.3師資建設(shè)
采取教師企業(yè)掛職鍛煉參與企業(yè)項目研究開發(fā),共同承接開發(fā)項目等方式鍛煉提高師資隊伍實戰(zhàn)能力。教師在企業(yè)實戰(zhàn)經(jīng)歷和相關(guān)經(jīng)驗成果帶入到日常的教學(xué)環(huán)節(jié),不僅能促進(jìn)專業(yè)教師學(xué)術(shù)、科研能力提升,還能夠最大程度豐富、提高專業(yè)學(xué)科建設(shè)[2]。
3三層結(jié)構(gòu)課程體系建設(shè)
軟件工程專業(yè)課程體系建設(shè)以工程教育理念為指導(dǎo),項目實戰(zhàn)為背景,社會需求為導(dǎo)向,提高學(xué)生專業(yè)素養(yǎng)、理論知識體系以及實踐能力為宗旨。學(xué)生完整地專業(yè)培養(yǎng)環(huán)節(jié)結(jié)束后具有程序設(shè)計,系統(tǒng)分析,軟件設(shè)計、開發(fā),項目管理,網(wǎng)絡(luò)和移動通信終端應(yīng)用開發(fā)能力。課程體系模式結(jié)構(gòu)如圖1所示。
3.1基礎(chǔ)理論由公共基礎(chǔ)課程和專業(yè)基礎(chǔ)課程構(gòu)成:①公共基礎(chǔ)課程主要涵括地方高校各現(xiàn)行必修公共課程,②專業(yè)基礎(chǔ)課程是專業(yè)課程堅實的理論基礎(chǔ),專業(yè)必修前導(dǎo)課程,是對軟件工程專業(yè)基本“計算”概念理解、掌握,問題計算求解能力和構(gòu)建中小規(guī)模軟件系統(tǒng)綜合能力的初步培養(yǎng)。
3.2專業(yè)理論以市場對人才需求為導(dǎo)向、行業(yè)最新前沿技術(shù)為引領(lǐng)、專業(yè)骨干課程為核心、專業(yè)素質(zhì)全面拓展和綜合素養(yǎng)整體提高為目標(biāo)來對專業(yè)主干課程進(jìn)行建設(shè)[3],主要包括以下幾類課程:
3.2.1面向行業(yè)認(rèn)知能力培養(yǎng)課程主要包括對行業(yè)、企業(yè)認(rèn)知學(xué)習(xí)以及計算機專業(yè)知識學(xué)習(xí)等專業(yè)認(rèn)知方面課程。一般包括行業(yè)相關(guān)法律、法規(guī),從業(yè)道德規(guī)范,行為準(zhǔn)則,經(jīng)營管理常規(guī)模式,軟件項目開發(fā)流程等認(rèn)知類課程。
3.2.2計算機編程與算法設(shè)計能力課程算法設(shè)計類課程主要包含離散數(shù)學(xué)、數(shù)據(jù)結(jié)構(gòu)、算法分析以及數(shù)據(jù)結(jié)構(gòu)課程設(shè)計等方面的課程;編程課程主要包含C語言程序設(shè)計、面向?qū)ο蟪绦蛟O(shè)計等傳統(tǒng)程序設(shè)計語言課,還包括當(dāng)下企業(yè)應(yīng)用最為廣泛的,最流行的技術(shù)前沿課程。
3.2.3軟件工程專業(yè)系統(tǒng)分析課程系統(tǒng)分析能力課程主要包括操作系統(tǒng)、計算機網(wǎng)絡(luò),軟件工程、數(shù)據(jù)庫原理等系統(tǒng)類課程。
3.2.4系統(tǒng)實現(xiàn)與集成能力課程系統(tǒng)實現(xiàn)與集成能力方面課程主要包括網(wǎng)絡(luò)編程、移動互聯(lián)開發(fā)編程、編譯技術(shù)、軟件開發(fā)以及軟件測試等課程[4]。
3.3實踐以校企聯(lián)合培養(yǎng)為手段,一至兩學(xué)年時長為周期,貼近企業(yè)實際需求為指導(dǎo),綜合技能全面提高為目的來對專業(yè)學(xué)生進(jìn)行實踐能力培養(yǎng),方式如下:
3.3.1校企共同建設(shè)實訓(xùn)課程以項目介入為主線,企業(yè)實際效益項目和高校產(chǎn)學(xué)研項目為實際授課主體。引進(jìn)企業(yè)優(yōu)秀項目人才或具有企業(yè)項目實戰(zhàn)經(jīng)驗的教師來對專業(yè)人才展開課程實訓(xùn),全面提高學(xué)生專業(yè)技能水平,綜合素養(yǎng)。校企共同培養(yǎng)模式不但能夠提高學(xué)生工程實踐能力,知識轉(zhuǎn)化生產(chǎn)實際速度,同時反向激發(fā)學(xué)生探究、學(xué)習(xí)知識的熱情,最終提高就業(yè)競爭力[5]。
3.3.2合作企業(yè)崗位實訓(xùn)針對畢業(yè)學(xué)生和部分專業(yè)老師做崗位綜合實訓(xùn):①學(xué)生崗位實訓(xùn):讓學(xué)生真實參與企業(yè)項目實戰(zhàn),充分消化吸收前期所學(xué)理論和技能知識,進(jìn)一步提升學(xué)生綜合能力,為就業(yè)夯實基礎(chǔ)。②老師崗位實訓(xùn):專業(yè)老師參與企業(yè)項目研發(fā),并將企業(yè)項目開發(fā)經(jīng)驗和技術(shù)進(jìn)行梳理總結(jié)、編纂成冊,運用到實際日常教學(xué)環(huán)節(jié),促進(jìn)教學(xué)質(zhì)量提高,有利于縮短理論轉(zhuǎn)化實際成果周期。
3.3.3校企合作運用項目方式指導(dǎo)學(xué)生做畢業(yè)論文(設(shè)計)畢業(yè)論文(設(shè)計)是對學(xué)生的專業(yè)知識掌握程度與提升高度的一次全面的考核,同時也是培養(yǎng)學(xué)生綜合運用所學(xué)知識,獨立地分析問題和解決問題的能力的一次全面的實訓(xùn)。但是傳統(tǒng)的教育模式導(dǎo)致大多地方院校工科專業(yè)學(xué)生畢業(yè)論文流于形式,與實際脫節(jié)。通過與企業(yè)合作運用項目方式指導(dǎo)學(xué)生做畢業(yè)論文(設(shè)計)弱化學(xué)生對畢業(yè)論文(設(shè)計)的抵觸情緒,可以進(jìn)一步讓學(xué)生了解行業(yè)企業(yè)實際運作規(guī)范及最新技術(shù),進(jìn)一步加強對學(xué)生實踐和技能能力的培養(yǎng),為畢業(yè)后從容就業(yè)夯實基礎(chǔ)。
1理論課程設(shè)置
第1學(xué)年以基礎(chǔ)課程為主,包括基礎(chǔ)理論類課程、專業(yè)基礎(chǔ)知識類課程以及基本編程技術(shù)類課程。為了強化學(xué)生的動手能力,我們還增設(shè)了C++程序設(shè)計以及程序設(shè)計實踐2門課程。特別是,HIT-NPSS本科生第1學(xué)年還開設(shè)了IT職業(yè)道德、交流技巧以及IT企業(yè)管理3門管理類課程,重點培養(yǎng)學(xué)生的團(tuán)結(jié)協(xié)作能力等職業(yè)素養(yǎng)。基于以上課程設(shè)置,學(xué)生在完成第1學(xué)年的學(xué)習(xí)任務(wù)后,能夠扎實掌握計算機基礎(chǔ)知識,養(yǎng)成良好的編程習(xí)慣,提高交流和表達(dá)能力。第2學(xué)年以計算機軟件系統(tǒng)類課程為重點。通過數(shù)據(jù)結(jié)構(gòu)與算法、操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)以及計算機網(wǎng)絡(luò)等課程幫助學(xué)生打下良好的計算機軟件系統(tǒng)理論基礎(chǔ);通過軟件工程課程幫助學(xué)生加深對軟件開發(fā)生命周期的理解;通過面向?qū)ο蠹夹g(shù)與UML、Java編程技術(shù)以及軟件開發(fā)實踐等課程提高學(xué)生的軟件開發(fā)能力和實踐技能。此外,為了增強學(xué)生對現(xiàn)實IT工業(yè)領(lǐng)域的了解,該學(xué)年還開設(shè)市場營銷學(xué)、合同法以及財務(wù)管理3門管理類課程,這也是HIT-NPSS課程體系的特別之處。第3學(xué)年是學(xué)生在校內(nèi)學(xué)習(xí)的最后一年,完成第3學(xué)年的課程學(xué)習(xí)后,所有學(xué)生將到IT企業(yè)進(jìn)行為期一年的工業(yè)實習(xí)。第3學(xué)年的課程主要為了培養(yǎng)學(xué)生解決問題的能力和計算機技術(shù)應(yīng)用能力。開設(shè)的課程包括編譯原理、多核程序設(shè)計、面向服務(wù)的計算技術(shù)、用戶界面設(shè)計、算法設(shè)計與分析以及軟件測試與質(zhì)量保證等。由于軟件工程領(lǐng)域覆蓋面較廣,按照個性化的教育理念,HIT-NPSS軟件工程本科專業(yè)下設(shè)網(wǎng)絡(luò)通信與信息安全、服務(wù)科學(xué)與企業(yè)信息化、多媒體與信息處理以及嵌入式系統(tǒng)與軟件4個專業(yè)方向,各方向按照培養(yǎng)學(xué)生相關(guān)專業(yè)技術(shù)和實踐能力的目標(biāo)分別設(shè)置不同的專業(yè)課程。在此基礎(chǔ)上,本學(xué)年還開設(shè)了軟件開發(fā)過程管理、項目管理、商務(wù)談判及知識產(chǎn)權(quán)法4門課程,以培養(yǎng)學(xué)生的專業(yè)素養(yǎng),為第4年的工業(yè)實習(xí)打下良好的基礎(chǔ)。
2逐步工業(yè)化實踐環(huán)節(jié)
為逐步實現(xiàn)工業(yè)化教育目標(biāo),HIT-NPSS在每學(xué)年理論課程的基礎(chǔ)上,分別設(shè)置了以下實踐內(nèi)容:(1)大學(xué)生創(chuàng)新項目。大學(xué)生創(chuàng)新項目以“興趣驅(qū)動、自主實驗、重在過程”為原則,在第1學(xué)期課程結(jié)束后,要求學(xué)生以項目組形式自主完成軟件研發(fā)課題。對于課題的選擇,學(xué)院并沒有統(tǒng)一規(guī)定,學(xué)生可以按照各自興趣選題并分組。為了鼓勵和支持學(xué)生的創(chuàng)新研究,學(xué)院將為各組安排一名指導(dǎo)教師,對軟件開發(fā)的全過程進(jìn)行監(jiān)督和指導(dǎo)。學(xué)生利用課余時間完成創(chuàng)新項目,在第1學(xué)年結(jié)束前學(xué)院將對各組的創(chuàng)新項目進(jìn)行評審,對前10名予以獎勵。經(jīng)過幾年的實踐,大學(xué)生創(chuàng)新項目已經(jīng)成為HIT-NPSS一大文化特色。(2)短期企業(yè)實訓(xùn)。企業(yè)實訓(xùn)是HIT-NPSS課程體系的一個重要組成部分。在第2學(xué)年的第2學(xué)期,學(xué)生將被分配到指定的企業(yè)基地進(jìn)行為期4周的學(xué)習(xí)和訓(xùn)練。整個實訓(xùn)過程以實際項目開發(fā)為主導(dǎo),中間穿插工具類、職業(yè)規(guī)劃類等培訓(xùn)課程,學(xué)生在IT企業(yè)環(huán)境中參與企業(yè)項目開發(fā),體驗從需求分析、系統(tǒng)設(shè)計、編碼實現(xiàn)、測試及交付使用的軟件開發(fā)全過程。短期企業(yè)實訓(xùn)為學(xué)生提供了接觸企業(yè)實際項目、發(fā)現(xiàn)自身興趣和不足的良好機會。(3)軟件工程實踐。軟件工程實踐在第3學(xué)年的第2學(xué)期進(jìn)行,是逐步工業(yè)化教育的第3步,要求學(xué)生以分組的形式在2周時間內(nèi)完成一個軟件系統(tǒng)的開發(fā)。與短期企業(yè)實訓(xùn)相比,軟件工程實踐過程中學(xué)生要獨立完成軟件開發(fā)生命周期的各個階段。通過軟件工程實踐,學(xué)生的編程能力、解決問題能力、一般平臺應(yīng)用能力、流行工具軟件的使用能力以及項目管理能力將得到全面提升,這也為第4學(xué)年的工業(yè)實踐打下良好基礎(chǔ)。
3企業(yè)實習(xí)
軟件工程專業(yè)本科生第4學(xué)年將在IT企業(yè)實習(xí)中,完成具有一定技術(shù)難度和較大工作量的技術(shù)方案設(shè)計和軟件開發(fā)等工作,并在此基礎(chǔ)上完成(撰寫)本科畢業(yè)論文。通過工業(yè)實習(xí),學(xué)生的軟件開發(fā)能力、工程實踐能力以及自學(xué)能力都將得到大幅度提高,完成學(xué)生到企業(yè)員工的軟件產(chǎn)業(yè)人才的逐步轉(zhuǎn)變。(1)雙導(dǎo)師機制。HIT-NPSS要求所有的學(xué)生必須在IT企業(yè)進(jìn)行至少一年的工業(yè)實習(xí)。為了保證課堂學(xué)習(xí)向工業(yè)實踐的平穩(wěn)過渡,學(xué)院不僅要幫助學(xué)生選擇合適的實習(xí)基地,還要幫助學(xué)生確定指導(dǎo)教師。為此,HIT-NPSS提出了雙導(dǎo)師機制,即學(xué)生在校內(nèi)和校外(實習(xí)基地)各選擇一名指導(dǎo)教師,校外導(dǎo)師主要負(fù)責(zé)指導(dǎo)學(xué)生軟件項目開發(fā),校內(nèi)導(dǎo)師主要負(fù)責(zé)指導(dǎo)學(xué)生畢業(yè)論文撰寫。HIT-NPSS要求軟件工程專業(yè)本科生的畢業(yè)論文要基于其工業(yè)實習(xí)期間直接參與的軟件工程項目,雙導(dǎo)師機制不僅能夠幫助學(xué)生填補不同領(lǐng)域的知識空白,還能夠有效建立起大學(xué)和IT企業(yè)的溝通橋梁,保證學(xué)生工業(yè)實踐和畢業(yè)論文的順利進(jìn)行。(2)實習(xí)監(jiān)管方法。在雙導(dǎo)師機制的基礎(chǔ)上,HIT-NPSS通過開題檢查、中期檢查以及結(jié)題驗收對學(xué)生的整個實習(xí)過程進(jìn)行監(jiān)管。在工業(yè)實習(xí)的前3個月內(nèi),學(xué)生必須在校內(nèi)導(dǎo)師和校外導(dǎo)師的共同指導(dǎo)下完成論文開題報告,即確定論文題目、主要內(nèi)容以及關(guān)鍵技術(shù)等。在工業(yè)實習(xí)3個月后,學(xué)院將到實習(xí)基地對學(xué)生的選題情況進(jìn)行檢查,爭取盡早發(fā)現(xiàn)存在的問題并對學(xué)生進(jìn)行有效指導(dǎo)。中期檢查將在選題后的3個月內(nèi)進(jìn)行,檢查過程與開題檢查相似,目的是檢查學(xué)生的工作進(jìn)展是否符合開題報告中的日程安排,幫助學(xué)生解決實習(xí)中的問題與困難。此外,中期檢查也是學(xué)院與實習(xí)企業(yè)交流學(xué)生實習(xí)表現(xiàn)、調(diào)整未來實習(xí)派遣計劃的重要手段。結(jié)題驗收是學(xué)生工業(yè)實習(xí)結(jié)束前的最后一次檢查,一般在實習(xí)基地進(jìn)行,在學(xué)生展示自己的工作內(nèi)容后,由企業(yè)顧問和校方專家共同評估其實習(xí)情況。截至2013年,HIT-NPSS已有2937名學(xué)生在200家IT企業(yè)完成了工業(yè)實習(xí)。
4校企合作模式
為充分發(fā)揮企業(yè)在工業(yè)化人才培養(yǎng)過程中的作用,HIT-NPSS采用多種模式加強校企合作。主要合作模式包括以下幾種:(1)校企合作高峰會。校企合作高峰會以不同的主題每年舉辦一次,是高校和企業(yè)高層以及產(chǎn)業(yè)高級人員共商共計的重要平臺,有效促進(jìn)了校企之間的溝通與合作,對全面實施卓越工程師培養(yǎng)計劃起到了巨大推動作用。截至2013年,HIT-NPSS已成功舉辦了多屆校企合作高峰會,累計邀請過220余家企業(yè)參會,并與中興通訊股份有限公司、金山軟件有限公司、浪潮集團(tuán)等50多家知名企業(yè)保持著長期合作關(guān)系。(2)校內(nèi)工業(yè)實踐基地。在廣泛開展校外工業(yè)實習(xí)的同時,HIT-NPSS也與哈爾濱本地軟件公司合作,在校內(nèi)建立工業(yè)實習(xí)環(huán)境,提高學(xué)生的軟件開發(fā)能力。學(xué)生可在校內(nèi)工業(yè)實習(xí)基地進(jìn)入企業(yè)的項目組,參與具體項目的開發(fā)。目前,哈工大首創(chuàng)科技股份有限公司、哈工大慧通新意信息技術(shù)有限公司、黑龍江省計算機網(wǎng)絡(luò)與軟件評測中心等公司已進(jìn)駐校內(nèi)實習(xí)基地。(3)聯(lián)合實驗室。聯(lián)合實驗室是校企合作的另一種模式,主要用于教學(xué)和軟件開發(fā)實踐,由軟件學(xué)院負(fù)責(zé)提供場地和設(shè)備,由企業(yè)提供開發(fā)平臺和各種工具軟件,并由企業(yè)定期為軟件學(xué)院的師生開設(shè)專題講座,進(jìn)行相關(guān)指導(dǎo)。目前,HIT-NPSS已與浪潮通用軟件公司、金山軟件股份公司和英特爾亞太研發(fā)有限公司共同建立了聯(lián)合實驗室。聯(lián)合實驗室的建立,為軟件學(xué)院建立科學(xué)的課程體系和工業(yè)化實踐教學(xué)管理方法,實現(xiàn)工業(yè)化軟件人才的培養(yǎng)創(chuàng)造了良好條件。(4)學(xué)生俱樂部。學(xué)生俱樂部是由軟件學(xué)院和軟件公司共同支持的實踐類學(xué)生社團(tuán)組織。學(xué)生俱樂部依托實際項目、模擬企業(yè)真實經(jīng)營環(huán)境,有效培養(yǎng)學(xué)生的IT實踐經(jīng)驗和創(chuàng)新能力,同時加強校企技術(shù)交流[3]。目前HIT-NPSS已組建起亦飛、零度、騰訊等7個學(xué)生俱樂部。其中,亦飛俱樂部由阿里巴巴集團(tuán)支持在2003年創(chuàng)建;零度俱樂部由金山軟件股份公司支持在2004年創(chuàng)建;騰訊俱樂部由騰訊科技有限公司支持于2005年創(chuàng)建。(5)企業(yè)家論壇。HIT-NPSS于2003年發(fā)起了企業(yè)家論壇活動,主要形式是邀請國內(nèi)外著名企業(yè)家到校進(jìn)行講座或演講。論壇的宗旨是讓學(xué)生了解行業(yè)動態(tài)、把握領(lǐng)先技術(shù)、了解企業(yè)發(fā)展歷程,以實現(xiàn)活躍校園氣氛、開拓學(xué)生視野、樹立企業(yè)形象的最終目標(biāo),同時促進(jìn)企業(yè)與哈工大軟件學(xué)院的相互了解與廣泛合作。到目前為止,HIT-NPSS已經(jīng)邀請了30余名知名企業(yè)家作為演講嘉賓。(6)青年校友論壇。青年校友論壇是HIT-NPSS品牌活動企業(yè)家論壇的進(jìn)一步延伸。青年校友論壇的演講嘉賓主要是軟件學(xué)院的畢業(yè)生,在企業(yè)工作2年以上。青年校友論壇是在校學(xué)生與學(xué)長們交流的平臺,大家一同分享上學(xué)的心得、實習(xí)的體會、工作后的經(jīng)歷。青年校友論壇的創(chuàng)辦宗旨是進(jìn)一步落實學(xué)院的工業(yè)化教育模式,深化學(xué)院工業(yè)化辦學(xué)理念。到目前為止,已邀請過10余名畢業(yè)生重返母校作為論壇嘉賓,青年校友論壇成為HIT-NPSS工業(yè)化教育模式中不可或缺的一部分。
二、學(xué)生就業(yè)情況
論文是在導(dǎo)師***教授的悉心指導(dǎo)和關(guān)心下完成的,值此論文工作結(jié)束之際,學(xué)生謹(jǐn)向*教授致以崇高的敬意和衷心的感謝。
在攻讀碩士學(xué)位期間,*教授在學(xué)業(yè)、生活上給予我許多的關(guān)懷與鼓勵。特別是在科研項目中給了我莫大的信任和支持,使我得到了全方位的鍛煉和提高。*教授敬業(yè)愛業(yè)的精神、敏銳的科學(xué)思維、誨人不倦的師者風(fēng)范和理論聯(lián)系實際的思想方法,使我終身受益。授業(yè)恩情,永生難忘。
感謝西北工業(yè)大學(xué)系統(tǒng)集成與工程管理研究所的全體工作人員。在這個充滿朝氣、勇于迎接挑戰(zhàn)的團(tuán)隊的不懈努力下,順利完成了多項企業(yè)信息化推廣應(yīng)用項目。作者在與課題組成員的合作中延伸和拓寬了自己的知識面,同時也鍛煉和提高了自身的綜合能力。
另外還要感謝本組的***博士、**博士——以及研究所的其他同學(xué),在課題研究的過程中,他們在技術(shù)上及其他方面給了我許多建議、幫助、支持和鼓勵。此外,航天四院蘭凌廠的相關(guān)工作人員在課題調(diào)研、開發(fā)及實施過程中給了我極大的支持,配合課題完成了許多工作,在此也要感謝他們的幫助。
最后,感謝父母和家人對我自始至終的支持和關(guān)心,在我遇到困難和挫折的時候始終給我鼓勵和信心。衷心感謝大家!
致謝二:
在三年的研究生學(xué)習(xí)期間,我得到了很多老師、同學(xué)、同事的指導(dǎo)和幫助。
首先我要衷心感謝我的導(dǎo)師**教授的悉心指導(dǎo)和關(guān)心。在研究生的學(xué)習(xí)過程中,導(dǎo)師對我的課程學(xué)習(xí)和畢業(yè)設(shè)計進(jìn)行了細(xì)致和全面的指導(dǎo),不僅及時解決我在研究中遇到的問題,而且為我提供許多寶貴的科研資料,為我的學(xué)業(yè)和研究付出了大量的心血。同時,*老師以淵博的知識和深厚的專業(yè)素養(yǎng)深深感染了我,他在解決實際問題時敏銳的洞察力、高效的作風(fēng)以及在治學(xué)上的嚴(yán)謹(jǐn)也使我受益非淺。