軟件工程課程改革探討的論文

學識都 人氣:1.22W

1高校軟件工程教學中存在的問題

軟件工程課程改革探討的論文

1.1理論課程教學方法單一,學時有限

軟件工程中也出現了不少的新的前沿技術和方法。但是學時一般都是36~54學時之間,在有限的學時中要講授這麼多的內容,就出現了這樣一個局面,老師在課堂上拼命的講,學生在下面昏昏欲睡,提不起精神。這使得軟件工程課程教學過程嚴重脫離實踐。

1.2不重視實驗課程

有些高校的軟件工程課程中實驗課程所佔的比例很少,實驗課程一般只有10~15學時或根本沒有設置相應的實驗課程。這種現況使得學生不能將所學的理論知識應用到實踐中來,使得軟件工程這門課程變成了與實踐無關的純理論課程。因此學生在實際的學習過程中缺乏與專業內容的有機結合,實踐動手能力極差。

1.3考覈方式單一

軟件工程課程的考覈方式主要以學生的期末考試成績作爲唯一標準。其考覈的方式是有以下幾種:

1)平時考勤+期末考試,這種考覈方式是隻考理論知識,考試內容無外乎是基本原理、基本概念,最多再加幾道綜合題,題型基本上是課後題。這種機械化的考試內容容易使學生養成死記硬背解決問題的習慣。

2)平時考勤+作業+期末考試,這種考覈也是以考試爲驅動的傳統考覈模式,在講解理論知識的同時讓學生編寫文檔。所以學生根本沒有自主學習的動力和慾望,結果導致學生僅僅掌握一些軟件工程的理論知識,很難做到真正的將理論和實踐相結合。

2針對上述問題的解決方法

2.1從理論課程建設着手

1)教師可以利用實例來講解軟件工程知識,例如,瑞星公司的軟件開發和管理、微軟的軟件開發和項目管理等。從而加深學生對理論知識的理解及理論知識在實踐中的應用,從而達到較好的教學效果。

2)在理論課堂中引入“交換方式”。課堂交換方式是指各個項目組在每一個開發階段結束之後要在課堂上將自己項目的完成情況作詳細的講解。具體講解內容包括自己項目的開發計劃、設計方案、實現方法等,接受其他同學和老師的建議,這樣能夠促使項目小組在交流中求得完善。

2.2從實驗課程建設着手

實驗課程建設要從增加實驗課程開始。實驗課程應該有最重要的實踐部分的內容,學生可以設計具體的軟件工程項目,根據軟件工程項目進行的若干步驟,依次根據計劃完成項目文檔。學生可以通過軟件項目的實踐,更深刻地理解軟件工程,從而達到理論與實踐相結合提高學生的`動手實踐能力的目的。

2.3從成績考覈方式着手

針對上述“以結果性考覈爲主”傳統考試模式存在的弊端,我們在教學中要把學生的被動接受變爲主動積極地參與。針對軟件工程實踐性強的特點,我們採取模塊化、項目驅動模式的改革方式。

1)平時考勤+課堂表現+綜合任務+期末測試,課程成績由平時考勤、課堂表現、綜合任務和期末測試組成。其中,平時考勤佔10%、課堂表現佔10%,課下項目任務的完成情況佔60%,期末測試佔20%。這種考覈方式是以每個小組成員的項目完成情況爲主的考覈方式。考覈時教師根據每位同學在項目中所承擔部分的完成情況和文檔的質量進行打分。除此之外期末時還要進行期末考試,以考覈對理論知識的掌握情況。

2)項目成績+文檔成績+論文成績,課程成績由項目成績、文檔成績和論文成績三部分組成,其中項目成績佔50%、文檔成績佔20%、論文成績佔30%。這種考覈方式由學生自由組隊爲主。小組可以自主選擇開發項目,指定開發計劃。學生按要求在學期末提交相應的項目文檔和論文。老師根據提交的項目的完成情況、文檔的質量以及論文的答辯情況進行打分。