當前位置:學問谷 >

校園範例 >語文 >

軟件工程的課程教學探討

軟件工程的課程教學探討

信息管理與信息系統專業《軟件工程》課程在教學過程中存在的問題,結合信息管理與信息系統專業和軟件工程課程的特點,從教學定位、課程體系設置、教師能力、教學資源、教學內容和方法、學生考核機制等方面提出了改進課程教學的若干措施。下面是小編整理的軟件工程的課程教學探討,歡迎來參考!

軟件工程的課程教學探討

一、引言

信息管理與信息系統專業(下文簡稱信管專業)起源於20世紀60年代,伴隨着管理科學和信息技術的發展逐步興起。我國信管專業成立於1998年,是一門以現代管理理論為基礎,藉助先進的計算機和通信技術,對信息進行管理和處理的學科,包含計算機、網絡、管理、自動化,經濟和財務會計等多種專業知識,具有管理與信息技術相互滲透,知識面廣,學科背景複雜等特點。

軟件工程通常是計算機科學與技術相關專業的必修課之一,涉及軟件開發和維護的基本原理、概念與技術方法,用於培養學生正確的研發理念和良好的研發習慣,提高軟件開發效率和產品質量。[2]為了培養信管專業學生的信息系統開發能力,信管專業開設了軟件工程課程。

由於信管專業學科跨度大,師資背景和生源結構複雜,教學思想差異較大的影響,軟件工程在信管課程體系中的地位存在異議,其教學方法和教學模式亦有諸多不足。文章結合信管專業和軟件工程的特點,本着“理性用户培養”[3]的目標,從課程定位、教學方式和方法、教學內容和考核形式等方面分析軟件工程的教學現狀,提出相應對策。

二、信管專業《軟件工程》課程存在的問題

1.課程定位不明確

在信管專業中,軟件工程主要指導學生進行管理信息系統的分析、設計、實施及維護,側重系統的研發和維護的原理和方法。管理信息系統課程則是讓學生全面認識管理信息系統,涉及的知識面廣,但內容淺顯。兩者在系統開發和維護部分的內容上存在交集,部分院校因此未將軟件工程加入專業培養計劃。另外一些院校為強化學生的系統開發能力,將“軟件工程”與“信息系統分析與設計”課程同時開設,出現課程重複的現象。這些都是軟件工程定位不清晰的結果。

2.課程時間安排不合理

信管專業中的軟件工程與諸多信管專業基礎課程聯繫密切,需要較強的專業基礎知識,但目前部分院校的`課程體系將軟件工程與管理學、程序設計等專業基礎課程安排在同一學期顯然不合適,教學安排缺乏層次性。

3.師資力量存短板

信管專業教授軟件工程的教師幾乎都畢業於計算機專業,不僅缺乏管理學相關知識且在教學思想上沿襲了理工科的風格,偏重程序研發流程,忽略管理信息系統開發過程的多學科交叉特點,導致學生把管理信息系統等同於一般的計算機軟件,使得學生對管理信息系統的內涵認識不足,甚至產生誤解。此外,大多數教師並沒有實際參與大型管理信息系統項目的開發,缺乏實際的研發經驗,故難以全面、深入地介紹管理信息系統研發過程和特點。

4.適用教材缺乏

一方面現有信管專業軟件工程的教材大都沿用自計算機專業,着重從理論方面介紹各種經典分析和設計方法,所選案例也缺乏與管理學等其他相關學科結合,且很少結合最新的設計方法和工具進行介紹。這種教材選擇方式難以和信管專業內的其他課程有機結合,自身形成知識孤島,無法體現信管專業管理為主、計算機為輔,多學科交叉的特點,同時也不能反映信管專業與計算機專業的本質區別。

5.教學方法古板,實踐不足

軟件工程的教學內容多為以往研發經驗的概括和總結,知識點多以各種概念、原則、規則和要點等形式出現,缺乏完整案例,內容抽象晦澀,教師多采用單向注入和強行灌輸的教學方式,不利學生的理解和應用。此外,信管專業課程體系龐雜,無法為軟件工程分配足夠的實踐課時。其他系統開發相關課程,或因項目過小而無需使用軟件工程思想,或因課時限制而側重系統的實現和測試方面。這些問題導致軟件工程思想難以完全付諸實踐,使學生缺乏系統性和全面性的訓練。

6.學生評價機制不合理

成績評定是評估學生學習效果的重要依據,也是反映教師教學能力的參考指標。本校統一採用“平時表現+期末筆試”的考核機制,比例為3:7。其中,平時表現包含期會考試成績、日常考勤、課後作業和實驗成績等。這種成績評定機制存在諸多問題:(1)期末考試比例過大,不能全面客觀反映學生的表現。(2)閉卷理論筆試不利於擴展學生的知識面,難以考查知識的實際綜合運用能力。(3)筆試為主的考核機制容易誘使學生產生應試教育的傾向。

三、《軟件工程》課程教學的若干對策

針對信管專業軟件工程課程的問題,結合本校教師的教學經驗提出相關的應對措施。

1.明晰教學定位

信管專業的定位是計算機和管理的交叉學科,管理信息系統是信管專業關係最為密切的信息系統。軟件工程在信管專業中的主要任務是為了培養學生使用軟件工程的思想分析、設計和開發管理信息系統。鑑於學生培養目標的不同,信息系統開發能力並非所有學生所必須掌握的。因此,軟件工程在信管專業中的定位不能搞一刀切,必須因方向而異。系統開發方向的學生應把軟件工程作為專業必修課,而信息管理方向的學生則作為專業選修課選修。

2.優化課程安排

軟件工程的目的是指導管理信息系統開發,學生選修前需具備基本的編程能力和數據庫知識。而且,管理信息系統的開發需要結合管理、會計和運籌等課程的相關知識。因此,軟件工程的安排應置於數據結構、數據庫、程序設計、管理學和運籌學等課程之後,信息系統課程設計之前。在課程設置上,軟件工程與面向對象程序設計、管理信息系統、信息系統課程設計等相關課程組成課程羣[4],相關任課教師以團隊方式備課。每學期期初和期末,同一課程羣的教師互相交流教學效果和存在的問題,根據學生的情況各自調整後序教學內容,有針對性地開展教學。課程羣方式可以有效加強課程間的平滑銜接,強化教師間的團隊合作,實現知識的有機結合,提高課程安排的層次性與合理性。

標籤: 軟件工程 教學
  • 文章版權屬於文章作者所有,轉載請註明 https://xuewengu.com/flxy/yuwen/mkykgl.html