前言:想要寫出一篇引人入勝的文章?我們特意為您整理了軟件工程課程群建設(shè)方法研究范文,希望能給你帶來靈感和參考,敬請閱讀。
1.建設(shè)思路和方法
傳統(tǒng)的軟件工程專業(yè)的核心課程一般包括如下課程:C語言程序設(shè)計、面向?qū)ο蟪绦蛟O(shè)計、數(shù)據(jù)結(jié)構(gòu)、離散數(shù)學(xué)、計算機(jī)組成、操作系統(tǒng)、計算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫原理及應(yīng)用、軟件工程、編譯原理、軟件過程管理、軟件項目管理、面向?qū)ο蠼EcUML、軟件需求工程、軟件測試技術(shù)、.Net程序設(shè)計、Java語言程序設(shè)計、人機(jī)交互技術(shù)、游戲設(shè)計、三維動畫設(shè)計等。其中,與軟件工程緊密聯(lián)系的若干課程,如軟件工程、軟件過程管理、面向?qū)ο蠼!④浖椖抗芾?、軟件測試技術(shù)等課程沒有形成一個課程群,各門課程按照自己課程的體系獨立授課,存在知識點重復(fù)、知識體系不能銜接等問題。實驗環(huán)節(jié)也存在重復(fù)現(xiàn)象,而且各門課程的實驗課時有限,在一門課程的實驗課時內(nèi)很難系統(tǒng)的完成一個實驗項目的所有實驗要求。如果整合與軟件工程有密切聯(lián)系的課程形成一個課程群,那么實驗環(huán)節(jié)也整合在一起,實驗課時累加在一起,能達(dá)到40學(xué)時以上,這樣學(xué)生也有充足的時間完成實驗項目的所有實驗要求,達(dá)到實驗大綱的要求,提高學(xué)生的開發(fā)能力、項目管理能力、團(tuán)隊協(xié)作能力和創(chuàng)新能力。同時再加上一門課程設(shè)計,以小組的形式完成一個完整項目的實施,鍛煉學(xué)生綜合運用所學(xué)專業(yè)知識的能力和管理協(xié)作能力,培養(yǎng)學(xué)生更強(qiáng)的工程能力,從而培養(yǎng)出更多更優(yōu)秀的軟件專業(yè)人才。應(yīng)明確軟件工程課程群中,哪些是基礎(chǔ)課程,哪些是專業(yè)課程,哪些是核心專業(yè)課程,分析各門課程的知識點和課程間知識點的銜接關(guān)系,確保軟件工程整個課程群知識體系結(jié)構(gòu)合理、知識點銜接合理、實踐環(huán)節(jié)安排合理。
1.2軟件工程課程群的課堂教學(xué)方法
針對軟件工程學(xué)科課程教學(xué)的特點和社會對軟件工程專業(yè)學(xué)生的需求,采用“研討式教學(xué)+案例教學(xué)+實踐教學(xué)”相結(jié)合的教學(xué)方法,集學(xué)生主體性、啟發(fā)性、實踐性于一體,提高學(xué)生的學(xué)習(xí)效果,切實提高學(xué)生的專業(yè)素質(zhì)和專業(yè)實踐能力。軟件工程群中的課程相對內(nèi)容比較抽象,理論性較強(qiáng),概念較多,不好理解。在授課的過程中,應(yīng)結(jié)合項目案例教學(xué),生動形象直觀的展現(xiàn)案例,并引導(dǎo)學(xué)生針對案例進(jìn)行討論,切實提高學(xué)生的學(xué)習(xí)興趣和學(xué)習(xí)效果。在這個過程中,要求教師具有豐富的項目實踐經(jīng)驗,同時備課充分,上課能積極引導(dǎo)學(xué)生。同時理論部分授課完畢,應(yīng)緊跟實踐環(huán)節(jié),教師給出合適的實踐題目,以項目方式開展,讓學(xué)生結(jié)組,以團(tuán)隊的方式組織完成項目的任務(wù)和要求。
1.3軟件工程課程群的實驗教學(xué)方法
整合軟件工程課程群中的各門課程的實踐環(huán)節(jié),教師制定合理的軟件工程課程群的實驗教學(xué)大綱和實驗指導(dǎo)書,來合理指導(dǎo)學(xué)生的實驗環(huán)節(jié)。以實訓(xùn)項目課題為驅(qū)動,以小組為實訓(xùn)團(tuán)隊。在完成實訓(xùn)項目的過程中,學(xué)生將軟件開發(fā)過程、軟件測試技術(shù)的基本原理和技術(shù)應(yīng)用于實踐,在實踐中掌握軟件開發(fā)過程和組織過程,強(qiáng)化學(xué)生規(guī)范化開發(fā)軟件的意識和團(tuán)隊合作意識,鍛煉學(xué)生軟件的設(shè)計開發(fā)能力和工程能力,提高學(xué)生的創(chuàng)新能力和管理能力。具體方法如下:自由結(jié)組,組長負(fù)責(zé)制,實驗過程中結(jié)合小組討論和教師答疑指導(dǎo);實訓(xùn)課題自選,將主動權(quán)交給學(xué)生;實驗過程管理自治;實驗驗收考核,每組進(jìn)行答辯,根據(jù)小組實驗過程表現(xiàn)、軟件性能展示、課堂答辯情況、文檔整體質(zhì)量和個人的工作和表現(xiàn)綜合評分。同時在各門課程的實驗環(huán)節(jié)的基礎(chǔ)上,再加上一門專門的實踐環(huán)節(jié)--課程設(shè)計,以小組的形式完成一個完整項目的實施,鍛煉學(xué)生綜合運用所學(xué)專業(yè)知識的能力和管理協(xié)作能力,培養(yǎng)學(xué)生更強(qiáng)的工程能力,從而培養(yǎng)出更多更優(yōu)秀的社會所需軟件人才。同時積極引進(jìn)第二課堂,引進(jìn)企業(yè)優(yōu)秀人才定期培訓(xùn)和講座,帶領(lǐng)學(xué)生走進(jìn)企業(yè),切身體會實際項目的運作和開發(fā)。從而理論和實踐有機(jī)的結(jié)合,提高學(xué)生的理論水平和綜合實踐能力。
1.4信息化平臺的構(gòu)建
構(gòu)建軟件工程課程群精品課程申報網(wǎng)站,實現(xiàn)軟件工程課程群的網(wǎng)上教學(xué),包括傳統(tǒng)教學(xué)過程中的課堂授課、作業(yè)、答疑、討論、考試、實驗等各環(huán)節(jié)。對軟件工程課程群中的課程實現(xiàn)教學(xué)內(nèi)容的統(tǒng)一管理和實驗過程的統(tǒng)一、規(guī)范化管理。將實驗教學(xué)環(huán)節(jié)上網(wǎng),構(gòu)建軟件工程課程群實驗管理網(wǎng)站,按照軟件過程管理的思想對實驗教學(xué)各個環(huán)節(jié)進(jìn)行網(wǎng)上管理,實現(xiàn)精細(xì)化管理。
1.5軟件工程課程群教師團(tuán)隊建設(shè)
構(gòu)建軟件工程系列課程建設(shè)團(tuán)隊,建設(shè)一支學(xué)術(shù)水平高、創(chuàng)新能力強(qiáng)、愛崗敬業(yè)的教師梯隊。隊伍內(nèi)老、中、青教師結(jié)合,教授、副教授、講師齊備,老教師起好帶頭作用,加強(qiáng)青年教師的培養(yǎng),實行導(dǎo)師制,使年青教師過好教學(xué)關(guān),同時積極創(chuàng)造條件培養(yǎng)年青教師的工程實踐能力。團(tuán)隊內(nèi)教師之間溝通、協(xié)調(diào)課程群的教學(xué)目標(biāo)、教學(xué)大綱、教學(xué)內(nèi)容等,有所側(cè)重,避免重復(fù)。鼓勵教師在提高教學(xué)質(zhì)量同時,積極進(jìn)行科研,實行科研與教學(xué)相長,提高教師自生的科研能力和綜合素質(zhì),同時促進(jìn)教學(xué)效果的提升。積極引進(jìn)企業(yè)導(dǎo)師,深入與企業(yè)合作,讓具有實際項目經(jīng)驗和管理經(jīng)驗的企業(yè)高層管理人員定期為學(xué)生舉辦講座,鼓勵學(xué)生到企業(yè)實習(xí),切實提高學(xué)生的實踐能力。
2結(jié)語
軟件工程課程群建設(shè)是目前軟件工程專業(yè)教育的發(fā)展方向,形成一個明確有效的軟件工程課程群體系建設(shè)方法,不斷提高軟件工程專業(yè)的教學(xué)質(zhì)量,提高人才培養(yǎng)的水平。今后應(yīng)進(jìn)一步加強(qiáng)與國際教育體系和教學(xué)方法的接軌,加強(qiáng)與企業(yè)的深度聯(lián)系與合作培養(yǎng),優(yōu)化軟件工程群課程體系,探索翻轉(zhuǎn)課堂、慕課等多種教學(xué)手段,切實提高軟件工程人才的培養(yǎng)水平。
作者:薛桂香 魏立 袁玉倩 馬建紅 林濤 單位:河北工業(yè)大學(xué)計算機(jī)科學(xué)與軟件學(xué)院 河北工業(yè)大學(xué)國有資產(chǎn)管理處