- 相關推薦
軟件工程專業(yè)實踐教學體系建構研究
軟件工程專業(yè)作為一個新學科,在人才培養(yǎng)上不僅需要重視研究型人才的培養(yǎng),更多要考慮面向社會需求的實用型人才的培養(yǎng)。下面是小編搜集整理的相關內(nèi)容的論文,歡迎大家閱讀參考。
摘要:軟件工程專業(yè)是2002年教育部新增的專業(yè),隨著計算機應用領域的不斷擴大及經(jīng)濟建設的不斷發(fā)展的需要,軟件工程專業(yè)成為一個新的熱門專業(yè)。但是,目前該專業(yè)畢業(yè)生普遍存在實踐能力弱、工程能力差的問題。該文以曲靖師范學院軟件工程專業(yè)為例,探討了該專業(yè)實踐教學體系的構建,從實驗室建設、專業(yè)技能訓練、畢業(yè)設計、校企合作等方面綜合起來,共同形成有機的實踐教學體系。實踐證明,該體系較完備,可操作性強,具有一定的借鑒意義。
關鍵詞:軟件工程專業(yè);專業(yè)技能訓練;畢業(yè)設計;校企合作
一、前言
近年來,軟件行業(yè)進入第二春,供需兩旺。據(jù)調(diào)查,以北京為例,軟件工程師每年需求50000人左右。據(jù)IT英才網(wǎng)數(shù)據(jù)顯示:北京IT職場每月需求達3380個。[1]但是,軟件行業(yè)市場的供需出現(xiàn)了錯位,一方面,IT企業(yè)對軟件工程專業(yè)的人才需求旺盛,另一方面,軟件工程專業(yè)的畢業(yè)生就業(yè)質(zhì)量卻不高。究其原因,是我們培養(yǎng)的人才不能滿足企業(yè)對軟件工程人才要求。軟件工程專業(yè)是國家教育部在2002年新增的專業(yè)。該專業(yè)以計算機技術為主的專業(yè),實踐性很強,專業(yè)的實踐教學體系是培養(yǎng)學生實踐能力、計算機工程能力、創(chuàng)新能力的重要途徑。我們應該充分了解市場和企業(yè)的需求,制訂和實施切實可行的實踐教學體系。[2]曲靖師范學院軟件工程專業(yè)從2008年開辦至今,已經(jīng)培養(yǎng)5屆學生,一直以來,我們不斷豐富和完善該專業(yè)的實踐教學體系,形成了相對完備、效果好的實踐教學體系。
二、實驗室建設是硬件基礎
實驗室是開展實踐教學的硬件保障,實驗室建設的好壞,直接關乎實踐教學體系執(zhí)行的成敗。一直以來,我們非常重視軟件工程專業(yè)的實驗室建設。實驗建設能充分滿足軟件工程專業(yè)實踐教學體系的硬件要求。實驗設備采購的指導思想是實驗設備要先進、實用,充分滿足學生的學習和教師的實踐教學需要。該專業(yè)已經(jīng)建成硬件實驗室有2個,分別是“計算機組成原理實驗室”、“計算機組裝與維護實驗室”;通信與網(wǎng)絡實驗室有2個,分別是“計算機通信實驗室”、“計算機網(wǎng)絡實驗室”;軟件類的實驗室有3個,分別是“軟件開發(fā)與測試實驗室”、“數(shù)據(jù)庫實驗室”、“信息技術創(chuàng)新實驗室”。同時,為適應當今云計算的研究需要,我們投資200多萬建立了云計算平臺。以上實驗室的更新及新建,能充分滿足師生完成實踐教學的需要。
三、軟件工程專業(yè)技能訓練是實踐教學體系的抓手
在學生大學期間,為了在不同學期適時提高學生的綜合實踐能力,我們結合“軟件工程專業(yè)人才培養(yǎng)方案”的要求,開展了貫穿大學4年的專業(yè)技能訓練。我們把專業(yè)技能訓練當作實踐教學體系的抓手,專業(yè)技能訓練根據(jù)訓練大綱,著力提升學生應具備的專業(yè)素養(yǎng)和能力。我院的專業(yè)技能訓練主要包括兩個級別,一級是課程設計訓練,本訓練以課程為依托,制定課程級別的訓練大綱;二級是綜合設計訓練,主要訓練學生的軟件項目的開發(fā)能力,要求學生能靈活應用所掌握的知識和技能,完成一個綜合性、設計性的軟件項目。下面分別對這兩級訓練作詳細介紹。
3.1課程設計訓練
“課程設計”是一個多義詞詞條。它可以指“為掌握某一課程內(nèi)容所進行的設計”[3]。課程設計是課程實驗的高級環(huán)節(jié),課程實驗是提升學生立體實踐能力的根本,課程實驗分為驗證性實驗、綜合性實驗和課程設計實驗,我們在傳統(tǒng)驗證性實驗的基礎上開展課程設計實驗,提升學生的課程綜合實踐能力。以《Java程序設計》課程設計為例,課程設計的目的:利用Java語言的語法特性,結合數(shù)據(jù)結構算法、網(wǎng)絡知識、文件處理和數(shù)據(jù)庫等知識完成綜合題目的設計和代碼實現(xiàn),并培養(yǎng)鍛煉分析程序、撰寫報告等能力。軟件工程專業(yè)的已經(jīng)開出課程設計的課程有4門,分別是:OFFICE辦公軟件、計算機組裝與維護、C語言程序設計、JA⁃VA程序設計。我們針對這些課程,在編寫實驗大綱時,要求包含課程設計,設計方案要經(jīng)過專業(yè)系的審核和教授委員的審定。最后,以審定通過的課程設計為依托,為后續(xù)綜合實踐能力的提升打下堅實的基礎。
3.2綜合設計訓練
綜合設計訓練的目的是鍛煉學生綜合所學知識,設計和開發(fā)一個小項目的能力。這些項目有“JAVA程序設計”、“商業(yè)數(shù)據(jù)庫開發(fā)”、“J2EE企業(yè)應用”、“JAVAWeb開發(fā)”等,這些小項目的訓練要基于幾門課的知識和技能,如“JAVAWeb開發(fā)”就需要學生綜合數(shù)據(jù)庫、軟件工程、JAVA程序設計語言等知識與技能。綜合設計訓練要與畢業(yè)設計區(qū)別開來,此訓練的主要目的是讓學生體驗和掌握項目開發(fā)流程,同時鍛煉綜合應用所學課程來完成一個具體的小項目。3.3軟件工程專業(yè)技能訓練安排為鼓勵學生多渠道獲得技能分,我們規(guī)定,學生參加通過全國軟件資格(水平)考試(中級),可以獲得2學分,參加通過軟件資格(水平)考試(高級),可以獲得3學分。
四、畢業(yè)設計是實踐教學體系總結性的實踐環(huán)節(jié)
畢業(yè)設計是教學過程的最后階段采用的一種總結性的實踐教學環(huán)節(jié)。通過畢業(yè)設計,學生可以綜合應用所學的各種理論知識和技能,進行全面、系統(tǒng)、嚴格的計算機技術及軟件工程能力的練習。[4]畢業(yè)論文(設計)是實踐教學體系的技能整合,我院對畢業(yè)論文(設計)作重大改革,著力打造學生綜合實踐能力。參加畢業(yè)論文(設計)的學生分兩部分,一部分在公司實習,同時要在公司完成畢業(yè)論文(設計)工作,余下的學生在曲靖師院完成畢業(yè)論文工作,為提高畢業(yè)論文(設計)的質(zhì)量,經(jīng)向教務處請示,允許我院結合專業(yè)實踐性強的實際,改革本專業(yè)畢業(yè)論文(設計)工作。改革思路包括三點,一是我院學生的畢業(yè)論文(設計)以畢業(yè)設計為主,弱化對學生文本的要求,強化對實踐動作能力的提升和檢查,二是做好規(guī)范管理工作,制定相關文件,如:“信息工程學院畢業(yè)論文(設計)工作規(guī)定”、“信息工程學院畢業(yè)設計開發(fā)文檔的撰寫與打印規(guī)范”、“信息工程學院畢業(yè)設計開發(fā)文檔”等。
五、校企合作助力實踐教學體系
為提升學生的實習效果和就業(yè)質(zhì)量。我們自2012年開始,與四川華迪信息技術有限公司開展畢業(yè)實習的合作,該公司是一家集軟件外包、信息服務、學生專業(yè)技能培訓為一體的公司,在以上業(yè)務深耕12年,在全國小有名氣。我們的學生參加校企合作實習有兩種類型,一是為期三個月的專業(yè)實習,二是為期四個月的就業(yè)培訓。三個月的專業(yè)實習分為Java開發(fā)方向和計算機網(wǎng)絡方向,Java開發(fā)實訓的重點是提升學生的軟件開發(fā)實踐能力和水平,計算機網(wǎng)絡方向的實訓重點是提升學生的網(wǎng)絡規(guī)劃、設計、實施、部署的能力。從2013年開始,軟件工程專業(yè)的學生幾乎都參加校了企業(yè)合作的實習,取得了良好效果,學生的專業(yè)實踐能力提升了,就業(yè)質(zhì)量明顯提高,很多學生就在四川成都就業(yè)、創(chuàng)業(yè)。
六、結語
本文結合長期的思考和實踐,不同的實踐環(huán)節(jié)有機整合,大大提高了學生的職業(yè)能力和素質(zhì)。軟件工程專業(yè)的實踐教學體系的構建和實踐是一個系統(tǒng)的、長期的過程,還需要我們不斷地探索,進一步提高人才培養(yǎng)質(zhì)量。
參考文獻:
[1]史佳融.2015年軟件工程專業(yè)就業(yè)前景如何[EB/OL].http://bbs.yjbys.com/597239.html.2016-6-11.
[2]唐衛(wèi)東,劉昌鑫.地方高校軟件工程專業(yè)實踐教學改革與創(chuàng)新研究——以井岡山大學為例[J].計算機教育,2013,20:87-91.
[3]百度百科.課程設計[EB/OL].http://baike.baidu.com/view/1231618.htm.2016-6-11.
[4]劉丹鳳.JavaWeb課程設計[EB/OL].http://wenku.baidu.com.2016-6-11.
【軟件工程專業(yè)實踐教學體系建構研究】相關文章:
論地方高校獨立學院法學專業(yè)實踐教學體系的建構03-19
經(jīng)濟管理類專業(yè)實踐教學體系研究論文04-30
電子商務專業(yè)實踐教學體系的構建03-07