時間:2022-08-26 22:08:51
序論:在您撰寫軟件工程專業論文時,參考他人的優秀作品可以開闊視野,小編為您整理的7篇范文,希望這些建議能夠激發您的創作熱情,引導您走向新的創作高度。
軟件工程專業高層次應用技術和技能人才數量嚴重不足,同時應用技術和技能人才培養的學歷層次不高不能滿足企業實際需求。地方高校軟件工程專業定位和人才培養目標不明確、教學方式方法缺乏科學性、系統性,實踐教學體系不完善,沒有與行業就業有效對接,導致培養的人才無法滿足社會生產實際需求,導致“軟件工程專業畢業生無職可就,軟件開發行業以及相關軟件應用單位招不到滿意的員工”現狀普遍存在。
2軟件工程專業課程體系理論設計
以行業、企業實際對人才需求為引導,軟件工程專業畢業生真實就業情況調查為依托,地方高校軟件工程專業課程一線教師眾多教學研究成果為參考,專業教師在企業掛職學習經驗體會為借鑒,圍繞地方高校軟件工程專業課程教學體系存在事實問題,來對地方本科院校軟件工程課程體系建設進行設計建設。設計建議如下:
2.1學科建設
以專業相關的行業、企業人才的實際需求和當前使用的主流開發工具或技術為依托來不斷調整專業架構,優化專業人才培養方案,完善人才培養目標,對專業進行合理定位,系統性調整教學方式方法,從而實現以行業、企業對人才的需求來引導地方本科院校軟件工程專業的學科建設。
2.2校企辦學
學科建設以輸出滿足行業、企業需求合格的應用型人才為目標,通過校企聯合辦學,對學生進行定向培養、訓練,專業課程體系嵌入資格認證課程模塊,實訓課程以企業開發項目方式貫穿培養環節以達到提高專業人才的實際動手能力。
2.3師資建設
采取教師企業掛職鍛煉參與企業項目研究開發,共同承接開發項目等方式鍛煉提高師資隊伍實戰能力。教師在企業實戰經歷和相關經驗成果帶入到日常的教學環節,不僅能促進專業教師學術、科研能力提升,還能夠最大程度豐富、提高專業學科建設[2]。
3三層結構課程體系建設
軟件工程專業課程體系建設以工程教育理念為指導,項目實戰為背景,社會需求為導向,提高學生專業素養、理論知識體系以及實踐能力為宗旨。學生完整地專業培養環節結束后具有程序設計,系統分析,軟件設計、開發,項目管理,網絡和移動通信終端應用開發能力。課程體系模式結構如圖1所示。
3.1基礎理論由公共基礎課程和專業基礎課程構成:①公共基礎課程主要涵括地方高校各現行必修公共課程,②專業基礎課程是專業課程堅實的理論基礎,專業必修前導課程,是對軟件工程專業基本“計算”概念理解、掌握,問題計算求解能力和構建中小規模軟件系統綜合能力的初步培養。
3.2專業理論以市場對人才需求為導向、行業最新前沿技術為引領、專業骨干課程為核心、專業素質全面拓展和綜合素養整體提高為目標來對專業主干課程進行建設[3],主要包括以下幾類課程:
3.2.1面向行業認知能力培養課程主要包括對行業、企業認知學習以及計算機專業知識學習等專業認知方面課程。一般包括行業相關法律、法規,從業道德規范,行為準則,經營管理常規模式,軟件項目開發流程等認知類課程。
3.2.2計算機編程與算法設計能力課程算法設計類課程主要包含離散數學、數據結構、算法分析以及數據結構課程設計等方面的課程;編程課程主要包含C語言程序設計、面向對象程序設計等傳統程序設計語言課,還包括當下企業應用最為廣泛的,最流行的技術前沿課程。
3.2.3軟件工程專業系統分析課程系統分析能力課程主要包括操作系統、計算機網絡,軟件工程、數據庫原理等系統類課程。
3.2.4系統實現與集成能力課程系統實現與集成能力方面課程主要包括網絡編程、移動互聯開發編程、編譯技術、軟件開發以及軟件測試等課程[4]。
3.3實踐以校企聯合培養為手段,一至兩學年時長為周期,貼近企業實際需求為指導,綜合技能全面提高為目的來對專業學生進行實踐能力培養,方式如下:
3.3.1校企共同建設實訓課程以項目介入為主線,企業實際效益項目和高校產學研項目為實際授課主體。引進企業優秀項目人才或具有企業項目實戰經驗的教師來對專業人才展開課程實訓,全面提高學生專業技能水平,綜合素養。校企共同培養模式不但能夠提高學生工程實踐能力,知識轉化生產實際速度,同時反向激發學生探究、學習知識的熱情,最終提高就業競爭力[5]。
3.3.2合作企業崗位實訓針對畢業學生和部分專業老師做崗位綜合實訓:①學生崗位實訓:讓學生真實參與企業項目實戰,充分消化吸收前期所學理論和技能知識,進一步提升學生綜合能力,為就業夯實基礎。②老師崗位實訓:專業老師參與企業項目研發,并將企業項目開發經驗和技術進行梳理總結、編纂成冊,運用到實際日常教學環節,促進教學質量提高,有利于縮短理論轉化實際成果周期。
3.3.3校企合作運用項目方式指導學生做畢業論文(設計)畢業論文(設計)是對學生的專業知識掌握程度與提升高度的一次全面的考核,同時也是培養學生綜合運用所學知識,獨立地分析問題和解決問題的能力的一次全面的實訓。但是傳統的教育模式導致大多地方院校工科專業學生畢業論文流于形式,與實際脫節。通過與企業合作運用項目方式指導學生做畢業論文(設計)弱化學生對畢業論文(設計)的抵觸情緒,可以進一步讓學生了解行業企業實際運作規范及最新技術,進一步加強對學生實踐和技能能力的培養,為畢業后從容就業夯實基礎。
4結語
在應用型本科院校中,尤其是軟件工程專業,畢業設計作為教學計劃的重要組成部分,是實踐教學中的最后一個環節,也是對學生在校期間所學知識的一次綜合、全面的總結、應用和提高。由于畢業生數量的不斷增加和軟件行業的迅猛發展,導致就業門檻越來越高,就業壓力也越來越大,通過畢業設計過程中的訓練,能有效提高學生的工程應用能力,使學生得到一定的實踐經驗,有利于學生從學校向工作崗位的平穩過度。因此,畢業設計質量的好壞,不僅反映了一所高校的教學質量,也會直接影響到學生的就業競爭力和就業后的職場適應能力。
2存在的問題
1)思想認識上不夠重視學生方面:有些學生存在完成任務式的應付心里,避重就輕,能簡就簡,敷衍了事。有些學生則只重視找工作而輕視畢業設計,不愿在畢業設計上花費太多時間和精力,甚至有些學生還以找工作為由,完全依賴于導師,向導師索要源代碼,甚至花錢在網上購買來交差。已經找到工作的學生,更是認為畢業設計做的好與不好對自己沒什么影響,對待畢業設計也更加心不在焉。導師方面:大多數指導教師除了要指導學生畢業設計之外,還要承擔大量的教學和科研任務,在畢業設計指導工作上能夠投入的精力和時間非常有限,致使有些導師對畢業設計的指導工作不太重視,對學生放任自流,不管不問,或者是直接將相關源代碼發給學生,以“簡化”指導工作。由于思想上的不重視,學生學習態度不認真,導師指導工作不到位,造成畢業設計流于形式,疏于管理,效果較差,使得學生白白浪費了畢業前的一次綜合訓練機會。因此,如何充分認識畢業設計的重要性,并進行相應的教學改革是軟件工程專業畢業設計必須要面對并解決的問題。
2)時間安排上不夠科學畢業設計一般安排在第八學期,這期間剛好是學生求職和考研的黃金時間段,由于目前就業形勢的日益嚴峻,學生就業壓力越來越大,當求職和考研時間與畢業設計時間發生沖突時,學生都會選擇將主要精力投入到求職和考研上,有些還要去外地求職、應聘考試、面試等,畢業設計自然是無暇顧及。而且,學校方面,為了保證就業率,往往對學生畢業設計的質量也是睜一只眼閉一只眼,這又在無形中鼓勵了學生消極對待畢業設計的態度,畢業設計質量下降也就成為必然結果。
3)題目設置上不夠合理由于畢業設計在高校各類教學活動中是最具綜合性和獨立性的,相對于常規課程而言,對指導教師要求也就更高,尤其軟件工程專業,工程實踐性比較強,但每年真正來源于實際工程項目的題目所占的比例較小,很多題目都是虛構出來的,導致有些題目不是理論性太強,就是缺乏具體需求的支撐,使學生很難從畢業設計過程中真正領悟到真實的軟件工程方法。而有些指導教師自己都沒參與過實際的工程項目,本身就缺乏實踐經驗,對學生畢業設計的指導只是憑著自己的感覺來進行,缺乏系統性、整體性、科學性和嚴謹性,學生遇到問題后,難以得到及時的解決,導致抄襲現象時有發生,甚至有些學生直接照搬往屆畢業生的設計成果。畢業設計的主要目的在于通過畢業設計的訓練來提升學生對所學知識的綜合應用能力以及創新能力,從而實現學生從學校到工作崗位的平穩過度。但由于題目設置上的不合理,題量太少,層次不清,導致選題匹配效果差。在選題時,部分能力差的學生所選題目難度太大,造成畢業設計很難完成,而有些能力強的學生所選題目難度過小,達不到能力提升的目的。
4)過程監管上不夠到位眾所周知,對于軟件工程項目而言,過程控制與管理是項目執行的關注點,畢業設計也當如此。雖然學校也會在畢業設計過程中組織對各階段的工作情況進行檢查,但執行檢查工作的不一定是專業教師,使得這種檢查大多只是對指導老師所填寫的各種表格和文檔等表面內容進行檢查,對畢業設計的過程起不到實際的監督作用,再加之有些學生在校外求職或實習等原因造成指導教師與學生無法定期見面和溝通不暢等問題,使得指導教師難以用軟件工程方法對學生進行指導。畢業設計雖然啟動較早,但實際上很多學生前期在畢業設計上很少投入時間和精力,只是在答辯前為了完成任務而趕工應付,這樣的畢業設計質量自然也就不佳。
5)量化考核上不夠嚴格畢業設計成績一般由平時成績+論文成績+答辯成績三部分按一定比例構成,平時成績由指導教師自行把握,論文成績則由其他有經驗的教師進行評閱,答辯成績由答辯委員會老師按照相關評分標準打分并取平均分,這樣雖然基本可以保證成績的公正性,但成績構成太簡單,未顯示地將開題報告、文獻翻譯、分析和設計過程以及總結等納入到考核范圍,對畢業設計的前期和中期工作沒有約束力。在成績評定時,有些導師要求不嚴,采取寬容遷就的態度。答辯時,通過門檻較低,造成大部分學生僅以答辯及格為目標,在思想上不重視,答辯準備工作不扎實。同時,學校為了提高學生畢業率,在最終答辯時,對畢業設計的質量要求也有所放松,這也是導致畢業設計質量難以保證的一個重要原因。
3采取的對策
時間安排上,可以提前啟動畢業設計工作,將原來的第八學期開始提前到第六學期中后期,此時學生已經學完大部分課程,具有了一定的知識基礎,而且學生都在校,可以隨時與導師見面,指導教師也有充分的時間對畢業設計項目隨時跟進,隨時指導。導師資格審查上,對于軟件工程專業來說,學生畢業設計的導師,應該由長期從事實際工程實踐或者有較好科研成果的“雙師型”(雙師即“教師”、“工程師”)教師來擔任,也可以聘請校外科研單位或企業中水平較高的工程師來擔任企業導師,這樣不僅可以減輕指導教師短缺的壓力,也能促進指導教師隊伍多元化模式的形成。題目設置上,要求題量要充分,使得水平層次不同的學生都能選到合適的題目;難度和工作量要適中,且要有一定的創意,使學生通過畢業設計的訓練,在綜合應用能力和創新能力上都能夠得到有效的提高。有課題的指導教師要盡量結合自己的課題來設計題目,沒課題的指導教師可以從與學校有合作的企事業單位中獲取有實際意義的題目。鼓勵學生根據自己的興趣點和就業取向自擬題目,允許學生到實習企業中根據企業的實際工程需要選題和實施畢業設計,這樣既能解決實際問題又可完成畢業設計。過程監管上,首先要在指導教師和學生之間建立有效的溝通聯系機制和問題討論的例會制度,充分發揮指導教師的引導作用,在畢業設計過程中,堅持每周師生溝通一次。學生提出問題,指導教師引導和總結,鼓勵學生發揮主觀能動性和創造力。同時,學校要成立由領導牽頭、具有一定工程實踐經驗的專業技術人員組成的督導組,對畢業設計過程包括選題、開題、中期檢查、答辯和成績評定等各個環節實施有效的監控和督導,加強管理學生的同時也要加強對指導教師工作質量的檢查,確保畢業設計工作能夠有序、有效的實施。量化考核上,要對畢業設計從前期的開題、文獻查閱,到中期的分析、設計、實現,再到后期的總結等各個階段的進行量化考核,前一階段的成績考核不合格者,不能進行下一階段工作,必須加以整改,直到整改合格后才能進入下一階段。對于未能按要求如期完成畢業設計的可以推遲答辯,對于首次答辯不合格的可以進行二次答辯,仍不合格的,可以緩發畢業證。只有建立嚴格的考核制度,才能對學生有約束力,讓學生從思想上重視畢業設計,進而保證畢業設計的質量。
4結束語
一、軟件工程專業建設存在的問題
我國的計算機軟件專業教育在國際化、標準化方面已經大大落后于先進的國家。首先是英語教育水平不高。在軟件產業,英語毫無疑問是第一語言。愛爾蘭、印度之所以成為軟件出口大國,與這些國家擁有大批英語軟件人才密切相關。我國軟件專業的碩士乃至博士英語聽、說、寫的能力障礙成為國際化的一道坎。練好英語也成為我國軟件人才流向外企或國外的主要目標之一。其次,我國許多高校教材平均每5 年才更新一次, 大大落后于國際軟件業的發展。這也是大學生畢業后難以勝任軟件企業要求的主要原因。
與之相比,印度APTECH 的教材每年更新一次。
二、國內外市場對軟件人才的需求
我國和印度同為發展中國家, 但印度已成為除美國外的第二大軟件出口國。盡管我國的軟件市場一直保持快速增長,但軟件總體發展水平仍處于初級階段, 這使我國的軟件產業將有進一步快速發展的空間,軟件工程也會得到更多的重視和扶持。
國內市場每年對軟件人才的需求高達80 萬,而各高校計算機專業畢業生中的軟件工程人才還很缺乏, 高素質的軟件工程人才尤為短缺。畢業生主要在軟件公司、企事業單位、高校、研究所、國防等部門從事軟件設計、開發、應用與研究工作;另外也可攻讀本學科或相關高新技術學科、交叉學科的碩士學位。推薦閱讀:
因此,面對如此高的市場需求,我們開放教育要彌補普通高校的培養人才空缺, 為在職在崗的相關人才提供就業發展的學習機會。推薦閱讀:談機電一體化裝置及控制系統的設計論文
三、依靠電大三網優勢,發揮成人自身特點,創建自有教學模式筆者認為在教學模式上應該從以下幾個方面入手:
1、教師隊伍的知識更新專業教師隊伍知識更新是至關重要的, 教師是學生學習的引導者,是教學環節的核心力量,因此要想把一個專業建設完善,首先要從教師的知識結構,知識層次入手。 軟件工程的特點決定了其基本理論和方法一般需要較長的從業經歷或經驗, 所以中青年教師常常是這方面的專家; 而程序設計技術和軟件開發工具往往是年輕人的專利,相關課程的教學最好由年輕教師擔任。在每個年齡段還應該分出教師的層次。
2、教學方案的更新我們應該按照學科特點和學生自身特點,制定實踐性強,可操作性強的教學大綱和教學方案。避免流于形式的純理論教學,教學安排上應該圍繞數據庫知識、軟件工程知識和程序設計知識設計。
第一、要知道軟件的生命周期和畢業設計的相對關系,從設計產品開始,通過產品的開發使用到最后的退出舞臺,都為這個軟件的生命。
第二、在軟件的生命周期里需要完成的任務有提出問題的定義,分階段的調查和編寫軟件數據和設計文檔等在實現階段主要需要完成的則是編寫毛和對他的測試工作,需要根據他的說明書把這些轉為程序代碼,并成單元的測試,使其編寫。
第三、確認他的測試階段,根據要求進行總的測試,并對用戶提供測試結果,這個極端是對應論文的論文評審,和答辯階段。
(1)原有的專業培養目標與培養方案中存在著重理論學習、輕實踐訓練的認識以及重視課內、輕視課外的傾向。(2)實驗教學體系中仍舊以驗證性試驗為主,雖然所有課程的實驗項目開出率為100%,但其中設計性、綜合性的實驗項目占總實驗項目的比例有待提高,極大限制了學生的動手能力和創新能力的培養。(3)缺乏對實踐教學的過程管理,配套的質量監控與評價體系尚未健全。(4)現有實踐教學體系缺少對學生工程能力和職業素質的訓練,缺少開放性實驗;缺少創新性實驗教學體系,缺乏具備行業工程領域背景和國際化背景的創新實踐教學團隊。
二、確立并完善軟件工程專業實踐培養目標與培養方案
參考2011年軟件工程專業國家規范,明確了軟件工程專業實踐培養目標與培養方案。
(一)培養目標
依托維森公司和行業企業,聯合制定新的軟件工程人才實踐培養目標,即培養能夠掌握軟件工程專業的基本理論、基本知識、基本技能的,具有軟件工程開發、應用、維護和工程管理能力的,具有較強的實踐能力和創新精神的,能夠從事軟件工程方面的教學、科研和應用開發工作的應用型工程技術和工程管理人才。培養目標對學生各項能力的培養要求如下:1.基本實踐能力要求:應該具有扎實的自然科學知識、優良的外語水平;具有一定的實際動手能力與團隊合作能力;掌握軟件工程專業的基本知識及基本技能。2.綜合實踐能力要求:應該具有綜合分析、設計開發和項目管理能力、科學研究能力,具有知識獲取、知識更新和持久學習能力。3.創新能力要求:具有追蹤軟件行業新理論及新技術能力;具有技術創新意識與創新精神,能獨立完成一定規模項目的研發工作。
(二)培養方案
新的軟件工程專業培養方案形成了以學科基礎課平臺、專業課及成組平臺為主,以實踐教學體系、創新教育體系為輔的應用型軟件工程人才培養體系。為此,應用整體知識觀的理念,采用層次網絡方法構建課程體系,專業培養方案形成包括五個階段。1.第一階段,應用方向選擇:經與維森和中軟公司研討,確定選擇Java中級工程師為培養方向,同時兼顧.NET和基于圖形圖像處理的計算機游戲設計與開發方向及軟件測試方向。2.第二階段,專業技術歸納:Java中級軟件工程師主要技術包括Java程序員、JavaEE初級軟件工程師的主要技術、SSH技術和Web服務器技術等。.NET和基于圖形圖像處理的程序設計與開發方向進行相應的規劃,共同的技術點規劃在Java的相關課程中講解。3.第三階段,專業課程規劃:以培養學生的軟件設計開發能力為主線,專業課程分為專業基礎課、專業基礎選修課、專業成組課和專業選修課。專業基礎課和專業基礎選修課中培養學生程序設計能力的相關知識均以Java為基本工具,在專業成組課和專業選修課中設置Java的中高級應用的課程。4.第四階段,知識內容整合:對課程以知識點為單位進行知識內容的整合,明確知識點的前趨與后繼關系和知識點的課程歸屬,可以避免壓縮理論學時的盲目性和隨機性,減少課程體系中知識的冗余和重復,提高專業教學的效率。5.第五階段,培養方案體系形成:以知識內容整合為基礎,在專業課程層次上建立課程體系。針對軟件工程專業技術要求、課程本身的特點和課程的教學目標,完成了教學大綱的制定和教學方法與手段的選取,形成完整的課程體系。最終形成層次化課程體系與各項能力要求關系模型。
三、改革優化現有實踐教學體系
現有實踐教學體系對培養應用型、創新型軟件工程人才的支撐力度不夠,必須優化。
(一)優化原則
結合軟件工程專業的特點,構建由基礎課程實驗、綜合設計實踐、應用能力實踐等環節組成的,由淺入深、環環相扣的層次化的實踐教學體系。具體來說,實踐教學體系包括課程實驗、課程設計、實訓與畢業設計及課外創新實踐活動:1.課程實驗。以驗證性實驗為基礎,鞏固和加深學生對特定理論知識點的理解;綜合、設計性實驗以案例驅動和面向問題模式為主,綜合運用一門課程的系統知識體系,循序漸進地對學生構思、設計、實施和操作(CDIO)的能力加以強化。同時保證程序設計課程和軟件工程系列課程機房的授課率。2.課程設計。課程設計是為若干主干課程或課程群設置的、綜合性設計性較強的實踐教學環節。在課程設計中,讓學生能夠切身經歷一個完整項目開發的過程,培養和提高學生的實戰技能和團隊合作能力。3、實訓與畢業設計。專業實訓課程與畢業設計尤其是畢業設計作為教學計劃中的最后一個環節,是對學生大學四年學習的知識掌握情況和技術運用能力的檢驗??梢杂蓪W校教師和企業工程師共同擔任指導老師,以增強學生工程實踐能力以及職業素質。4、創新性學習項目與創新實踐活動。引導學生開展廣泛的創新性學習活動。包括參與教師科研項目,參加各級軟件工程相關專業競賽,參加專業認證考試活動,主持或參加創新性項目等,以增強學生創新意識與創新能力。
(二)建立多層次實驗體系和各類實驗的比例
實驗教學體系是培養學生實踐能力、工程能力和創新能力的關鍵。為此建立了軟件工程專業課程體系、實踐體系與能力體系關系模型?;谠搶哟侮P系模型,建立軟件工程專業實驗教學體系。實踐教學體系是基于專業基礎課程層、專業技術層和應用方向層建立的,分為驗證性、設計性、綜合性、創新性實驗四個層次:1.驗證性實驗。驗證性實驗一般與相關課程同步進行,培養學生基本技能。2.設計實驗。在驗證性實驗基礎上進行規劃,培養學生設計能力,具有承上啟下作用。3.綜合性實驗。在驗證性設計性基礎上,進行專項綜合實踐,培養學生綜合實踐能力。4.創新性實驗。在綜合性設計性基礎上進行,以培養創新意識與創新能力。同時也增加并優化了設計性、綜合性、創新性實驗內容及占相關課程比例。
(三)建立軟件工程專業實踐過程管理平臺
軟件工程過程化的管理是保證實踐教學的重要環節,為此建設并完善了軟件工程專業實驗、實踐項目實踐管理平臺。該平臺集各類教學資源(電子教案、課件及相關視頻教程等)、討論答疑、遠程在線輔導、創新實踐等于一體,極大地增強了學生自主學習能力、實踐能力和創新能力。為增強實踐體系的最終實施效果,還建立了實踐考核體系,主要包含下面幾個方面:1.驗證性實驗。程序設計能力,代碼編寫及調試能力;(30%)2.驗證性綜合性實驗。系統分析、設計、測試能力、文檔寫作能力;(50%)3.創新性實驗。團隊協作及復雜算法創新能力、技術創新能力。(20%)與此同時,實習、工程實訓體系從下面幾個方面進行重點考核:1.業務能力考核:完成實習(項目)進度能力;完成質量;文檔的規范性;英文閱讀能力。(60%)2.綜合素質考核:工作積極性;自我學習能力;制度、紀律的遵守;團隊協作能力。(40%)
(四)深入開展校企合作與創新創業教育活動
通過遼寧維森公司和中軟國際兩個實習基地,有針對性地開展課程設計與實習,提高了學生綜合實踐能力。逐步加強企業工程師對學生工程實踐的指導,提高了學生工程實踐能力與創新創業能力。在深入開展校企合作的同時,我校電信學院還積極引導大學生開展各類創新創業教育活動,參加每年的校級、省級、國家級各類計算機比賽,建立軟件創新團隊并申報成為校級創新團隊。通過創新競賽與創新團隊訓練使學生在基本能力、綜合實踐能力、創新能力等都有較大幅度提升,本專業畢業生的就業率與就業質量明顯提高。
四、結束語
1.1重理論,輕實踐
傳統的軟件工程專業教學模式體系的基本教學理念是重視“知識型”人才的培養,注重書本知識理論的講解與掌握,忽視了學生實踐能力的培養。從當前高校軟件工程專業教學情況來看,課程的授課基本都是沿用理論課——實驗課單一模式。其中理論課所占課時比重更大,實驗課則相對弱化,而且理論課與實驗課的結合程度并不十分密切。所占課時比重較小的實驗課教學環節,多數都是進行教師事先安排的實驗內容,教師在實驗過程中給予指導和評測。實踐證明,這種課程教學模式下出來的軟件工程技術人員與時展要求嚴重脫節,難以滿足社會對綜合軟件設計與開發技能人才的需求。
1.2教學目的脫離實際
軟件工程專業課程是計算機軟件、硬件和網絡相結合,注重軟件理論和軟件開發能力的培養,該課程強調理論與實踐的有機整合。然而,現行的高校在開展軟件工程專業教學活動的過程中,卻難以做到理論教學與實踐教學的統一,時有厚此薄彼的現象發生。在強化理論知識的同時忽略了實踐的應用,在加強實踐教學的同時卻又忽略了理論知識的融合。不能很好的體現高校軟件工程專業教學圍繞職業發展需要開發,職業特點不明確,不利于學生綜合能力的發展。
2高校如何進行軟件工程專業教學改革的幾點做法
2.1以社會需求為導向,革新教學模式
隨著社會經濟體系結構的進一步調整,軟件行業人才標準也在不斷發生變化,高校教育的人才培養目標,人才培養方式也應跟隨時代變化進行相應的改革。教師在進行授課的過程中,要跳出“教”的禁錮,從總體目標出發,進行學科教育向職業化教育的轉型,以滿足社會對高級軟件工程師的需求。
(1)根據社會需求,合理確定知識結構
知識結構是培養學生專業技能和提高學生素質能力的前提與基礎,知識結構的確定,必須滿足社會發展需求,以“必需、夠用”為度,并要求學生具備足夠的發展潛質。因此,教師在分析知識結構時,應首先以社會發展對軟件工程專業的能力要求為出發點,通過對能力進行分解,分析滿足學生能力發展要求應具備哪方面的知識和技能,對相應的知識點進行組織,合理確定知識結構,努力體現“三個面向”,面向軟件工程專業發展最新潮流、面向軟件工程專業市場需求、面向軟件工程專業社會實踐。例如在開展實踐教學活動時,教師除了要重視企業級應用開發的服務器端技術,還要注重云計算技術同JavaEE的整合,同時跟隨當前應用開發趨重RIA的特點,加強Flex技術的學習,增加JavaEE和Flex的架構集成技術,以培養市場嚴重緊缺的具有相當經驗的RIA、云計算開發人員。通過對知識結構的合理確定,讓學生不但能夠對專業知識進行鞏固,還能緊貼IT行業的用人需求,從而真正達到學以致用的目標。
(2)以能力要求和知識結構為主線,構建動態教學計劃
教學計劃是各教學環節的整體設計方案,包括有:課程體系、實踐教學環節等的時間分配和次序安排。軟件工程專業教師在設計教學計劃時,應以本專業能力要求和知識結構為主線,進行教學計劃的調整,給以學生明確的思維方向,讓學生能夠參與到教學的全過程并在課堂教學活動中獲得最大的收獲。一方面,教師可以注重課程體系的國際化,引進10門美國著名高??▋然仿〈髮W(CMU)軟件工程專業的課程,通過與傳統教學模式的融合,進一步提高教學水平。另一方面,教師可以注重課程體系的先進性與及時性,定期召開合作伙伴峰會,企業參與人才培養方案和教學計劃的制定及審閱,保證課程教學體系與專業信息的及時更新,做到因材施教。
2.2采用案例教學法,通過實例開展學習
案例教學法是指在學生掌握了解相關基本知識和分析技術的能力基礎上,通過教師的精心策略和指導,根據教學目的和教學內容,運用經典案例,把學生帶入特定教學情景進行分析,通過學生的自主探究和小組合作,進一步提高技術技能水平,同時培養學生溝通能力和協作精神的一種教學方式。軟件工程專業教學以培養學生實踐、動手能力為主要途徑。在實踐教學環節,通過案例教學,能把知識點與例子相結合,使學生從個案的分析、比較中,更深入地了解軟件系統開發與管理過程,最終達到技術和知識點的掌握。如:《JAVA程序設計》課程的教學時,JAVA程序設計以編程為主,如果照搬教材內容,只會讓教師講得枯燥,學生聽得乏味。通過融入案例進行教學,可以在向學生灌輸編程語言知識點的同時,進一步培養學生分析問題和解決問題的綜合能力,進而激發學生的創新能力。2.3強化實踐教學環節,提高應用型人才專業技能。據有關數據顯示,目前,我國對軟件人才的需求已達20萬,并且以每年20%左右的速度增長。在未來5年內,合格軟件人才的需求將遠大于供給。在中國十大IT職場人氣職位中,軟件工程師位列第一位,軟件工程人才的就業前景十分樂觀。然而,各大企業在面向各大高校招聘軟件工程應用型技術人才時,普遍注重學生的綜合實踐能力。對于如何把學生培養成為受企業青睞的技術型人才,強化教學活動中的實踐教學環節,提高應用型人才專業技能,是促使學生綜合實踐能力全面發展的必有之路。因此,一方面教師在開展教學活動的過程中引入現代化教學手段和仿真實驗教學手段,調整教學重點,發揮軟件工程專業實踐教學的中心地位。另一方面可以進一步加大實驗室對學生的開放力度,盡可能地為學生創設動手實踐的氛圍、為學生提供更多的動手實踐機會。同時,還可以開展大型綜合實驗、綜合實訓、企業實習、畢業設計等實踐教學內容教學,通過開設大型綜合性的實驗課程或綜合實訓課程、組織學生到Ⅱ企業頂崗實習、利用所學知識進行項目開發的能力和就業競爭能力。
2.4加強教學隊伍的建設
高校軟件工程專業教學水平的高低,取決于教師隊伍的素質,他們素質的高低將直接影響到課堂教學活動的開展和學生能力的培養。因此,加強高校教學隊伍建設,強化教師業務培訓,提高教師的業務水平,是順應教學改革的重要舉措之一。首先,學校要組織鼓勵軟件工程專業教師加強學習、鉆研業務,掌握教學技能,提高他們的教學水平和教學技巧。同時,學校加大對軟件工程專業教育的投入,多組織高校軟件工程專業教師參加省級培訓、校級培訓等再培訓工作,著手培養基礎好、教學技能優秀、有事業心、敬崗愛業的專業教師,增強軟件工程專業教學師資力量。
3結束語
[關鍵詞]軟件工程;無縫培養模式;IT培訓機構
一、高校軟件工程專業學生的就業現狀與困惑
從近幾年軟件類各專業本科畢業生就業流向來看,到機關、科研和部隊等事業單位就業的越來越少,今后大多數軟件類本科生將到各類IT企業就業。而現狀是:一方面大量的這類本科畢業生為找不到合適的工作而著急,另一方面,眾多IT企業又在為招不到所需要的人才而發愁,這種就業難和選才難并存的怪現象困惑著各高校的IT教育工作者,也困擾和影響著我國IT產業的發展。
問題出在那里?顯然是目前高校培養的學生不能滿足企業的要求。一方面大多數普通高校還在沿用傳統的人才培養模式,所培養的學生工程技術能力差;另一方面校企實質性的合作未能開展(因為現在的企業不愿接收學生實習),即便錄用后,往往要花上一年以上的時間培訓,才能獨立承擔技術工作,也就是說,學校和企業之間存在一個很大的縫隙,無法直接對接,學生需要相當長的適應期(企業再培訓期)才能上崗。近幾年,針對我院的軟件工程專業本科生,我們開展了人才培養模式方面的一些教學研究和實踐,摸索出一種以就業為導向的軟件類專業本科生無縫人才培養模式。這種模式與傳統的校企合作、工學結合模式不同,它不是直接與用人企業開展合作,而是與IT教育培訓機構進行合作,通過集中實習實訓、課程嵌入、彈性學習、建立就業基地等多種形式,訓練學生的實際動手能力,培養零適應期的軟件類本科畢業生,實現學校與IT軟件企業的無縫對接。這樣拓寬了高校軟件類本科生的就業渠道,極大地提高了學生的就業競爭力,最終實現零距離就業。
二、傳統人才培養模式的不足
目前國外在這方面開展的是一種非常流行的所謂合作教育(Co-OpEducation)模式,這種模式在世界43個國家的1500所大學中實施,包括美國1000所的20萬本科學生,其中不乏世界一流大學,如麻省理工學院、喬治亞理工學院等。合作教育是一種非常嚴謹和嚴格的產學合作辦教育的模式,學生在校期間輪流在學校學習和在產業實踐;在產業實踐期間頂崗工作、有報酬,學生畢業前已積累較豐富的產業工作經驗,受到產業界的歡迎。這種模式實際上是一種校企合作、工學結合的模式。但是由于受經費、管理體制等因素的制約,當今的中國企業不愿接受學生實習,普通高校教學體制也不允許與企業合作辦學。這就導致了傳統的培養模式難以達到培養的目的。然而以就業為導向,與IT教育培訓機構合作,培養零適應期軟件類本科生的無縫培養模式正好可以解決這一現實問題。
三、國內高端軟件人才的需求狀況
我們利用計算機網絡和到IT軟件企業發放問卷、實地考察、訪談等方式,對目前國內高端軟件人才需求狀況、崗位設置、崗位的素質和能力要求等方面進行了歷時二個多月的調查。
1.高端軟件人才的需求勢頭不減。據有關部門統計,在未來3年內,每年至少存在20萬高端軟件人才的缺口。IT企業的健康快速發展需要3類人才。第一類是既懂技術創新又懂管理的IT高級人才;第二類是系統分析及設計人員白;第三類是熟練程序員。其中,一高一低兩頭的人才較缺。
另據國家教育部有關信息提供:中國軟件還缺人才1000萬人,如果以目前全國高校每年培訓培養30萬畢業生的規模計算,也需用30多年。
2.軟件人才的崗位設置和對素質和能力要求發生了變化。近年來,隨著IT業的發展,出現了一些新的崗位,如:多媒體設計工程師、網絡系統管理員、網絡構建工程師、中大型數據庫管理員、軟件測試工程師、WEB應用程序員、平面設計師等,這些崗位對人才的素質和能力有了更高的要求。
如:中大型數據庫管理員要求能應用關系范式進行數據庫設計,精通SQL語言,勝任數據庫服務器管理與應用工作。獲取Oracle數據庫管理或SQLServer數據庫應用或WindowsXP應用認證。而網絡系統管理員要求掌握網絡系統管理的基本知識與應用技能,能進行網絡系統的安全設置。獲取Window2000Server或TurboLinuxTLCE或Cisco路由配置專家認證。因此,我們可以將計算機人才崗位劃分為以下幾個就業崗位群:軟件開發與應用(含可視化編程、WEB應用程序設計、軟件測試、計算機辦公應用),網絡系統管理與構建(含網絡構建、網絡系統管理),多媒體設計與應用(含多媒體制作、圖形圖像制作、平面設計)。
調查發現,幾年高端軟件人才的需求仍是持續上升的,雖然08年爆發了金融危機,但高端軟件人才的需求勢頭不減,對崗位的素質和能力要求進一步提高。
四、無縫人才培養模式的內容、特點和運行機制
所謂無縫人才培養模式就是以就業為導向開展軟件工程專業本科教育,實施與IT教育培訓機構的企業化項目實訓合作,而不是校企合作或工學結合模式,以提高學生的實際動手能力,從而實現與用人單位的無縫對接,達到零距離就業。IT教育培訓機構與校方的合作方式簡單、切實可行,實訓項目和教師由培訓機構提供,學生既可以在校內利用學校機房進行培訓,也可以外出到培訓機構所在地去進行培訓;另外,實訓項目都是面向企業實際的企業化實戰項目,教師也都具有項目開發的實際經驗,所以無縫培養模式具有針對性、實用性強、企業化環境、便于操作、費用少、學生易于接受等特點。
這幾年我們與中國軟件國際有限公司(中軟國際)、上海杰普科技有限公司、北京全美教育技術有限公司(ATA)、廣州達內教育科技公司等多家IT培訓機構進行了有效合作,做了一些有益嘗試,也積累了在運行機制和管理體制方面的經驗。在合作方式和運行機制方面,我們采取:一是讓機構開展校內培訓、生產實習企業化的試點,即請進來。
二是走出去,我們派出青年教師到上海和廣州進行企業化項目師資的培訓,培養雙師型師資隊伍。三是與機構建立長期合作關系,既重視準企業環境中的實訓,更重視實訓后的就業。
五、以就業為導向的軟件人才培養實施方案實施方案面向省屬普通高校本科學生,適合計算機科學與技術、軟件工程、自動化、電子信息工程、通信工程等專業。
1.方案實施的原則(1)基于無縫培養模式的計算機人才培養實施方案強調的不是與用人企業的合作,而是與IT培訓機構的合作,通過實習實訓、課程嵌入、彈性學習、建立就業基地等多種形式,在企業環境中通過項目實戰,訓練學生的實際動手能力。
(2)堅持以就業為導向的原則,采取企業化項目實習的培養途徑,培養零適應期的計算機高端應用人才。
(3)充分利用IT培訓機構與眾多企業廣泛的聯系,以及這些企業對這些IT培訓機構所培訓學生能力的認可,搭建校企之間的橋梁,填補校企之間的縫隙。
(4)學生自愿參加培訓,由IT培訓機構負責將其培訓后的學生直接推薦到相關企業就業。
2.方案的組成和內容。實施方案由學習學期和實習實訓學期兩部分組成。內容主要包括:學習學期課程嵌入、彈性學習在教務及時間上的安排,實習實訓學期實訓內容、合作方式、學生組織及保障機制的安排,就業實習基地建設,雙師型師資隊伍建設和管理體制等。在制定方案時,堅持以就業為導向,采取企業化項目實習的培養途徑。
3.方案實施的保障與管理。要使方案能得到真正實施,就必須要有穩定、可靠并且切實可行地保障與管理措施。人才培養實施方案是一項系統工程,需要學校、學院各有關職能部門的支持,如:教務、實驗管理、學生管理、財務經費、就業統計等方面的支持,這些支持在實際運作中都是缺一不可的,否則方案的實施無法得到保障。同時方案在具體實施中的監督和管理也很重要,如:實習實訓的內容和方式有無變化?學生的學習和生活有無困難?能否接受?教師教學的質量如何?學院對在外地實習學生的安全管理、方案實施后畢業生的就業統計及跟蹤等。
就政府層面來講,應從政策和財力上大力支持和鼓勵IT教育培訓機構開展面向本科畢業生的實習期和實訓,提高畢業生的實際動手能力,使之成為社會需求的人才。這方面上海市政府、廣州市政府和深圳特區做得較好,相繼出臺了一些鼓勵政策。如:廣州市政府規定凡是經培訓后在廣州市內IT企業就業,且簽定一年以上合同的本科以上的畢業生,將減免培訓費40%-60%,這一政策極大激發了學生的實習積極性。
就IT培訓機構來講,要保障方案的實施就應更加注重后期就業的問題。上一屆畢業生經培訓后就業率越高,對后一屆畢業生的影響就越大,等于為后一屆學生做了一個活廣告,那么后續參加實訓的學生就會越來越多,形成良性循環。
培訓機構本身也會越做越大,越做越強。
五、開展無縫人才培養模式的實踐
近些年來,一方面我們與上海杰普科技有限公司、中信軟件教育公司等機構開展了校內培訓、生產實習企業化的試點,即把兩周的教學生產實習交給IT教育機構,由他們派來師資,帶來設備和項目,使用我們學院的機房讓學生實習,學生通過初步嘗試帶項目的實習,往往會對這種實際項目的操作開發產生強烈的興趣,自愿做出進一步到對方公司培訓3-4個月的決定,從而在畢業前已具有相當地實際項目開發經驗,大大提高了就業競爭力。二是我們派出了4位青年教師到培訓機構進行企業化項目師資的培訓,培養雙師型
師資,為以后實習節約資源,也降低了學生實習成本。三是與培訓機構建立了長期合作關系,既重視準企業環境中的實訓,更重視實訓后的就業,我們與其中5家機構簽訂了就業實習基地協議,由對方每年定量保證我院經項目實訓后的畢業生就業。今年還開展了校外集中培訓、3+2模式(校內3個月,到公司2個月)實習及后期就業等方面的合作。到目前為止,前后已有400多名本科生參加了實習實訓。目前已有372人就業,其中有不少就職于IBM、中軟國際、中興通訊、廣東電信等大型IT企業,月薪平均達到3000元,就業率達到93%。96%的學生認為自己的動手能力、團隊精神和職業素質有很大的提高。
六、幾點思考
目前,各高校明顯加大了對就業工作的指導力度和就業教育力度。為此,我們一直思考以下幾個問題:
1.對定位于教學研究型的大學(如:我校),能否將部分專業如:計算機科學與技術、軟件工程等專業確定為以就業為導向開展本科教育的專業?修訂原有的泛而不精、萬金油式人才培養方案,確定專業應用型(無縫培養模式)人才培養方案。
2.目前我們與IT教育培訓機構的合作,在模式、機制和信用等方面還處在初級階段,還有許多事情需要不斷完善。
如:培訓機構本身的發展和政府政策的穩定和延續性等問題。
幾年來的實踐和研究表明:在現行高校管理體制和就業形勢下,同IT教育培訓機構合作培養高端計算機人才,這種無縫人才培養模式是可行的、成效是顯著的。通過項目實訓培養了學生的團隊合作精神,提高了學生的就業競爭力,這在當前全球金融危機背景下顯得尤為重要。同時,它還在一定程度上解決了目前高校理論教學與實踐脫節,學生普遍動手能力不強,缺少實際工作經驗等問題,拓寬了學生的就業渠道,使學校可共享IT培訓機構的就業資源;也降低了學校指導學生就業、學生尋找就業職位的成本,減輕了學校的就業負擔和就業壓力,因而得到學校和社會的普遍認可。
當然還有一些問題有待進一步的研究和解決,如:貧困學生難以負擔實訓經費、學生就業后所欠培訓費分期還款是否守信用等問題。
參考文獻:
[1]胡津民,管銀枝.培養團隊精神,提高學生的就業質量.中國大學生就業[J].2009,(36)[2]李月,趙為.開拓思路為大學生充分就業做好保障[OL].新華網,2008.
[3]肖淑珍.大學生進行職業選擇要有市場意識[N].中國教育報,2009-03-07.