趙玥 王剛
摘 要:隨著社會對于人才的要求不斷提高,傳統的軟件工程教學模式已經不能夠符合時代的需要。我們對軟件工程教學的現狀進行了研究,探索出了一條軟件工程實驗教學模式改革之道,并且對軟件工程實驗教學模式進行了實踐,試圖推動軟件工程實驗教學模式的科學合理發展。
關鍵詞:軟件工程;實驗教學模式;改革;實踐
軟件工程課程是計算機專業中很重要的一門課程,既要求大量邏輯嚴密的理論也要求有內容豐富的實踐。這種對于實踐與理論要求都非常高的課程對于學生們的理論知識的積累以及動手能力的提高有著很大的作用,能夠促使學生在日后的工作中不斷地將所學的理論運用于實踐,同時將實踐中所獲得的知識上升為理論。[1]但是,在我們現在的軟件工程實驗課程中,存在著很多問題,使得學生們沒有辦法很好的將理論運用實踐,沒有辦法運用實驗對自己架構的軟件工程進行檢驗。
1 軟件工程實驗課程的現狀
當前很多高校的軟件工程實驗課程都存在著一些問題,對學生們動手能力的提高產生了很大的制約。這些問題的存在部分是受傳統教學模式的影響,部分是因為教師自身的發展不能與快速發展變化的信息時代同步而造成的。我們對于軟件工程實驗課程的現狀進行分析,對癥下藥,探索出了軟件工程實驗教學模式改革與實踐的方法。
1.1 軟件工程實驗教學與理論課程嚴重分配不均
在很多學校,由于受設備嚴重不足與設備老化,沒有辦法保證學生在進行軟件工程實驗課程時能夠人手一臺可以正常使用的計算機,對學生進行正常實驗造成了嚴重的影響。同時,很多學校正是由于設備的缺乏,開始對實驗課程進行大幅縮減,相應地增加了理論課程,產生了實驗課程與理論課程分配嚴重不均衡的現象。造成了學生空有軟件工程的知識,但是缺乏實際實踐經驗,使得學生動手能力嚴重不足,給自身的專業發展造成了很大的限制。
1.2 軟件工程實驗教學課程缺乏學生的主體性
很多學校都有專業的軟件工程實驗教學教室,讓學生能夠進行實際的軟件工程操作。但是在具體的上課過程中,教師依然采取的是傳統的教師講,學生聽的模式,沒有積極發揮學生在實驗課程中的主體作用,沒有讓學生在實驗的過程中培養自己的創造思維與動手能力。在這樣的教學模式中,學生唯一進行自主操作的機會是完成教師布置的課后作業,這些作業的內容往往是對課堂所學知識的復習鞏固,沒有能夠讓學生發揮自己的創造力來進行軟件工程架構。軟件工程實驗教學過程中學生主體性的缺乏會導致學生缺少創新性,創造能力嚴重不足,很大程度上影響了學生能力的發揮。
2 軟件工程實驗教學模式的改革與實踐
我們對于軟件工程實驗教學模式進行改革,就是要堅持以社會需要為導向,堅持以學生為主體,堅持培養學生理論與實踐相結合的能力。
2.1 在軟件工程實驗教學課堂上采用工程化的教學方法
軟件工程是一門系統性非常強的課程,所以要求教師在實驗教學課堂上運用工程化的教學方法對學生進行培養,不斷地培養學生的系統思維能力,使得學生能夠掌握和勝任軟件工程開發的每一個環節,能力能夠得到全面提升。我們教師在平常的實驗課堂進行中,應該指導學生從軟件開發的創意提出、系統分析、前景分析、軟件建構、軟件設計、軟件測試到軟件運行等軟件工程開發的全過程進行參與,指導學生在每一個環節中都能夠主動提出自己的意見和想法,并且能夠對自己的意見進行改善,運用到軟件工程開發之中。在這樣的軟件工程實驗教學課堂中,教師主導整個實驗課程的進程,學生作為主體來提出創意并且進行實踐。這樣的工程化的教學方法能夠促使學生在課堂教學的過程中不斷進行創新,積極培養自己的動手能力。[2]
2.2 采用小組實驗的方法發揮每個學生的專長
軟件工程開發環節很多,對于學生能力的要求很高。我們在平常的軟件工程的理論教學課程中需要對學生進行全面培養,但是在軟件工程的實驗教學過程中,則需要對學生的特長進行開發和提高,使得學生的特長能夠得到很好的發揮。
在軟件工程實驗課堂中,可以采用小組實驗的方法發揮學生的專長。通過對學生進行分組,使得在不同環節中擁有特長的學生能夠組合在一起,這樣即能夠保障軟件工程實驗的正常進行,又能夠促進學生在實驗的過程中互相學習,共同提高。同時,這樣的小組實驗方式還能夠培養學生的團隊精神,使得學生在合作的過程中學會相互妥協和包容。
3 軟件工程實驗教學模式改革的效果
我們按照以上方式對傳統的軟件工程實驗教學模式進行了改革,并且在一定范圍內進行了實踐。對比發現,改革后的實踐教學模式培養出來的學生具有很強的系統思維,動手能力也有十分明顯地提高,特長也得到了很好的發揮,團隊合作精神也非常強。總之,綜合能力有了明顯地提高。
綜上所述,傳統的軟件工程實驗教學模式存在著很多的問題,需要我們對其進行不斷地改善以使學生綜合素質得到提高。我們在軟件工程實驗教學課程中要不斷地推進改革,促進學生綜合能力的不斷提高。
[參考文獻]
[1]張海藩.軟件工程導論[M].北京:清華大學出版社,2003.
[2]張基溫.面向21世紀計算機教學改革的幾點思考[J].計算機世界,1997(9).