當前位置:文思屋>學習教育>畢業論文>

軟體工程專業實踐教學體系建構研究

文思屋 人氣:2.39W

軟體工程專業作為一個新學科,在人才培養上不僅需要重視研究型人才的培養,更多要考慮面向社會需求的實用型人才的培養。下面是小編蒐集整理的相關內容的論文,歡迎大家閱讀參考。

軟體工程專業實踐教學體系建構研究

 摘要:軟體工程專業是2002年教育部新增的專業,隨著計算機應用領域的不斷擴大及經濟建設的不斷髮展的需要,軟體工程專業成為一個新的熱門專業。但是,目前該專業畢業生普遍存在實踐能力弱、工程能力差的問題。該文以曲靖師範學院軟體工程專業為例,探討了該專業實踐教學體系的構建,從實驗室建設、專業技能訓練、畢業設計、校企合作等方面綜合起來,共同形成有機的實踐教學體系。實踐證明,該體系較完備,可操作性強,具有一定的借鑑意義。

關鍵詞:軟體工程專業;專業技能訓練;畢業設計;校企合作

一、前言

近年來,軟體行業進入第二春,供需兩旺。據調查,以北京為例,軟體工程師每年需求50000人左右。據IT英才網資料顯示:北京IT職場每月需求達3380個。[1]但是,軟體行業市場的供需出現了錯位,一方面,IT企業對軟體工程專業的人才需求旺盛,另一方面,軟體工程專業的畢業生就業質量卻不高。究其原因,是我們培養的人才不能滿足企業對軟體工程人才要求。軟體工程專業是國家教育部在2002年新增的專業。該專業以計算機技術為主的專業,實踐性很強,專業的實踐教學體系是培養學生實踐能力、計算機工程能力、創新能力的`重要途徑。我們應該充分了解市場和企業的需求,制訂和實施切實可行的實踐教學體系。[2]曲靖師範學院軟體工程專業從2008年開辦至今,已經培養5屆學生,一直以來,我們不斷豐富和完善該專業的實踐教學體系,形成了相對完備、效果好的實踐教學體系。

二、實驗室建設是硬體基礎

實驗室是開展實踐教學的硬體保障,實驗室建設的好壞,直接關乎實踐教學體系執行的成敗。一直以來,我們非常重視軟體工程專業的實驗室建設。實驗建設能充分滿足軟體工程專業實踐教學體系的硬體要求。實驗裝置採購的指導思想是實驗裝置要先進、實用,充分滿足學生的學習和教師的實踐教學需要。該專業已經建成硬體實驗室有2個,分別是“計算機組成原理實驗室”、“計算機組裝與維護實驗室”;通訊與網路實驗室有2個,分別是“計算機通訊實驗室”、“計算機網路實驗室”;軟體類的實驗室有3個,分別是“軟體開發與測試實驗室”、“資料庫實驗室”、“資訊科技創新實驗室”。同時,為適應當今雲端計算的研究需要,我們投資200多萬建立了雲端計算平臺。以上實驗室的更新及新建,能充分滿足師生完成實踐教學的需要。

三、軟體工程專業技能訓練是實踐教學體系的抓手

在學生大學期間,為了在不同學期適時提高學生的綜合實踐能力,我們結合“軟體工程專業人才培養方案”的要求,開展了貫穿大學4年的專業技能訓練。我們把專業技能訓練當作實踐教學體系的抓手,專業技能訓練根據訓練大綱,著力提升學生應具備的專業素養和能力。我院的專業技能訓練主要包括兩個級別,一級是課程設計訓練,本訓練以課程為依託,制定課程級別的訓練大綱;二級是綜合設計訓練,主要訓練學生的軟體專案的開發能力,要求學生能靈活應用所掌握的知識和技能,完成一個綜合性、設計性的軟體專案。下面分別對這兩級訓練作詳細介紹。

3.1課程設計訓練

“課程設計”是一個多義詞詞條。它可以指“為掌握某一課程內容所進行的設計”[3]。課程設計是課程實驗的高階環節,課程實驗是提升學生立體實踐能力的根本,課程實驗分為驗證性實驗、綜合性實驗和課程設計實驗,我們在傳統驗證性實驗的基礎上開展課程設計實驗,提升學生的課程綜合實踐能力。以《Java程式設計》課程設計為例,課程設計的目的:利用Java語言的語法特性,結合資料結構演算法、網路知識、檔案處理和資料庫等知識完成綜合題目的設計和程式碼實現,並培養鍛鍊分析程式、撰寫報告等能力。軟體工程專業的已經開出課程設計的課程有4門,分別是:OFFICE辦公軟體、計算機組裝與維護、C語言程式設計、JA⁃VA程式設計。我們針對這些課程,在編寫實驗大綱時,要求包含課程設計,設計方案要經過專業系的稽核和教授委員的審定。最後,以審定通過的課程設計為依託,為後續綜合實踐能力的提升打下堅實的基礎。

3.2綜合設計訓練

綜合設計訓練的目的是鍛鍊學生綜合所學知識,設計和開發一個小專案的能力。這些專案有“JAVA程式設計”、“商業資料庫開發”、“J2EE企業應用”、“JAVAWeb開發”等,這些小專案的訓練要基於幾門課的知識和技能,如“JAVAWeb開發”就需要學生綜合資料庫、軟體工程、JAVA程式設計語言等知識與技能。綜合設計訓練要與畢業設計區別開來,此訓練的主要目的是讓學生體驗和掌握專案開發流程,同時鍛鍊綜合應用所學課程來完成一個具體的小專案。3.3軟體工程專業技能訓練安排為鼓勵學生多渠道獲得技能分,我們規定,學生參加通過全國軟體資格(水平)考試(中級),可以獲得2學分,參加通過軟體資格(水平)考試(高階),可以獲得3學分。

四、畢業設計是實踐教學體系總結性的實踐環節

畢業設計是教學過程的最後階段採用的一種總結性的實踐教學環節。通過畢業設計,學生可以綜合應用所學的各種理論知識和技能,進行全面、系統、嚴格的計算機技術及軟體工程能力的練習。[4]畢業論文(設計)是實踐教學體系的技能整合,我院對畢業論文(設計)作重大改革,著力打造學生綜合實踐能力。參加畢業論文(設計)的學生分兩部分,一部分在公司實習,同時要在公司完成畢業論文(設計)工作,餘下的學生在曲靖師院完成畢業論文工作,為提高畢業論文(設計)的質量,經向教務處請示,允許我院結合專業實踐性強的實際,改革本專業畢業論文(設計)工作。改革思路包括三點,一是我院學生的畢業論文(設計)以畢業設計為主,弱化對學生文字的要求,強化對實踐動作能力的提升和檢查,二是做好規範管理工作,制定相關檔案,如:“資訊工程學院畢業論文(設計)工作規定”、“資訊工程學院畢業設計開發文件的撰寫與列印規範”、“資訊工程學院畢業設計開發文件”等。

五、校企合作助力實踐教學體系

為提升學生的實習效果和就業質量。我們自2012年開始,與四川華迪資訊科技有限公司開展畢業實習的合作,該公司是一家集軟體外包、資訊服務、學生專業技能培訓為一體的公司,在以上業務深耕12年,在全國小有名氣。我們的學生參加校企合作實習有兩種型別,一是為期三個月的專業實習,二是為期四個月的就業培訓。三個月的專業實習分為Java開發方向和計算機網路方向,Java開發實訓的重點是提升學生的軟體開發實踐能力和水平,計算機網路方向的實訓重點是提升學生的網路規劃、設計、實施、部署的能力。從2013年開始,軟體工程專業的學生幾乎都參加校了企業合作的實習,取得了良好效果,學生的專業實踐能力提升了,就業質量明顯提高,很多學生就在四川成都就業、創業。

六、結語

本文結合長期的思考和實踐,不同的實踐環節有機整合,大大提高了學生的職業能力和素質。軟體工程專業的實踐教學體系的構建和實踐是一個系統的、長期的過程,還需要我們不斷地探索,進一步提高人才培養質量。

參考文獻:

[1]史佳融.2015年軟體工程專業就業前景如何[EB/OL]://bbs.本站

[2]唐衛東,劉昌鑫.地方高校軟體工程專業實踐教學改革與創新研究——以井岡山大學為例[J].計算機教育,2013,20:87-91.

[3]百度百科.課程設計[EB/OL]://

[4]劉丹鳳Web課程設計[EB/OL]://.2016-6-11.