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