
文章編號:1672-5913(2011)17-0067-04 中圖分類號:G642 文獻標識碼:A
摘 要:實踐教學是培養學生應用能力和創新能力、實現素質教育和創新人才培養目標的重要環節。針對軟件工程學課程實踐教學中存在的問題,本文提出一種基于建構主義學習理論的多層次實踐教學體系改革方案,詳細討論課程實驗、軟件工程專業實習、開放式工程實訓和科研素質訓練等四個階段實踐教學環節的設計、組織和實施方案,并分析了建構主義理論對實踐教學的指導意義。
關鍵詞:軟件工程;建構主義;實踐教學;教學改革
作者簡介:張琳,女,講師,研究方向為軟件工程、軟件體系結構;賈瑜,男,副教授,研究方向為計算機軟件理論。
1 背景分析
軟件工程學是指導計算機軟件開發全過程的一門綜合性課程,具有極強的實踐性,目前已被廣泛列入計算機及相關專業的教學計劃。如何組織好軟件工程學課程的實踐教學,對于培養創新型軟件人才具有重要意義。
對于應用型本科院校,軟件工程學的教學目標要求學生掌握實用的軟件開發方法和原理,學習如何開發出高質量的軟件,授課內容涵蓋了軟件開發過程中應遵循的標準、規范和準則以及經典的軟件開發方法學等,為學生從事計算機大規模軟件開發與維護工作打下基礎。盡管教師在授課過程中反復強調軟件工程學的理論對于指導軟件開放實踐的重要性,但通過觀察學生的反饋,筆者發現學生對這門課程的學習興趣并不高,尤其是在實踐中靈活運用所學理論的能力不足。造成這一現狀的因素很多,在此結合我院實際從以下三個方面進行討論:
1) 課程的理論和實踐環節比例設置失當。應用型本科院校的學生,其理論分析能力往往有所欠缺,這就要求教師在課堂上既要闡述理論的分析、原理和作用,又要提供基于理論的處理方法,比如提供項目案例,給出開發流程的詳細說明,從而熏陶學生軟件分析、設計的思路及技巧。由此,需要改革傳統的
2d1ca539681bf24b42ff3a678608c80a課程學時比例安排,采用更新穎的教學模式,將實踐環節和理論授課巧妙地編織在一起。
2) 缺乏后續工程實踐訓練,理論知識得不到有效鞏固。在現有的教學計劃中,該課程和本專業其他課程的關聯度偏低,既定學時授課結束后,后續實踐訓練環節未能跟上,導致學生從課程中習得的內容得不到進一步的鞏固和加深,不容易學以致用。根據艾賓浩斯的“遺忘曲線”理論,遺忘具有先快后慢的規律,單純注重當時的學習效果,而忽視了后期的保持