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