應用型本科軟件工程課程改革思考
教學實踐表明,經過調整后的教學內容相較于傳統的“填鴨式”的教育更具有生動性和趣味性,課堂上能夠很好的抓住學生的注意力。
摘要:本文從軟件工程教學的現狀著手,結合自身教學過程中的體會,針對軟件工程課程教學理論知識相對較多且內容比較枯燥等問題,對軟件工程的知識點進行了擴充,增加了項目管理的教學內容,同時在課程實踐中結合項目的真實場景對實踐內容進行了補充,從實施情況來看,教學效果比較顯著,收到了學生的良好反饋。
關鍵詞:軟件工程,加強實踐,項目管理,教學效果
一、引言
軟件工程作為一門跨學習的課程,通過軟件工程課程的學習,學生可以學習在項目管理和軟件開發中的基本方法論,為學生投身社會從事IT相關工作打好良好的基礎。軟件工程課程內容相對寬泛,要求學生自身的素質較高,所以一般安排在高年級授課,但是在實際的授課過程中會發現采用傳統的教學方法收到的教學效果甚微,學生反映課程內容理論知識偏多、內容比較枯燥乏味,學習動力不足,積極性不高,興趣不濃厚。針對該門課程在教學內容、教學方法、重難點知識講解、課程實踐和項目實訓等方面的不足,當前在教材的選取、教學方法的改進、項目管理知識的引入、課程實踐的完善和實訓內容的創新等方面進行了一些有益的嘗試和實踐,從實際的教學反饋而言,取得了師生都非常認可的教學效果。
二、教學現狀中存在的問題
第一,教學的課時安排不合理。對于軟件工程,傳統的教學方法是對該門課所涉及的理論知識逐一講解,側重的是理論知識的傳輸,實踐部分則相對缺失,安排的實踐課時較少,有些本科大學甚至沒有安排軟件工程的實踐課時,更不會有針對軟件工程的期末集中實訓。這種“重理論輕實踐”的做法勢必會導致學生對該門課程的學習流于形式,學生沒有共鳴,收獲不多。[1]
第二,教材知識比較陳舊。自1968年北大西洋公約組織提出“軟件工程”的概念以來,它的相關技術和方法論得到了迅速的發展。各高校不久后都出版了相應的教材。但隨著實際開發中軟件工程技術和方法論的持續更新,大部分的教材并沒有將涉及的教材內容調整到位,與實際情況有些脫節。目前市面上教材主要是對軟件工程生命周期的各個階段分章節介紹,但是僅對這些章節介紹不足以滿足實際開發的情境。
第三,教學考核不均衡。依據教育部教學指導委員會《軟件工程教學實施方案》,結合過去的教學經驗,該門課程的總成績由平時成績(10%)、期末考試(70%)和實驗成績(20%)組成。其中平時成績由課堂出勤(30%)、課堂表現(30%)和學習任務完成(40%)組成。目前這種考核方式對于應用型大學來說,實驗部分占比過低,考核不足,不能充分地體現應用型大學轉型的特點,對學生的實際動手能力考核不足[2]。
第四,教學改革實踐找準教材定位,擴充教學內容。我校在建設應用型大學的轉型之際,對于教材的選取應該更加重視實踐性和立體化,所選用的教材能夠很好的融合實際項目的經驗教訓,旨在提高學生的實際動手能力。對于教學內容,應該做如下的三點調整:首先,在傳統的基本章程基礎上,增加一些實踐性的章節。其次,為了使軟件工程課程的內容更加豐富,可在教學的中后期加入一些項目管理的知識。最后,對于一個軟件來說,程序和文檔都是其不可或缺的部分,因此在教學內容中還應該增加軟件工程文檔編寫規范和CMM(軟件成熟度模型)相關文檔編寫規范的講解。
第五,增強教學實踐,理論實踐齊重。要做到理論實踐齊重,應對課程的課時安排進行調整,合理分配理論和實踐的課時。理論課和實踐課所占的課時量比重應該均分,每一周一節理論課搭配一節實踐課,在實踐課上,對于本周所學的理論課知識設計一個實踐方案,要求學生完成實踐方案中所要求的內容。通過動手實踐,學生可以加深對理論知識的理解,讓學生切實感受到運用軟件工程的思路解決問題可以收到事半功倍的良好效果,在體驗中培養學生對于軟件工程課程的興趣。
第六,改良考核方法和內容。在課程考核部分,在維持平時成績占比不變的基礎上,適當的壓縮期末考試的比重和增加實踐成績的比重,并且在期末考試的內容中,減少對純理論知識點的考核,把學生對于知識點的掌握融入到實作題中。比如說在之前的考試中,會讓學生解釋協作圖、用例圖的含義,課程改革后,對這些知識點的考察不會再出現在名詞解釋中,而是在實作題中以一個具體的項目為背景,比如說學生學籍管理系統,根據具體的業務情況畫出對應的協作圖和用例圖。這樣不僅考察了學生對于這兩個圖的掌握情況,而且能夠靈活的聯系實際,顯然能夠收到更好的考核效果。
三、結束語
教學實踐表明,經過調整后的教學內容相較于傳統的“填鴨式”的教育更具有生動性和趣味性,課堂上能夠很好的抓住學生的注意力。同時,融入軟件工程的真實案例可以增強學生的代入感,讓他們身臨其境的感受真實開發的環境。在上機實踐中學生可以將所學的理論知識學以致用,體會到按照軟件工程的方法論開發項目的科學性和高效性。最后在項目實踐中,以一個真實的項目開發為載體,進一步運用軟件工程管理的思路完成整個項目的設計、開發、上線的全流程。在以后的教學中,當前在培養學生興趣的基礎上進一步提高學生的自學能力,學習國內外更加先進的開發模型,與時俱進,為成為一個優秀的IT從業者做好知識儲備。
參考文獻:
[1]廖禮萍,劉宏哲,馬小軍,馬楠.面向應用型人才培養的軟件工程課程教學改革[J].計算機教育,2014(14):19-21.
[2]白曉清,王勇,祝云,陽育德.“軟件工程”課程教學改革探索[J].高教論壇,2007(2):122-124.
【應用型本科軟件工程課程改革思考】相關文章:
軟件工程課程的改革思考論文03-19
軟件工程課程教學改革談說與思考11-16
軟件工程課程改革探討的論文03-19
體育課程改革的幾點思考12-11
資產評估課程改革的問題思考論文02-25
試論高職院校課程建設與改革的思考11-20
工業分析與檢驗課程改革思考論文03-18
- 相關推薦