信管專業軟件工程課程教學策略

前言:尋找寫作靈感?中文期刊網用心挑選的信管專業軟件工程課程教學策略,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。

信管專業軟件工程課程教學策略

一、信管專業軟件工程課程存在的問題

1.課程定位不明確

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

2.課程時間安排不合理

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

3.師資力量存短板

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

4.適用教材缺乏

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

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

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

6.學生評價機制不合理

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

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

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

1.明晰教學定位

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

2.優化課程安排

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

3.建立合理的教師培養機制

教師培養采用“走出去,引進來”的方針,加強與兄弟院校和相關企業的交流。圍繞構建應用型本科院校的目標,引入高職院校中的“雙師型”培養機制,將科學研究和實際應用相結合,組織軟件工程及相關課程組構成的開發團隊,積極參與校內外的合作項目的研發,如校內各部門的信息系統開發項目、校外實習基地的合作開發項目、科研項目的系統實現等。在教學任務之外,學校應鼓勵任課教師定期到實習單位參加項目見習,甚至直接參與項目研發,提高教師的研發能力,更新知識儲備。同時,教師的考核體系應根據教師的授課內容進行分類評價,軟件工程等應用性課程的考核機制應加大對實踐的要求,鼓勵科研與知識應用的結合,真正實現應用型培養的發展方向

4.改進教學方法,強化實踐教學

根據軟件工程理論和實踐要求都較強的特點,采用案例驅動的方法開展教學,將理論知識融入到具體案例當中,通過“學中練、練中學”的模式將抽象的知識通過具體的項目展示,方便理解和消化吸收。此外,單純的理論知識學習是不夠的,需要通過實際的項目訓練進行提高,進而達到鞏固所學知識,靈活應用的目的。項目訓練以學生分組的方式進行,在學習的同時培養學生的團隊意識和協作精神。項目類型以中型管理信息系統為宜,來源可出自教師自身的項目或者協作單位項目中的子系統,也可以學生提出由任課教師審核通過。項目結束時,學生必須能夠提交可正確執行的程序,同時提交相關的系統開發文檔,文檔要求嚴格按照國標GB-T8567-2006編寫。在實踐過程中,教師應以項目管理人的角色監督項目的進度,及時發現并糾正存在的錯誤,同時回答學生在實踐中遇到問題。這種方式既讓學生清楚了解課程開設的目的和意義,也強化學生對所學知識的理解和應用。

5.完善教學資源

信管專業軟件工程課程的教學資源(如教材、輔導資料、教學案例等)的安排和設計應按本專業的需求進行改進和完善。首先,調整教材內容的編排。軟件開發技術知識點需要與時俱進,已被淘汰的知識點應予以刪除或以概述的形式介紹,同時增加近年出現的新技術和新方法,并對其中的典型方法進行重點介紹,并配上相應的案例進行講解。其次,修改教材內容的編寫方式。采用案例驅動的教學模式,將以往逐條羅列的抽象理論融合到具體的教學案例中,讓學生通過分析案例提取出知識要點。該方法既有利于對枯燥知識的理解和吸收,也為進一步的知識應用提供極好的參考素材。第三,修改配套案例。案例選擇中等規模的管理信息系統的完整研發過程較為合適。案例規模不宜過大的案例,否則不適宜初學者學習;規模太小則細節不足。案例可以取自教學參考書,也可以是教師自身的項目研發經歷,還可以源自合作單位的項目。第四,建立信息化教學實驗平臺。通過云計算等先進技術構建的軟件工程教學實驗平臺,師生能夠無時間、地域限制地實現教學課件和視頻等資源的共享、作業和課程實踐的實時監控和學生疑難問題的解答,極大方便了師生間的交流,對提高教學效果具有重大現實意義。

6.改革學生評價機制

課程成績對學生在課程學習過程中的表現和效果的綜合評價,對學生學習起指向性作用,必須秉承公正、全面、客觀的態度。第一、全面考慮學生評價要素。在教學過程中,除考勤情況、期中成績、期末成績等常規項目外,學生的課堂表現、作業完成質量和上交情況,實踐項目的完成情況等也是衡量學生的學習成績的重要依據。因此,軟件工程的考核體系可綜合為以下三方面:(1)平時表現,包含出勤情況、課堂提問和作業完成情況等;(2)實踐成績,包含課程設計和實驗的質量和文檔的編寫情況;(3)卷面成績,包含期中和期末考試的筆試成績。第二、合理分配評價要素的比重。評價要素的比重定量反映了課程各教學環節的重要性,能夠對學生的學習起導向作用。為了突出軟件工程以“理論為基礎,重在實踐應用”的特點,實踐成績的比重應與卷面成績相當,也可以考慮使用課程實踐成績代替期末筆試。第三、客觀評定評價要素。學生的評價要素通常分為定性和定量兩種。其中,各種考試成績和作業成績、考勤情況等定量評價易于給定。相對而言,平時表現等定性指標需教師主觀評定,易受到教師個人情感的影響,需要教師秉持公正客觀的態度。對學生的主觀評價一般以良為基礎,表現突出的學生可給予優,存在遲到早退、作業應付或缺交、課堂紀律不佳等情況的學生則酌情給予中或差的評價。第四、豐富考核形式。除傳統的閉卷筆試外,軟件工程的考核形式還可采用以下幾種:(1)課程論文:以個人為單位,就管理信息系統研發和管理中的某個環節提出自己的觀點并展開論述,完成3000-5000字的課程論文。(2)課程設計:參考教學案例,采用軟件工程思想,以團隊方式開發一個管理信息系統,完成從需求分析到設計實現的完整過程,并編寫相關軟件文檔。(3)開卷筆試:以論述和應用題為主要題型,主要考察學生解決系統分析、設計、測試和維護等環節中具體問題的能力,如按要求繪制程序流程圖、軟件結構圖和系統流程圖等分析設計圖表,設計測試用例等。學生允許攜帶一定數量的參考資料,但不允許攜帶電子設備。任課教師可根據教學目標和學時安排綜合使用上述方式??傮w而言,以課程論文或課程設計代替期末筆試進行考核更符合學以致用的教學目標。

三、總結

信息管理與信息系統是管理科學和信息科學的交叉學科,管理信息系統是信管專業的主要研究內容之一。以此為前提,文章從信管專業的需求和軟件工程的特點出發,分析了信管專業軟件工程課程教學中存在的問題,并提出一系列應對策略。綜上所述,準確的課程定位,具備豐富教學和研發經驗的教師,適用的教材,具體完整的教學案例,規模適中的實踐項,便捷的教學實驗平臺等教學要素將使枯燥乏味、抽象難懂的軟件工程變得通俗易懂,對提高學生的系統開發能力、培養應用型信管專業人才具有重要作用。

作者:張美? 單位:福建江夏學院

亚洲精品一二三区-久久