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

才智咖 人氣:1.2W

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%。這種考核方式由學生自由組隊為主。小組可以自主選擇開發專案,指定開發計劃。學生按要求在學期末提交相應的專案文件和論文。老師根據提交的專案的完成情況、文件的質量以及論文的答辯情況進行打分。