秦放 何丹丹 曾維佳

摘要:軟件工程是軟件工程專業的主要專業課程,對培養高素質的軟件工程人才起著決定性的作用。針對課程中理論知識抽象,學生感受不到學習效果等問題,文章結合教學改革實踐,從教學內容、教學方式、課程考核等方面進行探討,提出案例驅動與項目導向結合的軟件工程課程教學模式。
關鍵詞:軟件工程;教學模式;案例驅動;項目導向
0.引言
在普通高等院校軟件工程本科專業的教學中,軟件工程通常作為一門核心的必修專業課程。它是技術與管理緊密結合所形成的工程學科,對培養工程化的軟件人才有著極為重要的意義。其先行課程是程序設計語言、數據庫原理、操作系統、數據結構等,可以說這是一門應用性、實踐性、綜合性很強的專業課程。它的主要內容包括軟件產品研發的基本概念、基本理論和基本工具,目的是幫助學生能夠在短時間內掌握軟件項目定義、分析、設計、開發、維護的一般過程,培養學生軟件開發的實踐能力及管理軟件項目的基本能力,同時也為后續的項目實訓及畢業設計儲備知識和技能。
然而,由于軟件工程本身就是一個比較復雜的系統工程,所以在教學過程中存在一些實際困難,主要體現在以下幾個方面:
(1)軟件工程理論抽象,知識點眾多,學生感覺不到直接的學習效果,沒有學習興趣。
(2)教學內容往往重理論、輕實踐,導致學生對教師講授的工程概念不理解,學習難度大?!?br>