時(shí)間:2022-08-06 08:20:41
開篇:寫作不僅是一種記錄,更是一種創(chuàng)造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的12篇軟件工程專業(yè)論文,希望這些內(nèi)容能成為您創(chuàng)作過程中的良師益友,陪伴您不斷探索和進(jìn)步。
說到軟件工程專業(yè)就會想到在學(xué)這個(gè)裝也是在畢業(yè)前會有畢業(yè)設(shè)計(jì),這是為什么學(xué)生對理倫知識的運(yùn)用也是對大學(xué)四年教學(xué)質(zhì)量的檢查,而對于畢業(yè)設(shè)計(jì)最主要的則是要有思想。在現(xiàn)在來看好多學(xué)習(xí)電腦專業(yè)的畢業(yè)設(shè)計(jì)之間不好,而學(xué)生更是忙著考研和找工作,對其不重視,所以針對這些問題我認(rèn)為應(yīng)當(dāng)嚴(yán)格管理,提高畢業(yè)設(shè)計(jì)的質(zhì)量。
第一、要知道軟件的生命周期和畢業(yè)設(shè)計(jì)的相對關(guān)系,從設(shè)計(jì)產(chǎn)品開始,通過產(chǎn)品的開發(fā)使用到最后的退出舞臺,都為這個(gè)軟件的生命。
第二、在軟件的生命周期里需要完成的任務(wù)有提出問題的定義,分階段的調(diào)查和編寫軟件數(shù)據(jù)和設(shè)計(jì)文檔等在實(shí)現(xiàn)階段主要需要完成的則是編寫毛和對他的測試工作,需要根據(jù)他的說明書把這些轉(zhuǎn)為程序代碼,并成單元的測試,使其編寫。
第三、確認(rèn)他的測試階段,根據(jù)要求進(jìn)行總的測試,并對用戶提供測試結(jié)果,這個(gè)極端是對應(yīng)論文的論文評審,和答辯階段。
第四、進(jìn)入他的使用時(shí)期,和對軟件的維護(hù),這個(gè)組要體現(xiàn)在論文的答辯。
在做畢業(yè)設(shè)計(jì)論文時(shí)要注意這幾個(gè)問題:對原文的摘要、關(guān)鍵詞的應(yīng)用、對論文的總結(jié)、地實(shí)施對論文要做詳細(xì)的分析、設(shè)計(jì)詳細(xì)畢業(yè)設(shè)計(jì)、要對軟件的測試。只要把這幾點(diǎn)做好,畢業(yè)論文和畢業(yè)設(shè)計(jì)就會做的很好,就不會出現(xiàn)很的問題。
關(guān)鍵詞:產(chǎn)學(xué)研合作;專業(yè)研究生培養(yǎng);實(shí)踐教學(xué)
中圖分類號: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)時(shí)展需要,北航軟件學(xué)院把握時(shí)機(jī),從實(shí)際現(xiàn)狀出發(fā),依托自身強(qiáng)勢的品牌優(yōu)勢,為國家發(fā)展及學(xué)子前程量身打造特色的專業(yè),成為中國目前唯一能提供日文應(yīng)用軟件開發(fā)方向碩士學(xué)位的正規(guī)教育機(jī)構(gòu),并摸索出一套以“產(chǎn)學(xué)研”為主體的教育培養(yǎng)模式。
1培養(yǎng)模式的設(shè)計(jì)思想
“產(chǎn)學(xué)研”模式是一種從實(shí)際到理論又到實(shí)際的全新教學(xué)模式,這種人才培養(yǎng)過程要求培養(yǎng)機(jī)構(gòu)與生產(chǎn)企業(yè)進(jìn)行緊密聯(lián)合,從而從生產(chǎn)、管理的一線前沿了解最新的、最為需求的工程技術(shù)、工藝方法以及新的應(yīng)用理論;同時(shí)從企業(yè)那里得到設(shè)備、項(xiàng)目、技術(shù)。然后,利用這些教育信息和教育資源按照企業(yè)實(shí)際的要求,通過制定課程體系、編寫和研究理論聯(lián)系實(shí)際的教材來培養(yǎng)學(xué)生,使學(xué)生得到的知識是最新的、最實(shí)用的。
在培養(yǎng)過程中,學(xué)生在校不但可以學(xué)習(xí)到技術(shù),而且可以參與學(xué)校或者企業(yè)的科研項(xiàng)目,實(shí)現(xiàn)第一次理論與實(shí)踐的結(jié)合;由于該專業(yè)的學(xué)生有較多機(jī)會在日企或中日合資企業(yè)實(shí)習(xí)、就業(yè),因此在完成了系統(tǒng)的理論學(xué)習(xí)和實(shí)踐之后,學(xué)生又有機(jī)會到國外企業(yè)中實(shí)際工作,學(xué)習(xí)國外的先進(jìn)技術(shù)和經(jīng)驗(yàn),這樣就實(shí)現(xiàn)了理論與實(shí)踐的第二次結(jié)合。通過以上兩次理論聯(lián)系實(shí)際、工與學(xué)的結(jié)合,培養(yǎng)學(xué)生將來在企業(yè)工作所需的基本素質(zhì)。
我們將研究生培養(yǎng)思路確立為“強(qiáng)化基礎(chǔ)、突出實(shí)踐、重在素質(zhì)、面向創(chuàng)新”,堅(jiān)持教學(xué)的基礎(chǔ)性和科學(xué)性。具體做法是:把當(dāng)前成熟的軟件工程理論成果和思想,凝煉成基礎(chǔ)課體系的核心,整合和優(yōu)化專業(yè)課程體系,突出學(xué)科交叉與融合;同時(shí)加強(qiáng)學(xué)生現(xiàn)代工程技術(shù)的實(shí)踐能力和外語實(shí)用能力的培養(yǎng),全面提升學(xué)生素質(zhì)教育質(zhì)量,使學(xué)生具備自主創(chuàng)新的潛力。
作為對日軟件開發(fā)人才的培養(yǎng),日語不僅是這類人才的專業(yè)工具,而且是領(lǐng)會日企文化的基礎(chǔ)。因此,我們要求畢業(yè)生:日語水平達(dá)到國際交流基金日語能力考試二級以上,且具有較強(qiáng)的英語能力;訓(xùn)練有素且深諳日本企業(yè)文化、具有較強(qiáng)的國際競爭意識和團(tuán)隊(duì)合作精神;熟悉日文軟件開發(fā)流程與規(guī)范,具有使用全日文軟件開發(fā)環(huán)境、編寫日文開發(fā)文檔能力,可以勝任日文軟件開發(fā)各個(gè)層次的實(shí)用型、復(fù)合型人才。
2基本培養(yǎng)模式
2.1科學(xué)設(shè)置課程體系
采用先進(jìn)的工程化方法進(jìn)行軟件的開發(fā)和生產(chǎn),是實(shí)現(xiàn)軟件產(chǎn)業(yè)化的關(guān)鍵技術(shù)手段,這就需要培養(yǎng)大批軟件工程領(lǐng)域的實(shí)用型、復(fù)合型軟件工程技術(shù)和軟件工程管理人才。設(shè)計(jì)科學(xué)實(shí)用的課程體系,是實(shí)現(xiàn)上述培養(yǎng)目標(biāo)的基本保證。
應(yīng)用領(lǐng)域廣、技術(shù)更新快是當(dāng)代軟件工程技術(shù)最顯著的兩大特征,因此在設(shè)計(jì)對日軟件開發(fā)專業(yè)的課程體系時(shí),我們遵循了先進(jìn)性、靈活性、復(fù)合性、工程性和創(chuàng)新性五個(gè)基本原則。
2.2實(shí)用外語教育
在日本的企業(yè)或?qū)θ胀獍钠髽I(yè),不會日語幾乎無法進(jìn)行溝通,限制了發(fā)展和培養(yǎng)機(jī)會。通過學(xué)習(xí)日本的企業(yè)文化,學(xué)生不僅了解了中日文化差異等問題,以后在日企實(shí)習(xí)、工作中可以更快適應(yīng)并融入到公司中去,而且可以全面了解日本文化和設(shè)計(jì)風(fēng)格,熟練掌握軟件開發(fā)技能和軟件管理,這對日文應(yīng)用軟件開發(fā)設(shè)計(jì)有莫大的幫助。
在具體實(shí)施日語教學(xué)過程中,我們采取由中國教師教授日語語法,日籍教師教授會話和聽力練習(xí)的教學(xué)方式。同時(shí)也沒有放松對學(xué)生英語能力的加強(qiáng),成為能掌握中、日、英3種語言的短缺人才。
3“三級”實(shí)踐教學(xué)體系
3.1理論與實(shí)踐結(jié)合的核心課程
產(chǎn)學(xué)研合作應(yīng)貫穿于學(xué)生培養(yǎng)的全過程中。在理論教學(xué)中,要突出理論聯(lián)系實(shí)際,知識與應(yīng)用的結(jié)合。例如,專業(yè)核心課程“雙語軟件工程規(guī)范化設(shè)計(jì)”,既包括從需求到軟件設(shè)計(jì)過程中的四項(xiàng)主要基礎(chǔ)技術(shù),即需求分析、設(shè)計(jì)法、文檔、和設(shè)計(jì)審查,同時(shí)還介紹了軟件工程及軟件開發(fā)工具、環(huán)境、工程中的成熟技術(shù)、成功與失敗的案例分析、軟件工程最新話題等前沿性內(nèi)容,實(shí)現(xiàn)了在軟件工程領(lǐng)域中的理論聯(lián)系實(shí)際。課程的學(xué)習(xí)強(qiáng)調(diào)了與工程的結(jié)合,由日籍一線軟件工程師在全日文開發(fā)環(huán)境下講授,配備實(shí)訓(xùn)教材并提供日文軟件實(shí)訓(xùn)。在教師指導(dǎo)下以團(tuán)隊(duì)形式完成一定規(guī)模的項(xiàng)目,實(shí)施規(guī)范化的項(xiàng)目分析、設(shè)計(jì)、實(shí)現(xiàn)、測試及維護(hù)各環(huán)節(jié)訓(xùn)練,加強(qiáng)學(xué)生的動手能力和日文文檔的撰寫能力,培養(yǎng)協(xié)作交流精神。培養(yǎng)學(xué)生能真正掌握一門實(shí)用外語,具備良好的閱讀、理解和撰寫外語資料的能力和進(jìn)行國際化交流的能力。對于致力于軟件外包領(lǐng)域的專業(yè)學(xué)位獲得者,應(yīng)精通外語,了解外包國文化和軟件工程規(guī)范。
3.2配合核心課程的系列教材
配合核心課程,我們還主編并由科學(xué)出版社等出版了軟件工程所急需的國家“十一五”規(guī)劃教材――“軟件工程設(shè)計(jì)與實(shí)踐”、“計(jì)算機(jī)日語”、“軟件工程規(guī)范化設(shè)計(jì)”、“軟件工程設(shè)計(jì)案例與分析”等。學(xué)術(shù)界和工業(yè)界專家對系列教材給予較好評價(jià):“這種內(nèi)容及其組織方法在我國已出版的軟件工程專著和教材中不多見,此系列教材可以為我們樹立應(yīng)用性著作的范例。”
3.3實(shí)踐教學(xué)體系
為了綜合培養(yǎng)學(xué)生的工程技術(shù)能力,在學(xué)生畢業(yè)前還安排了三級實(shí)踐性教育。學(xué)生應(yīng)能滿足面向產(chǎn)業(yè)和領(lǐng)域需求,具有堅(jiān)實(shí)的基礎(chǔ)理論、寬廣的專業(yè)知識,具有創(chuàng)新意識,具有運(yùn)用先進(jìn)技術(shù)方法和現(xiàn)代技術(shù)手段解決工程問題的能力,具有獨(dú)立從事軟件研發(fā),以及擔(dān)負(fù)工程項(xiàng)目的組織與管理能力。
一級實(shí)踐:用來測試學(xué)生基本掌握的編程能力及使用基礎(chǔ)工具的能力;比如用C++來編寫程序,使用Oracle數(shù)據(jù)庫等;通過這級實(shí)踐的同學(xué)可以進(jìn)入二級實(shí)踐的考核。
二級實(shí)踐:通過團(tuán)隊(duì)協(xié)作來完成。實(shí)踐項(xiàng)目大都來自于各個(gè)企業(yè),在實(shí)踐過程中,學(xué)生們按照日企的標(biāo)準(zhǔn)分當(dāng)不同的角色,完成不同的任務(wù),最后要在有日本資深專家的現(xiàn)場,用日語來講解自己做的項(xiàng)目,通過二級實(shí)踐的同學(xué)有資格去企業(yè)實(shí)習(xí)。
三級實(shí)踐――企業(yè)實(shí)習(xí):
(1) 與Fujitsu、NEC、RICOH等200多家日文軟件開發(fā)企業(yè)建立合作關(guān)系,共建日文應(yīng)用軟件開發(fā)專業(yè)實(shí)習(xí)基地。NEC日本總公司、NTTdata(日本電信)、理光、富士通等公司提供專業(yè)獎學(xué)金,金額累計(jì)高達(dá)4000余萬元日元/年。
(2) 學(xué)院在日本建立了30多家實(shí)習(xí)基地。
(3) 福建最大最成功的軟件企業(yè)――福建富士通信息軟件有限公司是北航軟件學(xué)院的戰(zhàn)略合作伙伴。學(xué)院已在福州富士通開設(shè)了該方向軟件工程碩士點(diǎn),于2004年12月正式開學(xué)。
(4) 與日本Kinsoft株式會社、NETCOM株式會社以及系統(tǒng)綜研株式會社等公司組建合資企業(yè),在學(xué)院內(nèi)部建立“零距離”學(xué)生實(shí)習(xí)與就業(yè)基地。
學(xué)生通過企業(yè)的面試后直接進(jìn)入企業(yè)實(shí)習(xí),在企業(yè)中完成實(shí)際項(xiàng)目,同時(shí)完成自己的畢業(yè)設(shè)計(jì)或論文。
4工程技術(shù)與研究兼并的論文要求
(1) 兩種類型論文特點(diǎn)的對比分析
工程型論文要有產(chǎn)品;研究型論文要有理論價(jià)值。
工程型論文強(qiáng)調(diào)實(shí)用性和社會效益;研究型論文則需要有關(guān)調(diào)研、問題分析、方案選擇、創(chuàng)新驗(yàn)證等的嚴(yán)格根據(jù)和論據(jù)。
工程型論文書寫格式要按國家規(guī)范;研究型論文書寫格式相對自由。
(2) 兩種類型兼有的論文要求
有一定的理論價(jià)值、實(shí)際應(yīng)用意義和社會效益。
將以工程背景的項(xiàng)目,做有關(guān)調(diào)研的同類產(chǎn)品的對比分析、問題分析、方案選擇、創(chuàng)新結(jié)果匯報(bào)。
將工程規(guī)范和研究書寫格式進(jìn)行合并。
論文選題一般應(yīng)直接來源于企事業(yè)單位,具有明確的應(yīng)用背景和實(shí)用價(jià)值,同時(shí)應(yīng)具有先進(jìn)性、一定的技術(shù)難度和工作量,能體現(xiàn)作者綜合運(yùn)用本專業(yè)基礎(chǔ)理論和專知識較好地解決工程實(shí)際問題的能力、從事軟件項(xiàng)目研發(fā)和管理的能力,以及創(chuàng)新和研究的意識。
論文一般要求結(jié)合企業(yè)實(shí)際需求選擇研究題目。對這類項(xiàng)目,除需指定學(xué)校指導(dǎo)教師外,還需指定一名企業(yè)指導(dǎo)教師共同負(fù)責(zé)指導(dǎo),由軟件學(xué)院負(fù)責(zé)監(jiān)督和管理。我們的研究生培養(yǎng)在畢業(yè)設(shè)計(jì)(論文)的環(huán)節(jié)中采用雙導(dǎo)師制,即學(xué)校導(dǎo)師和企業(yè)導(dǎo)師,以保證產(chǎn)學(xué)研合作教育在畢業(yè)環(huán)節(jié)上的有效實(shí)施。
論文要求結(jié)構(gòu)合理,層次清楚,討論研究論據(jù)充分,寫作認(rèn)真,文圖標(biāo)準(zhǔn)規(guī)范,數(shù)據(jù)詳實(shí)準(zhǔn)確,軟件文檔符合標(biāo)準(zhǔn)規(guī)范。
5教學(xué)效果分析
北航軟件學(xué)院從市場的需求出發(fā),與國外大學(xué)和領(lǐng)導(dǎo)性的企業(yè)聯(lián)合辦學(xué)。為學(xué)生提供了國際化的實(shí)習(xí)和就業(yè)機(jī)會(學(xué)院已經(jīng)安排了200多人出國實(shí)習(xí)/就業(yè)),吸引了大量的學(xué)生。通過對畢業(yè)生情況跟蹤調(diào)查看出,我們的畢業(yè)生已分布在國內(nèi)的諸多大中型企業(yè)、政府部門、科教院所、外資企業(yè)。根據(jù)我們的初步統(tǒng)計(jì),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)驗(yàn)[J]. 教育發(fā)展研究,2006,(7):16-22.
[5] 王慶. 校企合作:高校辦學(xué)的有效途徑[J]. 上海高教研究,1997,(2).
【關(guān)鍵詞】軟件工程;數(shù)字媒體;專業(yè)建設(shè)
1.引言
隨著計(jì)算機(jī)技術(shù)、通信技術(shù)和數(shù)字廣播等技術(shù)不斷發(fā)展,以互聯(lián)網(wǎng)、無線通信為傳播載體,以傳統(tǒng)媒體內(nèi)容與創(chuàng)新內(nèi)容模式為核心的數(shù)字媒體產(chǎn)業(yè)在全球范圍快速崛起,并正在改變著人們的信息獲取方式和休閑娛樂的形式。
我國的數(shù)字媒體業(yè)近幾年正處于高速發(fā)展時(shí)期,對于具有較高人文素養(yǎng)、掌握數(shù)字媒體核心技術(shù)并具有藝術(shù)創(chuàng)意能力的復(fù)合型數(shù)字媒體技術(shù)開發(fā)與設(shè)計(jì)人才需求旺盛。四川理工學(xué)院軟件工程專業(yè)是與IT企業(yè)合作辦學(xué)、實(shí)行“3+1”人才培養(yǎng)模式,即學(xué)生前3年在校學(xué)習(xí),第4年在軟件企業(yè)實(shí)習(xí)并完成畢業(yè)設(shè)計(jì)(論文)。為使培養(yǎng)的學(xué)生既有較扎實(shí)的理論基礎(chǔ),又有適應(yīng)人才市場需求的職業(yè)技能,在軟件工程專業(yè)大框架下設(shè)置了數(shù)字媒體技術(shù)方向。
數(shù)字媒體技術(shù)作為一個(gè)寬口徑、以技術(shù)為主、藝術(shù)為輔、技術(shù)與藝術(shù)相結(jié)合的新的專業(yè)方向,涉及到不同的學(xué)科知識,因此,我們有必要通過探索與改革人才培養(yǎng)模式、課程體系以及實(shí)踐教學(xué)體系的研討,搭建科學(xué)的創(chuàng)新人才培養(yǎng)平臺,促進(jìn)軟件工程專業(yè)人才培養(yǎng)整體水平的提升。
2.人才培養(yǎng)目標(biāo)
培養(yǎng)目標(biāo)是制定教學(xué)計(jì)劃、設(shè)計(jì)課程結(jié)構(gòu)、選擇知識發(fā)展方式以及確定教學(xué)組織形式的依據(jù),也是教學(xué)內(nèi)容、教學(xué)方法、教學(xué)組織與管理、教學(xué)手段、教學(xué)評價(jià)等方面改革的基礎(chǔ)和前提。軟件工程專業(yè)數(shù)字媒體技術(shù)方向具有軟件工程與數(shù)字媒體技術(shù)相結(jié)合的特色,注重對學(xué)生軟件開發(fā)、應(yīng)用能力的培養(yǎng),實(shí)踐性強(qiáng)。結(jié)合我們自身辦學(xué)特色和辦學(xué)條件,我校軟件工程數(shù)字媒體方向人才培養(yǎng)目標(biāo)是:“培養(yǎng)具備計(jì)算機(jī)科學(xué)、多媒體網(wǎng)絡(luò)、軟件工程技術(shù)、信息安全等方面的專業(yè)知識與技能,具有扎實(shí)的軟件工程和數(shù)字媒體技術(shù)基礎(chǔ)理論、寬厚的專業(yè)基礎(chǔ)知識、較強(qiáng)的實(shí)踐能力,能夠從事包括新媒體應(yīng)用以及虛擬現(xiàn)實(shí)等在內(nèi)的多媒體技術(shù)開發(fā)、數(shù)字媒體設(shè)計(jì)與創(chuàng)作、計(jì)算機(jī)游戲設(shè)計(jì)、網(wǎng)頁設(shè)計(jì)與網(wǎng)站維護(hù)、信息服務(wù)及數(shù)字媒體管理等工作的創(chuàng)新性技術(shù)人才。”
3.核心課程體系
數(shù)字媒體方向課程體系的建設(shè)以創(chuàng)新性復(fù)合型人才培養(yǎng)為基本指導(dǎo)思想,重視實(shí)踐課程的開設(shè),使學(xué)生所學(xué)習(xí)掌握的方法具有充分的實(shí)效性,真正做到學(xué)有所用,以適應(yīng)未來的工作崗位,成為本行業(yè)和企業(yè)所歡迎的有用人才。課程體系分為軟件工程專業(yè)核心課程模塊、數(shù)字媒體方向核心課程模塊、專業(yè)實(shí)訓(xùn)、畢業(yè)實(shí)習(xí)和畢業(yè)設(shè)計(jì)(論文)等模塊。
3.1 核心課程
軟件工程專業(yè)數(shù)字媒體技術(shù)方以軟件工程專業(yè)為主線構(gòu)成專業(yè)基礎(chǔ)和專業(yè)主干課程。其中,計(jì)算機(jī)與軟件基礎(chǔ)課程有:計(jì)算機(jī)導(dǎo)論、程序設(shè)計(jì)入門、面向?qū)ο蟪绦蛟O(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)與算法、Java程序設(shè)計(jì)、計(jì)算機(jī)組成原理、數(shù)據(jù)庫原理、計(jì)算機(jī)網(wǎng)絡(luò)、操作系統(tǒng)、編譯原理、信息安全技術(shù)、計(jì)算機(jī)體系結(jié)構(gòu)以及J2EE與中間件技術(shù);軟件工程專業(yè)課程有:軟件工程導(dǎo)論、軟件測試技術(shù)、需求分析與UML設(shè)計(jì)、軟件項(xiàng)目管理與過程控制;數(shù)字媒體技術(shù)專業(yè)課程有:數(shù)字媒體技術(shù)導(dǎo)論、計(jì)算機(jī)圖形學(xué)、數(shù)字圖像處理、網(wǎng)絡(luò)流媒體技術(shù)、用戶界面設(shè)計(jì)、視頻音頻制作與處理、數(shù)字影視特技應(yīng)用、高級游戲特性與游戲引擎、人機(jī)交互技術(shù)、虛擬現(xiàn)實(shí)技術(shù)與應(yīng)用、高級腳本與插件技術(shù)等。對于實(shí)踐性較強(qiáng)的課程開始單獨(dú)的實(shí)驗(yàn)課程和配套的課程設(shè)計(jì)。
3.2 特色課程
計(jì)算機(jī)網(wǎng)絡(luò)游戲由計(jì)算機(jī)技術(shù)、藝術(shù)設(shè)計(jì)學(xué)和計(jì)算機(jī)動畫以及計(jì)算機(jī)圖形圖像技術(shù)高度交叉結(jié)合,目的是培養(yǎng)具有扎實(shí)的游戲編程功底和良好的邏輯思維習(xí)慣,具備較強(qiáng)的審美能力和一定的藝術(shù)素養(yǎng),熟悉游戲產(chǎn)品開發(fā)流程,具有一定的策劃能力,能在游戲公司、門戶網(wǎng)站、手機(jī)運(yùn)營企業(yè)、動畫公司等單位從事游戲設(shè)計(jì)、游戲開發(fā)、游戲制作、游戲策劃、游戲運(yùn)營等方面工作的富于競爭力與創(chuàng)新精神的高級復(fù)合型人才。
計(jì)算機(jī)游戲程序設(shè)計(jì)。課程目標(biāo):本課程主要學(xué)習(xí)普及游戲開發(fā)理念,培養(yǎng)游戲開發(fā)氛圍,挑選有潛力的學(xué)生組成開發(fā)團(tuán)隊(duì);傳授游戲開發(fā)中的程序設(shè)計(jì)要素,特別是游戲引擎開發(fā)的基本知識。通過本課程的學(xué)習(xí),學(xué)生能夠掌握游戲開發(fā)的基本理念,熟悉游戲開發(fā)的基本技巧和流程,并具備從事游戲程序設(shè)計(jì)工作的基本技能。
虛擬現(xiàn)實(shí)與數(shù)字娛樂。課程目標(biāo):本課程主要介紹虛擬現(xiàn)實(shí)的基本概念及其系統(tǒng)組成、相關(guān)的軟件技術(shù)及虛擬現(xiàn)實(shí)的應(yīng)用,并介紹了當(dāng)前數(shù)字娛樂的現(xiàn)狀,發(fā)展和一些關(guān)鍵技術(shù)。內(nèi)容包括:虛擬現(xiàn)實(shí)的定義、特性和組成,虛擬世界的創(chuàng)建和管理,虛擬現(xiàn)實(shí)中的視覺計(jì)算,虛擬現(xiàn)實(shí)中的交互技術(shù),虛擬現(xiàn)實(shí)中的聲覺計(jì)算,增強(qiáng)現(xiàn)實(shí),分布式虛擬現(xiàn)實(shí),虛擬現(xiàn)實(shí)應(yīng)用,與虛擬現(xiàn)實(shí)相關(guān)的數(shù)字娛樂技術(shù)。
4.實(shí)踐教學(xué)體系
培養(yǎng)符合時(shí)代需要的創(chuàng)新性人才,就要強(qiáng)化實(shí)驗(yàn)教學(xué)的開放性和多層次化。基于創(chuàng)新性原則和以生為本原則,結(jié)合培養(yǎng)目標(biāo)和自身教學(xué)特點(diǎn),數(shù)字媒體技術(shù)方向?qū)嵺`教學(xué)體系分為課程實(shí)驗(yàn),專業(yè)實(shí)訓(xùn)、畢業(yè)實(shí)習(xí)和畢業(yè)設(shè)計(jì)三個(gè)方面,各實(shí)踐環(huán)節(jié)之問相互協(xié)調(diào)、相互銜接、循序漸進(jìn)。
4.1 課程實(shí)驗(yàn)
依照實(shí)踐能力培養(yǎng)循序漸進(jìn)的原則,根據(jù)實(shí)現(xiàn)數(shù)字媒體技術(shù)專業(yè)基本能力培養(yǎng)的系列課程,并按照系列課程的復(fù)雜度和規(guī)模設(shè)計(jì)實(shí)踐環(huán)節(jié),開展了多層次課程實(shí)驗(yàn)教學(xué),根據(jù)學(xué)生的需要和實(shí)踐能力培養(yǎng)的漸進(jìn)規(guī)則,將實(shí)驗(yàn)課安排大學(xué)四年的各個(gè)環(huán)節(jié)。
多層次實(shí)驗(yàn)教學(xué)是指在實(shí)驗(yàn)大綱與目標(biāo)的規(guī)范基礎(chǔ)上,將實(shí)驗(yàn)項(xiàng)目設(shè)計(jì)成基礎(chǔ)型、綜合設(shè)計(jì)型、研究創(chuàng)新型不同層次的實(shí)驗(yàn)。同一學(xué)生從基礎(chǔ)規(guī)范一綜合設(shè)計(jì)一研究創(chuàng)新這樣難度遞增的實(shí)驗(yàn)項(xiàng)目中逐漸進(jìn)行訓(xùn)練,實(shí)現(xiàn)系統(tǒng)培養(yǎng)學(xué)生綜合實(shí)踐能力。課程實(shí)驗(yàn)主要包括:手繪訓(xùn)練、視頻特技與非線性編輯、多媒體網(wǎng)頁設(shè)計(jì)、移動娛樂軟件開發(fā)、網(wǎng)絡(luò)娛樂軟件開發(fā)、界面設(shè)計(jì)課程設(shè)計(jì)、虛擬現(xiàn)實(shí)開發(fā)課程設(shè)計(jì)等。
4.2 專業(yè)實(shí)訓(xùn)
專業(yè)實(shí)訓(xùn)作為知識、能力、綜合素質(zhì)教育的結(jié)合點(diǎn),成為數(shù)字媒體技術(shù)專業(yè)實(shí)踐教學(xué)的重點(diǎn)之一。專業(yè)實(shí)訓(xùn)是對課堂教學(xué)具有延伸作用,是學(xué)生培訓(xùn)職業(yè)能力、熟悉職業(yè)環(huán)境、了解實(shí)際知識的重要渠道。通過專業(yè)實(shí)訓(xùn),學(xué)生不僅可以把所學(xué)轉(zhuǎn)化為所用,還能使學(xué)生在學(xué)習(xí)操作過程中通過不斷調(diào)整自己的知識結(jié)構(gòu)來慢慢適應(yīng)相應(yīng)職業(yè)崗位,鍛煉職業(yè)的能力,為實(shí)習(xí)以及今后走向社會積累經(jīng)驗(yàn)、打下基礎(chǔ)。
我校軟件工程專業(yè)是校級專業(yè)綜合改革試點(diǎn)專業(yè),以爭建微軟IT學(xué)院、HP軟件學(xué)院為契機(jī),與知名IT企業(yè)開展深度合作,聯(lián)合培養(yǎng)具有國際視野的軟件開發(fā)、軟件測試和服務(wù)外包人才。與中軟國際、Tarena(達(dá)內(nèi))科技等十多家IT企業(yè)聯(lián)合建立了實(shí)習(xí)實(shí)訓(xùn)基地、就業(yè)基地。
4.3 畢業(yè)實(shí)習(xí)和畢業(yè)設(shè)計(jì)
畢業(yè)實(shí)習(xí)是學(xué)生將前期學(xué)習(xí)到的知識運(yùn)用到生產(chǎn)實(shí)踐中,真正了解、感受未來的工作,鍛煉自己各方面的綜合能力。真正實(shí)現(xiàn)與行業(yè)需求的專業(yè)實(shí)踐能力對接。能勝任相應(yīng)崗位的工作,從而積累工作經(jīng)驗(yàn),為就業(yè)做準(zhǔn)備。為了增強(qiáng)學(xué)生和指導(dǎo)老師對畢業(yè)設(shè)計(jì)(論文)及畢業(yè)實(shí)習(xí)的重視,提高畢業(yè)設(shè)計(jì)(論文)的質(zhì)量和提高學(xué)生在畢業(yè)設(shè)計(jì)(論文)及畢業(yè)實(shí)習(xí)實(shí)踐環(huán)節(jié)獲得的實(shí)踐能力,也為緩解畢業(yè)設(shè)計(jì)時(shí)間(論文)不足,筆者將畢業(yè)實(shí)習(xí)與畢業(yè)設(shè)計(jì)(論文)有機(jī)結(jié)合,實(shí)行“畢業(yè)實(shí)習(xí)+畢業(yè)設(shè)計(jì)”相結(jié)合的模式,學(xué)生畢業(yè)設(shè)計(jì)的內(nèi)容來自于畢業(yè)實(shí)習(xí),并且畢業(yè)設(shè)計(jì)的內(nèi)容要將畢業(yè)實(shí)習(xí)的內(nèi)容進(jìn)行一定的升華,除體現(xiàn)學(xué)生四年來所學(xué)知識綜合之外,還要體現(xiàn)出學(xué)生的創(chuàng)新能力與科研能力,達(dá)到培養(yǎng)創(chuàng)新型、復(fù)合型人才的標(biāo)準(zhǔn)。
5.結(jié)束語
通過對國內(nèi)外數(shù)字媒體技術(shù)相關(guān)專業(yè)及方向的調(diào)研,基于創(chuàng)新性人才培養(yǎng)目標(biāo),建立了相關(guān)的核心課程和多層次實(shí)踐教學(xué)體系,融合專業(yè)技術(shù)、實(shí)踐教學(xué)、校企合作共同培養(yǎng)為一體的軟件工程數(shù)字媒體特色專業(yè)方向的知識體系,著力培養(yǎng)學(xué)生的藝術(shù)與技術(shù)交叉結(jié)合的數(shù)字媒體制作與開發(fā)能力和職業(yè)素質(zhì),進(jìn)而使得學(xué)生的基礎(chǔ)知識、科學(xué)素養(yǎng)、藝術(shù)感悟、專業(yè)知識、創(chuàng)新能力、工程能力和職業(yè)素質(zhì)都得到全面均衡的發(fā)展,以增強(qiáng)他們在數(shù)字媒體行業(yè)就業(yè)的競爭能力。
參考文獻(xiàn)
[1]沈琦,于學(xué)軍,張麗,等.軟件工程(數(shù)字媒體技術(shù))特色專業(yè)復(fù)合型創(chuàng)新型人才培養(yǎng)模式研究[J].中國校外教育,2010,16:162-163.
[2]蔡建平,沈琦,于學(xué)軍等.軟件工程(數(shù)字媒體技術(shù))特色專業(yè)的特色建設(shè)[J].軟件,2012,33(4):108-111.
[3]耿衛(wèi)東等.面向數(shù)字媒體技術(shù)專業(yè)的數(shù)字化學(xué)習(xí)平臺建設(shè)[J].計(jì)算機(jī)教育,2010(16):99-101.
[4]向輝.數(shù)字媒體技術(shù)專業(yè)課程體系探討[J].計(jì)算機(jī)教育,2008(15):28-30.
[5]黃成云.數(shù)字媒體技術(shù)本科專業(yè)實(shí)踐教學(xué)體系研究[D].華中師范大學(xué),2012,5.
關(guān)鍵詞:軟件工程;雙導(dǎo)師制;項(xiàng)目開發(fā);實(shí)踐能力;實(shí)踐教學(xué)
《教育部關(guān)于試辦示范性軟件學(xué)院的通知》(教高[2001]3號)指出:面對國家產(chǎn)業(yè)發(fā)展的戰(zhàn)略重點(diǎn)和激烈的人才競爭,面向市場需求,改革軟件人才培養(yǎng)模式,加大軟件人才培養(yǎng)力度,已經(jīng)成為當(dāng)前高等教育改革與發(fā)展的一項(xiàng)重要和緊迫任務(wù)。必須實(shí)施與企事業(yè)單位合作辦學(xué),開展切實(shí)有效的產(chǎn)學(xué)研合作教育,從本科教育入手,加速教學(xué)內(nèi)容、課程體系、教學(xué)方法和管理體制與運(yùn)行機(jī)制的改革和創(chuàng)新,以盡快滿足國家軟件產(chǎn)業(yè)發(fā)展對高素質(zhì)軟件人才的迫切需求[1]。江西農(nóng)業(yè)大學(xué)軟件學(xué)院在培養(yǎng)軟件工程專業(yè)人才方面,順應(yīng)了軟件產(chǎn)業(yè)的發(fā)展,走產(chǎn)學(xué)研相結(jié)合的辦學(xué)道路,與軟件企業(yè)合作培養(yǎng)軟件人才,為適應(yīng)科技進(jìn)步和社會經(jīng)濟(jì)發(fā)展,以培養(yǎng)具有較強(qiáng)實(shí)踐能力和創(chuàng)新精神的人才為宗旨,構(gòu)建了以“重實(shí)踐、強(qiáng)能力”為目標(biāo),以創(chuàng)新實(shí)踐教學(xué)為特色,以校內(nèi)外實(shí)踐基地為支撐、以開放管理為保障的雙導(dǎo)師制實(shí)踐教學(xué)體系,形成了軟件人才培養(yǎng)的顯著特色。
“雙導(dǎo)師”實(shí)踐教學(xué)模式與傳統(tǒng)模式相比,“雙導(dǎo)師”實(shí)踐教學(xué)模式強(qiáng)調(diào)的是由校內(nèi)外兩名教師共同負(fù)責(zé)指導(dǎo)學(xué)生實(shí)驗(yàn)與實(shí)踐教學(xué)的全過程,兩位指導(dǎo)教師之間既有協(xié)作,也有一定分工。校內(nèi)指導(dǎo)教師以專業(yè)基礎(chǔ)理論教學(xué)和專業(yè)基礎(chǔ)實(shí)驗(yàn)教學(xué)為主,為了與企業(yè)指導(dǎo)老師的專業(yè)上崗實(shí)踐教學(xué)接軌,學(xué)院還組建了暑期專業(yè)模擬工程項(xiàng)目實(shí)踐教學(xué)和興趣小組的科研項(xiàng)目實(shí)踐教學(xué);而校外指導(dǎo)教師(即企業(yè)實(shí)習(xí)單位指導(dǎo)教師)則強(qiáng)調(diào)工作能力的實(shí)踐教學(xué)指導(dǎo),包括認(rèn)識問題、分析問題和適應(yīng)社會的能力。為保證軟件工程專業(yè)“雙導(dǎo)師”實(shí)踐教學(xué)新模式順利運(yùn)行,我們構(gòu)建了“學(xué)生―企業(yè)―學(xué)校”三方責(zé)任、義務(wù)、權(quán)力相對明確的實(shí)踐教學(xué)體系。
1校內(nèi)導(dǎo)師指導(dǎo)下的校內(nèi)實(shí)踐教學(xué)模式
1.1課程基本實(shí)驗(yàn)實(shí)踐教學(xué)
基本實(shí)驗(yàn)實(shí)踐教學(xué)主要包括一般的基礎(chǔ)實(shí)驗(yàn)課、專業(yè)基礎(chǔ)實(shí)驗(yàn)課和專業(yè)實(shí)驗(yàn)課等實(shí)驗(yàn)教學(xué)環(huán)節(jié),以及課程設(shè)計(jì)與課程實(shí)習(xí)等綜合性實(shí)踐教學(xué)環(huán)節(jié)。這一環(huán)節(jié)中,學(xué)生密切結(jié)合理論教學(xué),深化對理論知識的理解,掌握基本的實(shí)驗(yàn)技能和方法,養(yǎng)成科學(xué)思維的習(xí)慣和嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng),培養(yǎng)創(chuàng)新思維,逐步增強(qiáng)分析問題和解決問題的能力。
1) 分3個(gè)層次設(shè)計(jì)實(shí)驗(yàn)內(nèi)容,注重實(shí)驗(yàn)內(nèi)容的實(shí)用性和新穎性。學(xué)院全面加強(qiáng)基礎(chǔ)實(shí)驗(yàn)室建設(shè),使實(shí)驗(yàn)開出率達(dá)到了100%。在此基礎(chǔ)上,按照“驗(yàn)證性實(shí)驗(yàn)”、“綜合與設(shè)計(jì)性實(shí)驗(yàn)”、“研究性實(shí)驗(yàn)”3個(gè)層次設(shè)計(jì)實(shí)驗(yàn)內(nèi)容[2]。通過減少驗(yàn)證性實(shí)驗(yàn)、增設(shè)綜合性與設(shè)計(jì)性實(shí)驗(yàn),帶動實(shí)驗(yàn)內(nèi)容的更新,使課程設(shè)計(jì)類綜合性與設(shè)計(jì)性實(shí)驗(yàn)教學(xué)占專業(yè)所開實(shí)驗(yàn)課程的100%。教師將教學(xué)與科研緊密結(jié)合,部分科研課題成果,用于本科實(shí)驗(yàn)教學(xué),推進(jìn)了實(shí)驗(yàn)內(nèi)容的改革,促進(jìn)了實(shí)驗(yàn)教學(xué)水平的提高。
2) 加大實(shí)驗(yàn)室開放力度,建立教師到崗指導(dǎo)制度。經(jīng)學(xué)校同意,學(xué)院鼓勵和支持實(shí)驗(yàn)室面向?qū)W生開放,加大實(shí)驗(yàn)室開放力度,學(xué)生可自主申請進(jìn)實(shí)驗(yàn)室參加研究與實(shí)踐活動。教學(xué)計(jì)劃內(nèi)的實(shí)驗(yàn)項(xiàng)目,學(xué)院采取實(shí)驗(yàn)課方式開設(shè);教學(xué)計(jì)劃外實(shí)驗(yàn)項(xiàng)目,對學(xué)生特別是大一新生實(shí)行晚上和周末時(shí)間開放。學(xué)院為課外實(shí)驗(yàn)時(shí)間特別建立了教師到崗指導(dǎo)制度,教師輪流到崗值班,主要任務(wù)是幫助學(xué)生解答上機(jī)實(shí)踐遇到的問題,提高學(xué)生實(shí)踐動手的能力和自主學(xué)習(xí)的積極性。學(xué)生開放實(shí)驗(yàn)作品優(yōu)秀或具有獨(dú)創(chuàng)性成果的,可將作品和成果參加全國性各類大學(xué)生比賽。
1.2暑期實(shí)訓(xùn)項(xiàng)目實(shí)踐教學(xué)
暑期實(shí)訓(xùn)屬于校內(nèi)較大規(guī)模的專業(yè)性實(shí)踐教學(xué)環(huán)節(jié),主要由軟件工程項(xiàng)目模擬實(shí)驗(yàn)環(huán)節(jié)組成。利用學(xué)院的軟件工程、數(shù)字媒體、網(wǎng)絡(luò)工程與嵌入式實(shí)驗(yàn)室資源,暑期期間專門針對大二學(xué)生進(jìn)行為期一個(gè)月的軟件工程項(xiàng)目開發(fā)實(shí)踐培訓(xùn),以加強(qiáng)學(xué)生工程團(tuán)隊(duì)協(xié)作意識、分析解決問題能力、綜合實(shí)踐能力與創(chuàng)新能力的培養(yǎng),并與企業(yè)導(dǎo)師指導(dǎo)的專業(yè)上崗實(shí)踐教學(xué)接軌。
1) 建設(shè)校內(nèi)軟件工程專業(yè)實(shí)習(xí)基地,強(qiáng)化學(xué)生動手能力。為解決學(xué)生課程學(xué)習(xí)與實(shí)際工程項(xiàng)目開發(fā)動手難的問題,學(xué)院根據(jù)專業(yè)方向,利用各個(gè)教師的專業(yè)特長,給學(xué)生提出不同方向的工程實(shí)踐項(xiàng)目,3~5人一組,每組一個(gè)項(xiàng)目。組員之間分工合作,在各個(gè)項(xiàng)目實(shí)驗(yàn)室建立上班模擬制度,學(xué)生必須簽到,在教師的指導(dǎo)下完成項(xiàng)目的開發(fā)。暑期實(shí)訓(xùn)實(shí)踐教學(xué)創(chuàng)新了校內(nèi)實(shí)習(xí)基地的建設(shè),給學(xué)生提供了完全能夠模擬企業(yè)軟件項(xiàng)目開發(fā)環(huán)境的實(shí)驗(yàn)與實(shí)踐場所,解決了工程實(shí)踐“入門難”的問題,顯著提高了實(shí)習(xí)效果。
2) 暑期實(shí)訓(xùn)實(shí)踐教學(xué)的內(nèi)容是學(xué)校理論教學(xué)的延伸,是校企合作辦學(xué)模式中,企業(yè)實(shí)訓(xùn)基地實(shí)踐教學(xué)的接軌。根據(jù)人才市場當(dāng)前的主流知識和技術(shù)結(jié)合工程實(shí)際應(yīng)用,有針對性的進(jìn)行工程小項(xiàng)目的實(shí)踐培訓(xùn)。例如,Java編程語言,STRUTS體系結(jié)構(gòu)與設(shè)計(jì)、JSP編程與環(huán)境配置、VC++實(shí)用技術(shù)、.Net技術(shù)、實(shí)用數(shù)據(jù)庫技術(shù)、網(wǎng)絡(luò)系統(tǒng)工程、動漫媒體、嵌入式等軟硬件項(xiàng)目案例分析與設(shè)計(jì)。學(xué)院設(shè)立了“課外能力、素質(zhì)學(xué)分”,只要按要求完成實(shí)踐項(xiàng)目,即可獲得相應(yīng)學(xué)分。暑期實(shí)訓(xùn)校內(nèi)創(chuàng)新實(shí)踐基地的建立,有力地推動了軟件工程教育人才培養(yǎng)模式改革,給廣大學(xué)生參加科研和創(chuàng)新實(shí)踐活動創(chuàng)造良好條件。
1.3以科研項(xiàng)目為依托,組建興趣小組進(jìn)行實(shí)踐教學(xué)
在學(xué)院領(lǐng)導(dǎo)的鼓勵與支持下,根據(jù)學(xué)院教師和學(xué)院重點(diǎn)實(shí)驗(yàn)室的科研方向,以科研項(xiàng)目為依托,在各個(gè)專業(yè)方向班級組建興趣小組,一方面培養(yǎng)部分優(yōu)秀學(xué)生科研實(shí)踐動手能力,另一方面幫助和促進(jìn)教師更好的完成科研項(xiàng)目工作。考慮到學(xué)生的實(shí)際水平和綜合能力,在學(xué)習(xí)負(fù)擔(dān)較重,課余時(shí)間有限的情況下,所選項(xiàng)目題目的難度和工作量要既能保證學(xué)生的課內(nèi)學(xué)習(xí)任務(wù)不受影響,又能切實(shí)完成科研項(xiàng)目的主體部分工作,還要能貫通所學(xué)習(xí)的理論知識,以期達(dá)到一個(gè)連貫完整的科研實(shí)踐培養(yǎng)訓(xùn)練計(jì)劃。組建興趣小組時(shí),由學(xué)生自愿報(bào)名,教師審核通過后,對學(xué)生進(jìn)行科研項(xiàng)目的初步指導(dǎo),給學(xué)生充分理解消化課題的時(shí)間,并目能夠在這期間查閱相關(guān)文獻(xiàn)資料[3]。做科研項(xiàng)目的前1~3個(gè)月是重點(diǎn)突破期,5~8名學(xué)生相互協(xié)作,在己經(jīng)查閱足夠資料的基礎(chǔ)上,主要攻克計(jì)算部分和設(shè)計(jì)部分的難點(diǎn);并在指導(dǎo)教師的幫助下,完善設(shè)計(jì)流程,解決相關(guān)技術(shù)難點(diǎn)。但僅限于這些時(shí)間是不夠的,對于科研項(xiàng)目來說,研究問題和方法存在一定的創(chuàng)新性,需要教師和被指導(dǎo)的學(xué)生大量查閱資料、不斷改進(jìn)研究思路以及總結(jié)方法,并進(jìn)行實(shí)踐,最終解決問題。
這種多學(xué)科綜合性科研項(xiàng)目的實(shí)踐教學(xué),使得興趣小組成員必須將本科階段所學(xué)的大部分知識綜合運(yùn)用,特別是數(shù)學(xué)、數(shù)據(jù)結(jié)構(gòu)和算法分析、語言編程和軟件工程等專業(yè)專業(yè)知識的綜合應(yīng)用,是對學(xué)生本科階段專業(yè)知識體系掌握是否全面徹底的一次很好的檢驗(yàn)。目前學(xué)院已近組建的興趣小組5個(gè),每個(gè)小組成員約為8人,給每個(gè)小組成員分配項(xiàng)目任務(wù),并指導(dǎo)學(xué)生查閱相關(guān)資料。經(jīng)過大約2年的培養(yǎng),興趣小組的成員在成功完成了相應(yīng)的項(xiàng)目后,同學(xué)們體會到解決實(shí)際工程或科研項(xiàng)目問題時(shí)需要考慮的諸多問題,對軟件工程專業(yè)基礎(chǔ)知識在解決實(shí)際問題的應(yīng)用有了很深刻的體驗(yàn)。通過解決實(shí)際問題,切實(shí)提高了自身處理工程應(yīng)用問題的能力。
2企業(yè)導(dǎo)師指導(dǎo)下的專業(yè)上崗實(shí)踐教學(xué)模式
學(xué)校在北京和上海兩地為軟件學(xué)院建立了校外的企業(yè)實(shí)訓(xùn)基地,企業(yè)實(shí)訓(xùn)基地實(shí)踐教學(xué)由認(rèn)識實(shí)習(xí)、上崗實(shí)習(xí)、畢業(yè)實(shí)習(xí)、社會實(shí)踐等環(huán)節(jié)組成,是學(xué)生在軟件工程項(xiàng)目開發(fā)實(shí)踐中的全面綜合訓(xùn)練,主要在企業(yè)單位完成。學(xué)院通過加強(qiáng)校外實(shí)習(xí)基地建設(shè),改革實(shí)習(xí)模式,推動校外工程實(shí)踐的改革與創(chuàng)新。
2.1校外實(shí)習(xí)統(tǒng)一組織、集體安排、頂班上崗
對教學(xué)計(jì)劃內(nèi)的校外實(shí)習(xí)與實(shí)踐環(huán)節(jié),學(xué)校始終堅(jiān)持統(tǒng)一組織與集體安排,軟件專業(yè)學(xué)生全部到IT行業(yè)的各大企業(yè)單位進(jìn)行實(shí)習(xí),強(qiáng)化企業(yè)項(xiàng)目實(shí)習(xí)與實(shí)踐鍛煉。學(xué)生到企業(yè)后,由實(shí)習(xí)基地負(fù)責(zé)人統(tǒng)一安排到相應(yīng)的崗位上,由學(xué)校和實(shí)習(xí)基地雙向管理,實(shí)現(xiàn)產(chǎn)學(xué)結(jié)合、雙向推動,共同受益。
2.2校企合作開展專業(yè)教育,創(chuàng)新人才培養(yǎng)機(jī)制
學(xué)校充分發(fā)揮高校人才優(yōu)勢和企業(yè)資源優(yōu)勢,與IT企業(yè)在人才培養(yǎng)方面實(shí)施全面合作,建立了適應(yīng)市場經(jīng)濟(jì)條件下的校企優(yōu)勢互補(bǔ)、互惠雙贏機(jī)制,進(jìn)一步推進(jìn)軟件工程教育人才培養(yǎng)模式改革。學(xué)院軟件工程專業(yè)實(shí)行的是“3+1”的人才培養(yǎng)模式,主要是學(xué)生三年校內(nèi)學(xué)習(xí),一年企業(yè)實(shí)習(xí)學(xué)習(xí)。
2.3企業(yè)實(shí)訓(xùn)實(shí)踐教學(xué)的安排
1) 企業(yè)項(xiàng)目開發(fā)訓(xùn)練實(shí)踐教學(xué)。在基本掌握軟件開發(fā)的主流技術(shù)后,以軟件開發(fā)項(xiàng)目為龍頭,以項(xiàng)目組為實(shí)訓(xùn)單位,對學(xué)生進(jìn)行項(xiàng)目開發(fā)訓(xùn)練,時(shí)間為2個(gè)月(9~10月)。培訓(xùn)目標(biāo)是通過學(xué)生自己動手參加一個(gè)完整的項(xiàng)目開發(fā),體驗(yàn)項(xiàng)目的開發(fā)過程和項(xiàng)目開發(fā)全程管理,培養(yǎng)學(xué)生的學(xué)習(xí)能力和解決問題的能力,積累項(xiàng)目開發(fā)工作經(jīng)驗(yàn)。企業(yè)拿出若干個(gè)已經(jīng)完成的實(shí)際軟件開發(fā)項(xiàng)目作為項(xiàng)目訓(xùn)練教案,學(xué)生在這些項(xiàng)目中自選課題,由工程師具體指導(dǎo)學(xué)生完成該項(xiàng)目的開發(fā)工作。
2) 上崗實(shí)習(xí)時(shí)間教學(xué)。專業(yè)實(shí)訓(xùn)實(shí)踐教學(xué)結(jié)束后,學(xué)院與基地領(lǐng)導(dǎo)共同組織學(xué)生分別到各軟件企業(yè)實(shí)際的工作崗位上進(jìn)行實(shí)習(xí),由所在企業(yè)的工程師作為指導(dǎo)教師,結(jié)合企業(yè)的開發(fā)項(xiàng)目,使學(xué)生了解企業(yè),熟悉軟件企業(yè)文化,增強(qiáng)工作能力和責(zé)任感。實(shí)習(xí)時(shí)間從當(dāng)年的11月初開始到次年的5月,共6個(gè)月左右的時(shí)間。
3) 畢業(yè)設(shè)計(jì)實(shí)踐教學(xué)。畢業(yè)設(shè)計(jì)(論文)是綜合訓(xùn)練學(xué)生專業(yè)素質(zhì)的重要教學(xué)環(huán)節(jié),直接關(guān)系到畢業(yè)生的就業(yè)競爭力。畢業(yè)生的畢業(yè)設(shè)計(jì)(論文)在企業(yè)上崗實(shí)習(xí)期間完成,畢業(yè)論文采用雙導(dǎo)師制,即學(xué)校專任老師與企業(yè)工程師共同指導(dǎo)畢業(yè)生撰寫論文。論文答辯由學(xué)院組織教師與基地的工程師共同進(jìn)行論文答辯工作,最后,由學(xué)校教務(wù)處對畢業(yè)生論文進(jìn)行隨機(jī)抽查答辯。因此,通過專業(yè)實(shí)訓(xùn)與項(xiàng)目開發(fā),使畢業(yè)論文具有原創(chuàng)性,提高了畢業(yè)論文的質(zhì)量與水平。
3結(jié)語
學(xué)院以強(qiáng)化實(shí)踐教學(xué)為手段,以提高學(xué)生實(shí)踐與創(chuàng)新能力為目標(biāo),構(gòu)建的雙導(dǎo)師制指導(dǎo)的實(shí)踐教學(xué)體系符合軟件人才培養(yǎng)規(guī)律,在人才培養(yǎng)方面取得了顯著成效。學(xué)生在課外各類科技創(chuàng)新競賽中表現(xiàn)出了較強(qiáng)的實(shí)踐能力和良好的創(chuàng)新能力,取得了系列創(chuàng)新成果。畢業(yè)生因基礎(chǔ)扎實(shí)、實(shí)踐能力強(qiáng)而擁有良好的社會聲譽(yù),博得用人單位的好評,培養(yǎng)的2005、2006屆畢業(yè)生一次就業(yè)率都為100%,2007、2008屆畢業(yè)生一次性就業(yè)率在96%,其中在北京IT企業(yè)就業(yè)的學(xué)生占總數(shù)的63%。
在校企合作辦學(xué)“3+1”人才培養(yǎng)模式中,雙導(dǎo)師指導(dǎo)的軟件工程專業(yè)學(xué)生的實(shí)踐教學(xué)模式還存在不少需要探索和研究的問題。例如,各個(gè)實(shí)踐教學(xué)環(huán)節(jié)中實(shí)踐教學(xué)質(zhì)量系統(tǒng)評價(jià)的指標(biāo)體系的建立,如何正確處理畢業(yè)生考研、考公務(wù)員與專業(yè)實(shí)訓(xùn)實(shí)踐教學(xué)的矛盾等,這些問題都需亟待研究與解決。
參考文獻(xiàn):
[1] 何火嬌,楊紅云,艾施榮,等. 校企合作培養(yǎng)軟件人才創(chuàng)新模式的研究與實(shí)踐[J]. 江西農(nóng)業(yè)大學(xué)學(xué)報(bào),2008,7(1):138-141.
[2] 王秀梅,孫萍茹,安連鎖. 構(gòu)建“四模塊”實(shí)踐教學(xué)體系彰顯人才培養(yǎng)特色[J]. 中國高教研究,2009(2):84-85.
[3] 高鑫,李連飛,杜俊琪,等. 將科研項(xiàng)目引入化工專業(yè)實(shí)踐教學(xué)環(huán)節(jié)的嘗試[J]. 實(shí)驗(yàn)室研究與探索,2007,26(6):87-88.
"Double Tutorial System" Software Engineering Practice Teaching Mode
YANG Hong-yun, SUN Ai-zhen, HE Huo-jiao, XIONG Huan-liang
(School of Software, Jiangxi Agricultural University, Nanchang 330045, China)
【關(guān)鍵詞】軟件工程 高等學(xué)校 教學(xué)改革
一、高校軟件工程教學(xué)概述
現(xiàn)階段,軟件工程課程已經(jīng)逐漸的成為一門單獨(dú)的新學(xué)科,而且在我國許多高校基本上均開設(shè)這門課程,因而其重要性可謂是不言而喻的。近些年以來,隨著科學(xué)技術(shù)的不斷發(fā)展,軟件工程課程已經(jīng)成為開發(fā)軟件的必備知識,所以,要想真正的成為一名合格的大學(xué)生,那么就必須對軟件工程知識加以熟練的掌握,這也是成為一名合格的信息人才所必須具備的一項(xiàng)技能。同時(shí),高校在開展軟件工程教學(xué)時(shí),應(yīng)當(dāng)恰當(dāng)?shù)倪x擇講授方式,要想方設(shè)法的創(chuàng)新教學(xué)理念,優(yōu)化課程教學(xué)結(jié)構(gòu),激發(fā)學(xué)生學(xué)習(xí)的熱情,只有這樣才能夠培養(yǎng)出更多優(yōu)秀的應(yīng)有型人才,才能夠進(jìn)一步推動科技的蓬勃發(fā)展。我國很多高校都設(shè)有計(jì)算機(jī)科學(xué)技術(shù)專業(yè),在這個(gè)專業(yè)的教學(xué)過程中,軟件工程是一個(gè)基礎(chǔ)性比較強(qiáng)的課程,而且也是學(xué)生必學(xué)的一門課程,只有切實(shí)的掌握了這門課程,學(xué)生學(xué)習(xí)軟件知識才能夠得心應(yīng)手。當(dāng)前,相當(dāng)一部分的高校在進(jìn)行軟件工程教學(xué)時(shí),選用的教材基本上均是清華大學(xué)出版社出版的《軟件工程導(dǎo)論》。在具體的教學(xué)過程中,教師也都是采用理論知識教學(xué)和實(shí)際練習(xí)相結(jié)合的方式予以展開,簡單的來說也就是在課堂上由教師把相關(guān)的理論知識教授給學(xué)生,然后再對學(xué)生進(jìn)行相應(yīng)的實(shí)訓(xùn),讓學(xué)生們親自動手去設(shè)計(jì)一些東西。
二、軟件工程教學(xué)的特點(diǎn)
(一) 綜合性較強(qiáng)
學(xué)習(xí)軟件工程課程需要相關(guān)的前導(dǎo)課程作為學(xué)生學(xué)習(xí)的基礎(chǔ),前導(dǎo)課程主要包括數(shù)據(jù)結(jié)構(gòu)、計(jì)算機(jī)基礎(chǔ)導(dǎo)論、簡單的操作系統(tǒng)以及對數(shù)據(jù)庫的基本處理能力等。通過對這些前導(dǎo)課程的學(xué)習(xí),學(xué)生可以對局部性的問題有大體上的了解,并且能夠通過自己的努力去解決專業(yè)問題。軟件工程課程更為注重的是學(xué)生對全局問題的解決能力。我們都知道,軟件工程課程是綜合性比較強(qiáng)的學(xué)科,因而學(xué)生在學(xué)習(xí)的過程中,難以避免的會遇到一些無法獨(dú)立解決的問題,這時(shí)就需要去與其他學(xué)生共同討論,如果仍然解決不了,則需要去請教專業(yè)老師。從某種意義上說,對軟件工程的研究其實(shí)就是在具體的開發(fā)過程中,應(yīng)用自己已經(jīng)學(xué)到的理論知識以及解決問題的方法,在一定的時(shí)間內(nèi)且不超過預(yù)算的條件之下,做出高質(zhì)量、高水平的軟件。
(二)實(shí)踐性較強(qiáng)
正如前面提到的,軟件工程課程是一門實(shí)踐性非常強(qiáng)的課程,是經(jīng)過許多研究學(xué)者深入研究且精心提煉的結(jié)果。高校學(xué)生在進(jìn)行軟件工程課程學(xué)習(xí)時(shí),應(yīng)當(dāng)在能夠掌握基礎(chǔ)概念和方法的前提下,切身的置身于軟件開發(fā)的實(shí)踐工作,只有這樣才能夠真正理解與體會書本上所講授的知識的內(nèi)在涵義,才能夠切實(shí)的掌握知識與技能把,從而為日后的工作及學(xué)習(xí)奠定堅(jiān)實(shí)的基礎(chǔ)。
(三)課程發(fā)展速度較快
軟件工程從上世紀(jì)六十年代末提出,在近幾十年的時(shí)間里,軟件工程的發(fā)展速度是非常驚人的。在軟件開發(fā)過程中,通常有著多種多樣的開發(fā)方法,不僅有較為傳統(tǒng)的軟件工程,還有專門針對某個(gè)軟件的軟件工程開發(fā)項(xiàng)目,甚至還有一些其他的軟件工程開發(fā)項(xiàng)目,比如結(jié)構(gòu)軟件工程、形式軟件工程以及凈室型軟件工程等。然而,許多高校所選用的學(xué)習(xí)教材無法把多樣化的軟件工程開發(fā)方法全面的涵蓋進(jìn)去,進(jìn)而導(dǎo)致學(xué)生不能對比較前沿,比較先進(jìn)的開發(fā)軟件方法有整體上的認(rèn)識。所以,教師在實(shí)施軟件工程教學(xué)的過程中,切勿僅僅注重教材內(nèi)容的講授,還應(yīng)該在具體的教學(xué)中適當(dāng)?shù)囊氡容^先進(jìn)的軟件開發(fā)方法,以便于最大限度拓展學(xué)生的思維,充分的開闊學(xué)生的視野。
(四)對經(jīng)驗(yàn)豐富教師的需求迫切
軟件工程是一門需要將理論和實(shí)踐密切結(jié)合的課程,如果是尚未切身參與過軟件開發(fā)的教師,可以說是無法完全夠勝任課程的教學(xué)工作的,即便是已經(jīng)從事軟件開發(fā)工作多年的教師,在課堂教學(xué)的過程中,如果不注重聯(lián)系實(shí)際,往往也無法把課程知識有效地教授給學(xué)生。軟件工程課程需要不斷地與實(shí)踐接軌,高校應(yīng)該提供給學(xué)生豐富的實(shí)習(xí)機(jī)會,讓學(xué)生可以在實(shí)習(xí)過程中不斷掌握豐富的軟件工程專業(yè)知識,但是目前這些問題已經(jīng)成為高校軟件工程教學(xué)的難題。因此,采用何種方法才能提高高校軟件工程教學(xué)的效果與效率,是擺在我們面前最重要的一個(gè)問題。
三、軟件工程教學(xué)中所存在的主要問題
(一)教材存在一定的局限性
我們?nèi)绻麖母咝\浖こ探滩牡慕嵌热シ治龈咝\浖こ陶n程的教學(xué),通常不難發(fā)現(xiàn)高校所使用的教材存在著較強(qiáng)的局限性。高校目前的軟件工程教學(xué)所沿用的依舊是以往傳統(tǒng)的教學(xué)方法,在組織開展軟件工程實(shí)驗(yàn)時(shí),仍然以生命周期的方式予以研究,這樣做的結(jié)果就很容易導(dǎo)致學(xué)生在軟件工程學(xué)習(xí)中出現(xiàn)時(shí)效性嚴(yán)重不足的不良現(xiàn)象,學(xué)生無法切實(shí)的跟上信息行業(yè)的發(fā)展步伐,并且很多軟件方面新興起的技術(shù)學(xué)生也無法接觸到,尤其是那些前沿的科研成果。過去傳統(tǒng)的教學(xué)方式主要是教師把書本上的理論知識講授給學(xué)生,學(xué)生可承擔(dān)額聽講中仿佛是已經(jīng)掌握了教師所講授的知識,但實(shí)際上絕大多數(shù)的學(xué)生對教師講解的專業(yè)知識僅僅是非常模糊的認(rèn)識,這是因?yàn)樵撜n程的實(shí)踐性較強(qiáng),只是進(jìn)行理論知識教學(xué)是遠(yuǎn)遠(yuǎn)無法使學(xué)生掌握這門課程的。
(二) 實(shí)踐次數(shù)少且質(zhì)量不高
高校在進(jìn)行軟件工程教學(xué)時(shí),不能夠提供給學(xué)生比較合適實(shí)踐的項(xiàng)目,這也是學(xué)生進(jìn)行試驗(yàn)之后無法取得預(yù)期效果的原因之一。學(xué)生不能把自己所學(xué)習(xí)及掌握的理論知識很好地應(yīng)用到具體的實(shí)踐活動中去,這是實(shí)踐質(zhì)量差的一個(gè)重要原因,與此同時(shí),另外的原因就是學(xué)生對教師所講授的理論知識沒有熟練地掌握,無法真正的確保知識的合理運(yùn)用。因此,當(dāng)學(xué)生做畢業(yè)論文時(shí),便無法有效的將軟件工程的優(yōu)勢予以充分的展現(xiàn)與彰顯,甚至很多學(xué)生會將軟件工程視為畢業(yè)設(shè)計(jì)中的一個(gè)軟肋。除此之外,學(xué)生在進(jìn)行課題選擇時(shí),也不知道到底什么樣的題目適合自己,可能有些學(xué)生會選擇軟件開發(fā)這個(gè)題目,但是在他們的畢業(yè)論文中,出現(xiàn)錯(cuò)誤的頻率非常之多,學(xué)生對軟件工程的相關(guān)知識了解甚少,這些問題在畢業(yè)論文的撰寫中便可暴露出來。
(三)軟件工程教師能力不足
現(xiàn)在,除了專門培養(yǎng)軟件工程學(xué)生的學(xué)校之外,其他的學(xué)校也會開設(shè)軟件工程課程,但是這些學(xué)校的教師資源質(zhì)量不是很高,或者說是,這些教師進(jìn)行軟件工程教學(xué)相對比較欠缺。軟件工程是一門對教師素質(zhì)要求較高的課程,這門課程的教學(xué)迫切需要教師對教材的本質(zhì)知識有非常深入的理解,而且教師還應(yīng)該具備豐富的軟件開發(fā)方面的經(jīng)驗(yàn),最好是掌握一些開發(fā)軟件的親身經(jīng)歷,只有這樣的軟件工程教師才能夠把軟件工程這門課程很好地教授給學(xué)生,并且在進(jìn)行課程教授時(shí)才能夠把理論知識與實(shí)踐充分的結(jié)合起來,才能夠促使學(xué)生真正的將這門知識掌握好,進(jìn)同時(shí)對該課程產(chǎn)生強(qiáng)烈的學(xué)習(xí)欲望。高校軟件工程課程在教學(xué)中存在著的一系列弊端及問題,導(dǎo)致高校軟件工程課程的教學(xué)效果有欠理想,而如果想要把教學(xué)質(zhì)量予以提高,那么就必須將上述問題妥善的解決。
四、高校軟件工程課程教學(xué)改革途徑
面對軟件工程課程教學(xué)中所存在的諸多問題,教師應(yīng)當(dāng)針對軟件工程課程的特點(diǎn)以及課程學(xué)習(xí)的重要性,同時(shí)充分的結(jié)合實(shí)際的教學(xué)情況,盡快做出切實(shí)可行的教學(xué)改革計(jì)劃,要重點(diǎn)從教學(xué)內(nèi)容、教學(xué)模式以及教學(xué)資源等方面去實(shí)施改革。現(xiàn)階段,許多地方高校在進(jìn)行軟件工程教學(xué)時(shí),使用的依然是傳統(tǒng)的教師為課堂中心的教學(xué)模式;還有些高校雖然對理論知識的教學(xué)是非常重視的,但是卻極大的忽略了該課程實(shí)踐教學(xué)的必要性。以上這些內(nèi)容都是原來傳統(tǒng)教學(xué)出現(xiàn)的問題,軟件工程課程是一個(gè)實(shí)踐性非常強(qiáng)的課程,如果對學(xué)生只是單純的進(jìn)行理論知識的講授,那么他們對這門課程的理解和掌握是不能夠提供學(xué)生應(yīng)用及實(shí)踐的。對于這個(gè)問題,教師應(yīng)當(dāng)深刻予以了解,同時(shí)還應(yīng)當(dāng)盡快的開展教學(xué)改革。在軟件工程的教學(xué)過程中,教師需要擔(dān)任的角色就是講授教材上的知識,指導(dǎo)學(xué)生進(jìn)行具體的實(shí)踐操作,學(xué)生在具體的學(xué)習(xí)中也應(yīng)該積極主動地去進(jìn)行實(shí)踐操作,教師布置下來的任務(wù)必須積極的完成,并能夠通過完成任務(wù)更為深入且全面的了解課程知識。此外,教師還應(yīng)當(dāng)切實(shí)的立足于學(xué)生的性格特點(diǎn),有針對性的采取教學(xué)方式,以此開展課堂知識的講解。
五、結(jié)束語:
總而言之,為了進(jìn)一步提高軟件工程教學(xué)的質(zhì)量,本文軟件工程課程的現(xiàn)狀、教師在授課過程中所存在的問題以及應(yīng)對措施等進(jìn)行詳細(xì)的闡述,以供教育教學(xué)工作者參考與借鑒。
參考文獻(xiàn):
[1]何月梅,杜海艷,王保民.《軟件工程》課程教學(xué)改革的探索[J].中國成人教育,2010(13).
Abstract: The graduate thesis design is an important element of practical teaching. But there are some questions in the graduate thesis design of computer specialty, such as unscientific subject, irregular management, and so on. On the basis of analysis of these issues, the author proposed the subject of graduate thesis design should be determined according to the student's actual conditions. Then the students should do the graduate design using software engineering technology.
關(guān)鍵詞: 計(jì)算機(jī);畢業(yè)設(shè)計(jì);軟件工程
Key words: computer;graduation design;software engineering
中圖分類號:G64文獻(xiàn)標(biāo)識碼:A文章編號:1006-4311(2011)04-0239-02
1畢業(yè)設(shè)計(jì)的目的
畢業(yè)設(shè)計(jì)是高校教學(xué)中重要的實(shí)踐性教學(xué)環(huán)節(jié)之一,是對學(xué)生四年學(xué)習(xí)的專業(yè)知識和研究能力,自學(xué)能力以及各種綜合能力的檢驗(yàn)。通過畢業(yè)設(shè)計(jì)的形式,可以使學(xué)生在綜合能力,治學(xué)方法等方面得到鍛煉,使之進(jìn)一步理解所學(xué)專業(yè)知識,擴(kuò)大知識面[1]。因此,畢業(yè)設(shè)計(jì)是高等教育中培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)理論知識和技能,解決實(shí)際問題能力的重要環(huán)節(jié)之一,是衡量畢業(yè)生是否達(dá)到相應(yīng)學(xué)力層次的重要依據(jù)。是考察學(xué)生是否能夠?qū)⒄n堂知識轉(zhuǎn)化為實(shí)踐技術(shù),靈活運(yùn)用所學(xué)知識的手段。
計(jì)算機(jī)是一門實(shí)踐性很強(qiáng)的專業(yè),因此,計(jì)算機(jī)專業(yè)的畢業(yè)設(shè)計(jì)更加強(qiáng)調(diào)理論與實(shí)踐的結(jié)合。畢業(yè)設(shè)計(jì)的主要目的是:培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)的基礎(chǔ)知識,獨(dú)立解決一般的計(jì)算機(jī)應(yīng)用問題的能力,使學(xué)生受到一次計(jì)算機(jī)應(yīng)用人員所必須具備的基本能力的訓(xùn)練,也使學(xué)生在思想作風(fēng)、學(xué)習(xí)毅力和工作作風(fēng)上受到一次良好的鍛煉[2]。
2畢業(yè)設(shè)計(jì)中存在的問題
先來看一個(gè)畢業(yè)設(shè)計(jì)的例子:教師A根據(jù)自己的教學(xué)科研情況確定畢業(yè)設(shè)計(jì)題目為使用C語言設(shè)計(jì)一個(gè)自動機(jī)演示系統(tǒng)。他指導(dǎo)的學(xué)生B已經(jīng)找好工作,畢業(yè)后將到一家網(wǎng)絡(luò)公司工作,進(jìn)行電子商務(wù)網(wǎng)站的設(shè)計(jì)與開發(fā)。學(xué)生B提出能否將畢業(yè)設(shè)計(jì)題目換成網(wǎng)站開發(fā)相關(guān)的內(nèi)容,教師A不同意。學(xué)生B就開始按照自己的理解,進(jìn)行相關(guān)代碼的開發(fā)。等編碼工作完成后,學(xué)生B將編碼情況向教師A匯報(bào),教師A對學(xué)生的設(shè)計(jì)進(jìn)行審查,并指出存在的問題。學(xué)生B對各個(gè)模塊的設(shè)計(jì)及實(shí)現(xiàn)進(jìn)行微調(diào)。然后開始畢業(yè)論文的寫作及答辯準(zhǔn)備工作。等到進(jìn)行答辯時(shí)才會第三次露面。
這是一個(gè)典型的失敗的畢業(yè)設(shè)計(jì),主要存在幾個(gè)方面的問題。
2.1 在確定畢業(yè)設(shè)計(jì)題目時(shí),指導(dǎo)教師只是根據(jù)自己的教學(xué)科研情況指定題目,不考慮學(xué)生的實(shí)際情況,學(xué)生只能被動地適應(yīng)老師的要求。
2.2 老師只關(guān)心畢業(yè)設(shè)計(jì)的完成情況,不進(jìn)行有效的指導(dǎo)。畢業(yè)設(shè)計(jì)完全變成了學(xué)生獨(dú)自的行為,指導(dǎo)老師不參與畢業(yè)設(shè)計(jì)的過程,也就無法了解到學(xué)生在畢業(yè)設(shè)計(jì)中遇到的問題。學(xué)生只向指導(dǎo)教師提交最終的代碼和畢業(yè)論文,而學(xué)生是如何完成代碼和論文的,指導(dǎo)教師無法了解。這樣會產(chǎn)生各種問題,如從網(wǎng)上下載代碼,抄襲別人的論文等。這樣的畢業(yè)設(shè)計(jì)并不能有效地提高學(xué)生的水平,對學(xué)校的聲譽(yù)也將造成惡劣的影響。
2.3 重代碼輕文檔。由于學(xué)生只提交最終代碼和畢業(yè)論文,容易造成學(xué)生不嚴(yán)格遵循軟件開發(fā)的工程方法,只重視編碼,忽略需求分析。在了解項(xiàng)目內(nèi)容后,在軟件開發(fā)中跨越了概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、模塊設(shè)計(jì),直接進(jìn)行編碼。這種無序的軟件開發(fā)方法的直接后果就是開發(fā)效率低下,代碼復(fù)用性差,并導(dǎo)致系統(tǒng)最后可集成性差。這樣的畢業(yè)設(shè)計(jì)和學(xué)生的即興編程沒有區(qū)別,對提高學(xué)生走向工作崗位的適應(yīng)能力,毫無幫助可言。
反之,在指導(dǎo)畢業(yè)設(shè)計(jì)的過程中片面地強(qiáng)調(diào)軟件工程理論,把學(xué)生的畢業(yè)設(shè)計(jì)完全變成相關(guān)文檔的書寫過程,而不考慮相關(guān)編程技術(shù)和技巧的訓(xùn)練也是不正確的。
作者針對計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)中存在的上述問題,進(jìn)行了認(rèn)真的思考,提出了自己的一些想法。
3根據(jù)學(xué)生的情況確定畢業(yè)設(shè)計(jì)題目
確定好的題目是學(xué)生高質(zhì)量完成畢業(yè)設(shè)計(jì)的基礎(chǔ)[3]。畢業(yè)設(shè)計(jì)安排在大學(xué)四年級的第二個(gè)學(xué)期,這時(shí)大部分學(xué)生已經(jīng)確定了畢業(yè)后的工作意向,并且臨近畢業(yè),學(xué)生很難專心在學(xué)習(xí)上。如果畢業(yè)設(shè)計(jì)的題目和他以后的工作學(xué)習(xí)沒有多大關(guān)系,學(xué)生往往會抱著應(yīng)付的態(tài)度,完成任務(wù)就可以了,不能起到很好的效果。
而如果題目合適,畢業(yè)設(shè)計(jì)可以看作是學(xué)生工作前的一次崗前培訓(xùn),那學(xué)生的熱情和積極性當(dāng)然是不一樣的。因此一定要根據(jù)學(xué)生的實(shí)際情況設(shè)計(jì)合適的題目。
如果學(xué)生下一步將攻讀碩士研究生,那么他的首要任務(wù)就是夯實(shí)基礎(chǔ),為下一步的學(xué)習(xí)做好準(zhǔn)備,因此畢業(yè)設(shè)計(jì)的題目應(yīng)該偏重于理論研究。
如果學(xué)生畢業(yè)后將到大型企業(yè)工作,要重點(diǎn)指導(dǎo)學(xué)生學(xué)習(xí)如何使用軟件工程的理論進(jìn)行規(guī)范的軟件開發(fā),并設(shè)法提高學(xué)生的團(tuán)隊(duì)意識和合作精神,以適應(yīng)日后的工作環(huán)境。如果畢業(yè)后將到小型企業(yè)工作,則應(yīng)該重點(diǎn)加強(qiáng)學(xué)生獨(dú)立解決問題的能力以及編程的技巧和技術(shù)的培養(yǎng)。
另一方面,計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)的題目往往局限于算法設(shè)計(jì)或數(shù)據(jù)管理等有限的幾個(gè)方面。而針對目前社會上需求強(qiáng)烈的手機(jī)應(yīng)用,網(wǎng)絡(luò)游戲等卻較少涉及。但其實(shí)如果學(xué)生具有了這些方面的工作經(jīng)驗(yàn),對他們畢業(yè)后的工作很有意義的,同時(shí)也是學(xué)生很感興趣的研究方向。應(yīng)該勇于在這些方面進(jìn)行嘗試。
總之,確定畢業(yè)設(shè)計(jì)的題目應(yīng)該是指導(dǎo)教師和學(xué)生互動的結(jié)果,根據(jù)學(xué)生的情況和興趣設(shè)計(jì)合適的題目是一個(gè)成功畢業(yè)設(shè)計(jì)的基礎(chǔ)。
4畢業(yè)設(shè)計(jì)過程中指導(dǎo)
確定了畢業(yè)設(shè)計(jì)的題目后,就正式進(jìn)入了畢業(yè)設(shè)計(jì)階段。學(xué)生在畢業(yè)設(shè)計(jì)中遇到的困難主要來自兩個(gè)方面:①技術(shù)上的困難,例如算法的實(shí)現(xiàn),數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)等。②過程上的困難,例如進(jìn)度的控制,團(tuán)隊(duì)成員間的合作與協(xié)調(diào)等。
傳統(tǒng)上,老師更多的是對學(xué)生進(jìn)行技術(shù)上的指導(dǎo),幫助學(xué)生將系統(tǒng)的框架建立起來,甚至將重要的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)好,學(xué)生要做的就是進(jìn)一步的細(xì)化設(shè)計(jì),編碼完成整個(gè)系統(tǒng)的實(shí)現(xiàn)。
但其實(shí)經(jīng)過大學(xué)四年的學(xué)習(xí),學(xué)生應(yīng)該已經(jīng)具有自己獨(dú)立完成一個(gè)模塊甚至是整個(gè)系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)的能力。即使在實(shí)現(xiàn)的過程中,遇到了一定的困難,也應(yīng)該鼓勵學(xué)生通過上網(wǎng)搜索等方法獨(dú)立解決問題。
學(xué)生真正缺乏的是實(shí)際的工作經(jīng)驗(yàn)和團(tuán)隊(duì)合作理念。因此應(yīng)該在這些方面加強(qiáng)指導(dǎo)。因此,畢業(yè)設(shè)計(jì)的指導(dǎo)應(yīng)該主要關(guān)注如下幾個(gè)方面:
4.1 重點(diǎn)指導(dǎo)學(xué)生進(jìn)行良好的系統(tǒng)設(shè)計(jì),特別是模塊間的接口設(shè)計(jì)讓一個(gè)好學(xué)生獨(dú)立完成一個(gè)小的系統(tǒng)的設(shè)計(jì)并不困難,但讓多個(gè)好學(xué)生共同完成一個(gè)中型系統(tǒng)的設(shè)計(jì)就非常困難了。學(xué)生往往沒有相互合作完成一個(gè)項(xiàng)目的經(jīng)驗(yàn),甚至不知道模塊接口為何物。但這又是學(xué)生畢業(yè)后,在實(shí)際的工作中經(jīng)常遇到的非常重要的問題。因此,一定要將畢業(yè)設(shè)計(jì)的題目劃分成多個(gè)有一定耦合性的模塊,分配給多個(gè)學(xué)生,并指導(dǎo)學(xué)生自己進(jìn)行模塊接口的設(shè)計(jì),讓他們接受這方面的鍛煉。
4.2 軟件工程在畢業(yè)設(shè)計(jì)中的運(yùn)用軟件工程(Software Engineering)是一門研究用工程化方法構(gòu)建和維護(hù)有效的、實(shí)用的和高質(zhì)量的軟件的學(xué)科。從軟件工程的角度去指導(dǎo)學(xué)生進(jìn)行畢業(yè)設(shè)計(jì),使學(xué)生認(rèn)識到軟件工程在系統(tǒng)開發(fā)過程中的價(jià)值。
單打獨(dú)斗慣了的學(xué)生,拿到一個(gè)題目后,喜歡馬上進(jìn)行代碼的編寫,遇到問題后推倒前面的設(shè)計(jì),重新開始新一輪的編碼。對于很簡單的題目這樣做當(dāng)然能夠完成任務(wù),但對于真正的大型項(xiàng)目,這種方法顯然好、是不行的。
按照軟件工程思想,軟件開發(fā)的過程分為需求分析、程序設(shè)計(jì)、代碼實(shí)現(xiàn),軟件測試和軟件維護(hù)幾個(gè)階段[4]。只有認(rèn)真完成了前面的階段的工作后,才能開始下一個(gè)階段的工作。例如要進(jìn)行編碼,就必須先進(jìn)行需求分析和概要設(shè)計(jì),對系統(tǒng)的方方面面可能遇到的問題,都進(jìn)行了充分的分析之后,才能夠開始。
畢業(yè)設(shè)計(jì)可以將所學(xué)到的軟件工程的知識進(jìn)行實(shí)踐,了解真正公司化的多人協(xié)助的軟件開發(fā)過程,從而為畢業(yè)后的工作打下堅(jiān)實(shí)的基礎(chǔ)。與軟件工程的幾個(gè)步驟相對應(yīng),可以將整個(gè)畢業(yè)設(shè)計(jì)分成幾個(gè)階段,確定每個(gè)階段的目標(biāo)和任務(wù)。指導(dǎo)教師分別檢查每個(gè)階段的完成情況,全程參與學(xué)生的畢業(yè)設(shè)計(jì)。
4.3 重視系統(tǒng)的測試工作測試是計(jì)算機(jī)程序設(shè)計(jì)的一個(gè)重要環(huán)節(jié)。但以前的畢業(yè)設(shè)計(jì)對此往往缺乏重視。學(xué)生完成了代碼設(shè)計(jì)后,進(jìn)行一次簡單的試運(yùn)行,如果沒有大的問題,就認(rèn)為系統(tǒng)設(shè)計(jì)完成了。反正在畢業(yè)答辯的時(shí)候,也不要求運(yùn)行程序,即使有不完善的地方也不會被發(fā)現(xiàn)。
這種做法是非常不正確的,對培養(yǎng)學(xué)生嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度是非常不利的。如果老師不進(jìn)行強(qiáng)調(diào),學(xué)生認(rèn)為測試是可有可無的,他以后工作中,就會更加不重視測試工作,軟件的質(zhì)量將不能得到保證。因此,必須留出一到兩周的時(shí)間進(jìn)行系統(tǒng)的測試。
5總結(jié)
本文結(jié)合作者多年指導(dǎo)畢業(yè)設(shè)計(jì)的經(jīng)驗(yàn),提出了計(jì)算機(jī)專業(yè)本科畢業(yè)設(shè)計(jì)過程中可能遇到的一些問題,并提出了一些意見和建議。
重點(diǎn)強(qiáng)調(diào)了根據(jù)學(xué)生的實(shí)際情況選擇畢業(yè)設(shè)計(jì)題目的重要性。然后又分析了畢業(yè)設(shè)計(jì)過程中經(jīng)常會遇到的幾個(gè)問題:注重系統(tǒng)設(shè)計(jì)的指導(dǎo),技術(shù)性的問題讓學(xué)生獨(dú)立解決;強(qiáng)調(diào)軟件工程在畢業(yè)設(shè)計(jì)中的指導(dǎo)作用;重視測試在系統(tǒng)開發(fā)中的意義。作者多年指導(dǎo)畢業(yè)設(shè)計(jì)的經(jīng)驗(yàn)表明,通過這些方法的運(yùn)用,使學(xué)生通過畢業(yè)設(shè)計(jì)學(xué)到了更多工作中有用的知識,提高了畢業(yè)設(shè)計(jì)的價(jià)值。
參考文獻(xiàn):
[1]王志英.實(shí)踐教學(xué):計(jì)算機(jī)人才培養(yǎng)的重頭戲[J].計(jì)算機(jī)教育,2004,(9):60-63.
[2]王玉鋒,劉保旨,李雪梅等.計(jì)算機(jī)專業(yè)本科畢業(yè)設(shè)計(jì)的探討[J].計(jì)算機(jī)教育,2010,(1):77-79.
畢業(yè)設(shè)計(jì)大部分時(shí)間由指導(dǎo)教師組織管理。按照慣例,學(xué)生和指導(dǎo)教師之間應(yīng)每周多次見面,一方面可以方便師生交流,另一方面也可以使指導(dǎo)教師及時(shí)了解學(xué)生的畢業(yè)設(shè)計(jì)進(jìn)度。然而由于受到學(xué)生找工作、去就業(yè)單位實(shí)習(xí)等特殊情況的影響,指導(dǎo)教師只能通過電話或電子郵箱等方式聯(lián)系學(xué)生,很難準(zhǔn)確把握學(xué)生的畢業(yè)設(shè)計(jì)進(jìn)度和困難。而畢業(yè)設(shè)計(jì)整個(gè)過程主要是一個(gè)項(xiàng)目的開發(fā)過程,目前各種檢查主要是一些表格文檔的填寫,比如:任務(wù)書、開題報(bào)告等,缺乏詳細(xì)的過程管理計(jì)劃和專門的監(jiān)督管理?xiàng)l例。對過程管理要求不嚴(yán),學(xué)生自然有所放松,而學(xué)校僅限于對畢業(yè)設(shè)計(jì)相關(guān)表格和論文的檢查,又或者對已經(jīng)簽署就業(yè)協(xié)議的同學(xué)的畢業(yè)設(shè)計(jì)采取遷就的態(tài)度,成績評判過于寬松。這些因素都助長了學(xué)生對畢業(yè)設(shè)計(jì)的敷衍心態(tài)。
對策
1實(shí)行新的畢業(yè)設(shè)計(jì)選題方法
高職院校的特色是以就業(yè)為導(dǎo)向,所以高職院校培養(yǎng)的人才首先是立足于應(yīng)用。高職院校該準(zhǔn)確定位,利用好自身資源。因此在畢業(yè)設(shè)計(jì)選題環(huán)節(jié)上可以采取以下措施:
一是學(xué)生自主選題,指導(dǎo)教師把關(guān)。學(xué)生可以根據(jù)自己的能力確定題目,然后由指導(dǎo)教師對學(xué)生選定題目的難易程度、工作量大小等進(jìn)行審核,審核不過關(guān),則學(xué)生重新確定題目,直到審核過關(guān)為止。根據(jù)教學(xué)經(jīng)驗(yàn),有部分學(xué)生在大二時(shí)就已經(jīng)開始為社會上的一些單位進(jìn)行系統(tǒng)開發(fā),自主選題對于這部分學(xué)生來說,不但可以結(jié)合他們所開發(fā)的項(xiàng)目進(jìn)行畢業(yè)設(shè)計(jì),同時(shí)也鍛煉了自身的能力,也使畢業(yè)設(shè)計(jì)的質(zhì)量得到了相應(yīng)的保障。
二是指導(dǎo)教師根據(jù)學(xué)生興趣和需求,結(jié)合現(xiàn)代社會對人才的需要,從有利于學(xué)生就業(yè)的角度,盡可能結(jié)合生產(chǎn)和科研實(shí)際。這樣不僅能調(diào)動學(xué)生的積極性,也有助于最大程序地發(fā)揮學(xué)生的潛力。
三是對于到錄用單位進(jìn)行畢業(yè)設(shè)計(jì)的學(xué)生,可采取校內(nèi)指導(dǎo)教師和校外企業(yè)指導(dǎo)教師共同指導(dǎo)學(xué)生畢業(yè)設(shè)計(jì)。畢業(yè)設(shè)計(jì)課題由校企雙方結(jié)合畢業(yè)設(shè)計(jì)要求及企業(yè)實(shí)際需求協(xié)定。校內(nèi)指導(dǎo)教師主要負(fù)責(zé)專業(yè)理論方法和畢業(yè)設(shè)計(jì)論文的規(guī)范等內(nèi)容;校外企業(yè)指導(dǎo)教師主要負(fù)責(zé)畢業(yè)設(shè)計(jì)中具體工作的實(shí)施。這樣不僅能保證畢業(yè)設(shè)計(jì)保質(zhì)保量地完成,同時(shí)也培養(yǎng)了學(xué)生的團(tuán)隊(duì)精神和實(shí)踐能力。最終選題還應(yīng)由院系組織相關(guān)專家對課題的難易度、工作量大小、課題的內(nèi)容等方面進(jìn)行審核。
2模式多元化
高水準(zhǔn)的競賽或考證方式可代替畢業(yè)設(shè)計(jì)。近幾年來各類組織舉辦了不少計(jì)算機(jī)類專業(yè)有關(guān)的學(xué)科競賽,如“數(shù)學(xué)建模大賽”、“計(jì)算機(jī)技能競賽”、“機(jī)器人大賽”等,還有計(jì)算機(jī)類認(rèn)證考試,如“思科認(rèn)證”、“微軟認(rèn)證”、“軟件水平考試”等。對于學(xué)生參加國家或省市級計(jì)算機(jī)競賽并獲得獎項(xiàng)或通過高水準(zhǔn)認(rèn)證考試,以及學(xué)生參與教師的部分科研項(xiàng)目的這幾種情況,其鉆研的難度和深度,已經(jīng)達(dá)到甚至超過高職院校畢業(yè)設(shè)計(jì)的要求。對于這部分學(xué)生,畢業(yè)設(shè)計(jì)應(yīng)當(dāng)可以免修,直接獲得學(xué)分,畢業(yè)設(shè)計(jì)成績可以按獎項(xiàng)等級評定。這樣一方面順應(yīng)了學(xué)分制教學(xué)改革,也有利于學(xué)生積極參加各類競賽活動和參與教師科研項(xiàng)目。
3結(jié)合軟件工程指導(dǎo)學(xué)生畢業(yè)設(shè)計(jì)
軟件工程是一門研究如何用系統(tǒng)化、規(guī)范化、數(shù)量化等工程原則和方法去進(jìn)行軟件的開發(fā)和維護(hù)的學(xué)科。結(jié)合軟件工程指導(dǎo)畢業(yè)設(shè)計(jì)可以分成以下幾個(gè)方面:一是將畢業(yè)設(shè)計(jì)的課題按軟件工程的要求分為幾個(gè)階段,確定每個(gè)階段具體要完成的工作任務(wù)和完成期限。二是指導(dǎo)學(xué)生按照軟件開發(fā)中生命周期的方法來完成設(shè)計(jì)任務(wù),比如系統(tǒng)設(shè)計(jì)部分先畫出數(shù)據(jù)流圖,再根據(jù)數(shù)據(jù)流圖設(shè)計(jì)出模塊結(jié)構(gòu)圖,接著模塊設(shè)計(jì),各階段都要完成書面報(bào)告,為以后的畢業(yè)設(shè)計(jì)論文作鋪墊。三是系統(tǒng)調(diào)試,撰寫畢業(yè)設(shè)計(jì)論文。要求學(xué)生將各模塊組合起來,聯(lián)合調(diào)試,學(xué)生可以感受最終設(shè)計(jì)結(jié)果,能夠?qū)φ麄€(gè)過程有一個(gè)更深刻的認(rèn)識。最后,學(xué)生可參考相關(guān)書面文檔結(jié)合理論知識和實(shí)踐結(jié)果,完成畢業(yè)設(shè)計(jì)論文。將軟件工程應(yīng)用于畢業(yè)設(shè)計(jì)中,不但實(shí)現(xiàn)了軟件工程這門課程真正從理論到實(shí)踐的過程,而且也使得學(xué)生在軟件設(shè)計(jì)的文檔書寫規(guī)范化等方面有很大的改善和提高。
4加強(qiáng)監(jiān)管,完善畢業(yè)設(shè)計(jì)制度
首先,在畢業(yè)設(shè)計(jì)動員大會上,應(yīng)該加強(qiáng)學(xué)生思想教育,引導(dǎo)學(xué)生正確處理找工作與畢業(yè)設(shè)計(jì)的關(guān)系。加強(qiáng)學(xué)術(shù)道德修養(yǎng),從制度上防止抄襲和網(wǎng)上下載的現(xiàn)象,使學(xué)生引起重視。其次,可建立畢業(yè)設(shè)計(jì)管理平臺,學(xué)生定期將畢業(yè)設(shè)計(jì)作品到平臺上,指導(dǎo)教師進(jìn)行檢查,并將檢查結(jié)果及時(shí)反饋給學(xué)生。學(xué)生和指導(dǎo)教師也可以在這一平臺上進(jìn)行交流。通過這一平臺,既便于指導(dǎo)教師了解學(xué)生的畢業(yè)設(shè)計(jì)進(jìn)度,也可以為學(xué)生成績評定提供參考。
再者,可成立畢業(yè)設(shè)計(jì)督查小組,對畢業(yè)設(shè)計(jì)的開題報(bào)告、中期檢查和畢業(yè)答辯進(jìn)行檢查。主要檢查項(xiàng)目有:選題是否合適、開題報(bào)告是否符合規(guī)范、畢業(yè)設(shè)計(jì)的開展進(jìn)度、學(xué)生出勤情況、指導(dǎo)教師是否認(rèn)真指導(dǎo)、畢業(yè)設(shè)計(jì)論文是否規(guī)范、成績評定是否公平合理。最后,對每一屆學(xué)生的畢業(yè)設(shè)計(jì)進(jìn)行評比,評選出優(yōu)秀畢業(yè)論文,對學(xué)生及指導(dǎo)教師進(jìn)行表揚(yáng)、獎勵,可激勵廣大師生更加重視畢業(yè)設(shè)計(jì)。也可以在學(xué)校舉行優(yōu)秀畢業(yè)設(shè)計(jì)成果展,為學(xué)生們提供交流和學(xué)習(xí)的平臺。
小結(jié)
1、軟件服務(wù)下的大數(shù)據(jù)
隨著互聯(lián)網(wǎng)運(yùn)用的逐漸廣泛化,社會中的各個(gè)行業(yè)都具有了自己的數(shù)據(jù)種類,這就致使大量的數(shù)據(jù)在互聯(lián)網(wǎng)的服務(wù)中產(chǎn)生。軟件服務(wù)工程會產(chǎn)生密集型數(shù)據(jù),其中包括流式密集型的數(shù)據(jù)以及歷史密集型的數(shù)據(jù)。如世界最大的電信數(shù)據(jù)倉庫中心目前已經(jīng)建立超過1200TB的數(shù)據(jù);中國移動通信的業(yè)務(wù)流程超過8190個(gè),實(shí)現(xiàn)了辦公自動化和標(biāo)準(zhǔn)化的業(yè)務(wù)流程。“程序=數(shù)據(jù)結(jié)構(gòu)+算法”的程序設(shè)計(jì)思想為傳統(tǒng)軟件工程的管理思想模式,集程序的運(yùn)行過程就是數(shù)據(jù)結(jié)構(gòu)的組織與算法的問題,這種模式將程序運(yùn)行過程中的數(shù)據(jù)忽視,而將重點(diǎn)放在了程序的正確性和效率性,在很大程度上把程序的生命周期縮短。縱觀軟件理論的漫長發(fā)展史,諸多學(xué)者一致認(rèn)為詳細(xì)的文檔和完整的程序構(gòu)成了軟件,其中完善的文檔信息為軟件的核心部分,包括工程數(shù)據(jù)、文檔以及通用規(guī)范等等,把整個(gè)軟件的設(shè)計(jì)重點(diǎn)放在了文檔是否質(zhì)量合格以及開發(fā)模式是否具備標(biāo)準(zhǔn)化上面。由此,推動了軟件設(shè)計(jì)的標(biāo)準(zhǔn)化,從整體上把軟件的質(zhì)量有效提升[1]。
隨著系統(tǒng)業(yè)務(wù)的擴(kuò)容和用戶的使用,對軟件進(jìn)行大規(guī)模的數(shù)據(jù)處理提出了更為嚴(yán)格的要求。越來越多的大型互聯(lián)網(wǎng)企業(yè)更加重視軟件服務(wù)中的歷史密集型數(shù)據(jù)和流式密集型數(shù)據(jù),將大數(shù)據(jù)分析作為服務(wù),更加注重從用戶的體驗(yàn)上進(jìn)行數(shù)據(jù)的收集。大數(shù)據(jù)背景下,行業(yè)逐漸加大了數(shù)據(jù)的處理難度,使得處理數(shù)據(jù)更具精細(xì)化,對技術(shù)的標(biāo)準(zhǔn)要求也更為嚴(yán)格。當(dāng)前大數(shù)據(jù)時(shí)代下軟件工程的研究課題為,如何更好的把大數(shù)據(jù)平臺作為服務(wù),把大數(shù)據(jù)的分析作為服務(wù)、把數(shù)據(jù)的價(jià)值作為服務(wù)[2]。要從軟件發(fā)展創(chuàng)新模式來進(jìn)行海量數(shù)據(jù)的處理,PaaS服務(wù)平臺、服務(wù)提供方以及服務(wù)消費(fèi)者三方,會產(chǎn)生海量離線密集型數(shù)據(jù)和線上流式數(shù)據(jù)。各項(xiàng)級別的用戶在進(jìn)行交流或者進(jìn)行操作以及各項(xiàng)系統(tǒng)日志數(shù)據(jù)等,其通常對軟件的有效開發(fā)、運(yùn)行、管理等各方面都有著重要影響,另外,大數(shù)據(jù)還對軟件服務(wù)的具體周期具有決定性作用。
從根本上講,只是在規(guī)模和量上來進(jìn)行數(shù)據(jù)的衡量,對其的研究沒有標(biāo)識,尤其是比較缺乏語義化的處理。因此,要對研究思維及方法進(jìn)行不斷創(chuàng)新,以此對相關(guān)數(shù)據(jù)實(shí)施組織與處理,并形成具有領(lǐng)域性的智能主體。通過對大數(shù)據(jù)的有效創(chuàng)新,將知識作為載體,可以提供相應(yīng)的數(shù)據(jù)平臺,從而確保以大數(shù)據(jù)為中心來進(jìn)行現(xiàn)代軟件工程管理的創(chuàng)新[3]。
2、大數(shù)據(jù)時(shí)代背景下軟件工程管理模式
軟件工程的發(fā)展經(jīng)歷了三個(gè)階段,經(jīng)典的CS模式-BS模式-軟件服務(wù)工程。其中產(chǎn)生于大數(shù)據(jù)背景下的面向服務(wù)的軟件工程,以服務(wù)為基礎(chǔ),能夠以較快的速度進(jìn)行應(yīng)用和共享服務(wù)的構(gòu)建,對于分布式程序的開發(fā)具有很好的適應(yīng)性。這種模式的不同之處在于能夠把應(yīng)用服務(wù)化,資源虛擬化,將外界服務(wù)接口統(tǒng)一化,有效解決大數(shù)據(jù)環(huán)境背景下的一系列問題。這種軟件服務(wù)工程設(shè)計(jì)模式廣泛應(yīng)用于移動互聯(lián)網(wǎng)、大數(shù)據(jù)等新興領(lǐng)域。項(xiàng)目管理是受到進(jìn)度、費(fèi)用以及品質(zhì)的影響,滿足客戶的需求而進(jìn)行的活動規(guī)劃、指導(dǎo)和監(jiān)督。其中項(xiàng)目控制與系統(tǒng)工程為項(xiàng)目管理兩個(gè)至關(guān)重要的研究領(lǐng)域,二者有交叉重疊部分,項(xiàng)目控制主要負(fù)責(zé)輸入進(jìn)度、規(guī)劃和費(fèi)用,而系統(tǒng)工程蛀牙負(fù)責(zé)技術(shù)層面的輸入。通過文檔的形式來體現(xiàn)工程的管理,其中包括系統(tǒng)工程管理計(jì)劃和系統(tǒng)文檔樹[4]。
系統(tǒng)文檔樹通過樹形結(jié)構(gòu)來描述項(xiàng)目所需要的,以系統(tǒng)工程為對象的各個(gè)系統(tǒng)工程文件之間的相互關(guān)系。在提案階段,由系統(tǒng)工程師根據(jù)合同數(shù)據(jù)需求清單和工作說明書來進(jìn)行系統(tǒng)文檔樹的準(zhǔn)備,從而為根據(jù)后續(xù)的進(jìn)度和成本來進(jìn)行文本化任務(wù)的確定提供便利的條件。由項(xiàng)目經(jīng)理進(jìn)行系統(tǒng)文檔樹的批準(zhǔn),并更新維護(hù)項(xiàng)目管理的全生命周期。而系統(tǒng)工程管理計(jì)劃主要用于描述系統(tǒng)工程的進(jìn)度與任務(wù)的,在提案過程中,由系統(tǒng)工程師根據(jù)合同數(shù)據(jù)需求清單和工作說明書來進(jìn)行系統(tǒng)工程過程的描述,以及如何有效計(jì)劃、組織、集成、測量系統(tǒng)工程需求。項(xiàng)目管理計(jì)劃同樣由項(xiàng)目經(jīng)理進(jìn)行批準(zhǔn),并更新維護(hù)項(xiàng)目管理的全生命周期。系統(tǒng)工程管理計(jì)劃主要由軟件系統(tǒng)工程過程、開發(fā)項(xiàng)目規(guī)劃與控制,以及軟件工程專業(yè)集成三類關(guān)鍵要素構(gòu)成,其中開發(fā)項(xiàng)目規(guī)劃與控制為必須要實(shí)現(xiàn)的系統(tǒng)工程任務(wù)[5]。
3、總結(jié)
綜上所述,面臨著互聯(lián)網(wǎng)的進(jìn)一步發(fā)展,其促使軟件的更新速度相應(yīng)加快,大數(shù)據(jù)背景下通常對軟件的自身安全及性能具有更高的要求。因此,要想打造一個(gè)健壯、高效且安全的軟件工程,不僅僅要加大技術(shù)的支持力度,還需要不斷創(chuàng)新軟件工程管理辦法,形成一套科學(xué)的配套理論以及技術(shù)標(biāo)準(zhǔn)。當(dāng)前規(guī)模較大的軟件重用技術(shù)不斷發(fā)展,并實(shí)現(xiàn)了應(yīng)用,再加上大量積累的軟件資源,未來軟件的集約化生產(chǎn)以及軟件數(shù)據(jù)的挖掘?qū)兊闹陵P(guān)重要。傳統(tǒng)化的軟件工程的管理方式已無法滿足當(dāng)前生活的相關(guān)需要,大數(shù)據(jù)環(huán)境背景下探究新型的軟件工程管理方法具有十分重要的現(xiàn)實(shí)意義。
【軟件工程碩士論文參考文獻(xiàn)】
[1]張宇航.大數(shù)據(jù)系統(tǒng)中的軟件工程管理方法探究[J].中國高新技術(shù)企業(yè),2016,(23):93-94.
[2]楊淼.面向商業(yè)模式的大數(shù)據(jù)信息管理方法研究[D].天津大學(xué),2014.
[3]梁峰.基于數(shù)據(jù)倉庫技術(shù)的電力公司營銷數(shù)據(jù)分析梳理平臺的設(shè)計(jì)與實(shí)現(xiàn)[D].電子科技大學(xué),2015.
[4]王建民.領(lǐng)域大數(shù)據(jù)應(yīng)用開發(fā)與運(yùn)行平臺技術(shù)研究[J].軟件學(xué)報(bào),2017,28(6):1516-1528.
軟件產(chǎn)業(yè)是現(xiàn)代服務(wù)業(yè)主要組成部分和支撐。作為省重點(diǎn)大學(xué),海南師范大學(xué)肩負(fù)著為海南本土培養(yǎng)“扎得住、用得上、有發(fā)展”的高級應(yīng)用型人才的重任,率先新辦軟件工程本科專業(yè)。軟件工程專業(yè)經(jīng)過近4年的建設(shè),在師資隊(duì)伍、辦學(xué)條件、課程建設(shè)、教學(xué)管理和教學(xué)質(zhì)量方面都取得了長足的發(fā)展。但是,面對中國經(jīng)濟(jì)發(fā)展新常態(tài),面向海南加快發(fā)展現(xiàn)代服務(wù)業(yè),并走在全國前列之使命,該專業(yè)建設(shè)需要在專業(yè)發(fā)展方向和特質(zhì)上進(jìn)一步明確:什么類型的人才符合社會需求和學(xué)校教育教學(xué)實(shí)際情況?如何進(jìn)行培養(yǎng)方案頂層設(shè)計(jì)和實(shí)施方案落地?軟件工程本科教育在我國開始蓬勃發(fā)展。高等學(xué)校分類建設(shè)目前已經(jīng)成為業(yè)界共識,同樣,人才培養(yǎng)也有類型之分,如圖1所示。應(yīng)用創(chuàng)新型人才正好位于人才培養(yǎng)類型承上啟下之位置,地位非常重要。教學(xué)實(shí)踐中,我們認(rèn)為培養(yǎng)能力比傳授知識更重要,雖然學(xué)校平時(shí)主要任務(wù)是傳授知識,但社會認(rèn)可的是學(xué)生的實(shí)際能力。所以,我們在平時(shí)的教學(xué)工作中,培養(yǎng)重點(diǎn)就是抓住應(yīng)用創(chuàng)新型人才的培養(yǎng),主要培養(yǎng)學(xué)生的“三創(chuàng)”,即創(chuàng)新、創(chuàng)業(yè),達(dá)到創(chuàng)造新生活。應(yīng)用創(chuàng)新型人才兼?zhèn)鋺?yīng)用型和應(yīng)用研究型特質(zhì),特別適合地方綜合性教學(xué)研究型大學(xué)教學(xué)和產(chǎn)出實(shí)際。應(yīng)用創(chuàng)新型人才的特質(zhì)在于應(yīng)用層面的創(chuàng)新,創(chuàng)新思維和實(shí)踐落地在現(xiàn)實(shí)應(yīng)用上,因此培養(yǎng)要求較高。要求學(xué)生在具備專業(yè)共性學(xué)科基礎(chǔ)上,精確理解某個(gè)特定方向的內(nèi)涵和發(fā)展,能夠根據(jù)實(shí)際應(yīng)用場景,結(jié)合客戶需求,運(yùn)用創(chuàng)新、創(chuàng)意思維,在傳統(tǒng)技能上衍生新的服務(wù)和產(chǎn)品。軟件工程專業(yè)應(yīng)用創(chuàng)新型人才培養(yǎng)規(guī)格特質(zhì)即具有發(fā)散性思維的軟件工程師。
1應(yīng)用創(chuàng)新型軟件工程人才培養(yǎng)的頂層設(shè)計(jì)
通過前述分析,應(yīng)用創(chuàng)新型軟件工程人才培養(yǎng)的核心是應(yīng)用創(chuàng)新能力,以及發(fā)散思維下的軟件工程師素質(zhì)培養(yǎng)。發(fā)散思維是不拘泥于常規(guī)套路解決實(shí)際問題,必須通過各類創(chuàng)新實(shí)踐活動、校內(nèi)外結(jié)合課程訓(xùn)練獲得;軟件工程師運(yùn)用工程思維于大規(guī)模軟件開發(fā),工程思維的精髓在于高性價(jià)比和折中。因此,應(yīng)用創(chuàng)新型軟件工程專業(yè)的培養(yǎng)特色就須落實(shí)到創(chuàng)新實(shí)踐能力和工程師素養(yǎng)提升上,提高學(xué)生職業(yè)核心競爭力,重點(diǎn)關(guān)注編程能力、工程組織運(yùn)作能力、軟件體系結(jié)構(gòu)設(shè)計(jì)能力等專業(yè)基本能力,著力培養(yǎng)發(fā)散思維和工程思維。發(fā)散思維落地到創(chuàng)新素質(zhì),工程思維貫穿于專業(yè)基本能力,如圖2所示。只有大學(xué)四年遵循上述培養(yǎng)要義,畢業(yè)生才能完成應(yīng)用創(chuàng)新型的培養(yǎng)目標(biāo)。我們通過專業(yè)特質(zhì)分析,確定應(yīng)用創(chuàng)新型軟件工程專業(yè)人才培養(yǎng)特色定位,建立工程素質(zhì)培養(yǎng)優(yōu)先的課程體系,并貫穿本科四年的教學(xué);創(chuàng)新學(xué)生實(shí)踐能力建設(shè),校內(nèi)創(chuàng)新實(shí)驗(yàn)室、創(chuàng)新實(shí)踐訓(xùn)練活動和校外產(chǎn)學(xué)研用相結(jié)合,學(xué)生通過綜合性課程實(shí)驗(yàn),完成學(xué)科基本特質(zhì)能力;校內(nèi)創(chuàng)新實(shí)踐活動提升學(xué)科創(chuàng)新能力;社會實(shí)踐實(shí)習(xí)過程感悟產(chǎn)業(yè)特征和就業(yè)實(shí)戰(zhàn)體驗(yàn),以這些活動構(gòu)建三位一體培養(yǎng)模式,以期完成軟件工程專業(yè)核心素質(zhì)培養(yǎng)目標(biāo)。其目的就是為海南現(xiàn)代服務(wù)業(yè)發(fā)展培養(yǎng)具有創(chuàng)新創(chuàng)業(yè)精神和工程實(shí)踐能力的“留得住、用得上、后勁足”的軟件領(lǐng)域應(yīng)用型專門人才。
應(yīng)用創(chuàng)新型軟件工程人才培養(yǎng)的頂層設(shè)計(jì)思路如下:(1)深入挖掘?qū)I(yè)特色定位的核心內(nèi)涵研究。核心競爭力是否主要在于培養(yǎng)發(fā)散思維與工程思維相結(jié)合的軟件工程師素養(yǎng)?核心能力素質(zhì)除了編程能力、工程組織運(yùn)作能力、軟件體系結(jié)構(gòu)設(shè)計(jì)能力和創(chuàng)新實(shí)踐能力外,還有哪些需要關(guān)注?(2)參照軟件工程教指委制定的軟件工程本科教學(xué)規(guī)范,基于對應(yīng)用創(chuàng)新型人才核心素質(zhì)能力的理解,我們設(shè)計(jì)了相應(yīng)的教學(xué)課程、教學(xué)實(shí)施安排、特色教材編寫計(jì)劃和能力分段式考核計(jì)劃,在此基礎(chǔ)上分段、有序完成相應(yīng)核心能力訓(xùn)練任務(wù)。(3)傳承師范院校比較優(yōu)勢特色課程的教學(xué)和培養(yǎng)機(jī)制研究。面向教師教育領(lǐng)域,實(shí)現(xiàn)學(xué)校積淀和特色滲透在專業(yè)培養(yǎng)上,如考慮微課設(shè)計(jì)或多媒體教育軟件開發(fā)等課程作為選修類設(shè)置,以便學(xué)生畢業(yè)后職業(yè)發(fā)展能奠定相關(guān)領(lǐng)域應(yīng)用基礎(chǔ),熟悉行業(yè)特色學(xué)校相對擅長方面,讓培養(yǎng)的學(xué)生具有所在學(xué)校特有的行業(yè)特質(zhì)及烙印,在特殊領(lǐng)域展示先發(fā)優(yōu)勢。(4)實(shí)施學(xué)生實(shí)踐創(chuàng)新能力形成,實(shí)現(xiàn)軟件工程師各項(xiàng)素質(zhì)培養(yǎng)落地的具體實(shí)踐實(shí)訓(xùn)設(shè)計(jì)方案研究。需要解決的關(guān)鍵問題:①應(yīng)用創(chuàng)新型軟件工程人才培養(yǎng)方案;②軟件工程專業(yè)區(qū)別于其他計(jì)算學(xué)科的特質(zhì)分析和內(nèi)涵提煉;③專業(yè)特質(zhì)認(rèn)識基礎(chǔ)上的能力素質(zhì)分解和培養(yǎng)具體化;④專業(yè)特色指導(dǎo)下的教學(xué)安排、教學(xué)計(jì)劃和教材建設(shè);⑤實(shí)現(xiàn)專業(yè)特色的學(xué)生創(chuàng)新實(shí)踐能力培養(yǎng)設(shè)計(jì)以及實(shí)證研究分析。
2應(yīng)用創(chuàng)新型軟件工程人才培養(yǎng)的實(shí)踐安排
確定了應(yīng)用創(chuàng)新型軟件工程人才培養(yǎng)的頂層設(shè)計(jì),我們以海南師范大學(xué)軟件工程專業(yè)建設(shè)為研究實(shí)施載體,堅(jiān)持理論與實(shí)踐相結(jié)合的研究方法,既重視理論定性提煉,更關(guān)注實(shí)驗(yàn)定量分析,以實(shí)驗(yàn)實(shí)證數(shù)據(jù)和培養(yǎng)學(xué)生實(shí)際表現(xiàn)、以教育教學(xué)物化成果體現(xiàn)項(xiàng)目價(jià)值,同時(shí)廣泛參與國內(nèi)外教學(xué)研討,不斷擴(kuò)大海南高等教育專業(yè)建設(shè)影響,以期為海南現(xiàn)代服務(wù)業(yè)加速發(fā)展提供人才,為地方社會經(jīng)濟(jì)服務(wù),為教育工作者的核心使命——創(chuàng)新人才培養(yǎng)做出實(shí)質(zhì)性貢獻(xiàn)。發(fā)揮學(xué)院教師科研項(xiàng)目較多的優(yōu)勢,學(xué)生在本科階段就可以參加實(shí)用技術(shù)開發(fā),優(yōu)秀學(xué)生從三年級開始就可以進(jìn)入各創(chuàng)新開發(fā)實(shí)驗(yàn)室參加實(shí)際項(xiàng)目。同時(shí)學(xué)院還設(shè)有創(chuàng)新基金,鼓勵學(xué)生在教師指導(dǎo)下進(jìn)行自主創(chuàng)新探索研究。貫徹“三位一體”的人才培養(yǎng)理念:提出一個(gè)中心即“以學(xué)生成才為中心”,強(qiáng)調(diào)一個(gè)轉(zhuǎn)變即“從以知識傳授到以能力素質(zhì)提升為核心”的轉(zhuǎn)變。以學(xué)校、政府、社會三力合一,技術(shù)、工程、管理三位一體,教學(xué)、創(chuàng)新實(shí)踐、產(chǎn)業(yè)體驗(yàn)三者統(tǒng)一為指導(dǎo)原則,首先是調(diào)整培養(yǎng)目標(biāo),改變教學(xué)模式,適應(yīng)產(chǎn)業(yè)需求;其次是在體制和機(jī)制上進(jìn)行探索創(chuàng)新,與業(yè)內(nèi)有影響的企業(yè)合作/聯(lián)合辦學(xué),這不僅在短期內(nèi)為專業(yè)的發(fā)展?fàn)幦〉絾油度耄匾氖菫閼?yīng)用型創(chuàng)新人才培養(yǎng)營造一個(gè)生態(tài)環(huán)境。
建立發(fā)散思維和工程思維訓(xùn)練下的軟件工程創(chuàng)新能力培養(yǎng),科學(xué)制訂教學(xué)計(jì)劃/安排,實(shí)施本科各階段能力素質(zhì)考核,保障各項(xiàng)能力素質(zhì)提升達(dá)標(biāo),以契合市場需求、增強(qiáng)專業(yè)核心競爭力。在培養(yǎng)模式頂層設(shè)計(jì)指導(dǎo)下,創(chuàng)新學(xué)生實(shí)踐能力建設(shè)尤為重要,具體采用校內(nèi)創(chuàng)新實(shí)驗(yàn)室、創(chuàng)新實(shí)踐訓(xùn)練活動和校外產(chǎn)學(xué)研用相結(jié)合,學(xué)生通過綜合性課程實(shí)驗(yàn)完成學(xué)科基本特質(zhì)能力,校內(nèi)創(chuàng)新實(shí)踐活動提升學(xué)科創(chuàng)新能力,社會實(shí)踐實(shí)習(xí)過程感悟產(chǎn)業(yè)特征和就業(yè)實(shí)戰(zhàn)體驗(yàn)構(gòu)建三位一體培養(yǎng)模式,以期完成軟件工程專業(yè)核心素質(zhì)培養(yǎng)目標(biāo)。為實(shí)現(xiàn)各項(xiàng)能力素質(zhì)提升培養(yǎng)目標(biāo)落地,應(yīng)用創(chuàng)新型軟件工程人才培養(yǎng)的實(shí)踐安排如下:(1)以職業(yè)資格準(zhǔn)入考試為紐帶,促使學(xué)生掌握專業(yè)必備理論和應(yīng)用基礎(chǔ)。積極組織學(xué)生參加軟考、CCF軟件能力認(rèn)證及知名企業(yè)認(rèn)證,既強(qiáng)化課堂理論教學(xué)的時(shí)效性,也為學(xué)生邁入職業(yè)生涯提供了資質(zhì)準(zhǔn)備。(2)改革能力考核方式。針對發(fā)散/工程思維訓(xùn)練指導(dǎo)下的能力素質(zhì),分階段實(shí)施考核達(dá)標(biāo),如一年級重點(diǎn)考核編程能力,二年級重點(diǎn)在軟件建模能力,三年級重點(diǎn)訓(xùn)練考核其創(chuàng)新實(shí)踐能力等。盡量使用團(tuán)隊(duì)答辯、文檔評審方式考核。(3)利用和軟件企業(yè)合作方式開展專業(yè)見習(xí)/實(shí)習(xí)。我們和深圳易思博公司合作,專業(yè)見習(xí)安排兩次,分別在大二和大三上學(xué)期,都有一個(gè)月時(shí)間停課進(jìn)行。第一次以學(xué)校教師輔導(dǎo)為主,使用軟件公司遠(yuǎn)程網(wǎng)絡(luò)服務(wù)器完成軟件項(xiàng)目;第二次以軟件公司項(xiàng)目經(jīng)理現(xiàn)場指導(dǎo)、監(jiān)督運(yùn)作為主,模擬公司化開發(fā)場景。同時(shí)在專業(yè)見習(xí)中,完成校外企業(yè)開設(shè)選修課程學(xué)分。充分利用海南軟件產(chǎn)業(yè)大發(fā)展的契機(jī),與多家本土軟件公司合作。對實(shí)習(xí)單位應(yīng)選擇規(guī)模相對較大、管理規(guī)范、有成型信息系統(tǒng)、信息化水平較高、管理及業(yè)務(wù)資料齊全的企事業(yè)單位。積極組織大四學(xué)生到騰訊海南、海南生態(tài)軟件園等企業(yè)駐扎集中實(shí)習(xí)14周,實(shí)習(xí)與就業(yè)相結(jié)合,使學(xué)生畢業(yè)后能勝任與本專業(yè)有關(guān)的相關(guān)工作。(4)改革畢業(yè)論文答辯方式和流程,畢業(yè)論文一律以畢業(yè)設(shè)計(jì)展示。為便利學(xué)生實(shí)習(xí)和部分學(xué)生考研需求,答辯安排兩次。答辯時(shí)必須現(xiàn)場演示設(shè)計(jì)開發(fā)項(xiàng)目,要求運(yùn)行流暢、功能基本滿足需要。(5)高標(biāo)準(zhǔn)建立校內(nèi)工程實(shí)訓(xùn)室或創(chuàng)新實(shí)驗(yàn)室,按業(yè)界標(biāo)準(zhǔn)配齊軟硬件設(shè)施,并健全管理制度和門禁系統(tǒng)實(shí)行開放式運(yùn)行,使學(xué)生在校內(nèi)就擁有良好的創(chuàng)新實(shí)踐條件。推動實(shí)驗(yàn)室24小時(shí)向本科生全面開放,建立完善多級創(chuàng)新訓(xùn)練平臺和模擬創(chuàng)業(yè)平臺;每年4月份聯(lián)合企業(yè)舉辦科技活動月活動,鼓勵學(xué)生多參加與自己興趣有關(guān)的科技創(chuàng)新活動。(6)以教師科研項(xiàng)目促學(xué)生能力提高。我們學(xué)院科研項(xiàng)目比較多,充分利用教師項(xiàng)目促教學(xué),帶動學(xué)生能力的提升。本科生就加入教師科研團(tuán)隊(duì),通過較高科研項(xiàng)目強(qiáng)度,學(xué)生實(shí)踐動手能力、項(xiàng)目組織能力、語言表達(dá)能力都有提高,則最終面向就業(yè)時(shí)就有優(yōu)勢了。(7)契合中國經(jīng)濟(jì)新常態(tài),創(chuàng)新為魂、創(chuàng)業(yè)為先。海南師范大學(xué)科技園正式獲批為國家大學(xué)科技園,學(xué)校將整合創(chuàng)新資源,提升創(chuàng)新能力,營造創(chuàng)新創(chuàng)業(yè)環(huán)境,海師大國家大學(xué)科技園的建立為項(xiàng)目取得預(yù)期成果提供了極好的政策支持和保障,大學(xué)科技園面向軟件工程專業(yè)設(shè)立的學(xué)生創(chuàng)業(yè)創(chuàng)新開放實(shí)驗(yàn)室助力學(xué)生積極整合校內(nèi)外資源,零距離對接市場。
3結(jié)語
面向海南現(xiàn)代服務(wù)業(yè)需求,從特色定位視角來研究應(yīng)用創(chuàng)新型軟件工程專業(yè)建設(shè)的頂層設(shè)計(jì)方向,凝練專業(yè)特質(zhì),增強(qiáng)教育產(chǎn)品的職業(yè)核心競爭力,拓展、落實(shí)學(xué)生實(shí)踐創(chuàng)新能力培養(yǎng),實(shí)現(xiàn)專業(yè)特色,立足作為海南省重點(diǎn)建設(shè)大學(xué)的歷史任務(wù),要求研究載體明確,示范效應(yīng)明顯。同時(shí)在今后教學(xué)實(shí)踐中需要進(jìn)一步明確培養(yǎng)應(yīng)用型創(chuàng)新型專門人才的三個(gè)理念:一是普通本科的基礎(chǔ)性和階段性,二是社會需求的適應(yīng)性和對接性,三是行業(yè)職業(yè)的準(zhǔn)入性和資質(zhì)性。這三個(gè)理念三位一體,有機(jī)結(jié)合,共同落實(shí)到人才培養(yǎng)模式改革的各個(gè)環(huán)節(jié)之中,反映到專業(yè)培養(yǎng)目標(biāo)之中。
作者:文斌 張秀虹 吳麗華 韓冰 羅自強(qiáng) 單位:海南師范大學(xué) 信息科學(xué)技術(shù)學(xué)
中圖分類號:G642
摘要:以黃淮學(xué)院軟件工程專業(yè)為例,探討現(xiàn)行人才培養(yǎng)模式中存在的問題,提出新的軟件工程專業(yè)“3+1”人才培養(yǎng)模式。指出該人才培養(yǎng)模式對于地方高校軟件專業(yè)人才培養(yǎng)的意義。
關(guān)鍵詞:軟件工程;“3+1”人才培養(yǎng)模式;構(gòu)建
1 背景
黃淮學(xué)院是2004年經(jīng)教育部批準(zhǔn)升格的一所綜合性普通本科高校,是駐馬店市舉全市之力創(chuàng)辦的唯一一所本科高校,受原有專業(yè)師資、辦學(xué)基本條件等方面的限制,要實(shí)現(xiàn)向適應(yīng)地方經(jīng)濟(jì)社會發(fā)展需要的應(yīng)用型方向轉(zhuǎn)型,困難很大。學(xué)校及時(shí)整合辦學(xué)資源,調(diào)整院系設(shè)置,優(yōu)化專業(yè)結(jié)構(gòu),規(guī)范教學(xué)管理。堅(jiān)持建設(shè)特色鮮明的應(yīng)用型本科高校“一條主線”;推進(jìn)專業(yè)建設(shè)、課程建設(shè)“兩大突破”;完成從專科向本科辦學(xué)、從以師范教育為主向以應(yīng)用技術(shù)教育為主、從封閉式辦學(xué)向開放式辦學(xué)“三個(gè)轉(zhuǎn)型”;實(shí)現(xiàn)辦學(xué)基本條件、內(nèi)涵建設(shè)水平、人才培養(yǎng)質(zhì)量、服務(wù)社會能力“四個(gè)提升”。
升本以來的9年間,正值我國高等教育在大眾化背景下,開始進(jìn)入強(qiáng)調(diào)內(nèi)涵建設(shè)、提高質(zhì)量的發(fā)展新時(shí)期。對于基礎(chǔ)差、矛盾多、困難大的黃淮學(xué)院,同時(shí)面臨著“外延式積累”和“內(nèi)涵式建設(shè)”的雙重任務(wù),為此,學(xué)校圍繞發(fā)展定位和目標(biāo),本著堅(jiān)持“突出應(yīng)用、集群發(fā)展、培育特色、提高質(zhì)量”的原則,提出了重點(diǎn)發(fā)展電子信息類、建筑工程類、文化藝術(shù)類、管理經(jīng)營類4大專業(yè)集群,瞄準(zhǔn)區(qū)域經(jīng)濟(jì)主導(dǎo)產(chǎn)業(yè)和戰(zhàn)略性新興產(chǎn)業(yè),構(gòu)建以應(yīng)用型專業(yè)為主體的學(xué)科專業(yè)體系。
作為黃淮學(xué)院的第一個(gè)河南省省級特色專業(yè)和專業(yè)綜合改革試點(diǎn)——軟件工程專業(yè),近年來,我們緊緊圍繞培養(yǎng)高素質(zhì)技能型人才的目標(biāo)定位,緊扣產(chǎn)業(yè)辦專業(yè),牽手企業(yè)促學(xué)業(yè),強(qiáng)化職業(yè)促就業(yè),積極推進(jìn)應(yīng)用型人才培養(yǎng)模式改革,全面提高應(yīng)用型人才培養(yǎng)質(zhì)量,在服務(wù)區(qū)域經(jīng)濟(jì)產(chǎn)業(yè)發(fā)展中不斷提升自身價(jià)值。
2 “3+1”人才培養(yǎng)模式的提出
人才培養(yǎng)是學(xué)校辦學(xué)的核心任務(wù),人才培養(yǎng)模式是實(shí)現(xiàn)人才培養(yǎng)目標(biāo),提高教學(xué)質(zhì)量的關(guān)鍵,也是凝練辦學(xué)特色、提高辦學(xué)效益的重要抓手。多年來,軟件工程專業(yè)積極開展應(yīng)用型人才培養(yǎng)模式的探索,提出了“3+1”人才培養(yǎng)模式的構(gòu)想。
2.1 “3+1”培養(yǎng)模式的提出是人才培養(yǎng)的需要
行業(yè)的需求迫使地方高校軟件工程專業(yè)的學(xué)生數(shù)目越來越多,很大一部分軟件類本科畢業(yè)生到各類IT企業(yè)就業(yè),而IT企業(yè)對人才的需求和學(xué)校人才培養(yǎng)目標(biāo)存在著錯(cuò)位,主要表現(xiàn)在傳統(tǒng)的人才培養(yǎng)模式所培養(yǎng)出來的學(xué)生在知識結(jié)構(gòu)、能力結(jié)構(gòu)、工程技術(shù)能力等方面不能滿足社會需求。企業(yè)需要花費(fèi)半年,甚至一年以上的時(shí)間培訓(xùn)才能使學(xué)生上崗工作。這說明,目前的高校人才培養(yǎng)已經(jīng)與社會需求脫節(jié)了,人才培養(yǎng)模式需要改革。
2.2 “3+1”培養(yǎng)模式的提出是新建本科學(xué)校人才培養(yǎng)的最佳選擇
國內(nèi)新建本科院校主要分為兩大類,一類是具有一定行業(yè)背景的院校,另一類是“師范教育”為基礎(chǔ)的院校。近年來,自覺實(shí)行“應(yīng)用型”轉(zhuǎn)型發(fā)展的地方高校在轉(zhuǎn)型發(fā)展的模式、路徑上有些共同的經(jīng)驗(yàn):一是確立了應(yīng)用型的辦學(xué)定位和人才培養(yǎng)目標(biāo);二是圍繞辦學(xué)定位,開展學(xué)科專業(yè)的優(yōu)化調(diào)整,主動對接地方行業(yè)產(chǎn)業(yè),協(xié)同創(chuàng)新、合作發(fā)展;三是圍繞“應(yīng)用型”開展系列教育教學(xué)改革、創(chuàng)新與實(shí)踐,尤其是在人才培養(yǎng)模式、師資隊(duì)伍建設(shè)、人才培養(yǎng)方案、教學(xué)模式等方面大膽改革;四是大力發(fā)展校企合作發(fā)展聯(lián)盟,校地、校企合作培養(yǎng)高素質(zhì)應(yīng)用型人才;五是強(qiáng)化實(shí)踐教學(xué)和實(shí)訓(xùn)實(shí)驗(yàn)實(shí)習(xí)實(shí)踐教學(xué)平臺建設(shè),加強(qiáng)對學(xué)生的職業(yè)技術(shù)技能和綜合素質(zhì)的培養(yǎng)。黃淮學(xué)院“3+1”培養(yǎng)模式的提出是綜合考慮以上因素后的選擇。
3 “3+1”人才培養(yǎng)模式的內(nèi)涵解讀及實(shí)施方案
3.1 “3+1”人才培養(yǎng)模式的基本內(nèi)涵
“3+1”人才培養(yǎng)模式是專業(yè)基礎(chǔ)培養(yǎng)與職業(yè)對接培養(yǎng)相結(jié)合,理論教學(xué)與實(shí)踐教學(xué)相結(jié)合,校內(nèi)培養(yǎng)與校外培養(yǎng)相結(jié)合,產(chǎn)學(xué)研一體,教學(xué)做合一的應(yīng)用型人才培養(yǎng)模式。“3”是指3年的專業(yè)基礎(chǔ)培養(yǎng),目的是培養(yǎng)學(xué)生的專業(yè)基礎(chǔ)知識、基本能力和基本素質(zhì),主要是以校內(nèi)為主的理論教學(xué)和實(shí)踐教學(xué),實(shí)踐教學(xué)主要包括實(shí)驗(yàn)、第二課堂實(shí)踐活動、軍事訓(xùn)練、認(rèn)知實(shí)習(xí)、實(shí)訓(xùn)等。“1”是指對學(xué)生進(jìn)行1年的職業(yè)對接培養(yǎng),主要是依托企業(yè)的實(shí)踐教學(xué),目的是培養(yǎng)學(xué)生專業(yè)與職業(yè)的對接能力,實(shí)現(xiàn)就業(yè)能稱職、創(chuàng)業(yè)有能力的人才培養(yǎng)要求。
3.2 “3+1”人才培養(yǎng)模式的基本原則
(1)突出應(yīng)用原則。緊緊圍繞高素質(zhì)應(yīng)用型人才培養(yǎng)目標(biāo),在搞好專業(yè)培養(yǎng)的基礎(chǔ)上,著力強(qiáng)化實(shí)踐教學(xué),增強(qiáng)專業(yè)的應(yīng)用性特征,把職業(yè)對接培養(yǎng)落到實(shí)處。
(2)合作育人原則。充分利用合作發(fā)展聯(lián)盟和校內(nèi)外實(shí)習(xí)實(shí)訓(xùn)基地平臺,完善合作育人機(jī)制,積極探索產(chǎn)學(xué)研一體,教學(xué)做合一的人才培養(yǎng)方式,提高應(yīng)用型人才培養(yǎng)質(zhì)量。
(3)細(xì)化管理原則。細(xì)化教學(xué)計(jì)劃安排,特別是“3+1”中“1”的具體教學(xué)內(nèi)容、教學(xué)時(shí)段與教學(xué)方式的安排,加強(qiáng)教學(xué)各個(gè)環(huán)節(jié)的過程管理,確保人才培養(yǎng)標(biāo)準(zhǔn)得到落實(shí)。
3.3 “3+1”人才培養(yǎng)模式的基本要求
“3”的基本要求是專業(yè)基礎(chǔ)培養(yǎng)。“3”的教學(xué)安排在第1至第6學(xué)期進(jìn)行,主要教學(xué)內(nèi)容為必修課程、選修課程、第二課堂實(shí)踐教學(xué)和其他實(shí)踐教學(xué)環(huán)節(jié)。必修課程由通識教育課程、專業(yè)教育課程組成,教學(xué)方式為理論教學(xué)和實(shí)踐教學(xué);選修課程的教學(xué)內(nèi)容主要由限制性選修課程、任意性選修課程組成,教學(xué)方式為理論教學(xué)和實(shí)踐教學(xué);第二課堂實(shí)踐教學(xué)內(nèi)容主要由職業(yè)素質(zhì)、社會實(shí)踐、創(chuàng)新創(chuàng)業(yè)等3個(gè)教學(xué)模塊組成,教學(xué)方式為實(shí)踐教學(xué)。其他實(shí)踐教學(xué)環(huán)節(jié)的內(nèi)容主要包括入學(xué)教育、軍事理論與技能、公益勞動、專業(yè)認(rèn)知實(shí)習(xí)等,教學(xué)方式為實(shí)踐教學(xué)。
“1”的基本要求是對學(xué)生進(jìn)行職業(yè)對接培養(yǎng)。“1”的教學(xué)安排在第7和第8學(xué)期進(jìn)行。第7學(xué)期的教學(xué)內(nèi)容分畢業(yè)設(shè)計(jì)開題、實(shí)習(xí)準(zhǔn)備、實(shí)習(xí)等。畢業(yè)開題在學(xué)期初根據(jù)專業(yè)特點(diǎn)統(tǒng)籌安排與畢業(yè)論文寫作有關(guān)的專題講座、論文寫作培訓(xùn),論文選題,收集、整理和研讀文獻(xiàn)資料,撰寫開題報(bào)告等;實(shí)習(xí)準(zhǔn)備在學(xué)期初安排職業(yè)認(rèn)知講座,往屆畢業(yè)生經(jīng)驗(yàn)介紹,實(shí)習(xí)技能培訓(xùn)與實(shí)訓(xùn),實(shí)習(xí)教育,根據(jù)專業(yè)實(shí)習(xí)教學(xué)大綱和實(shí)習(xí)方案制定個(gè)人實(shí)習(xí)計(jì)劃,見習(xí)等。根據(jù)專業(yè)方向?qū)?yīng)的職業(yè)需要,科學(xué)設(shè)計(jì)能夠落實(shí)軟件專業(yè)培養(yǎng)目標(biāo)和人才培養(yǎng)規(guī)格的具體實(shí)習(xí)項(xiàng)目;畢業(yè)實(shí)習(xí)在畢業(yè)論文(設(shè)計(jì))開題和實(shí)習(xí)準(zhǔn)備完成以后,赴實(shí)習(xí)單位按照專業(yè)實(shí)習(xí)方案和個(gè)人實(shí)習(xí)計(jì)劃進(jìn)行實(shí)習(xí),分別落實(shí)本專業(yè)的各項(xiàng)實(shí)習(xí)項(xiàng)目。實(shí)習(xí)主要分集中實(shí)習(xí)和分散實(shí)習(xí)兩種方式,根據(jù)專業(yè)特點(diǎn)要盡量安排集中實(shí)習(xí)。第8學(xué)期的教學(xué)內(nèi)容分為實(shí)習(xí)、實(shí)結(jié)、畢業(yè)論文(設(shè)計(jì))評審及答辯、畢業(yè)教育。實(shí)習(xí)是根據(jù)各專業(yè)實(shí)習(xí)方案,繼續(xù)在實(shí)習(xí)單位進(jìn)行實(shí)習(xí),主要包括集中實(shí)習(xí)和分散實(shí)習(xí)。實(shí)結(jié)從5月份起,根據(jù)軟件工程專業(yè)實(shí)習(xí)方案,安排學(xué)生回校進(jìn)行實(shí)結(jié),交流實(shí)習(xí)經(jīng)驗(yàn),評選優(yōu)秀實(shí)習(xí)生和優(yōu)秀實(shí)習(xí)集體,整理上交實(shí)習(xí)材料;畢業(yè)評審及答辯從5月份起,對畢業(yè)生的論文(設(shè)計(jì))進(jìn)行評審,組織答辯并進(jìn)行工作總結(jié),評選出優(yōu)秀畢業(yè)論文;6月中旬進(jìn)行畢業(yè)教育,參加畢業(yè)典禮和學(xué)位授予儀式。4年學(xué)業(yè)完成,走向工作崗位。
4“3+1”培養(yǎng)模式的實(shí)施效果及問題分析
4.1 “13+1”培養(yǎng)模式的實(shí)施效果
“3+1”人才培養(yǎng)模式的實(shí)施取得了一定的效果,主要表現(xiàn)在以下方面。
(1)工學(xué)結(jié)合、校企共育,實(shí)現(xiàn)應(yīng)用型人才培養(yǎng)目標(biāo)。“3+1”模式的實(shí)施,將“行業(yè)、企業(yè)”元素引進(jìn)教學(xué)過程,把“學(xué)以致用”的理念貫穿于課堂教學(xué)的始終;學(xué)生到行業(yè)企業(yè)、校內(nèi)外實(shí)習(xí)基地進(jìn)行以畢業(yè)實(shí)習(xí)實(shí)訓(xùn)、畢業(yè)論文(設(shè)計(jì))等實(shí)踐教學(xué)為主體的專業(yè)能力和職業(yè)素養(yǎng)的培養(yǎng),實(shí)現(xiàn)了工學(xué)結(jié)合、校企共育,最終實(shí)現(xiàn)應(yīng)用型人才培養(yǎng)目標(biāo)。
(2)優(yōu)化課程體系,推進(jìn)教學(xué)內(nèi)容改革。以“3+1”培養(yǎng)模式為主線,探索并改革軟件工程專業(yè)人才培養(yǎng)方案,構(gòu)建與經(jīng)濟(jì)社會發(fā)展需要相適應(yīng)的特色專業(yè)課程體系;加強(qiáng)與IT企業(yè)及相關(guān)企業(yè)的合作、加大力度研究IT相關(guān)產(chǎn)業(yè)和領(lǐng)域的發(fā)展趨勢和人才需求,制定重能力、重實(shí)踐、重效果的個(gè)性化、柔性化培養(yǎng)機(jī)制,制定出與生產(chǎn)實(shí)踐、社會發(fā)展需要相適應(yīng)的特色專業(yè)培養(yǎng)方案和課程體系。優(yōu)化課程結(jié)構(gòu)和知識結(jié)構(gòu),滿足學(xué)生個(gè)性化學(xué)習(xí)要求,提高學(xué)生素質(zhì)。建立專業(yè)核心課程體系和相對自主式的選課體系,促進(jìn)學(xué)生的能力提高和個(gè)性發(fā)展,有效推動了教學(xué)內(nèi)容的改革。
(3)實(shí)現(xiàn)。“課堂教學(xué)、課外教學(xué)、校外教學(xué)”的有機(jī)結(jié)合。實(shí)現(xiàn)以課堂教學(xué)為主、課外教學(xué)與校外教學(xué)結(jié)合的育人系統(tǒng),為學(xué)生的成長與成才開辟廣闊空間。在課堂教學(xué)實(shí)施更加嚴(yán)格、規(guī)范的教學(xué)管理。以學(xué)分制為載體,在保證專業(yè)必修課開設(shè)的前提下,加大專業(yè)選修課的開設(shè)力度,增大學(xué)生自主選擇課程、自主選擇教師的空間;通過課外專業(yè)性活動引導(dǎo)學(xué)生動手能力和自我發(fā)展能力的提高;以校外實(shí)習(xí)基地實(shí)習(xí)或以參加社會實(shí)踐等社會活動為載體,搭建理論教學(xué)與實(shí)踐教學(xué)緊密聯(lián)系的平臺,有效提高了學(xué)生的實(shí)踐能力與創(chuàng)新精神。
(4)完善實(shí)踐教學(xué)體系,提高學(xué)生工程能力。“3+1”培養(yǎng)模式是按照基礎(chǔ)實(shí)踐、教學(xué)實(shí)習(xí)、社會實(shí)踐和工程實(shí)踐等環(huán)節(jié)進(jìn)行設(shè)計(jì)的,分布在大學(xué)4年的全部實(shí)踐教學(xué)內(nèi)容中。提出“實(shí)驗(yàn)一實(shí)訓(xùn)一實(shí)習(xí)”的實(shí)踐教學(xué)體系和“概念實(shí)訓(xùn)一技能實(shí)訓(xùn)一項(xiàng)目實(shí)訓(xùn)”3階段的實(shí)訓(xùn)教學(xué),構(gòu)建了校企合作“實(shí)驗(yàn)教學(xué)—課程設(shè)計(jì)一實(shí)習(xí)實(shí)訓(xùn)一畢業(yè)設(shè)計(jì)一頂崗實(shí)習(xí)”的實(shí)踐教學(xué)體系,實(shí)現(xiàn)了實(shí)驗(yàn)室、創(chuàng)業(yè)園、企業(yè)“三基地”的實(shí)訓(xùn)實(shí)習(xí)基地,有效培養(yǎng)了學(xué)生的工程思想和動手能力。
4.2 存在問題及對策
1)存在問題。
“3+1”的實(shí)現(xiàn),核心是合作企業(yè)的選擇。合作企業(yè)的選擇需要滿足兩個(gè)方面的條件,一是企業(yè)符合學(xué)校人才培養(yǎng)的需要,二是企業(yè)愿意為學(xué)校培養(yǎng)人才。看似兩個(gè)簡單的條件其實(shí)在現(xiàn)實(shí)中卻很難解決,因?yàn)槠髽I(yè)追求的是利益最大化,而在校生的加盟很難為企業(yè)馬上帶來效益,甚至在一定時(shí)期還會影響企業(yè)的正常工作。缺少企業(yè)的參與,“3+1”很難做實(shí)。
2)對策。
為破解這一難題,學(xué)校投資建設(shè)了一個(gè)集學(xué)生創(chuàng)新創(chuàng)業(yè)、實(shí)習(xí)實(shí)訓(xùn)、科研孵化、綜合服務(wù)為一體的大學(xué)生創(chuàng)新創(chuàng)業(yè)基地。本著資源共享、互惠互利、共贏發(fā)展的原則,黃淮學(xué)院創(chuàng)新創(chuàng)業(yè)園面向社會企事業(yè)單位招商。入園單位發(fā)展方向要與學(xué)校學(xué)科專業(yè)和人才培養(yǎng)相結(jié)合,如計(jì)算機(jī)、動畫、建筑、商務(wù)等;企業(yè)要能為相關(guān)專業(yè)學(xué)生提供實(shí)習(xí)、實(shí)訓(xùn)和頂崗實(shí)習(xí)崗位;科技企業(yè)要有較強(qiáng)的技術(shù)開發(fā)實(shí)力,擁有與其研發(fā)、生產(chǎn)需要相適應(yīng)的一定數(shù)量的研究開發(fā)人員;對入駐大學(xué)生創(chuàng)新創(chuàng)業(yè)園的高科技企業(yè)或知名企業(yè),尤其是經(jīng)營規(guī)模較大,技術(shù)水平先進(jìn),同行業(yè)市場占有率較高的優(yōu)秀企業(yè),經(jīng)學(xué)校認(rèn)定入園后,可享受房租、物業(yè)等費(fèi)用免除政策,并給予其他優(yōu)惠條件。按照“專業(yè)、行業(yè)、企業(yè)、職業(yè)”四位一體的總體布局,通過企業(yè)人校、校企合作、項(xiàng)目驅(qū)動等方式,把企業(yè)先進(jìn)的實(shí)訓(xùn)設(shè)備、優(yōu)質(zhì)的實(shí)訓(xùn)項(xiàng)目以及經(jīng)驗(yàn)豐富的實(shí)訓(xùn)導(dǎo)師引入校園,提供真實(shí)的情景、真實(shí)的任務(wù)、真實(shí)的崗位,全方位開展“四創(chuàng)”教育。目前已入駐的軟件類企業(yè)有Oracle公司、IBM公司、北京中銳咨華等信息技術(shù)類企業(yè)6家,進(jìn)駐項(xiàng)目23個(gè),提供工位近500個(gè),讓師生團(tuán)隊(duì)全程參與項(xiàng)目的申報(bào),深度切入項(xiàng)目設(shè)計(jì)與開發(fā),實(shí)現(xiàn)“產(chǎn)學(xué)研相結(jié)合、教學(xué)做一體化”,提升學(xué)生創(chuàng)新實(shí)踐能力。目前,軟件工程專業(yè)學(xué)生通過創(chuàng)業(yè)園這一平臺走向社會的學(xué)生獲得高品質(zhì)就業(yè),典型的有全和洪、王乙丞、陳帥雷、王喆等26位同學(xué),就業(yè)后一年,年薪達(dá)10萬元以上。學(xué)校的“四創(chuàng)”教育已經(jīng)駛?cè)肓恕皞髦R、育精神、造氛圍、除病源、搭平臺、做項(xiàng)目、搞競賽、樹典型”的“八車道”。
創(chuàng)新創(chuàng)業(yè)園校企合作的發(fā)展模式不僅是專業(yè)與實(shí)踐的巧妙結(jié)合,更是黃淮學(xué)院教學(xué)的一大特色,對黃淮學(xué)院的發(fā)展起到了積極的推動作用。大學(xué)生創(chuàng)新創(chuàng)業(yè)園是良好的專業(yè)技術(shù)學(xué)習(xí)與實(shí)踐基地,為學(xué)生的創(chuàng)新創(chuàng)業(yè)發(fā)展、為學(xué)校“3+1”模式的推廣和實(shí)施提供了良好的平臺。
參考文獻(xiàn):
關(guān)鍵詞:軟件工程;實(shí)驗(yàn)課程;教學(xué)改革
中圖分類號:G642.0 文獻(xiàn)標(biāo)志碼:A 文章編號:1674-9324(2013)37-0025-03
Research About Reformation and Practice of Software Engineering Experiment Curriculum
Zhang Meina,Chi Chengying
School of Software,LiaoNing University of Science and Technology,Anshan Liaoning 114044,China
Abstract:This paper summarizes characteristics and its important role of the“Software Engineering”experiment curriculum,detailed analysis of “Software Engineering”problems in the experiment teaching. Methods and the implementation process of the“Software Engineering”experiment teaching described from design of the experimental content,the level of teacher practice and the construction of open laboratory.Through the reformation of experiment teaching,the abilities of students has been significantly improved,but also enhance the students awareness of multi-disciplinary team the ability to adapt to the application-oriented talents training objectives.
Keywords:Software Engineering;Experiment curriculum;Teaching Reformation
一、引言
軟件工程自1968年提出以來,在過去50多年中,已發(fā)展成為用于指導(dǎo)軟件生產(chǎn)工程化,覆蓋軟件開發(fā)方法學(xué)、軟件工具與環(huán)境、軟件工程管理等內(nèi)容的一門綜合性較強(qiáng)的學(xué)科。《軟件工程》課程更是軟件工程、網(wǎng)絡(luò)工程和計(jì)算機(jī)科學(xué)與技術(shù)及相關(guān)專業(yè)教學(xué)計(jì)劃中一門重要的專業(yè)必修課,該課程實(shí)踐性很強(qiáng),涉及的學(xué)科較多,綜合性較強(qiáng)。通過《軟件工程》課程的學(xué)習(xí),學(xué)生能夠了解軟件開發(fā)過程和熟悉過程管理相關(guān)技術(shù),為學(xué)生在畢業(yè)設(shè)計(jì)和今后從事類似軟件開發(fā)和應(yīng)用的工作奠定一定的基礎(chǔ)。
二、《軟件工程》實(shí)驗(yàn)教學(xué)的重要作用
《軟件工程》課程教學(xué)最重要的是讓學(xué)生理解“工程”的概念,圍繞軟件工程三要素,以軟件生存周期的若干階段為主線,掌握軟件開發(fā)工程的若干模型,使用的開發(fā)方法和相應(yīng)的工具,但僅僅掌握計(jì)算機(jī)技術(shù)是遠(yuǎn)遠(yuǎn)不夠的,還應(yīng)該將管理和工程的思想融合進(jìn)去。因此,《軟件工程》課程是以理論和實(shí)驗(yàn)相結(jié)合的教學(xué)方式,通過理論課程學(xué)習(xí)軟件開發(fā)技術(shù),全面了解軟件系統(tǒng)的實(shí)際開發(fā)過程。但理論教學(xué)枯燥、乏味、知識點(diǎn)抽象,學(xué)生們沒有經(jīng)歷過軟件開發(fā)過程,所以只是理論講解沒有一定的說服力,學(xué)生也不知道這些理論知識應(yīng)該如何和在軟件開發(fā)中得以應(yīng)用,學(xué)生通過理論的學(xué)習(xí)遠(yuǎn)遠(yuǎn)不能真正了解軟件的開發(fā)周期,深刻理解每個(gè)開發(fā)階段的真正意義,所以《軟件工程》課程的實(shí)驗(yàn)教學(xué)就非常重要。實(shí)驗(yàn)教學(xué)是對理論的實(shí)際應(yīng)用的過程,理論是基礎(chǔ),實(shí)驗(yàn)是應(yīng)用。通過實(shí)驗(yàn)教學(xué),學(xué)生在理論學(xué)習(xí)中學(xué)到的知識點(diǎn)能夠得到更好的理解和掌握,對理論學(xué)習(xí)起到了一個(gè)很好的推動作用。在一定的實(shí)驗(yàn)教學(xué)安排下,學(xué)生根據(jù)教師所給出的實(shí)驗(yàn)項(xiàng)目自由選擇,將所學(xué)的軟件開發(fā)過程、方法和工具,以及淺顯的管理學(xué)知識應(yīng)用到整個(gè)項(xiàng)目開發(fā)中,從而更好地理解了軟件工程的理念,熟悉和掌握了軟件工程相關(guān)技術(shù),同時(shí)也提高了學(xué)生的實(shí)踐動手能力。實(shí)驗(yàn)課程與理論教學(xué)是相輔相成的。它們彼此之間相互影響、相互支持、相互促進(jìn)。
三、《軟件工程》實(shí)驗(yàn)教學(xué)存在的問題
針對學(xué)院相關(guān)專業(yè),根據(jù)《軟件工程》課程的特點(diǎn)和培養(yǎng)計(jì)劃的制定等條件,課程安排理論學(xué)時(shí)較多,約占總學(xué)時(shí)的78%,實(shí)驗(yàn)學(xué)時(shí)很少,約占12%,并且實(shí)驗(yàn)課的內(nèi)容是為學(xué)生提供現(xiàn)成的系統(tǒng),要求學(xué)生利用CASE工具,按照老師提供的系統(tǒng)進(jìn)行建模,編寫軟件開發(fā)各階段的文檔。由于學(xué)生沒有參與過系統(tǒng)的開發(fā),要熟悉別人開發(fā)的系統(tǒng)有一定的困難,導(dǎo)致學(xué)生對此不感興趣。教師不可能每個(gè)開發(fā)階段安排相應(yīng)的實(shí)驗(yàn),因此在實(shí)驗(yàn)課程有限的時(shí)間內(nèi),要編寫相對完整的軟件開發(fā)各階段相關(guān)文檔也是不可能完成的,這樣學(xué)生不能夠真正地理解教學(xué)內(nèi)容,學(xué)生的實(shí)踐能力也沒有真正地得到鍛煉。隨著軟件行業(yè)的快速發(fā)展,軟件技術(shù)和內(nèi)容不斷擴(kuò)充,不斷更新,《軟件工程》教學(xué)面臨著計(jì)算機(jī)學(xué)科發(fā)展規(guī)范所提出的更高的質(zhì)量要求,同時(shí)也面臨著大眾化高等教育背景所帶來的客觀問題,如何開展軟件工程的實(shí)驗(yàn)教學(xué),如何保證軟件工程實(shí)驗(yàn)環(huán)節(jié)的良好效果一直是個(gè)問題。因此《軟件工程》課程的實(shí)驗(yàn)教學(xué)環(huán)節(jié)的創(chuàng)新與設(shè)計(jì)至關(guān)重要,直接影響到此門課的授課效果和學(xué)習(xí)效果。
四、《軟件工程》實(shí)驗(yàn)教學(xué)改革與實(shí)踐
基于《軟件工程》課程應(yīng)用型的特點(diǎn)和傳統(tǒng)《軟件工程》實(shí)驗(yàn)教學(xué)中存在的若干問題,我們必須積極探索《軟件工程》實(shí)驗(yàn)課程的教學(xué)改革,通過改革和創(chuàng)新使《軟件工程》實(shí)驗(yàn)教學(xué)真正發(fā)揮其重要的作用,確實(shí)提高學(xué)生的實(shí)際開發(fā)能力,使學(xué)生盡早地投入到開發(fā)角色中去。因?yàn)閷?shí)驗(yàn)課程是由學(xué)生、教師和實(shí)驗(yàn)室共同參與完成的,學(xué)生主要完成相應(yīng)的實(shí)驗(yàn)內(nèi)容目,實(shí)驗(yàn)內(nèi)容設(shè)定的優(yōu)劣直接影響到實(shí)驗(yàn)教學(xué)質(zhì)量和效果;教師是學(xué)生完成實(shí)驗(yàn)的直接指導(dǎo)者,教師實(shí)踐水平的高低也直接影響到學(xué)生的實(shí)踐能力;實(shí)驗(yàn)室提供實(shí)驗(yàn)教學(xué)的環(huán)境支持,合理和最大限度地利用實(shí)驗(yàn)室的資源也是對提高實(shí)驗(yàn)教學(xué)質(zhì)量的一種幫助。所以我們主要從實(shí)驗(yàn)內(nèi)容設(shè)計(jì)、教師實(shí)踐水平和開放性實(shí)驗(yàn)室這三個(gè)方面對《軟件工程》實(shí)驗(yàn)教學(xué)做了改革與創(chuàng)新的嘗試。
1.實(shí)驗(yàn)內(nèi)容設(shè)計(jì)。我們拋棄了傳統(tǒng)的實(shí)驗(yàn)內(nèi)容,不給學(xué)生提供已經(jīng)完成的系統(tǒng),而是使用了新的實(shí)驗(yàn)教學(xué)模式,讓學(xué)生以小組為單位,采用面向結(jié)構(gòu)的軟件開發(fā)方法和面向?qū)ο蟮能浖_發(fā)方法相結(jié)合完成對系統(tǒng)的開發(fā)。系統(tǒng)題目采取教師命題的方式,教師提供3個(gè)系統(tǒng)題目供學(xué)生自由選擇,如圖書管理系統(tǒng)等。題目來源均結(jié)合本學(xué)校實(shí)際情況,就地取材,有利于學(xué)生的調(diào)查研究,因此具備一定的應(yīng)用價(jià)值和進(jìn)一步擴(kuò)充完善的能力,而且難易度適中,功能約占畢業(yè)設(shè)計(jì)題目要求的50%,具有可操作性、可驗(yàn)證性和可實(shí)現(xiàn)性。學(xué)生選好題目后,教師統(tǒng)計(jì)每個(gè)系統(tǒng)對應(yīng)的學(xué)生人數(shù),并將學(xué)生分成若干個(gè)項(xiàng)目組,每組5~6人,仿照軟件公司進(jìn)行職責(zé)分配,每個(gè)項(xiàng)目組有一名學(xué)生擔(dān)任項(xiàng)目經(jīng)理,負(fù)責(zé)本組學(xué)生的工作分配和項(xiàng)目的檢查工作:可將組員設(shè)定為系統(tǒng)分析員、系統(tǒng)設(shè)計(jì)員、程序員和測試人員。隨著課程進(jìn)展,按照軟件生存周期的各個(gè)階段(問題定義、可行性研究、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、軟件測試)布置任務(wù),每組學(xué)生分工合作,項(xiàng)目經(jīng)理負(fù)責(zé)組織和管理每個(gè)組員,每個(gè)組員負(fù)責(zé)項(xiàng)目中的一個(gè)任務(wù),每個(gè)組員均獨(dú)立完成任務(wù),組員之間合作共同完成該組所負(fù)責(zé)項(xiàng)目。教師的主要任務(wù)是組織和管理所有項(xiàng)目組,同時(shí)進(jìn)行答疑和檢查,答疑在每次實(shí)驗(yàn)時(shí)或課后進(jìn)行,檢查在每次實(shí)驗(yàn)結(jié)束時(shí)或課后進(jìn)行。這樣的實(shí)驗(yàn)?zāi)J剑囵B(yǎng)了學(xué)生的團(tuán)隊(duì)合作精神和獨(dú)立分析解決問題的能力。
2.提高教師實(shí)踐水平。《軟件工程》這樣一門綜合性的學(xué)科,更需要教師有很強(qiáng)的實(shí)踐水平。但往往教師的理論知識很豐富,卻缺乏一定的實(shí)踐經(jīng)驗(yàn)。如果教師的實(shí)踐經(jīng)驗(yàn)不足,那么在實(shí)踐教學(xué)中會使理論和實(shí)際脫節(jié),從而影響教學(xué)質(zhì)量。為了能夠培養(yǎng)出更適應(yīng)社會需要的應(yīng)用型人才,必須首先從教師的專業(yè)素質(zhì)抓起。學(xué)院會定期組織相關(guān)教師到北京或大連的軟件公司進(jìn)行培訓(xùn),培訓(xùn)內(nèi)容主要是參與開發(fā)公司的實(shí)際項(xiàng)目。通過在軟件公司的經(jīng)歷,教師積累了實(shí)踐經(jīng)驗(yàn),也使其掌握的理論知識更好地運(yùn)用于實(shí)踐中,在實(shí)踐教學(xué)中能夠更加專業(yè)地指導(dǎo)學(xué)生,并將在軟件公司遇到的實(shí)際問題和學(xué)到的寶貴經(jīng)驗(yàn)與學(xué)生分享,增加了學(xué)生的實(shí)際經(jīng)驗(yàn),為學(xué)生將來更好地就業(yè)打下了良好的基礎(chǔ)。
3.開放性實(shí)驗(yàn)室的建設(shè)。《軟件工程》課程實(shí)驗(yàn)學(xué)時(shí)很少,要想在有限的時(shí)間內(nèi)完成實(shí)驗(yàn)教學(xué)內(nèi)容是不可能的,更多的是需要學(xué)生在課后完成的實(shí)驗(yàn)內(nèi)容。但由于學(xué)生課后的時(shí)間比較自由,不利于組織和管理,為了保證實(shí)驗(yàn)內(nèi)容的連續(xù)性,應(yīng)集中安排學(xué)生上機(jī)實(shí)驗(yàn)。根據(jù)學(xué)院實(shí)驗(yàn)室具備的條件,我們特向?qū)W院要求為《軟件工程》課程安排固定的時(shí)間開放實(shí)驗(yàn)室,以便于學(xué)生集中進(jìn)行實(shí)驗(yàn),方便學(xué)生對項(xiàng)目的開發(fā)和討論,對資料的查閱等。同時(shí)要求實(shí)驗(yàn)室教師盡可能地參與其中,幫助學(xué)生及時(shí)解決困難。
五、《軟件工程》實(shí)驗(yàn)教學(xué)改革效果
《軟件工程》實(shí)驗(yàn)教學(xué)改革已在學(xué)院軟件工程和網(wǎng)絡(luò)工程兩個(gè)專業(yè)的學(xué)生中進(jìn)行了實(shí)施,教學(xué)效果有了明顯改善。一方面,學(xué)生綜合運(yùn)用所學(xué)理論知識解決實(shí)際問題的能力得到了提升,學(xué)生的實(shí)踐能力、獨(dú)立分析問題和解決問題的能力也得以提高,其團(tuán)隊(duì)合作精神得到了加強(qiáng),因此,加強(qiáng)了學(xué)生“工程”化的思想,提高了其就業(yè)等方面的競爭力,使其更加適合在現(xiàn)代軟件企業(yè)中發(fā)展。另一方面,通過《軟件工程》實(shí)驗(yàn)課的鍛煉,學(xué)生為大四學(xué)期的畢業(yè)設(shè)計(jì)環(huán)節(jié)奠定了基礎(chǔ),學(xué)生撰寫畢業(yè)論文的質(zhì)量有了明顯提高。
客觀地說,作為經(jīng)驗(yàn)較少的大三學(xué)生,要在一學(xué)期的時(shí)間里開發(fā)出各方面都達(dá)到真正實(shí)用要求的系統(tǒng)是比較困難的。實(shí)驗(yàn)教學(xué)的意義不是讓學(xué)生花大量時(shí)間做出多完整、多完美的軟件,更重要的意義是讓學(xué)生經(jīng)歷軟件開發(fā)的完整的過程,體驗(yàn)各階段方法和工具的應(yīng)用,同時(shí)學(xué)生的專業(yè)技術(shù)能力、管理能力、溝通能力等多方面的能力都得到了鍛煉,為學(xué)生將來進(jìn)入社會成為一個(gè)全面發(fā)展的綜合型人才奠定了較好的基礎(chǔ)。
六、結(jié)語
從《軟件工程》實(shí)驗(yàn)教學(xué)改革的效果看,我們?nèi)〉昧艘欢ǖ某煽儯瑫r(shí)也得到了學(xué)院老師和學(xué)生的肯定和好評。《軟件工程》實(shí)驗(yàn)作為綜合性的實(shí)驗(yàn),如果條件允許的話,可建立校企合作,與產(chǎn)學(xué)研結(jié)合,將《軟件工程》實(shí)驗(yàn)或部分實(shí)驗(yàn)安排在企業(yè)中,讓學(xué)生真正地深入企業(yè),了解軟件產(chǎn)品的生產(chǎn)過程,并在實(shí)際操作中進(jìn)一步加深對課堂知識的理解。
參考文獻(xiàn):
[1]沈文軒.軟件工程基礎(chǔ)與實(shí)用教程[M].北京:清華大學(xué)出版社,2012.
[2]張海藩.軟件工程導(dǎo)論[M].第5版.北京:清華大學(xué)出版社,2008.
[3]史濟(jì)民,等.軟件工程——原理方法與應(yīng)用[M].第3版.北京:高等教育出版社,2009.
[4]馬燕,張根耀,王文發(fā).軟件工程實(shí)驗(yàn)教學(xué)模式改革與實(shí)踐研究[J].教育與職業(yè),2006.
[5]叢飚,陳卓然.《軟件工程》實(shí)驗(yàn)課程改革與實(shí)踐[J].教學(xué)園地,2011.
關(guān)鍵詞:軟件工程;課程體系;實(shí)踐教學(xué);產(chǎn)學(xué)合作;師資隊(duì)伍
作為信息產(chǎn)業(yè)核心的軟件產(chǎn)業(yè)是國家信息化建設(shè)的基礎(chǔ)和支撐,它具有知識含量高、技術(shù)含量高、高附加值的現(xiàn)代服務(wù)產(chǎn)業(yè)特點(diǎn)[1]。隨著我國經(jīng)濟(jì)的快速發(fā)展,市場對軟件人才的需求日益加大。《珠江三角洲地區(qū)改革發(fā)展規(guī)劃綱要》明確把軟件和信息服務(wù)產(chǎn)業(yè)作為構(gòu)建現(xiàn)代產(chǎn)業(yè)體系的戰(zhàn)略核心產(chǎn)業(yè)。廣東省教育廳根據(jù)廣東省軟件產(chǎn)業(yè)分布和地區(qū)經(jīng)濟(jì)發(fā)展對軟件人才的需求情況,選擇包括廣東技術(shù)師范學(xué)院在內(nèi)的8所省內(nèi)高校和12所高職高專院校作為首批省級示范性軟件學(xué)院,進(jìn)一步加快高等學(xué)校軟件專業(yè)人才的培養(yǎng),適應(yīng)廣東省信息產(chǎn)業(yè)發(fā)展對軟件人才的需求。
1軟件專業(yè)發(fā)展現(xiàn)狀
目前,我國高等院校計(jì)算機(jī)相關(guān)專業(yè)大約95%的學(xué)生畢業(yè)后從事軟件開發(fā)和服務(wù)工作。在軟件專業(yè)人才培養(yǎng)方面,已經(jīng)形成了較為完善的人才培養(yǎng)方案,并形成了較大的培養(yǎng)規(guī)模。近年來,隨著高校計(jì)算機(jī)相關(guān)專業(yè)畢業(yè)生人數(shù)的急劇增加,軟件人才的就業(yè)優(yōu)勢正在消失,一些軟件專業(yè)的畢業(yè)生到社會上難以找到專業(yè)對口的工作,學(xué)生就業(yè)壓力很大;另一方面從總體來看,隨著產(chǎn)業(yè)結(jié)構(gòu)的調(diào)整和優(yōu)化升級,我國的軟件產(chǎn)業(yè)規(guī)模不斷擴(kuò)大,呈快速增長態(tài)勢。2009年軟件產(chǎn)業(yè)產(chǎn)值9 513億元,2010年,全國實(shí)現(xiàn)軟件業(yè)務(wù)收入13 364億元,同比增長31%。近10年來,廣州市軟件和信息服務(wù)業(yè)保持25%以上的增長,2009年,全市軟件和信息服務(wù)業(yè)產(chǎn)值1 150億元,從事軟件和信息服務(wù)業(yè)企業(yè)近萬家。教育部關(guān)于緊缺人才的報(bào)告稱,軟件從業(yè)人員缺口近 80萬人,其中專業(yè)人才約有50萬人(其中高級人才 10萬人,中級人才25萬人,初級人才l5萬人),企業(yè)缺乏的不僅是高層次、復(fù)合型、國際化人才,也缺少大量的高素質(zhì)軟件工程師。因此專業(yè)素質(zhì)高、綜合能力強(qiáng)、動手能力突出的畢業(yè)生依然具有良好的就業(yè)前景。
2培養(yǎng)目標(biāo)及辦學(xué)模式
由于辦學(xué)層次和辦學(xué)定位的不同,我校省級示范性軟件學(xué)院的辦學(xué)目標(biāo)與國家批準(zhǔn)的37所示范性軟件學(xué)院有一些區(qū)別。國家級示范性軟件學(xué)院的辦學(xué)目標(biāo)是:培養(yǎng)實(shí)用型、國際化的軟件工程師,以滿足軟件產(chǎn)業(yè)發(fā)展的迫切需求,提升軟件產(chǎn)業(yè)的國際競爭力[2]。我們的辦學(xué)目標(biāo)是:以軟件市場需求為導(dǎo)向,培養(yǎng)掌握扎實(shí)的理論基礎(chǔ)知識、較全面的軟件系統(tǒng)知識和必要的硬件系統(tǒng)知識,掌握先進(jìn)的軟件開發(fā)方法和工具,具有較強(qiáng)的系統(tǒng)分析、設(shè)計(jì)、開發(fā)能力的應(yīng)用型軟件工程設(shè)計(jì)和實(shí)現(xiàn)人才。具體就是培養(yǎng)高素質(zhì)的軟件工程師。
從兩者的辦學(xué)目標(biāo)可以看出,國家級示范性軟件學(xué)院培養(yǎng)的是國際化、高端軟件開發(fā)人才;省級示范性軟件學(xué)院培養(yǎng)的是實(shí)用型軟件開發(fā)人員,兩者可以相互補(bǔ)充,構(gòu)成更加完善的軟件人才培養(yǎng)體系。
省級示范性軟件學(xué)院的辦學(xué)模式應(yīng)以地方軟件產(chǎn)業(yè)需求為導(dǎo)向、以培養(yǎng)學(xué)生適應(yīng)軟件產(chǎn)業(yè)的發(fā)展為目標(biāo),結(jié)合學(xué)校的辦學(xué)條件,制定相應(yīng)培養(yǎng)方案。經(jīng)過幾年的實(shí)踐,我校軟件工程專業(yè)人才培養(yǎng)初步形成了 “2+1+0.5+0.5”的培養(yǎng)模式。即學(xué)生第一、第二學(xué)年在校進(jìn)行通識教育課程、專業(yè)核心基礎(chǔ)課程的學(xué)習(xí),假期參加企業(yè)認(rèn)知實(shí)習(xí)和企業(yè)的短期培訓(xùn)。第三學(xué)年根據(jù)專業(yè)方向和企業(yè)共同培養(yǎng),進(jìn)行專業(yè)核心技術(shù)課程和專業(yè)方向課程的學(xué)習(xí),參加為期三個(gè)月的實(shí)際項(xiàng)目實(shí)訓(xùn)。第四學(xué)年的上學(xué)期是職業(yè)技能和專業(yè)技能的強(qiáng)化實(shí)訓(xùn)。第四學(xué)年的下學(xué)期是軟件企業(yè)頂崗實(shí)習(xí),全方位參加軟件項(xiàng)目的開發(fā)過程,讓學(xué)生在校期間就能經(jīng)歷軟件應(yīng)用與開發(fā)的各種工程活動。我們努力把這種人才培養(yǎng)模式打造成本專業(yè)的特色之一。
3課程體系和實(shí)踐教學(xué)體系
根據(jù)省級示范性軟件學(xué)院的辦學(xué)宗旨,廣東省軟件產(chǎn)業(yè)的發(fā)展特點(diǎn)和需求以及我校軟件學(xué)院人才培養(yǎng)目標(biāo)和規(guī)格,在校企合作教學(xué)指導(dǎo)委員會的指導(dǎo)下,我們制定了“一個(gè)通識平臺、二個(gè)核心模塊、五個(gè)企業(yè)模塊方向”的理論教學(xué)體系,以及“基礎(chǔ)實(shí)踐+專業(yè)實(shí)踐+創(chuàng)新實(shí)踐”的三級實(shí)踐教學(xué)體系。課程體系總體結(jié)構(gòu)如圖1所示。
課程體系遵循通識教育平臺下的寬口徑專業(yè)方向原則。通識教育模塊注重學(xué)生人文素質(zhì)、基本科學(xué)素質(zhì)、交流能力、表達(dá)能力、外語能力、個(gè)人技能和態(tài)度的培養(yǎng),為學(xué)生進(jìn)一步發(fā)展奠定基礎(chǔ)。專業(yè)核心基礎(chǔ)模塊旨在培養(yǎng)本學(xué)科的專業(yè)基礎(chǔ)知識、分析問題和解決問題的能力,使學(xué)生在接收專業(yè)教育的同時(shí)培養(yǎng)學(xué)生的職業(yè)素質(zhì)。專業(yè)核心技術(shù)模塊重點(diǎn)培養(yǎng)學(xué)生本專業(yè)高級工程基礎(chǔ)知識、工程實(shí)踐能力及系統(tǒng)思維能力。專業(yè)方向模塊一方面滿足了學(xué)生“個(gè)性化”學(xué)習(xí)的要求,另一方面是為了把學(xué)生培養(yǎng)成既懂技術(shù)又懂專業(yè)的復(fù)合性人才,更好的適應(yīng)軟件產(chǎn)業(yè)發(fā)展的需求。通過幾年的改革,我們初步構(gòu)建了基礎(chǔ)穩(wěn)定、方向靈活的理論教學(xué)體系。
我校軟件工程專業(yè)的實(shí)踐教學(xué)初步形成了理論與實(shí)踐協(xié)調(diào)、課內(nèi)與課外并重、基礎(chǔ)實(shí)踐、專業(yè)實(shí)踐與創(chuàng)新實(shí)踐為一體的教育體系,以及通過“學(xué)習(xí)、培訓(xùn)、實(shí)訓(xùn)、再學(xué)習(xí)、再培訓(xùn)、再實(shí)訓(xùn)”螺旋式提升學(xué)生能力培養(yǎng)的途徑,實(shí)踐教學(xué)體系結(jié)構(gòu)如圖2所示。
基礎(chǔ)實(shí)踐是指在學(xué)校各專業(yè)實(shí)驗(yàn)室和實(shí)訓(xùn)室完成基礎(chǔ)規(guī)范實(shí)驗(yàn)、綜合設(shè)計(jì)實(shí)驗(yàn)和一些研究實(shí)驗(yàn)。目的是培養(yǎng)學(xué)生的實(shí)踐動手能力。通過企業(yè)認(rèn)知實(shí)習(xí),讓學(xué)生感受企業(yè)工作的氛圍,培養(yǎng)學(xué)生的社會適應(yīng)能力。
專業(yè)實(shí)踐包括在學(xué)校實(shí)訓(xùn)室的課程實(shí)訓(xùn)和企業(yè)的學(xué)期實(shí)訓(xùn)。目的是培養(yǎng)學(xué)生的初步工程實(shí)踐能力、初步交流、溝通、協(xié)作能力和職業(yè)素質(zhì)。
企業(yè)實(shí)習(xí)旨在通過項(xiàng)目的培訓(xùn)、開發(fā)以及各類學(xué)科競賽培養(yǎng)學(xué)生的工程實(shí)踐能力、團(tuán)隊(duì)精神、學(xué)習(xí)能力和實(shí)踐創(chuàng)新能力。
另外我們充分利用學(xué)校緊鄰廣州市天河軟件園的地理位置優(yōu)勢,做到去企業(yè)實(shí)習(xí)常態(tài)化。學(xué)生入學(xué)第一個(gè)學(xué)年到企業(yè)參觀學(xué)習(xí),從第二學(xué)年開始根據(jù)學(xué)生的興趣組織學(xué)生參加企業(yè)的技術(shù)培訓(xùn)、實(shí)訓(xùn)。在參加企業(yè)實(shí)習(xí)時(shí)絕大部分同學(xué)能參加真實(shí)的項(xiàng)目開發(fā)。通過學(xué)生的自我總結(jié)和企業(yè)對學(xué)生實(shí)習(xí)情況的反饋意見,讓學(xué)生盡早找到自己的差距,學(xué)生返回學(xué)校后,大部分同學(xué)會抓緊學(xué)習(xí),迎頭趕上。
4產(chǎn)學(xué)合作機(jī)制
我校軟件學(xué)院一直非常重視產(chǎn)學(xué)合作機(jī)制的改革與管理。軟件學(xué)院成立了由學(xué)校、廣東軟件科學(xué)園、軟件企業(yè)三方組成的教學(xué)指導(dǎo)委員會。根據(jù)廣東省軟件產(chǎn)業(yè)發(fā)展特點(diǎn)及學(xué)校的辦學(xué)目標(biāo),制定了軟件工程專業(yè)人才培養(yǎng)的目標(biāo)和規(guī)格,即培養(yǎng)“應(yīng)用型、高素質(zhì)的軟件工程師”,并確定了“以提高專業(yè)素質(zhì)為根本、以培養(yǎng)軟件工程能力為核心、以掌握勝任角色崗位所需知識與技術(shù)為教學(xué)目標(biāo)”[3] 的人才培養(yǎng)目標(biāo)。
依據(jù)應(yīng)用型軟件人才的培養(yǎng)目標(biāo),融合軟件產(chǎn)業(yè)需求,對理論教學(xué)、實(shí)踐教學(xué)的課程體系、師資隊(duì)伍的建設(shè)作出了一系列規(guī)范。
對實(shí)習(xí)基地的建設(shè),學(xué)院堅(jiān)持的原則是“產(chǎn)學(xué)合作、工學(xué)一體”。目前我校軟件學(xué)院與廣東軟件科學(xué)園、廣州軟件園、華南資訊有限公司、廣州市南天電腦系統(tǒng)有限公司、廣州城市信息研究所有限公司、廣州騰科網(wǎng)絡(luò)技術(shù)有限公司、廣州巨匠信息技術(shù)有限公司、達(dá)內(nèi)科技(中國)有限公司廣州分公司、廣州思普計(jì)算機(jī)科技有限公司、深圳易思博計(jì)算機(jī)公司等IT企業(yè)建立了合作關(guān)系。通過企業(yè)培訓(xùn)、企業(yè)實(shí)習(xí)強(qiáng)化了學(xué)生的工程實(shí)踐能力,在真實(shí)企業(yè)環(huán)境中解決問題的能力。
軟件學(xué)院已經(jīng)建成的12個(gè)實(shí)訓(xùn)基地不僅能夠滿足軟件工程專業(yè)學(xué)生企業(yè)培訓(xùn)、企業(yè)實(shí)訓(xùn)、企業(yè)實(shí)習(xí)的需要,同時(shí)也為計(jì)算機(jī)學(xué)院相關(guān)專業(yè)的學(xué)生提供了實(shí)習(xí)場所,每年派往這些實(shí)習(xí)基地的學(xué)生超過300人次。
5師資隊(duì)伍建設(shè)
我校軟件學(xué)院師資隊(duì)伍的建設(shè)堅(jiān)持“專兼結(jié)合、內(nèi)外結(jié)合[3]”的建設(shè)原則,初步建立了由學(xué)校教授、中青年博士、軟件企業(yè)專業(yè)人員組成的多元化團(tuán)隊(duì)。學(xué)院領(lǐng)導(dǎo)非常重視人才隊(duì)伍的建設(shè),為中青年教師創(chuàng)造大量外出進(jìn)修和培訓(xùn)機(jī)會。為提高教師業(yè)務(wù)素質(zhì),先后選派多位教師參加各種短期培訓(xùn),參與各項(xiàng)專業(yè)課程培訓(xùn)累計(jì)達(dá)到20余人次,包括IBM,Microsoft,Oracle,BEA課程培訓(xùn)等,有5位教師赴香港、新加坡、印度、英國進(jìn)修。對青年教師的培養(yǎng),擬定了符合專業(yè)建設(shè)規(guī)劃的師資培養(yǎng)計(jì)劃,定期召開青年教師座談會,關(guān)心其業(yè)務(wù)和全面成長,實(shí)行了行之有效的新教師和新開課教師試講、開學(xué)前的教案檢查、青年教師導(dǎo)師制等制度。
另一方面學(xué)院鼓勵教師去企業(yè)掛職鍛煉,支持教師到企業(yè)進(jìn)行項(xiàng)目合作,提高教師的專業(yè)學(xué)術(shù)水平和工程實(shí)踐能力。學(xué)院重視兼職隊(duì)伍的建設(shè),聘請著名企業(yè)的專業(yè)人才承擔(dān)專業(yè)課程、實(shí)踐教學(xué)和專題講座。建立了兼職教師的聘任制度,規(guī)范了兼職教師的聘任流程,這些兼職教師不斷地將新知識、新理論、新技術(shù)充實(shí)到專業(yè)教學(xué)中,為學(xué)生提供符合產(chǎn)業(yè)需求的教學(xué)內(nèi)容。目前學(xué)院的一些課程如項(xiàng)目管理、在崗見習(xí)、IT創(chuàng)業(yè)實(shí)習(xí)、IT項(xiàng)目監(jiān)理均由企業(yè)兼職教師完成。
6辦學(xué)成績
經(jīng)過近幾年的探索,我校省級示范性軟件學(xué)院軟件工程專業(yè)2005級、2006級、2007級的學(xué)生具有以下一些特點(diǎn):
1) 專業(yè)基礎(chǔ)知識扎實(shí)、實(shí)踐能力強(qiáng)。學(xué)生通過課程實(shí)訓(xùn)、學(xué)期實(shí)訓(xùn)、企業(yè)培訓(xùn)、項(xiàng)目開發(fā)、企業(yè)實(shí)習(xí)切實(shí)提高了學(xué)生的動手實(shí)踐能力[4]。
2) 綜合素質(zhì)、專業(yè)素質(zhì)得到普遍提高。由于學(xué)生參加企業(yè)實(shí)習(xí)的機(jī)會早、企業(yè)實(shí)習(xí)常態(tài)化,學(xué)生知道需要把自己培養(yǎng)成什么樣的人才,經(jīng)過大學(xué)四年的努力,畢業(yè)時(shí)已成為對社會有用的人才,素質(zhì)普遍較高。
3) 組織協(xié)調(diào)能力和團(tuán)隊(duì)精神強(qiáng)。學(xué)生通過參加企業(yè)軟件項(xiàng)目的開發(fā),體會了規(guī)范的軟件開發(fā)過程,培養(yǎng)了學(xué)生的交流、溝通、組織協(xié)調(diào)能力以及團(tuán)隊(duì)合作精神。
近三年來,我校軟件工程專業(yè)有100多人次參加了學(xué)校或省級以上的各類競賽。共有20多人次獲得省級以上獎勵,其中獲得了2010年全國數(shù)學(xué)建模比賽二等獎,廣東賽區(qū)一等獎;2010年全國軟件專業(yè)人才設(shè)計(jì)與開發(fā)大賽二等獎;泛珠三角安利杯大學(xué)生計(jì)算機(jī)作品賽二等獎;廣東省高校杯軟件設(shè)計(jì)大賽二等獎。連續(xù)兩年畢業(yè)生一次性就業(yè)率95%以上,獲得了用人單位的廣泛好評。
7結(jié)語
省級示范性軟件學(xué)院軟件工程專業(yè)辦學(xué)模式和人才培養(yǎng)模式經(jīng)過近5年的探索和實(shí)踐,取得了一些成績,主要體現(xiàn)在以下幾個(gè)方面。
1) 提出了“2+1+0.5+0.5”的軟件專業(yè)人才培養(yǎng)模式,有利于學(xué)生綜合素質(zhì)、專業(yè)技能、創(chuàng)新意識的培養(yǎng)。
2) 構(gòu)件了基礎(chǔ)穩(wěn)定、方向靈活的理論教學(xué)體系既“一個(gè)通識平臺、二個(gè)核心模塊、五個(gè)企業(yè)模塊方向”,有利于人才的培養(yǎng)緊跟企業(yè)需求的變化。
3) 構(gòu)建了“基礎(chǔ)實(shí)踐+專業(yè)實(shí)踐+創(chuàng)新實(shí)踐”的三級實(shí)踐教學(xué)體系,有利于強(qiáng)化學(xué)生工程實(shí)踐能力的培養(yǎng)。
4) 初步建立了軟件專業(yè)人才培養(yǎng)的產(chǎn)學(xué)合作的機(jī)制。
5) 初步建立了“專兼結(jié)合、內(nèi)外結(jié)合”適合軟件專業(yè)人才培養(yǎng)模式的多元化師資隊(duì)伍。
該課題的研究有效的指導(dǎo)了我校省級示范性軟件學(xué)院軟件工程專業(yè)的教學(xué)與實(shí)踐,對我院正在進(jìn)行的“3+2”計(jì)算機(jī)專業(yè)師資人才培養(yǎng)、中職碩士人才培養(yǎng)也有一定的借鑒意義。專業(yè)的發(fā)展也存在一些問題,我們需要進(jìn)一步擴(kuò)大招生規(guī)模、提升產(chǎn)學(xué)合作的深度、強(qiáng)化教師工程實(shí)踐能力的培養(yǎng)。
參考文獻(xiàn):
[1] 楊芙清. 軟件工程教育的思索與實(shí)踐[C]//全國高校軟件工程專業(yè)教育年會組委會. 全國高校軟件工程專業(yè)教育年會論文集. 北京:高等教育出版社,2008:9-15.
[2] 張大良,駱斌. 軟件專業(yè)應(yīng)用型人才培養(yǎng)的研究與實(shí)踐[C]//全國高校軟件工程專業(yè)教育年會組委會. 全國高校軟件工程專業(yè)教育年會(2009)會議論文集. 南京大學(xué)學(xué)報(bào):自然科學(xué)版,2009,45卷(增刊):1-6.
[3] 李紅梅,盧葦,張紅延. 提高軟件人才培養(yǎng)質(zhì)量 產(chǎn)學(xué)合作機(jī)制的探索與實(shí)踐[C]// 全國高校軟件工程專業(yè)教育年會組委會. 全國高校軟件工程專業(yè)教育年會(2009)會議論文集. 南京大學(xué)學(xué)報(bào):自然科學(xué)版,2009,45卷(增刊):7-10.
[4] 王長波,董軍. 教學(xué)科研實(shí)踐一體化,知識能力素質(zhì)齊增長[J]. 計(jì)算機(jī)教育,2010(7):9-11.
Exploration on Talent Cultivation Mode for Software Engineering Specialty of
Provincial Exemplary Software College
XIAO Zhenghong, XIE Zanfu, CUI Huailin
(School of Computer Science(Software College), Guangdong Polytechnic Normal University, Guangzhou 510665, China)