常永勝++范征宇
摘要:針對我國計算機軟件相關專業"產銷不對路"的教育現狀,圍繞工程教育的集成性和實踐性,對軟件工程專業實踐教學進行了研究,提出了工程化實踐教學的總體思路,并對四類實踐課程進行工程化改造,通過校企合作推出工程項目實訓,為構建工程化實踐教學新體系做出了有益嘗試。
關鍵詞:軟件工程;專業建設;實踐教學
軟件技術和軟件產業在推動傳統產業升級、優化產業結構和建設創新型國家中發揮著不可替代的作用。軟件生產是以智力為主要資源的知識產業,是軟件產業發展的根本保障。現在發現一些院校培養出的學生,知識內容陳舊、知識結構不合理、工程實踐能力弱、工程素養差等,與產業界的需求存在較大的脫節,難以快速融入現代IT企業的運作。筆者以教學實踐為基礎,對實踐教學模式如何培養學生的工程實踐能力做了探索與思考,實際教學過程中提出了案例教學模式,著力培養學生的工程化開發能力和職業素質,進而形成一個融基礎理論、實驗教學、工程實踐為一體的整體化培養機制。
一、軟件工程專業的特點與現狀分析
軟件工程專業隸屬于計算機科學與技術學科,它是隨著軟件應用日益廣泛,以工程化的方法快速高效的解決軟件問題而產生的。軟件工程專業的學生應該熟練掌握軟件工程知識和技能,具備良好的工程化思想和實際動手能力,而要達到這一目標,需要改革軟件工程專業人才培養模式、調整課程體系、充實教學內容、改進教學方法,建立工程化實踐教學體系,形成一個融基礎理論、實驗教學、工程實踐為一體的整體化培養機制,讓學生各方面的能力都得到全面均衡的發展,以適應現代軟件產業的需求。
早期的教學比較重視理論知識的學習,偏重于基礎知識的構建,培養出來的人才往往具有較完整的專業知識體系,但缺乏工程化實踐的能力,達不到企業的要求。現在高校雖然認識到了社會的真實需求,但講授的知識仍限于書本上的內容,不能開設實際應用的案例教學,在教學的實用性方面存在很大缺陷,此外,高校很難為學生提供軟件工程實踐的機會,所培養的學生缺乏實際訓練,實踐動手能力較弱,使所培養的學生解決實際問題的能力不強,直接導致了學生所受教育與市場需求相脫節"。 軟件工程過去幾十年,軟件技術經歷了一系列重要的變化和發展,構成軟件的軟件實體的粒度不斷增大,軟件基本模型越來越符合人類的思維模式;軟件運行平臺的能力不斷增強,越來越多地屏蔽掉計算機底層的復雜性;軟件支撐平臺的能力不斷增強,越來越多地屏蔽了軟件開發過程的復雜性;軟件技術的應用范圍不斷擴大,越來越廣地滲透到人類生活的各個方面。網絡技術的發展日新月異,基于新一代網絡技術的各種應用的融合是大勢所趨。網絡新技術與軟件新技術的相互促進必將為人類創造一個更為燦爛多彩的IT世界。
二、軟件工程專業實踐教學培養模式設計理念
(一)實踐教學模式的改革與創新
1.明確專業定位和培養目標。軟件工程專業人才培養定位應主要以培養軟件開發技術為主的人才。培養目標為:培養具有創新精神、實踐能力和創新意識,具有合理的知識體系、良好的職業素養、較強的工程實踐能力的高素質應用型人才。
2.實施有效的實踐教學方案。實踐性課程在學習過程中應該起到"氧化劑"的作用,在知識掌握、能力提升過程中起關鍵作用。實踐教學包括課程實驗、課程設計、畢業設計三級實驗體系。
3.參與企業工程項目、前沿科學研究。在軟件工程專業的"大型軟件工程項目實訓"期間可引導部分學生參加科研項目或企業工程開發項目。無論是科學研究還是工程開發,學生都能獲得工程研發體驗,實現對專業知識的融會貫通,從而獲得解決實際問題的能力和綜合創新能力。
(二)案例教學模式
1.案例教學課前準備。軟件案例教學通過對企事業單位中的實際項目或從中抽取出的模擬項目為研究核心。為學生創造一個仿真環境,使其在課堂上就能接觸到的實際問題和環境,從而學會在復雜條件下利用所學理論解決實際問題。首先:教師課前認真準備和消化案例,并將之布置給學生。具體過程如下:(1)從軟件工程專業理論出發。以實際應用為前提,設計和精選案例,要根據軟件工程專業課程的特點考慮案例和知識的吻合程度。(2)對案例進行分析。設計案例中的場景和問題,授課教師集體討論和分析案例。(3)課前將案例布置給學生。使得學生有充分的查閱資料,分析整理的時間。
2.案例教學組織實施:(1)設計一個貫穿整個教學過程的、完整的、易于理解的、實際的軟件項目案例。(2)在講授完每個知識點后,針對具體問題再講解相關的小案例。(3)分組討論。將學生分成三、四人的小組,,然后小組內展開討論并記錄,最后,從各個可行方案中選出一個較為合理的解決方案,或者對所有方案進行整理和歸納得到一個最佳方案。(4)小組代表發言,老師對同學的發言要圍繞題目給予必要的指導。(5)教師總結。教師的總結總要就整個討論情況做出總體評價。對正確的論點給予肯定和完善。特別是對某些問題可以更深一步的思考,做出啟發式的誘導。
三、結束語
人才培養是社會賦予高等學校的一項重要任務,高校的使命就是為企業輸送滿意的人才;通過市場的需求將高校人才培養質量的反饋機制引入到高校的人才培養過程,通過產業技術的發展直接驅動大學教學內容和培養模式創新,這樣實現了人才培養、人才使用再到人才培養的良性循環,從而實現了高等教育人才培養機制的創新,對于確保高校人才培養質量和辦學效果將具有非常重要的指導意義。
參考文獻:
[1]宋海玉.軟件工程專業人才培養的研究與實踐[J].大連民族學院學報,2016,8
[2]李未.深化教育教學改革推進高素質創新型人才培養[J].北京教育,2017,3
本文受江蘇高校品牌專業建設工程資助項目(PPZY2015A090)資助
作者簡介:
常永勝(1997-)男,漢族,河南省息縣人,常州信息學院軟件學院學生endprint