張宏濤
時代的發(fā)展和進步,讓軟件工程專業(yè)成為院校課程設置的重要內(nèi)容。尤其對于應用型本科院校來說,更加需要對軟件工程專業(yè)課程體系建設予以高度重視,通過多方式、多措施優(yōu)化課程設置,讓學生學習到實用內(nèi)容,讓學生的專業(yè)能力不斷提高?;诖耍疚木蛻眯捅究圃盒\浖こ虒I(yè)課程體系建設路徑進行研究和分析,希望可以為軟件工程專業(yè)課程優(yōu)化提供借鑒。
本科院校面臨著轉(zhuǎn)型和升級,應用型本科院校已經(jīng)成為很多院校建設的方向。在這樣的背景下,軟件工程專業(yè)課程體系建設,不僅需要在理論知識傳授上下功夫,更加需要通過實踐措施的應用,讓學生達到綜合能力的提升,讓學生對專業(yè)的學習更具興趣,為更好地培養(yǎng)綜合實用性人才而不斷努力。
1 應用型本科院校軟件工程專業(yè)課程體系建設重要性
隨著經(jīng)濟水平的發(fā)展,社會對人才的要求也越來越高,面對經(jīng)濟結(jié)構(gòu)的改變,社會的高速發(fā)展,高校的畢業(yè)生出現(xiàn)了就業(yè)困難或是就業(yè)質(zhì)量不高的現(xiàn)象。目前,高校培養(yǎng)出來的畢業(yè)生不能滿足企業(yè)的需求,造成人才不能為企業(yè)所用,和企業(yè)實際需求不符。企業(yè)很難找到符合企業(yè)要求的人才時,就只能加大崗前培訓力度,崗前培訓力度的增加勢必增加了企業(yè)的人工成本,這種企業(yè)需求和人才不匹配的現(xiàn)狀,就要求我國本科院校要建立軟件工程專業(yè)課程體系,尤其是民辦院校更要把建設課程體系放在重要的位置上。應用型本科院校軟件工程專業(yè)課程體系的建立,才能為社會、企業(yè)提供人才,才能滿足社會和企業(yè)對人才的需求,提升人才的綜合質(zhì)量水平才能推進我國經(jīng)濟的進一步發(fā)展。所以應用型本科院校軟件工程專業(yè)課程體系建設是社會的要求,是時代發(fā)展的要求,是本科院校培養(yǎng)符合社會需求人才的必要手段。
2 應用型本科院校軟件工程專業(yè)課程體系建設路徑
2.1 調(diào)研市場,細分專業(yè)
本科院校通過開展市場調(diào)研來了解社會及企業(yè)對人才的需求情況,或是通過對招聘網(wǎng)站或是社會招聘情況的統(tǒng)計和分析,得出相應的結(jié)論。院校根據(jù)調(diào)查結(jié)果,得出目前我國對軟件工程師的需求情況。院??梢愿鶕?jù)企業(yè)對人才的要求,確定人才的培養(yǎng)方向,根據(jù)企業(yè)所需的軟件工程師具體的情況,將應用型軟件工程師進行具體的專業(yè)細化,比如說院??梢詫④浖こ處煹膶I(yè)分為數(shù)據(jù)庫工程師、Java軟件工程師、,Android 開發(fā)工程師等。院校根據(jù)市場調(diào)研結(jié)果細分專業(yè),有利于院校根據(jù)人才的培養(yǎng)方向設定相應的課程體系。院校細分專業(yè)也有利于教師把握學生的培養(yǎng)方向,有利于其對學生今后應掌握的能力進行全面的培養(yǎng)。
2.2 融合興趣,劃分階段
俗話說:興趣是最好的老師,應用型本科院校也應該培養(yǎng)學生對軟件工程方面的興趣,以學生的情況和學習的興趣,將軟件工程專業(yè)課程體系根據(jù)社會的需求及掌握知識的順序,將軟件工程專業(yè)課程體系進行階段的劃分。第一階段開設一些基礎(chǔ)課程,比如說計算機、高等數(shù)學、數(shù)據(jù)庫等,這基礎(chǔ)課程的學習為后面階段的學習提供基本的保證,這個階段主要是培養(yǎng)學生的知識基礎(chǔ)和技能基礎(chǔ)。第二階段開設初步的編程設計課程。比如說++ 程序設計、Java 程序設計、C#程序設計等,這個階段開始培養(yǎng)學生編程設計的能力,逐步讓學生樹立軟件開發(fā)設計的思想,逐步達到能夠完成簡單設計開發(fā)的過程。完成第二階段的學習以后,學生基本能夠進行簡單的設計開發(fā)工作。第三階段對設計難度進行加大,進行程序設計學習階段。比如說ASP.net 程序設計、ASP.net 企業(yè)級開發(fā)、JSP 程序設計、J2EE 企業(yè)級開發(fā)等,本階段對程序的設計開發(fā),充分的讓學生具備運用軟件進行分析和設計的能力,這也是為企業(yè)是單位培養(yǎng)高級軟件工程人才的必經(jīng)之路。完成三個階段的學習,學生處理掌握基本的理論知識和基本實踐的技能外,還擁有了設計的思想,掌握了設計的方法,并且能夠?qū)浖M行相應的分析,最終達到企業(yè)對人才的要求。一般來說,本科院校在軟件工程專業(yè)人才的培養(yǎng)方面,在二三階段也會區(qū)分學生的軟件設計方向,根據(jù)硬件和軟件兩個不同的方向,進行二三階段具體課程的設置。
2.3 強化培訓,培養(yǎng)“雙師”
院校要重視對教師的培訓,廣泛開展對教師的培訓工作,在教師培養(yǎng)過程中,制定相應的規(guī)劃,定期組織教師到企業(yè)中進行實踐活動,參與研發(fā),和企業(yè)工程師進行交流,保證教師的水平不斷提高,吸收新知識,了解企業(yè)的需求,并且不斷提高自己的技能。目前教師在教授課程方面的能力能夠滿足軟件工程專業(yè)課程體系的要求,但是對于軟件工程專業(yè)在企業(yè)中的實際應用及實踐經(jīng)驗還是存在一定的不足。所以,本科院校應該采取多種方法,整體規(guī)劃教師水平的策略,鼓勵教師參與到企業(yè)實踐活動中,參加企業(yè)項目的研發(fā)工作,給教師繼續(xù)學習提供機會,組織教師到企業(yè)或者科研單位等進行實踐內(nèi)容的交流,為教師提供更多的學習機會,同時也鼓勵教師自己主動的進行學習,給予一定的獎勵政策,為培養(yǎng)高水平、高技能的“雙師”提供基礎(chǔ),從而增強教學的質(zhì)量,為培養(yǎng)高素質(zhì)的學生和人才奠定基礎(chǔ)。
3 結(jié)語
軟件工程專業(yè)作為應用型本科院校的重點專業(yè),更加需要從多方面入手做好專業(yè)課程設置,通過課程體系建設,促進學生在該專業(yè)領(lǐng)域有所進步,為學生在專業(yè)領(lǐng)域內(nèi)的更好發(fā)展提供助力,讓院校的軟件工程課程體系建設更加科學、規(guī)范。
課題信息:項目名稱:2017年第二批產(chǎn)學合作協(xié)同育人項目?軟件工程專業(yè)課程體系建設?,項目名稱:2017年度校級質(zhì)量工程建設項目,項目編號:ZL20171111,項目編號:201702043032。
(作者單位:廣州工商學院計算機科學與工程系)