公務員期刊網(wǎng) 論文中心 正文

軟件工程課程群建設方法研究

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了軟件工程課程群建設方法研究范文,希望能給你帶來靈感和參考,敬請閱讀。

軟件工程課程群建設方法研究

1.建設思路和方法

1.1軟件工程課程群體系的構建

傳統(tǒng)的軟件工程專業(yè)的核心課程一般包括如下課程:C語言程序設計、面向對象程序設計、數(shù)據(jù)結構、離散數(shù)學、計算機組成、操作系統(tǒng)、計算機網(wǎng)絡、數(shù)據(jù)庫原理及應用、軟件工程、編譯原理、軟件過程管理、軟件項目管理、面向對象建模與UML、軟件需求工程、軟件測試技術、.Net程序設計、Java語言程序設計、人機交互技術、游戲設計、三維動畫設計等。其中,與軟件工程緊密聯(lián)系的若干課程,如軟件工程、軟件過程管理、面向對象建模、軟件項目管理、軟件測試技術等課程沒有形成一個課程群,各門課程按照自己課程的體系獨立授課,存在知識點重復、知識體系不能銜接等問題。實驗環(huán)節(jié)也存在重復現(xiàn)象,而且各門課程的實驗課時有限,在一門課程的實驗課時內很難系統(tǒng)的完成一個實驗項目的所有實驗要求。如果整合與軟件工程有密切聯(lián)系的課程形成一個課程群,那么實驗環(huán)節(jié)也整合在一起,實驗課時累加在一起,能達到40學時以上,這樣學生也有充足的時間完成實驗項目的所有實驗要求,達到實驗大綱的要求,提高學生的開發(fā)能力、項目管理能力、團隊協(xié)作能力和創(chuàng)新能力。同時再加上一門課程設計,以小組的形式完成一個完整項目的實施,鍛煉學生綜合運用所學專業(yè)知識的能力和管理協(xié)作能力,培養(yǎng)學生更強的工程能力,從而培養(yǎng)出更多更優(yōu)秀的軟件專業(yè)人才。應明確軟件工程課程群中,哪些是基礎課程,哪些是專業(yè)課程,哪些是核心專業(yè)課程,分析各門課程的知識點和課程間知識點的銜接關系,確保軟件工程整個課程群知識體系結構合理、知識點銜接合理、實踐環(huán)節(jié)安排合理。

1.2軟件工程課程群的課堂教學方法

針對軟件工程學科課程教學的特點和社會對軟件工程專業(yè)學生的需求,采用“研討式教學+案例教學+實踐教學”相結合的教學方法,集學生主體性、啟發(fā)性、實踐性于一體,提高學生的學習效果,切實提高學生的專業(yè)素質和專業(yè)實踐能力。軟件工程群中的課程相對內容比較抽象,理論性較強,概念較多,不好理解。在授課的過程中,應結合項目案例教學,生動形象直觀的展現(xiàn)案例,并引導學生針對案例進行討論,切實提高學生的學習興趣和學習效果。在這個過程中,要求教師具有豐富的項目實踐經(jīng)驗,同時備課充分,上課能積極引導學生。同時理論部分授課完畢,應緊跟實踐環(huán)節(jié),教師給出合適的實踐題目,以項目方式開展,讓學生結組,以團隊的方式組織完成項目的任務和要求。

1.3軟件工程課程群的實驗教學方法

整合軟件工程課程群中的各門課程的實踐環(huán)節(jié),教師制定合理的軟件工程課程群的實驗教學大綱和實驗指導書,來合理指導學生的實驗環(huán)節(jié)。以實訓項目課題為驅動,以小組為實訓團隊。在完成實訓項目的過程中,學生將軟件開發(fā)過程、軟件測試技術的基本原理和技術應用于實踐,在實踐中掌握軟件開發(fā)過程和組織過程,強化學生規(guī)范化開發(fā)軟件的意識和團隊合作意識,鍛煉學生軟件的設計開發(fā)能力和工程能力,提高學生的創(chuàng)新能力和管理能力。具體方法如下:自由結組,組長負責制,實驗過程中結合小組討論和教師答疑指導;實訓課題自選,將主動權交給學生;實驗過程管理自治;實驗驗收考核,每組進行答辯,根據(jù)小組實驗過程表現(xiàn)、軟件性能展示、課堂答辯情況、文檔整體質量和個人的工作和表現(xiàn)綜合評分。同時在各門課程的實驗環(huán)節(jié)的基礎上,再加上一門專門的實踐環(huán)節(jié)--課程設計,以小組的形式完成一個完整項目的實施,鍛煉學生綜合運用所學專業(yè)知識的能力和管理協(xié)作能力,培養(yǎng)學生更強的工程能力,從而培養(yǎng)出更多更優(yōu)秀的社會所需軟件人才。同時積極引進第二課堂,引進企業(yè)優(yōu)秀人才定期培訓和講座,帶領學生走進企業(yè),切身體會實際項目的運作和開發(fā)。從而理論和實踐有機的結合,提高學生的理論水平和綜合實踐能力。

1.4信息化平臺的構建

構建軟件工程課程群精品課程申報網(wǎng)站,實現(xiàn)軟件工程課程群的網(wǎng)上教學,包括傳統(tǒng)教學過程中的課堂授課、作業(yè)、答疑、討論、考試、實驗等各環(huán)節(jié)。對軟件工程課程群中的課程實現(xiàn)教學內容的統(tǒng)一管理和實驗過程的統(tǒng)一、規(guī)范化管理。將實驗教學環(huán)節(jié)上網(wǎng),構建軟件工程課程群實驗管理網(wǎng)站,按照軟件過程管理的思想對實驗教學各個環(huán)節(jié)進行網(wǎng)上管理,實現(xiàn)精細化管理。

1.5軟件工程課程群教師團隊建設

構建軟件工程系列課程建設團隊,建設一支學術水平高、創(chuàng)新能力強、愛崗敬業(yè)的教師梯隊。隊伍內老、中、青教師結合,教授、副教授、講師齊備,老教師起好帶頭作用,加強青年教師的培養(yǎng),實行導師制,使年青教師過好教學關,同時積極創(chuàng)造條件培養(yǎng)年青教師的工程實踐能力。團隊內教師之間溝通、協(xié)調課程群的教學目標、教學大綱、教學內容等,有所側重,避免重復。鼓勵教師在提高教學質量同時,積極進行科研,實行科研與教學相長,提高教師自生的科研能力和綜合素質,同時促進教學效果的提升。積極引進企業(yè)導師,深入與企業(yè)合作,讓具有實際項目經(jīng)驗和管理經(jīng)驗的企業(yè)高層管理人員定期為學生舉辦講座,鼓勵學生到企業(yè)實習,切實提高學生的實踐能力。

2結語

軟件工程課程群建設是目前軟件工程專業(yè)教育的發(fā)展方向,形成一個明確有效的軟件工程課程群體系建設方法,不斷提高軟件工程專業(yè)的教學質量,提高人才培養(yǎng)的水平。今后應進一步加強與國際教育體系和教學方法的接軌,加強與企業(yè)的深度聯(lián)系與合作培養(yǎng),優(yōu)化軟件工程群課程體系,探索翻轉課堂、慕課等多種教學手段,切實提高軟件工程人才的培養(yǎng)水平。

作者:薛桂香 魏立 袁玉倩 馬建紅 林濤 單位:河北工業(yè)大學計算機科學與軟件學院 河北工業(yè)大學國有資產(chǎn)管理處