【摘要】本文分析了軟件工程專業培養的現狀,提出關于實踐能力培養的多種方式,探討軟件工程專業實踐能力培養體系,指出專業實踐能力培養的意義。
【關鍵詞】軟件工程 實踐能力 培養
【基金項目】中南林業科技大學涉外學院教改項目。
【中圖分類號】G64 【文獻標識碼】A 【文章編號】2095-3089(2017)10-0225-02
軟件工程專業是培養能夠從事軟件開發、測試、維護和軟件項目管理的高級專門人才。隨著經濟的發展和計算機應用領域擴大,逐步成為一個新的熱門專業,軟件技術開發類人才供不應求。雖然越來越多的高校開設了軟件工程專業。該畢業人數逐年增加,但是,許多應屆軟件專業畢業生,動手能力弱、實踐能力不足,并不能立即適應軟件開發技術崗位的要求,需要用人單位的二次培訓或參與一些社會機構的再培訓。可以說,軟件工程專業畢業生實踐能力不足,已是該專業人才培養的主要現實問題。
一、現狀分析
軟件技術的快速發展,要求從事軟件工程的專業人才具備扎實的技術理論基礎, 構建牢固的知識體系;與此同時,畢業生的職業素養,是否能夠迅速融入業界環境,解決實際問題,是軟件企業關注另一個重要的方面。如何兼顧知識構建和職業素養這兩方面的要求,是軟件工程人才培養面臨的巨大挑戰。良好職業素養的軟件工程專業人才,首先必須具備良好的實踐能力,才能將知識運用于實際工作中。因此,軟件工程學生實踐能力的培養顯得尤為重要。目前影響軟件工程專業人才培養的因素有如下幾個方面:
(一)校內制約因素
學校實踐課程體系的不健全,無法滿足新形勢下軟件工程實踐能力培養的需要,更破壞了創新能力培養的實踐基礎。主要表現在:
(1)在課堂理論知識的傳授過程中,偏重學科的系統性和學術性,缺乏對學生解決實際問題能力的有效培養;缺乏貫通知識聯系,學生難以解決綜合性問題;學生長期受應試教育的影響,對于課堂理論知識的學習接受能力較強,偏離產業對領域知識應用與實際問題解決的能力需求,從而造成軟件工程的就業困境。
(2)在實踐教學過程中專業工程實踐技能訓練不夠。由于一些高校受辦學條件限制,在培養軟件工程應用型人才時開展了課程實驗或課程設計,大都是驗證型實驗或虛擬課題,而軟件行業及 IT 產業發展較快從而導致軟件工程等工科大學生難以適應用人單位的實際需求。
(3)部分教師沒有企業工作經歷,缺乏工程實踐能力和經驗,對行業最新領域知識與新技術也掌握不夠,固然對學生的專業工程能力培養也差強人意。
(二)社會制約因素
雖然政府重視大學生的創新、創業能力培養,并制訂了各種激勵政策。但是,政策在落實的過程中流于表現形式,對學生沒有系統完整的幫扶規劃;軟件企業的核心業務部門都涉及知識產權,出于商業利益,能夠為在校學生提供參觀機會和實習崗位十分有限。
二、實踐能力培養方式
(1)改革人才培養模式
軟件工程專業培養目標應以行業需求為導向,以學生為中心, 以培養高水平應用型軟件人才為目標,積極推進教學改革。應學生根據自己的興趣、愛好,提供發展空間,如作者所在學院就為學生提供海外課堂、企業訂單式培養等途徑,讓學生有機會走出校門,以最大限度發揮社會辦學資源支持力度和提高學生工程實踐能力,實現了個性化培養。
(2)改革實踐教學
實踐教學的目的旨在提高學生理論轉化為實際的能力,因而需要對課程理論知識點安排相應的課程實驗教學,實驗的形式可以多種多樣驗證性實驗、設計性實驗和綜合性實驗等,學生運用所學的課程知識分析并解決問題,通過挖掘潛力培養學生對課程學習的認知深度,提高學生發現、探索和解決新問題的能力,培養學生創新意識。采用開放式課程設計教學,由學生自行選擇課程設計主題,培養學生獨立思考、獨立分析和獨立解決問題的能力,要求學生綜合運用所學的課程知識,發揮自己的專業技能提出設計方法和技術路線,在指導老師的監督和引導下,規定的期限內完成各自的設計任務并達到設計目標,最后提交課程設計報告和系統或軟件等成果,從而提高學生的創新實踐能力和專業綜合素質。
(3)鼓勵學科競賽
指導教師引導和幫助下組織學生參加課外科技活動與專業技能競賽,如“軟件專業人才設計與開發大賽”、“創新創業大賽” ,“挑戰杯”等,加強創新人才培養力度。學生在參與競賽活動中積累實戰經驗,,增強了理論聯系實際的能力,培養創新思維和創業意識。
(4)項目驅動教學
鼓勵教師將自己的科研課題或研究方向引入到學生的實踐教學中,以科研興趣小組或者項目組的形式,讓學生參與項目的研究,接觸最新科研成果,增強團隊合作意識。通過申報大學生創新性實驗計劃項目等措施,讓學生鞏固專業知識,拓寬專業視野。
(5)提高教師素質,改變教學方法
安排教師到企業或者教育培訓機構參加項目研發和培訓,提高教師專業技能,更新知識體系。
(6)加強校企合作
最新的軟件技術和最先進的軟件開發方法,不在高校而在軟件企業,可以通過在實踐教學中引入教育培訓機構的實訓與實踐類優勢課程,增強了學生在專業課程理論知識方面的實際應用能力,或者緊跟市場需求;加強高校和軟件企業的合作,讓學生接觸專業前沿知識,感受軟件企業文化,對提升軟件工程專業學生職業素養,解決高校在軟件工程人才培養方面與軟件人才實際需求的不平衡,提高學生將來就業的綜合競爭實力有重要作用。
三、專業實踐能力培養體系
軟件工程是一門知識更替迅速、理論與實踐并重的專業,其中提高實踐能力的是軟件工程專業人才培養的重要環節。為突出專業實踐能力培養,在軟件工程專業人才培養方案的建設中,加強專業知識、實踐技能、職業素養三大模塊,其中專業知識模塊包括以案例教學、課程實驗、課程設計;實踐能力模塊包括應用系統開發、學科競賽、大學生實踐創新項目、教師組織課題小組;以及以認知實習、專業實習、工程項目實踐、畢業實習等為主要形式的職業素養模塊。其中專業知識講授是根基,實踐能力鍛煉是重要的途徑,職業素養提升是目標,三個模塊相輔相成,有機構成了專業實踐能力培養體系,如圖 1 所示。
四、結語
中國經濟的蓬勃發展,軟件產業的欣欣向榮,賦予了軟件工程專業人才良好的發展機遇和成長空間。高校作為專業人才培養基地,應緊跟時代潮流,順應市場需求,通過不斷進取深化改革,整合教育資源,加強校企合作,針對軟件工程專業的工程屬性,建立完善實踐能力培養的教學體系,對軟件工程專業實踐能力進行改革與創新,增強學生職業素質,提高社會競爭能力,為企業輸送合格人才,創造社會價值的目標。
參考文獻:
[1]陸鑫,傅彥.軟件工程專業實踐能力培養體系設計探討[J]. 實驗科學與技術,2011(S1):247-249
[2]唐衛東,劉昌鑫.地方高校軟件工程專業實踐教學改革與創新研究[J].計算機教育,2013(20):87-92
[3]王智鋼,田祥宏等.應用型本科軟件工程專業實踐能力培養研究[J].計算機教育, 2014(10):94-96
[4]劉敏娜,張晉平.基于CDIO理念的軟件工程專業改革探索[J].陜西教育(高教版),2013(9):61-62
[5]廖寧,彭琛.獨立學院計算機系統結構課程教學探討[J].當代教育理論與實踐,2016,8(8):71-73
作者簡介:
廖寧(1982-),女,湖南湘潭人,講師,碩士,主要從事軟件工程技術方面的研究。