在線客服

          軟件工程專業論文

          引論:我們為您整理了1篇軟件工程專業論文范文,供您借鑒以豐富您的創作。它們是您寫作時的寶貴資源,期望它們能夠激發您的創作靈感,讓您的文章更具深度。

          軟件工程專業論文

          軟件工程專業論文:專業實踐教學改革中軟件工程論文

          一、現有實踐教學體系存在的主要問題

          (1)原有的專業培養目標與培養方案中存在著重理論學習、輕實踐訓練的認識以及重視課內、輕視課外的傾向。(2)實驗教學體系中仍舊以驗證性試驗為主,雖然所有課程的實驗項目開出率為,但其中設計性、綜合性的實驗項目占總實驗項目的比例有待提高,極大限制了學生的動手能力和創新能力的培養。(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、實訓與畢業設計。專業實訓課程與畢業設計尤其是畢業設計作為教學計劃中的一個環節,是對學生大學四年學習的知識掌握情況和技術運用能力的檢驗。可以由學校教師和企業工程師共同擔任指導老師,以增強學生工程實踐能力以及職業素質。4、創新性學習項目與創新實踐活動。引導學生開展廣泛的創新性學習活動。包括參與教師科研項目,參加各級軟件工程相關專業競賽,參加專業認證考試活動,主持或參加創新性項目等,以增強學生創新意識與創新能力。

          (二)建立多層次實驗體系和各類實驗的比例

          實驗教學體系是培養學生實踐能力、工程能力和創新能力的關鍵。為此建立了軟件工程專業課程體系、實踐體系與能力體系關系模型。基于該層次關系模型,建立軟件工程專業實驗教學體系。實踐教學體系是基于專業基礎課程層、專業技術層和應用方向層建立的,分為驗證性、設計性、綜合性、創新性實驗四個層次:1.驗證性實驗。驗證性實驗一般與相關課程同步進行,培養學生基本技能。2.設計實驗。在驗證性實驗基礎上進行規劃,培養學生設計能力,具有承上啟下作用。3.綜合性實驗。在驗證性設計性基礎上,進行專項綜合實踐,培養學生綜合實踐能力。4.創新性實驗。在綜合性設計性基礎上進行,以培養創新意識與創新能力。同時也增加并優化了設計性、綜合性、創新性實驗內容及占相關課程比例。

          (三)建立軟件工程專業實踐過程管理平臺

          軟件工程過程化的管理是保障實踐教學的重要環節,為此建設并完善了軟件工程專業實驗、實踐項目實踐管理平臺。該平臺集各類教學資源(電子教案、課件及相關視頻教程等)、討論答疑、遠程在線輔導、創新實踐等于一體,極大地增強了學生自主學習能力、實踐能力和創新能力。為增強實踐體系的最終實施效果,還建立了實踐考核體系,主要包含下面幾個方面:1.驗證性實驗。程序設計能力,代碼編寫及調試能力;(30%)2.驗證性綜合性實驗。系統分析、設計、測試能力、文檔寫作能力;(50%)3.創新性實驗。團隊協作及復雜算法創新能力、技術創新能力。(20%)與此同時,實習、工程實訓體系從下面幾個方面進行重點考核:1.業務能力考核:完成實習(項目)進度能力;完成質量;文檔的規范性;英文閱讀能力。(60%)2.綜合素質考核:工作積極性;自我學習能力;制度、紀律的遵守;團隊協作能力。(40%)

          (四)深入開展校企合作與創新創業教育活動

          通過遼寧維森公司和中軟國際兩個實習基地,有針對性地開展課程設計與實習,提高了學生綜合實踐能力。逐步加強企業工程師對學生工程實踐的指導,提高了學生工程實踐能力與創新創業能力。在深入開展校企合作的同時,我校電信學院還積極引導大學生開展各類創新創業教育活動,參加每年的校級、省級、部級各類計算機比賽,建立軟件創新團隊并申報成為校級創新團隊。通過創新競賽與創新團隊訓練使學生在基本能力、綜合實踐能力、創新能力等都有較大幅度提升,本專業畢業生的就業率與就業質量明顯提高。

          四、結束語

          軟件工程專業實踐教學體系是一個具有多層次、拓撲性等特點的綜合體系,該體系的正確建立及應用不但培養了學生各項知識、能力與綜合素質,還大力支撐了軟件工程專業的培養目標、培養模式、課程體系、實踐體系和創新體系。經過近幾年的探索與實踐,軟件工程專業所做的系列教學改革工作中的實踐教學體系改革工作能夠有利于增強學生的工程實踐能力和創新能力,有利于提高軟件工程專業學生就業質量及社會認可度。雖然通過軟件工程專業實驗實踐教學體系改革,軟件工程專業學生綜合能力得到了極大提高,就業質量得到了有力保障,社會認可度也在逐年穩步提高,但市場需求在不斷變化,如何緊握住市場技術需求的主旋律,不斷提高專業教師與學生的工程實踐能力、創新能力以動態適應不斷變化的市場需求仍然是軟件工程專業所面臨的嚴肅課題。因此,軟件工程專業實踐教學改革工作也一定會緊跟時代技術浪潮,與時俱進。

          作者:佟玉軍 周軍 謝文閣 劉鴻沈 姜悅嶺 單位:遼寧工業大學電子與信息工程學院

          軟件工程專業論文:院校軟件工程專業人才培養手段研究論文

          [摘要]針對普通高校軟件工程專業本科生提出的以就業為導向的無縫人才培養模式與傳統的校企合作、工學結合模式不同,它不是直接與用人企業開展合作,而是與IT教育培訓機構進行合作,通過集中實習實訓、課程嵌入、彈性學習、建立就業基地等多種形式,實現學校培養與IT軟件企業用人的無縫對接。研究表明:無縫人才培養模式可提高軟件工程專業本科學生的實際動手能力,可培養他們的團隊合作精神,增強就業競爭力,最終實現零距離就業。

          [關鍵詞]軟件工程;無縫培養模式;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傳統軟件工程專業教學模式的不足

          1.1重理論,輕實踐

          傳統的軟件工程專業教學模式體系的基本教學理念是重視“知識型”人才的培養,注重書本知識理論的講解與掌握,忽視了學生實踐能力的培養。從當前高校軟件工程專業教學情況來看,課程的授課基本都是沿用理論課——實驗課單一模式。其中理論課所占課時比重更大,實驗課則相對弱化,而且理論課與實驗課的結合程度并不十分密切。所占課時比重較小的實驗課教學環節,多數都是進行教師事先安排的實驗內容,教師在實驗過程中給予指導和評測。實踐證明,這種課程教學模式下出來的軟件工程技術人員與時展要求嚴重脫節,難以滿足社會對綜合軟件設計與開發技能人才的需求。

          1.2教學目的脫離實際

          軟件工程專業課程是計算機軟件、硬件和網絡相結合,注重軟件理論和軟件開發能力的培養,該課程強調理論與實踐的有機整合。然而,現行的高校在開展軟件工程專業教學活動的過程中,卻難以做到理論教學與實踐教學的統一,時有厚此薄彼的現象發生。在強化理論知識的同時忽略了實踐的應用,在加強實踐教學的同時卻又忽略了理論知識的融合。不能很好的體現高校軟件工程專業教學圍繞職業發展需要開發,職業特點不明確,不利于學生綜合能力的發展。

          2高校如何進行軟件工程專業教學改革的幾點做法

          2.1以社會需求為導向,革新教學模式

          隨著社會經濟體系結構的進一步調整,軟件行業人才標準也在不斷發生變化,高校教育的人才培養目標,人才培養方式也應跟隨時代變化進行相應的改革。教師在進行授課的過程中,要跳出“教”的禁錮,從總體目標出發,進行學科教育向職業化教育的轉型,以滿足社會對高級軟件工程師的需求。

          (1)根據社會需求,合理確定知識結構

          知識結構是培養學生專業技能和提高學生素質能力的前提與基礎,知識結構的確定,必須滿足社會發展需求,以“必需、夠用”為度,并要求學生具備足夠的發展潛質。因此,教師在分析知識結構時,應首先以社會發展對軟件工程專業的能力要求為出發點,通過對能力進行分解,分析滿足學生能力發展要求應具備哪方面的知識和技能,對相應的知識點進行組織,合理確定知識結構,努力體現“三個面向”,面向軟件工程專業發展近期潮流、面向軟件工程專業市場需求、面向軟件工程專業社會實踐。例如在開展實踐教學活動時,教師除了要重視企業級應用開發的服務器端技術,還要注重云計算技術同JavaEE的整合,同時跟隨當前應用開發趨重RIA的特點,加強Flex技術的學習,增加JavaEE和Flex的架構集成技術,以培養市場嚴重緊缺的具有相當經驗的RIA、云計算開發人員。通過對知識結構的合理確定,讓學生不但能夠對專業知識進行鞏固,還能緊貼IT行業的用人需求,從而真正達到學以致用的目標。

          (2)以能力要求和知識結構為主線,構建動態教學計劃

          教學計劃是各教學環節的整體設計方案,包括有:課程體系、實踐教學環節等的時間分配和次序安排。軟件工程專業教師在設計教學計劃時,應以本專業能力要求和知識結構為主線,進行教學計劃的調整,給以學生明確的思維方向,讓學生能夠參與到教學的全過程并在課堂教學活動中獲得較大的收獲。一方面,教師可以注重課程體系的國際化,引進10門美國著名高校卡內基梅隆大學(CMU)軟件工程專業的課程,通過與傳統教學模式的融合,進一步提高教學水平。另一方面,教師可以注重課程體系的先進性與及時性,定期召開合作伙伴峰會,企業參與人才培養方案和教學計劃的制定及審閱,保障課程教學體系與專業信息的及時更新,做到因材施教。

          2.2采用案例教學法,通過實例開展學習

          案例教學法是指在學生掌握了解相關基本知識和分析技術的能力基礎上,通過教師的精心策略和指導,根據教學目的和教學內容,運用經典案例,把學生帶入特定教學情景進行分析,通過學生的自主探究和小組合作,進一步提高技術技能水平,同時培養學生溝通能力和協作精神的一種教學方式。軟件工程專業教學以培養學生實踐、動手能力為主要途徑。在實踐教學環節,通過案例教學,能把知識點與例子相結合,使學生從個案的分析、比較中,更深入地了解軟件系統開發與管理過程,最終達到技術和知識點的掌握。如:《JAVA程序設計》課程的教學時,JAVA程序設計以編程為主,如果照搬教材內容,只會讓教師講得枯燥,學生聽得乏味。通過融入案例進行教學,可以在向學生灌輸編程語言知識點的同時,進一步培養學生分析問題和解決問題的綜合能力,進而激發學生的創新能力。2.3強化實踐教學環節,提高應用型人才專業技能。據有關數據顯示,目前,我國對軟件人才的需求已達20萬,并且以每年20%左右的速度增長。在未來5年內,合格軟件人才的需求將遠大于供給。在中國十大IT職場人氣職位中,軟件工程師位列及時位,軟件工程人才的就業前景十分樂觀。然而,各大企業在面向各大高校招聘軟件工程應用型技術人才時,普遍注重學生的綜合實踐能力。對于如何把學生培養成為受企業青睞的技術型人才,強化教學活動中的實踐教學環節,提高應用型人才專業技能,是促使學生綜合實踐能力發展的必有之路。因此,一方面教師在開展教學活動的過程中引入現代化教學手段和仿真實驗教學手段,調整教學重點,發揮軟件工程專業實踐教學的中心地位。另一方面可以進一步加大實驗室對學生的開放力度,盡可能地為學生創設動手實踐的氛圍、為學生提供更多的動手實踐機會。同時,還可以開展大型綜合實驗、綜合實訓、企業實習、畢業設計等實踐教學內容教學,通過開設大型綜合性的實驗課程或綜合實訓課程、組織學生到Ⅱ企業頂崗實習、利用所學知識進行項目開發的能力和就業競爭能力。

          2.4加強教學隊伍的建設

          高校軟件工程專業教學水平的高低,取決于教師隊伍的素質,他們素質的高低將直接影響到課堂教學活動的開展和學生能力的培養。因此,加強高校教學隊伍建設,強化教師業務培訓,提高教師的業務水平,是順應教學改革的重要舉措之一。首先,學校要組織鼓勵軟件工程專業教師加強學習、鉆研業務,掌握教學技能,提高他們的教學水平和教學技巧。同時,學校加大對軟件工程專業教育的投入,多組織高校軟件工程專業教師參加省級培訓、校級培訓等再培訓工作,著手培養基礎好、教學技能、有事業心、敬崗愛業的專業教師,增強軟件工程專業教學師資力量。

          3結束語

          隨著社會現代化進程的不斷加快,社會對軟件工程技術人才的要求也越來越嚴格。高校作為我國高等素質人才的重要培訓基地,必須著力于教學模式的革新,提高課程教學質量,培養發展的應用型軟件開發與管理人才,以適應社會對軟件工程專業人才的發展需要。

          作者:藍斌 單位:同濟大學

          軟件工程專業論文:專業課程之軟件工程論文

          1專業人才就業率低與企業“無人可用”矛盾沖突明顯

          軟件工程專業高層次應用技術和技能人才數量嚴重不足,同時應用技術和技能人才培養的學歷層次不高不能滿足企業實際需求。地方高校軟件工程專業定位和人才培養目標不明確、教學方式方法缺乏科學性、系統性,實踐教學體系不完善,沒有與行業就業有效對接,導致培養的人才無法滿足社會生產實際需求,導致“軟件工程專業畢業生無職可就,軟件開發行業以及相關軟件應用單位招不到滿意的員工”現狀普遍存在。

          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結語

          軟件工程專業課程體系建設改革主要側重于軟件開發技術人才的培養,對學生的知識體系構建,學習方法的形成影響重大;對專業教師教學模式的改變,教學水平和科研理論轉化成果周期率提高具有促進作用。課程體系建設在實施過程中需有大量工作需要處理,也有很多新問題需要我們去探索、解答,整個課程體系按照CDIO[6]方式建設和驗證。

          作者:韓俊波 鄭尚志 王維 單位:巢湖學院 南京橙紅信息科技有限公司

          軟件工程專業論文:軟件工程專業畢業設計論文

          1概述

          在應用型本科院校中,尤其是軟件工程專業,畢業設計作為教學計劃的重要組成部分,是實踐教學中的一個環節,也是對學生在校期間所學知識的一次綜合、的總結、應用和提高。由于畢業生數量的不斷增加和軟件行業的迅猛發展,導致就業門檻越來越高,就業壓力也越來越大,通過畢業設計過程中的訓練,能有效提高學生的工程應用能力,使學生得到一定的實踐經驗,有利于學生從學校向工作崗位的平穩過度。因此,畢業設計質量的好壞,不僅反映了一所高校的教學質量,也會直接影響到學生的就業競爭力和就業后的職場適應能力。

          2存在的問題

          1)思想認識上不夠重視學生方面:有些學生存在完成任務式的應付心里,避重就輕,能簡就簡,敷衍了事。有些學生則只重視找工作而輕視畢業設計,不愿在畢業設計上花費太多時間和精力,甚至有些學生還以找工作為由,依賴于導師,向導師索要源代碼,甚至花錢在網上購買來交差。已經找到工作的學生,更是認為畢業設計做的好與不好對自己沒什么影響,對待畢業設計也更加心不在焉。導師方面:大多數指導教師除了要指導學生畢業設計之外,還要承擔大量的教學和科研任務,在畢業設計指導工作上能夠投入的精力和時間非常有限,致使有些導師對畢業設計的指導工作不太重視,對學生放任自流,不管不問,或者是直接將相關源代碼發給學生,以“簡化”指導工作。由于思想上的不重視,學生學習態度不認真,導師指導工作不到位,造成畢業設計流于形式,疏于管理,效果較差,使得學生白白浪費了畢業前的一次綜合訓練機會。因此,如何充分認識畢業設計的重要性,并進行相應的教學改革是軟件工程專業畢業設計必須要面對并解決的問題。

          2)時間安排上不夠科學畢業設計一般安排在第八學期,這期間剛好是學生求職和考研的黃金時間段,由于目前就業形勢的日益嚴峻,學生就業壓力越來越大,當求職和考研時間與畢業設計時間發生沖突時,學生都會選擇將主要精力投入到求職和考研上,有些還要去外地求職、應聘考試、面試等,畢業設計自然是無暇顧及。而且,學校方面,為了保障就業率,往往對學生畢業設計的質量也是睜一只眼閉一只眼,這又在無形中鼓勵了學生消極對待畢業設計的態度,畢業設計質量下降也就成為必然結果。

          3)題目設置上不夠合理由于畢業設計在高校各類教學活動中是具綜合性和獨立性的,相對于常規課程而言,對指導教師要求也就更高,尤其軟件工程專業,工程實踐性比較強,但每年真正來源于實際工程項目的題目所占的比例較小,很多題目都是虛構出來的,導致有些題目不是理論性太強,就是缺乏具體需求的支撐,使學生很難從畢業設計過程中真正領悟到真實的軟件工程方法。而有些指導教師自己都沒參與過實際的工程項目,本身就缺乏實踐經驗,對學生畢業設計的指導只是憑著自己的感覺來進行,缺乏系統性、整體性、科學性和嚴謹性,學生遇到問題后,難以得到及時的解決,導致抄襲現象時有發生,甚至有些學生直接照搬往屆畢業生的設計成果。畢業設計的主要目的在于通過畢業設計的訓練來提升學生對所學知識的綜合應用能力以及創新能力,從而實現學生從學校到工作崗位的平穩過度。但由于題目設置上的不合理,題量太少,層次不清,導致選題匹配效果差。在選題時,部分能力差的學生所選題目難度太大,造成畢業設計很難完成,而有些能力強的學生所選題目難度過小,達不到能力提升的目的。

          4)過程監管上不夠到位眾所周知,對于軟件工程項目而言,過程控制與管理是項目執行的關注點,畢業設計也當如此。雖然學校也會在畢業設計過程中組織對各階段的工作情況進行檢查,但執行檢查工作的不一定是專業教師,使得這種檢查大多只是對指導老師所填寫的各種表格和文檔等表面內容進行檢查,對畢業設計的過程起不到實際的監督作用,再加之有些學生在校外求職或實習等原因造成指導教師與學生無法定期見面和溝通不暢等問題,使得指導教師難以用軟件工程方法對學生進行指導。畢業設計雖然啟動較早,但實際上很多學生前期在畢業設計上很少投入時間和精力,只是在答辯前為了完成任務而趕工應付,這樣的畢業設計質量自然也就不佳。

          5)量化考核上不夠嚴格畢業設計成績一般由平時成績+論文成績+答辯成績三部分按一定比例構成,平時成績由指導教師自行把握,論文成績則由其他有經驗的教師進行評閱,答辯成績由答辯委員會老師按照相關評分標準打分并取平均分,這樣雖然基本可以保障成績的公正性,但成績構成太簡單,未顯示地將開題報告、文獻翻譯、分析和設計過程以及總結等納入到考核范圍,對畢業設計的前期和中期工作沒有約束力。在成績評定時,有些導師要求不嚴,采取寬容遷就的態度。答辯時,通過門檻較低,造成大部分學生僅以答辯及格為目標,在思想上不重視,答辯準備工作不扎實。同時,學校為了提高學生畢業率,在最終答辯時,對畢業設計的質量要求也有所放松,這也是導致畢業設計質量難以保障的一個重要原因。

          3采取的對策

          時間安排上,可以提前啟動畢業設計工作,將原來的第八學期開始提前到第六學期中后期,此時學生已經學完大部分課程,具有了一定的知識基礎,而且學生都在校,可以隨時與導師見面,指導教師也有充分的時間對畢業設計項目隨時跟進,隨時指導。導師資格審查上,對于軟件工程專業來說,學生畢業設計的導師,應該由長期從事實際工程實踐或者有較好科研成果的“雙師型”(雙師即“教師”、“工程師”)教師來擔任,也可以聘請校外科研單位或企業中水平較高的工程師來擔任企業導師,這樣不僅可以減輕指導教師短缺的壓力,也能促進指導教師隊伍多元化模式的形成。題目設置上,要求題量要充分,使得水平層次不同的學生都能選到合適的題目;難度和工作量要適中,且要有一定的創意,使學生通過畢業設計的訓練,在綜合應用能力和創新能力上都能夠得到有效的提高。有課題的指導教師要盡量結合自己的課題來設計題目,沒課題的指導教師可以從與學校有合作的企事業單位中獲取有實際意義的題目。鼓勵學生根據自己的興趣點和就業取向自擬題目,允許學生到實習企業中根據企業的實際工程需要選題和實施畢業設計,這樣既能解決實際問題又可完成畢業設計。過程監管上,首先要在指導教師和學生之間建立有效的溝通聯系機制和問題討論的例會制度,充分發揮指導教師的引導作用,在畢業設計過程中,堅持每周師生溝通一次。學生提出問題,指導教師引導和總結,鼓勵學生發揮主觀能動性和創造力。同時,學校要成立由領導牽頭、具有一定工程實踐經驗的專業技術人員組成的督導組,對畢業設計過程包括選題、開題、中期檢查、答辯和成績評定等各個環節實施有效的監控和督導,加強管理學生的同時也要加強對指導教師工作質量的檢查,確保畢業設計工作能夠有序、有效的實施。量化考核上,要對畢業設計從前期的開題、文獻查閱,到中期的分析、設計、實現,再到后期的總結等各個階段的進行量化考核,前一階段的成績考核不合格者,不能進行下一階段工作,必須加以整改,直到整改合格后才能進入下一階段。對于未能按要求如期完成畢業設計的可以推遲答辯,對于首次答辯不合格的可以進行二次答辯,仍不合格的,可以緩發畢業證。只有建立嚴格的考核制度,才能對學生有約束力,讓學生從思想上重視畢業設計,進而保障畢業設計的質量。

          4結束語

          軟件工程是一個實踐性很強的專業,軟件工程專業的畢業設計作為大學四年學習的總結,是學生從學校跨入社會前僅有的一次大檢驗,它不僅檢驗了學生對所學知識的綜合應用能力和學生的綜合素質,同時也檢驗了學校的培養模式和教學質量。畢業設計質量的好壞,不僅關系到軟件工程專業的培養目標,也關系到學生的就業率與就業質量。因此,在就業形勢日趨嚴峻的情況下,軟件工程專業畢業設計的教學改革也要適應就業市場需求,緊跟行業發展變化,與時俱進。

          作者:張華 單位:南陽理工學院

          軟件工程專業論文:軟件工程專業人才培養論文

          1軟件工程專業人才培養存在的問題

          1.1偏重理論輕開發能力,人才培養模式滯后

          經過我們對軟件企業人才需求的調研,目前我國軟件人才數量不少,但水平偏低,更重要的是結構失衡。具體表現為,企業希望招聘的高校畢業生具有軟件開發崗位所必須具備的實踐能力,但很多高等院校軟件人才培養模式由于教育理念和師資力量本身的問題,偏重于傳授知識和技術而輕視了軟件開發能力的培養。這種現狀導致軟件企業從高校招聘的畢業生不能立即進入軟件開發崗位,必須經過幾個月的職業崗位培訓,才能真正勝任開發工作。畢業生到軟件開發工作崗位上要經歷的適應期和培訓期,說明高校培養的軟件人才與軟件企業的職業崗位存在明顯差距,需要高等院校在培養模式、培養計劃、課程設置等方面按照軟件開發過程和設計開發能力的要求進行改革和完善。

          1.2實踐條件不能滿足人才培養需求,學生動手實踐能力有待提高

          各個高校的實驗條件經過近幾年,尤其是2013年的國家和地方政府的投資,實驗和實訓的條件得到很大提高。校內軟件工程的實驗環節均能滿足教學要求,有條件的高校已經建立了一定的校內實訓基地,但實訓基地尚擺脫不了之前知識教育體系下的實驗模式,所開設的實踐項目范圍偏窄,模擬課題多,實戰課題少,參與建設實訓基地的企業熱情不高,缺少真實的工作場景。現有的機器數量、配置大部分還是以單臺性質的設備和個人計算機為主,滿足不了軟件及信息技術的發展的要求,特別是缺少真實的開發項目和項目開發指導組,難以營建軟件企業的軟件產品生產環境,不能滿足基于軟件產品開發過程對實訓課程的需要,學生的動手實踐能力有待提高。

          1.3教師隊伍工程能力偏低,難以支撐工程師培養計劃的實施

          高校在師資隊伍建設方面,多以高學歷、高職稱的比例來衡量教師隊伍水平的高低。經過多年的師資建設,高校中大部分教師都具有博士、碩士學位,他們雖然有較強的學術能力,但是專業實踐知識和工程實踐經驗卻相對缺乏,尤其是新教師絕大部分是從學校到學校,情況更不容樂觀。另一方面,由于計算機行業的發展,各類新技術層出不窮,尤其是軟件開發技術和新的開發工具,老教師的技術能力沒有得到及時更新,很難勝任新的軟件工程應用開發類課程的教學。這就造成了整個軟件工程專業的教師隊伍工程能力偏低,與軟件工程專業對教師素質的要求有較大差距,很難適應培養軟件工程實踐型人才的需要。此外,不論學術型還是應用型的高校評價教師的標準都是側重于教師的理論水平和論文數量,使高校軟件工程專業的教師在進入高校工作幾年后,原來即使具備有開發能力的也隨著新技術的發展而逐漸淘汰,無形中引導著教師隊伍建設向學術型方向發展,而忽視了工程實踐水平的提高。

          2CDIO與軟件工程專業

          從項目或產品的生命周期可知,工程項目、產品運行的生命周期基本都要經歷構思(Conceive)、設計(Design)、實現(Implement)和運作(Operate)這樣的階段。工程項目或產品首先要根據需求進行構思,將科學原理轉化為工程項目或者產品開發的計劃方案;再根據計劃方案進行設計,確定實現工程實施或生產產品的工藝流程、操作程序等的設計方案;然后根據設計方案進行項目的實施或者產品的生產實現;是完成項目的運行服務或生產產品的銷售、售后服務。因此,麻省理工學院和瑞典皇家工學院等4所大學組成跨國研究,以產品運行的生命周期所需要的從業人員必須具備的知識、能力、素質出發,經過4年的探索研究,設計了工程教育模式,創立了CDIO工程教育理念。2011年,CDIO區域性國際會議在北京中苑賓館隆重召開,教育部部長助理林蕙青指出,未來我國高等工程教育改革發展的戰略重點就是“四個更加重視”:一要更加重視高等工程教育服務國家發展戰略和經濟發展方式轉變的需要;二要更加重視與行業企業合作育人、合作辦學、合作就業;三要更加重視學生社會責任感、綜合素質和工程實踐能力培養;四要更加重視提高工程技術人才培養的國際化水平。CDIO工程教育模式有利于解決當前工程教育實踐中存在的重理論輕實踐、強調個人學術能力而忽視團隊協作精神、重視知識學習而輕視開拓創新培養等諸多問題。此外,從國家實施工程師培養的11條通用標準看,每個標準的實現都能夠在CDIO工程教育模式中體現,因此在國家大力推進高等工程教育“計劃”中融合CDIO的教育理念必將為高質量實施“計劃”起到積極的推進作用。在軟件工程學科領域,軟件工程是應用計算機科學理論和技術以及工程管理原則和方法,根據用戶的要求,按照按預算和進度實現軟件產品的定義、開發、和維護的工程,是研究用工程化方法構建和維護有效、實用和高質量的軟件的學科。軟件工程研究的對象是軟件系統,涵蓋軟件科學與工程兩個方面。軟件科學研究的重點在于發現軟件可信性、度量和演化的基本規律,以應對當今軟件所面臨的復雜性、開放性和演化性等一系列重要挑戰,是工程應用的理論層面;而軟件工程的重點在于綜合應用包括科學方法在內的各種軟件設計方法,運用各種科學知識,深刻理解設計合格軟件產品所涉及的多方面因素,去構建、滿足需求的軟件產品。IEEE近期的軟件工程知識體系(SWEBOK)將軟件工程知識體系分解成10個知識域,即軟件需求、軟件設計、軟件構造、軟件測試、軟件維護、軟件配置管理、軟件工程管理、軟件工程過程、軟件工程工具和方法、軟件質量,這些知識領域貫穿于軟件產品生命周期的全過程。因此,在軟件工程專業“計劃”中,以軟件產品的方案設計、開發、部署、運行的軟件生命周期為主線,將CDIO工程教育融合到軟件工程師的培養中是必要且可行的,有利于培養出軟件設計能力、國際交流能力、管理與溝通能力和職業發展能力強的,具有軟件工程背景的復合型、應用型高層次軟件工程技術人才,推動軟件產業不斷開拓創新。

          3融合CDIO理念的軟件工程專業工程師的培養

          3.1引入CDIO工程教育模型的綜合培養理念設計軟件工程應用型創新人才培養模式

          融合CDIO工程教育理念進行軟件工程師培養,對傳統的教育模式進行改革,將軟件工程教育與項目、產品的構思、設計、實現和運作生命周期中所需要的知識、能力、素質緊密結合,以項目或軟件產品的生命周期為載體,引入校企合作機制,采用3+0.5+0.5的培養模式。前3年與傳統的軟件工程教育類似,完成軟件工程專業所需要的基本知識、基本技能和基本素質的培養。在后面的1年分為兩個階段,及時個階段我們稱為項目實訓,以校外實習參觀,校內講座、實訓的教學方式,用已經開發完成的項目或軟件產品為例,模擬企業運作進行教學,熟悉項目工程、產品生命周期的各個環節,將前3年學習的知識融合,在實訓中掌握開發工具,以學生以主動的、實踐的方式接受軟件工程設計能力、開發能力和素質教育的培養。第二個階段,學生進入合作企業或者就業企業,參與到企業真正的項目開發中,以企業的課題完成畢業設計,在設計中鍛煉職業能力。

          3.2構建適合CDIO工程教育模型的理論教學體系

          堅實的專業基礎是學生今后成為工程技術人員和管理者的保障,也是CDIO培養模式的基石。以軟件產品的構思、設計、實施、運行為目標倒推成為軟件工程師所需要的知識、能力、素質,以培養知識、能力、素質去組織理論教學體系。包括軟件從業人員所需要具備的良好的數學建模能力課程:微積分、線性代數、概率論和數理統計等;運用計算機進行軟件開發所需的計算數學課程:離散數學、數據結構、算法分析與設計等;進行軟件開發所需的軟硬件系統基礎課程:操作系統、軟件工程導論、數據庫原理、信息系統基礎、計算機系統結構、計算機網絡和編譯原理等;進行軟件設計所需的軟件開發類課程:軟件需求分析、軟件構架、軟件設計、軟件測試、軟件維護;軟件工程工具等;軟件從業人員需要具備的良好的身體素質和心理素質的人文素質系列課程:形勢與政策、馬克思主義基本原理、思想/鄧小平理論和“三個代表”重要思想概論、法律法規、大學生心理健康教育、體育、團隊激勵與溝通及全校性選修課程等;軟件從業人員需要具備的掌握發達國家的技術和了解國際IT文化的外語應用能力課程:基礎英語、英語聽說、日語基礎和專業英語。

          3.3構建適合CDIO工程教育模型的一體化、多層次的實踐教學體系

          CDIO工程教育理念是“做中學”原則和“基于項目的教育和學習”的集中體現,軟件工程專業應用型創新人才的培養,實踐能力的提高是設計軟件產品能夠實施和運行的關鍵。以產品的運行周期為主線的一體化、多層次的實踐教學體系是以驗證性實驗為基礎,實現及時層次的基本實踐能力培養;以課程設計、實踐課程為貫穿專業課程模塊的線索,實現第二層次與第三層次的個人能力及團隊能力培養;以校內外實踐基地的實訓和畢業設計為載體,實現第四層次的構思(C)、設計(D)、實施(I)和運行(O)綜合能力培養。以此形成集實驗、課程設計、實踐課程、實訓和畢業設計一體化、多層次的實踐教學體系。基于CDIO的“做中學”原則的人才培養模式,采取向企業派駐科技特派員和聘任企業技術人員為兼職教師的“雙向聘任制”模式,使軟件工程專業與軟件企業更為緊密地結合。企業技術人員和校內教師聯合建立項目開發小組,讓學生通過實際項目研發,體驗軟件產品生命周期各個階段的從業人員角色。在項目研發中進行需求分析、軟件體系結構設計、數據庫設計、接口設計和算法設計,編碼實現,測試、投入運作等一系列工程實踐。以此為學生職業能力訓練和教師項目開發鍛煉提供一個真實的職業環境,有助于學生的職業素質、職業態度和習慣的形成。“基于項目的教育和學習”采用“雙向聘任制”模式驅動,專業教師與實踐基地軟件技術人員間角色轉換;科研、技術研發項目與教學課題間的相互滲透。學校將工程實踐列入教師教學質量考核的指標,甚至職稱晉升的指標,引導教師加強自身工程能力的提高,這將逐步解決困擾軟件工程專業發展的教師隊伍、實踐、實訓的難題。

          3.4按照知識、能力、素質,規范人才培養質量標準,保障工程師計劃的順利實施

          培養質量標準,是規定某一個專業的專業培養目標、畢業要求、實現途徑、評價方式的教學指導性文件。它是聯系專業培養目標與教學活動的中間橋梁,可以確保不同的教師有效、連貫而目標一致地開展教學工作,對教師的教學具有直接的指導作用。在“工計劃”中引入先進的CDIO教育理念,將“工計劃”通用標準與軟件工程行業標準、企業標準、職業資格標準結合制定人才培養質量標準,以標準規范人才培養是保障工程師計劃順序實施的有效保障。

          4結語

          從軟件工程專業培養的畢業生和軟件企業實際需要的員工存在的矛盾入手,分析了在軟件工程專業實施“工計劃”存在的問題。通過采納CDIO標準和工程教育理念,以軟件工程產品的生命周期中對人才的知識、能力、素質的需求出發,探索軟件工程專業創新型人才培養模式、理論教學體系、實踐教學體系以及人才培養標準。以人才培養質量標準為抓手,推進軟件工程專業工程師培養計劃的實施,改變當前軟件工程人才培養過程中的“重理論、輕實踐”、“重視知識學習而輕視開拓創新”等方面的不足,最終達到提高軟件工程人才培養質量的目的。

          作者:汪軍強俊單位:安徽工程大學

          軟件工程專業論文:軟件工程專業碩士研究生課程體系設置初探

          軟件工程專業碩士研究生課程體系設置初探

          一、引言

          軟件工程是一門交叉性的工程學科,它將計算機科學、數學、工程學和管理學等基本原理應用于軟件的開發與維護中,研究重點是大型軟件系統的分析與評價、規格說明、設計和演化,同時也涉及管理、質量、創新、標準、個人技能、團隊協作和專業實踐等方面的內容。然而,軟件工程開展近30年后,人們才對軟件工程核心的知識體系達成共識。在國際上,ieee-cs和acm聯合組建的軟件工程協調委員會(swecc)了軟件工程知識體系和推薦實踐swebok2004[1],為軟件工程職業實踐建立了合適的準則和規范集,以作為產業決策、職業認證、課程教育的依據。基于swebok,swecc進一步定義了其中可以納入教育程序的知識體系,包括本科生軟件工程教育計劃se2004中的seek、研究生軟件工程教育計劃gswe2009[2]中的cbok、軟件工程職業道德規范和職業實踐。

          我國2002年啟動了軟件工程碩士培養程序。借助于計算機科學技術、數學、管理科學與工程諸多學科,軟件工程已由計算機科學與技術專業下的一個學科方向,發展為一個獨立的新興交叉一級學科。但由于我國傳統的高等教育注重科學研究能力培養,工程化人才教育開展時間較短,培養體系尚在不斷改革完善,因此在很多院校中軟件工程學科還沒有脫離計算機科學與技術的范圍,所培養的軟件工程人才與工業界的要求尚有一定距離,整個碩士培養過程中,課程體系的設置是影響研究生業務能力和素質的重要因素,因此以企業需求為導向,以軟件工程知識體系為核心,以訓練實踐能力的為目標的層次化軟件工程課程體系改革對促進高等教育面向社會需求培養人才,提高工程教育人才培養質量具有十分重要的示范和引導作用。特別是在碩士生的培養上,對課程學習與學位論文的要求一般是同等并重,合理的課程體系是高等院校保障培養目標和形成辦學特色的重要手段。軟件工程碩士的定位和其他學生不同,這為我們的課程設置、建設與管理提出了新的挑戰。

          通過對國內眾多高校的軟件工程專業培養方案和課程設置進行分析,將其分為以下四種主要類型[3]:

          (1)獨立型:將軟件工程徹底從計算機科學與技術專業分離出來,作為獨立的一級學科,課程設置上綜合計算機、數學、管理科學與工程等學科,偏重于數學基礎,但實踐能力較缺乏。

          (2)以計算機科學與技術主體課程為基礎,以軟件工程理論課程為核心,加強實踐教學型。以計算機科學與技術的課程體系為主體,教學中突出軟件工程的知識體系,加強實踐教學,根據企業需求或者人才市場需要,按照工程思想進行實踐教學,同時校企結合,試圖在實踐中摸索和學習軟件工程的工程理念,但在進行實踐之前的軟件工程理論基礎不牢固。

          (3)實踐加強型的計算機科學與技術課程體系,在這個模式下,課程體系基本和計算機科學與技術相同,只是加強了實踐環節,學生在學習和就業方面沒有脫離計算機科學與技術專業,工作中所學的工程理念需要自己去學習。

          (4)其他類型,鼓勵學生參加各種軟件大賽,推薦學生參加各種證書的考試,獲取各種軟件企業證書。這種類型中,學生所學內容較多,但是正是為了考試而學習,基礎不扎實,同時真正的工程實踐能力不夠。

          因此我們認為,目前的軟件工程還沒有脫離計算機科學與技術的范圍,無論是從傳統計算機科學與技術專業與軟件工程專業的區別,還是本科生與研究生的區別來看,針對軟件工程碩士的課程體系建設和教學改革研究都是十分有必要的,同時也是迫切的。

          二、生源基礎分析

          gswe2009對給出了軟件工程碩士的三種主要生源:

          (1)在職程序員,由于沒有受到過正規研究生教育,有些企業的在職人員對理論知識匱乏,因此具有系統學習的愿望;

          (2)其他領域的專業人員,由于軟件工程職業的興起,以及目前人才市場對該專業的需求,使得其他領域的專業人員想要加入軟件工程的隊伍;

          (3)沒有工作經驗的本科畢業生,在當前就業壓力下,許多本科畢業生畢業后選擇繼續深造。

          在我國,軟件工程碩士研究生多是沒有工作經驗的本科畢業生,正式由于這些大學本科畢業生的基礎專業各不相同,使得軟件工程碩士研究生的課程設置更加復雜和重要。

          三、知識體系分析

          2004年8月,有全世界五百多位專家教授推出的軟件工程知識體(swebok)和軟件工程教育知識體(seek)兩個文件的最終版本,包含了軟件工程核心類的知識領域、基礎類或前導類的知識領域以及其他相關領域的知識。2009年, gswe2009中的教育知識體系cbok主要來源于swebok,同時也參考了seek2004、incose2003和haskins2007。與swebok2010同步,gswe2009包含了一個新的知識領域ka(職業實踐)和四個關于教育的ka(工程經濟學基礎、計算基礎、數學基礎和工程基礎),同時兩個在swebok中沒有出現的ka(系統工程基礎和職業操守指導)被加入了cbok。此外,cbok還調整了一些知識單元和知識點[4]。gswe2009由準備知識、核心知識、大學特有知識、選擇性知識和頂點經驗所構成。其中的大學特有知識有學生的入學基礎決定,在整個碩士研究生的培養過程中,主要為學生設置學習專業核心知識之前的準備知識以及在學生職業實踐課程中所需要的選擇性知識,而頂點經驗需要學生在學習專業核心知識和進行職業實踐的過程中積累,因此,課程設置中準備知識和專業核心知識的設置以及學習方式尤為重要。

          四、課程設置分析

          通過對軟件工程知識體系進行分析,軟件工程碩士研究生應具備的主要能力有:基礎開發技能、團隊合作技能、發現并解決問題技能、系統建模技能、文檔撰寫技能。我們將碩士研究生的培養階段分為:理論知識學習、職業實踐、論文撰寫三個階段。在前兩個階段中,我們給出了三單元課程、兩步實踐的方式,三單元課程分別是:必選課單元、必修課單元、自選課單元,兩步實踐有:模擬職業實踐、實際職業實踐。傳統的理論學習和職業實踐通常是分開的兩個階段,但在軟件工程這個特殊的學科,我們將理論學習和職業實踐結合起來,在進入理論學習第二單元的同時進入模擬職業實踐階段。理論學習三個單元具體設置如下:

          (1)必選課:選擇工程經濟學基礎(例如知識產權與法律、企業管理與文化、領導學、信息經濟學 、市場營銷學等)、計算基礎(例如算法設計與分析、高級軟件工程、高級數據庫、高級操作系統、高級網絡技術)、數學基礎(離散數學 、組合數學、 工程數學、數值分析)等準備知識中的專業主干課程按學科分類作為新生入學的必選課,取代以往將某些固定課程作為所有學生的基礎課的方式,方便根據學生大學所學專業來選擇自己所欠缺的準備知識進行學習,是知識的儲備階段,在本單元根據學生所選課程的成績作為給定學分的依據。

          (2)必修課:將軟件工程基礎中的核心知識(例如軟件體系結構、軟件項目管理、軟件質量保障與軟件測試技術、軟件系統建模原理和方法、基于cmm 的軟件過程改進、軟件開發方法、軟件需求工程)作為所有學生的必修課,培養學生能夠系統地了解軟件工程的概念,旨在學生具有扎實的軟件工程及相關專業基礎理論,熟練掌握軟件工程知識和技能,并且具備作為軟件工程師從事工程實踐所需的專業能力。在學知識的同時,適當加入模擬職業實踐的訓練,根據學生的學習方向,將學生進行分組,進行模擬題目的訓練,題目可以是各類大賽的題目、教師的科研課題以及學生自己選題,這是學生職業實踐的及時步,培養學生基礎開發技能、團隊合作技能、系統建模以及獨立創新技能,之所以稱之為模擬職業實踐,是因為這一步的實踐題目并不是真正的軟件工程課題,而是采用軟件工程思想的實際課題,為下一步學生進入企業進行第二步的實際職業實踐奠定基礎,在本單元根據學生的課堂表現以及考核給出一部分成績,另一部分成績給出的依據是學生實踐課題的完成情況以及在小組中的貢獻程度,培養學生動手實踐的同時,也提高了學生認識自我、團結合作的能力。

          (3)自選課:學生根據自己對軟件工程的理解以及通過對上一個單元所做題目的分析,選擇自己所需要補充的基礎專業知識,自行選擇和學習,培養學生發現并解決問題以及自覺學習的能力。在這一單元中,導師根據學生所選專業知識的性以及學習之后對該軟件工程專業的認識給出學生的成績。

          傳統的課程設置一般都是先學習再實踐,或者是邊學習邊實踐的過程,前者學生在學習理論的同時沒有實踐練習,導致學生理論與實踐結合得不好,后者在學習的過程中進行實踐,鍛煉了動手能力,但是學生往往不知所以然,只是按照老師的講解去實踐,對理論的指導作用理解不夠,而我們通過上面學習-實踐-學習的過程,學生不但對軟件工程相關知識有所掌握,也具備了一定的實踐能力,同時也培養了學生具有不斷補充知識、總結自己、提高自己的意識和能力,在實踐中體會到理論知識的作用,從而能夠主動學習。在這個過程中,學生在學習軟件工程核心知識的同時進入了職業實踐的及時步模擬職業實踐,將理論和實踐很好地融合在一起,使理論的學習過程不再枯燥。

          在職業實踐的第二步實際職業實踐中,學生自己從課堂走出去,到實習基地、用人單位或者是校企合作的相關公司企業進行真正的軟件工程實踐,學習良好的職業道德,正規的軟件工程管理方式,同時在實踐中學習和總結自己的研究生學習過程,進入第三階段論文撰寫,這就避免了以往碩士研究生寫論文閉門造車的現象,為論文提供了更好的實踐依據,提高了碩士論文的質量,這一步通過從實踐中回到學習上來培養學生的總結、概括、撰寫文檔的能力。

          五、總結

          我們采用三單元課程、兩步實踐,通過學習-實踐-學習的路線旨在培養出適合企業需求的,具有開發、創新、團結合作能力的軟件工程碩士研究生,在每年缺口約20 萬的軟件人才市場中,提供給企業的不再是沒有工作經驗的畢業生,而是專業基礎扎實、知識結構完整,同時具有良好的職業道德并能夠不斷提高自己的復合型人才,解決企業需求的同時,保障學生的就業,使得學生在碩士研究生的學習過程中能夠踏實努力地提高自己,真正做到學以致用。我們目前只是根據軟件工程專業的特殊性,對課程設置以及培養方式做了初步的探索,而系統完善的課程體系還需要進一步進行研究和探索。

          軟件工程專業論文:農業院校軟件工程專業語言實踐類課程教學改革探索與實踐

          農業院校軟件工程專業語言實踐類課程教學改革探索與實踐

          軟件產業是具前景的產業之一,目前,我國軟件產業發展迅速,人才需求旺盛。江西農業大學作為一所歷史悠久的老牌高等農業院校,為適應產業發展的需要,于2003年成立軟件學院,開設軟件工程專業,培養適應社會需求的應用型軟件工程專業人才。學院采用校企合作辦學模式,在人才培養模式改革方面進行了大膽的探索,并取得了良好的辦學效果。學院把學生的實踐能力和理論基礎并重,將培養、提高學生實踐能力的理念貫穿于學生培養的各個環節,其良好的教學效果也從學生和用人單位的好評中得到了很好的印證,然而校內環節如何進一步提升學生實踐能力的培養,在學生接受基地實訓之前奠定一個良好的實踐能力基礎,還值得我們進一步思考。

          一、教學實踐中主體和客體的分析

          學院實行“3+1”人才培養模式,即學生前三年在學校培養,第四年在實訓基地培養。因此學生理論實踐能力所能達到的高度很大程度上仍取決于校內三年的培養環節。我院學生在校內接受教育主要有兩個階段:①基礎知識、專業基礎教育。實踐教育形式為課程實驗、課程設計及計算機應用能力實訓。②專業知識和技術教育。實踐教育形式為課程實驗、課程設計和校內項目開發實踐能力訓練。在專業知識和技術教育階段,學院按照“軟件開發”、“網絡應用”、“數字媒體技術”和“嵌入式系統軟件”4個專業方向展開教學,每門專業基礎和專業課程的實驗課時占總課時的比例均超過30%,且在大二暑期設置3周的校內專業實訓。盡管在課程及課程的課時設置上充分考慮了學生實踐能力的培養,但仍存在以下問題。

          1.缺乏豐富實戰經驗的實驗課程教師。學院建院較晚,師資隊伍相對較年輕,從學歷角度看,絕大部分是碩士研究生及以上學歷,教師的專業理論基礎也非常扎實。但是由于大部分年輕老師缺乏教學經驗和軟件項目開發實戰經歷,在實驗課堂上,尤其是語言類課程,如java、jsp等,不能系本文由論文聯盟//收集整理統地引導學生有效地完成實驗內容,更無法吸引學生主動、自覺地參與到實驗中去,達不到實驗課程的教學目的,相反地還會使部分同學產生厭學情緒,從而導致其進一步混課、逃課。當然,在引進新的師資時,學院也非常看重教師的軟件工程實踐經歷和經驗,部分老師剛進來時也確實有較強的軟件開發能力,但是由于在學校整個評價機制和職稱評審機制中,對教師教學僅有量的考核,更多的是注重對教師學術論文數量和質量的考核,故很多年輕老師在這種現實壓力下,會將大部分精力投入到學術科研領域,由于it技術發展日新月異,久而久之,原有的實戰知識、經驗也慢慢落后,甚至被淘汰了。

          2.學院生源質量有待進一步提高。作為省屬農業院校,生源方面存在一定程度的劣勢。由于觀念的影響,部分家長和學生會避開報考農業院校。而且軟件工程專業相對其他專業學費要高不少,有些基礎較好想讀軟件工程專業的學生可能由于家庭經濟壓力也可能會放棄自己的理想。迫于招生的現實壓力,學院軟件工程專業所招學生的錄取分數較其他院校同類專業要低一個檔次,這直接影響到所招學生的學習能力和文化基礎的水平。這樣一種現實因素,自然地,對老師以及學生本身都提出了一種更高的要求。

          二、語言類課程教學實踐的改革與完善

          從第1小節分析中我們可以發現,在我院軟件工程專業學生培養過程中,制約學生實踐能力培養的瓶頸有兩個:一是生源質量,一是實驗課程的師資力量。為了提高生源質量,學院乃至學校都做了大量宣傳工作,宣傳學院辦學模式的優勢、宣傳歷屆畢業生的高就業率及較高的就業質量。同時也對新生實施獎勵措施。這些努力有一定的效果,但不是很明顯。較高的學費短時間內仍然是很多貧困家庭首要考慮的因素,而對農業院校認識上的主觀偏差也很難短時間內糾正過來。因此生源質量問題不是短時間內能改變的,而需要靠不斷地提高辦學質量,形成良性循環,從而吸引學生。針對校內實驗課程的師資力量不足問題,學院從實際出發,切實提出了一種可行、有效的教學改革措施。

          1.將軟件工程專業培養計劃中的校內課程進行梳理,將語言類課程單獨列出。從新生入學到學生離校去實訓基地,語言類課程占了相當的比重。按照不同培養方向,設置了由淺到深,由易到難課程體系。如學院的java開發方向,先后開設了c語言程序設計,培養程序設計的基本思維和理念,visualc++,進一步激發學生軟件開發的興趣,java程序設計基礎、jsp程序設計、大型數據庫技術等,為將來就業做好準備。這些語言實踐類課程在軟件工程專業學生的培養過程中占有重要地位,單獨列出來,形成相對獨立的體系,在其他基礎理論課程的支撐下,更有利于學生畢業后的就業。

          2.對于單列出來的語言實踐類課程中的實驗課程部分聘請有豐富實踐經驗的校外老師進行教學。盡管學院辦學模式本身就是“3+1”模式,第四年就是由具有一線開發實踐經驗的老師指導學生開發實踐,但是為了讓學生更早地體驗軟件開發,更早地融入專業的學習實踐中,學院聘請了校外企業里的軟件工程師來學校給學生上實驗課。這樣做極大地提升了學生學習專業的興趣,極大地提升了學生專業學習的效果。軟件工程師們豐富的實戰經驗可以幫助學生學習過程中遇到的各種問題和困難。另外,學院在大二暑假的假期還會開展為期三周的暑期實訓,暑期實訓期間通過將同學分成2~3人小組共同完成項目開發,讓同學真實體驗軟件工程大致的開發過程和流程。為了切實提高實訓效果,學院在暑期實訓過程中,也聘請校外軟件企業里經驗豐富的工程師來指導學生完成一個真實的項目開發,讓學生實訓真正的有所收獲,為去北京實訓基地打好堅實的基礎。

          為適應我國軟件產業發展的形勢,我國很多高等院校適時開設了軟件工程專業,招收了大量的軟件工程專業畢業生。但從就業市場反饋的信息卻表明很多軟件工程專業畢業生的水平和素質和企業的實際需求之間仍有較大的差距。江西農業大學軟件學院在軟件工程專業培養過程中進行了積極的探索。通過采取將企業里具有豐富實戰經驗的軟件工程師請進來,以及將準畢業生送到企業真實環境中去錘煉的辦法,走出了軟件工程專業人才培養的新路子。通過用人單位的反饋,我院畢業生深受用人單位歡迎。

          軟件工程專業論文:新形勢下軟件工程專業畢業生就業舉措的初探

          自高校擴招后,我國畢業生的數量逐年增加,高校畢業生就業問題成為重大的社會問題。2014年,高校畢業生數量達到創紀錄的727萬人,應屆畢業生的就業壓力之大可想而知。加之,我國軟件工程技術起步比較晚,相較于國外發達國家還有相當大的差距。雖然起步較晚,但我國政府正在大力支持中國軟件行業的發展,短短幾年,已經開發出屬于我國自有知識產權的軟件技術,制定出一系列的符合國情的政策和發展計劃,取得不小的成功。

          一、軟件工程專業的就業前景分析

          1.畢業生市場需求分析。相關數據研究表明,我國軟件出口規模達到215億元,軟件從業人員達到72萬人,軟件工程專業畢業生的市場需求約計11.1萬人,職業需求在“電氣信息類”中排名第三。軟件工程人才的就業前景十分廣闊,畢業生主要在各大軟件公司、企事業單位、高等院校、研究所、國防等重要部門從事軟件開發、研究、設計與應用等工作。目前,我國對軟件人才的需求以每年20%左右的速度增長,而高校計算機畢業生中的軟件工程人才還很缺乏,尤其是高素質的軟件工程人才極度短缺。就業前景好的地區集中在北上廣等沿海地區。巨大的人才缺口不僅使IT行業“全線告急”,更使得IT企業求賢若渴,重金搶購。未來幾年,國內外高層次的軟件人才將供不應求。根據學校招生就業處歷屆本科畢業生校內招聘用人需求統計資料,2012~2013學年由學校主辦的雙選會、集團專場、日常招聘等各類招聘活動中,共計有1123個崗位需要軟件工程類畢業生,2013~2014學年共計有1234個崗位需要軟件工程類畢業生,用人需求漲幅接近10%。

          2.招聘要求及薪酬待遇分析。目前IT企業對IT人才有四項素質要求,即專業技能、項目經驗、認證和高等學歷。超過80%的IT企業對用人學歷有要求,其中要求為大學及以上學歷的崗位占到46%,超過70%的用人單位希望求職者有一定的工作經驗。如果單純地講就業,專業技能與項目經驗則是核心要素,是企業最為看重以及個人在企業日后發展的關鍵因素。軟件工程專業相關職位屬于高薪崗位,據國家統計局的調查顯示,2015年及時季度,在國有經濟單位中,信息傳輸計算機服務和軟件業的平均勞動報酬較高,達到6300元人民幣。據來校招聘單位所提供的薪資水平,可以看出:軟件工程崗位的具體薪資待遇在地域間又有些許差異,一級城市(如北上廣等城市)初-高級軟件工程師的待遇在4000~9000之間,內地其他省會城市(例如山西省)一般在2000~6000之間。隨著畢業生從業年限的增加,勞動報酬也呈線性增長,從業年限在6~7年間的軟件工程畢業生,月薪資可達到1萬元以上。

          二、軟件工程專業的就業現狀

          1.畢業生數量逐年增加,對IT人才的需求標準逐漸提高,應屆本科畢業生就業面臨著嚴峻的挑戰。首先,IT行業就業情況好的地區集中在北上廣等幾個發達地區,從北京、上海、廣州等大型城市近幾年對IT人才的招聘情況來看,這幾所城市對軟件工程類畢業生的招聘標準逐年呈現出“水漲船高”的趨勢。很多企業鐘情于有一定工作經驗且學歷較高的碩士生、博士生等高端人才,因為他們能夠迅速進入工作角色,承擔起某一職位的工作任務。正因如此,近兩年來,一些雖有高學歷但剛畢業尚無就業經驗的畢業生則被拒之于求職門外。其次,省內IT行業發展不成熟,企業提供的就職崗位較少,而省內軟件工程專業畢業生人數較多,考慮到地域問題、戶口遷移問題,部分畢業生更愿意選擇省內企業,加大省內軟件工程的就業壓力。

          再次,中部地區的軟件行業相比其他地區還處于發展階段,目前我省的軟件行業規模不是很大,在軟件制作上,有些軟件企業只是采用了一些軟件工程的思想,距離大規模的工業化大生產還有一定的差距,這其中有管理體制、市場、政策等問題。

          2.畢業生繼續奮戰考研、考公務員、考事業單位率持續上升,大學生在擺脫就業壓力和個人追求方面有新的認識。學院2014屆未就業的畢業生選擇“繼續考研”、“繼續考公務員”的比例分別占未就業畢業生人數的28%、11%。隨著就業壓力的增大,越來越多的大學生想通過考研緩解就業壓力。一些畢業生認為讀研可以提高自己的專業修養,在學術上更上一個臺階。

          一些畢業生認為考研除了學歷上更高一層次外,在單位就職時的工資基準也會相應地高一些,甚至有助于找個更好的就業單位。綜合來看,在巨大的就業形勢面前,考研是畢業生根據個人的職業

          規劃及自身實際情況做出的取舍。參加國考、公務員考試及事業單位招考的人數率創下新的紀錄。這與國人求穩的心態不無關系,更多的人看重的是上述單位的福利待遇好、社會地位高等。總之,畢業后選擇暫不就業,繼續參加各類招考的學生占未就業畢業生的很大比重。 3. 畢業生進行就業選擇時多持觀望的保守態度。學院領導長期以來高度重視畢業生的就業工作,利用校內、校外實訓基地平臺,積極聯系知名IT企業及實訓單位,通過與企業多種模式合作、組織招聘會等方式,拓寬畢業生的就業渠道,大力促進畢業生就業工作。針對畢業生舉辦“IT人才專場招聘會”等多場招聘活動,大力創造就業環境,積極拓展畢業生就業工作新領域。與此形成鮮明對比的是,多數畢業生在擇業就業過程中謹小慎微,在工作過程中也會對所選企業的各個方面提出質疑,多持觀望的保守態度。“今天就是先來看看,不著急簽約”、“以后招聘會的單位會越來越好”、“還想再看看”,不少畢業生對企業拋來的“橄欖枝”并不上心。

          三、主要舉措及努力方向

          1.以提升創新精神、實踐能力和創業意識為重點,創新人才培養模式,提高人才培養質量。深化教育教學改革,提高人才培養質量。學院先后召開專題教育教學工作會議,并從人才培養模式、課程制度改革、教學秩序規范、資源投入保障等各個方面制定并出臺一系列的改革舉措,進一步完善創新人才培養體系,保障人才培養質量的提升。重視創新創業教育,著力培養學生的創新精神和創業意識。學院長期以來一直重視大學生的創新創業教育,不斷促進教學改革和教育質量的提升,推動大學生高質量就業。學院逐步推動創新創業課程體系建設,把創業基礎課程、就業指導課程列入必修課,并在校內建立山西省共享式軟件人才實訓基地,設立多個實踐創新項目,增強畢業生的就業意識和就業能力。利用校內、校外實訓基地及校企聯合研究室,進一步改善學生實踐教學,著力培養學生的創新精神和創業意識,更好地實施人才培養模式,不斷促進教學改革和教育質量的提升,為提升畢業生的就業能力提供保障。

          2.面向行業需求,創新就業服務模式,引導畢業生“頂天立地”地就業。著力擴大就業市場覆蓋度,挖掘行業重點單位需求,拓寬畢業生就業渠道。學院堅持畢業生“走出去”的就業方針,將保障畢業生就業需求作為根本出發點,針對提高畢業生的就業能力、層次和質量的任務,充分利用校外實訓基地,積極為畢業生搭建就業平臺,大力創造就業環境。學院積極聯系知名IT企業及實訓單位,通過與企業多種模式合作,積極聯系用人單位,舉辦專場招聘活動,拓寬畢業生就業渠道,大力創造就業環境,積極拓展畢業生就業工作新領域,為用人單位招聘提供精細、“一站式”服務,對地處欠發達地區的重點單位實行分類服務。依托學校軟件學院硬件設備優勢,為不能到場的企業和單位提供遠程實時的在線視頻招聘,積極開展用人單位滿意度調查,統計用人單位和畢業生對本院人才培養和就業工作的滿意度,切實使就業工作服務于人才培養全過程。著力加強就業工作保障度,為實施高質量和均衡就業戰略“保駕護航”。加大政策引導力度,落實專項經費。利用新媒體推進網絡化就業指導教育,使學生多渠道捕捉就業信息,強化擇業就業意識,做好擇業定位并進行合理的職業規劃,實現理想就業。開展“一幫一”活動,對就業有困難的畢業生建立學困生檔案,進行重點指導、重點服務。建立“畢業生回訪與發展跟蹤制度”,了解畢業生所學專業與社會需求的契合度,不斷增強就業指導人員的服務意識和責任意識。

          3.以保障畢業生充分、高質量就業為目標,完善就業工作機制,構建就業工作常態化。實施“一把手”工程,將就業工作列入年度工作要點。成立由學院院長、書記、副書記、輔導員、學習導師、專業教師和班主任組成的就業工作組,配合學校建立校、院、班三級體系,為就業工作提供組織支撐。落實“三個到位”,為就業工作提供有力保障。認真做到就業中心專職工作人員穩定、專職工作經費穩定,積極爭取社會贊助,建立關于畢業生與用人單位的服務中心,有效保障就業工作的開展。健全制度體系,為就業工作夯實基礎。積極貫徹落實學校出臺的就業規章制度,根據實際需求出臺完善學院的就業規章制度,為就業工作夯實基礎。

          軟件工程專業論文:軟件工程專業能力和課程體系研究

          一、引言

          近年來,中國軟件產業總體保持平穩較快發展,企業數量穩步增加,產業規模持續擴大,2012年中國軟件產業共實現軟件業務收入2.5萬億元,同比增長32.7%。“十二五”時期,我國軟件業發展前景廣闊。按照工信部的《軟件和信息技術服務業“十二五”發展規劃》,“十二五”期間,我國軟件業將著重發展基礎軟件、工業軟件及行業解決方案等八大重點領域,并實施包括龍頭企業培育在內的十大重點工程。從2013到2015年,中國軟件行業收入將年均增長25%以上。預計到2015年,我國軟件業業務收入將達到4萬億元,占信息產業的比重將達到25%,軟件出口額達到600億美元。

          隨著東莞經濟的高速發展和“雙轉型”的需要,對高素質應用型人才的需求變得尤為迫切。東莞市政府出臺的《關于加快發展東莞市現代信息服務業的實施意見》支持發展信息服務業。東莞市現代信息服務業主要包括信息傳輸服務業、計算機服務業以及軟件業三大類,將東莞打造為繼深圳、廣州后的又一個現代信息服務業基地。東莞的信息產業規劃屆時將以新顯示、新能源、新一代寬帶無線移動通信和軟件產業“四新一軟”發展戰略為重點,力挺軟件產業,同時大力開展人才培育工程,以產學研相結合的方式,支持各高校開展人才定制培訓、綜合培訓、認證培訓、專業課程培訓等各項培訓,大力培養適合企業發展需要的實用技術型和創新型人才。東莞市政府在《東莞市促進軟件產業發展的若干規定》中明確指出:要大力培養符合軟件產業要求和掌握規范性開發能力的大批軟件技術開發人員。

          二、軟件工程專業發展概況

          隨著網絡的普及和應用,信息技術不斷深入社會生活的方方面面,軟件的應用越來越廣,軟件產業不斷擴大,社會需要大量的軟件技術人才,系統、規范地培養軟件工程人才已受到國內外高等學校、科研院所和企業界的普遍重視。由ACM和IEEE/CS聯合工作組組織制定的軟件工程知識體SWEBOK、計算教程軟件工程卷CCSE2004于2004年5月正式。軟件工程專業將根據廣東和東莞人才市場需求,以軟件領域人才需求調查結果為基本依據,以提高學生的綜合職業能力為宗旨,培養具有從事應用軟件系統分析、設計、開發、應用、管理與維護的能力,立足東莞、服務廣東、面向全國的高素質應用型技術人才。

          三、專業能力構成

          1.軟件工程專業能力。根據2006年教育部計算機課程教學指導委員會的《軟件工程本科專業規范》能力結構要求,掌握軟件工程的知識與技能,具備軟件工程師從事工程實踐所需的專業能力。主要分為:①獲取知識能力:終身學習能力、信息獲取能力、適應學科發展的能力等。②應用知識能力:需求分析和建模的能力、軟件設計和實現的能力、軟件評審與測試的能力、軟件過程改進與項目管理的能力、設計人機交互界面的能力、使用軟件開發工具的能力等。③創新能力:在基礎研發、工程設計和實踐等方面具有一定的創新意識和能力。

          2.軟件行業崗位能力。根據人才培養目標和用人單位對軟件工程專業人才的能力需求以及軟件開發生命周期各環節技術要求,我們將軟件工程專業能力歸納為系統分析、軟件設計、軟件開發、數據庫開發與管理、軟件測試、軟件技術支持與系統維護等六個方面。①系統分析與管理能力。精通計算機行業的前沿理論,精通代表主流開發思想的程序開發語言,精通建設信息系統所要求的各種具體技術,熟悉應用領域的業務,能分析用戶的需求和約束條件,寫出信息系統需求規格說明書,制定項目開發計劃,協調信息系統開發與運行所涉及的各類人員,能指導制定企業的戰略數據規劃,組織開發信息系統,能評估和選用適宜的開發方法和工具,能按照標準規范寫系統分析、設計文檔,能對開發過程進行質量控制與進度控制,能具體指導項目開發。②軟件設計能力。針對客戶的需要和軟件開發項目管理及軟件工程的要求,根據設計規格說明書進行軟件設計,編寫程序設計規格說明書等相應的文檔;具有理解需求分析與整體設計能力;模塊級詳細設計能力及數據庫設計能力。③軟件開發能力。根據軟件產品的需求、理解和分析系統概要設計,進行模塊級詳細設計,按照規范編寫代碼,進行單元測試,修改缺陷,提交代碼,編寫整理技術文檔。要求具有較強的邏輯思維能力,理解面向對象思想;掌握主流開發工具,精通一至兩種程序語言,按照規范編寫代碼;具有數據庫開發能力;掌握單元測試、集成測試的方法與技術;編寫、整理技術文檔的能力。

          ④數據庫開發與管理能力。根據需求進行數據庫分析和設計,創建符合規范的數據庫,滿足系統運行的需要;完成數據庫日常維護、備份及恢復,能對數據庫性能進行優化。掌握數據庫基本原理;熟練掌握一種以上大型數據庫系統的應用;具有數據庫設計與開發能力;具有數據庫備份、恢復及日常維護的能力;具有對數據庫性能優化的能力。⑤軟件測試能力。根據需求分析和設計規范,對軟件進行測試和檢驗,發現軟件的錯誤或缺陷,對軟件產品質量進行客觀評價。掌握單元測試和集成測試、功能測試和性能測試的基本方法和步驟;熟悉軟件開發過程,掌握軟件測試流程和技術;具有編制測試大綱、計劃、方案及設計測試用例的能力;熟悉使用常用測試工具;具有測試執行、缺陷跟蹤的能力;具有測試管理能力;能夠編寫測試技術文檔的能力。

          四、課程體

          系設計 在課程體系設置時,圍繞軟件工程專業六種能力的培養,我們如圖1所示的課程體系,該課程體系由基礎必修課、專業必修課、專業組選課(分方向開設)、專業任選課和專項實踐課所組成。為了適應社會需求,我們根據軟件工程專業所需要的知識結構和能力結構,經過我們對多家企業的招聘信息、學生就業跟蹤、以及與多家企業進行了實地接觸和深入訪談,比較地掌握了企業用人需求,目前Java和。NET技術為主流技術市場,因此我們在軟件工程專業設置了“。NET技術方向”和“JAVA技術方向”,采用“雙線分向”教學改革,學生可根據自身能力和職業規劃,自主選擇其中一個方向作為主修方向,另一個方向以專業選修的方式拓展,學生所學技能更加適應市場的需求。

          專業項實踐課是為了使學生加深對所學原理的理解和掌握,培養學生綜合運用所學知識解決實際問題的能力和創新能力。專項實踐課是在每學期的期末進行整周(每周24課時)實訓,用來完成1個或幾個項目(任務)。主要包括C語言課程設計、數據結構課程設計、計算機網絡實驗、數據庫課程設計微機原理及匯編語言實驗、C#課程設計/JAVA課程設計、ORACLE課程設計、課程設計/JSP課程設計、UML統一建模課程設計、Linux綜合實驗、。NET綜合開發/J2EE綜合開發、軟件開發綜合應用。不斷增加綜合性、設計性實驗的比例,提高學生的綜合職業能力。另外積極鼓勵學生參加各級各類的軟件設計競賽,拓展學生的視野,例如,全國軟件設計大賽、大學生電子設計競賽、軟件杯作品大賽和科研項目等。

          總之,我們根據學校的師資力量、實驗條件和學生的具體情況,合理地設置專業方向是軟件工程專業適應社會發展的一種體現。科學合理的課程體系是人才培養目標實現的重要保障,是培養學生軟件工程專業能力的基礎,將有利于學生未來的職業發展。

          軟件工程專業論文:軟件工程專業設計教學模式探索

          摘要

          在國家提出部分普通本科高校向應用技術型轉型的背景下,針對信息類高校軟件工程專業如何保持理論教學及實踐教學的有效性,如何通過改革教學方法,如何適應新的教學模式,如何提高教學質量及學習效果,更加適應社會對軟件工程人才等問題,本文通過對現狀進行分析和研究,結合實際給出一些建議和措施。

          關鍵詞

          教學模式;MOOCs;軟件工程;人才培養

          1程序設計教學現狀分析

          1.1程序設計理論教學不同的課程對教學手段有著不同的需求,對于絕大部分側重于理論且實踐性不強的課程來說,傳統課堂模式基本可以滿足所有需要。但是,對于計算機程序設計課程來說,傳統課堂手段就處處顯示出其劣勢。計算機程序設計課程不僅需要嚴密的邏輯思考能力而且更加注重實踐動手能力的培養,學生需要在調試程序的過程中學會編程,積累經驗,逐漸提高能力。因此,教師的“教”與學生的“練”共同構成整個學習環節,但是傳統課堂教學只是強調了教師的教,而學生的“練”僅僅靠學生課下自覺,這種狀況很難達到滿意的效果。同時,不同教師的授課風格的不同,使不同的學生的理解和接受水平具有顯著的差別,學生需要多接觸不同的學習方式。

          1.2程序設計實踐教學通常情況下,理論課授課地點為教室,而實踐課則需要到機房上課。實踐課一般無教材,課前授課教師會編寫一份試驗指導書,并在上課時發給學生,學生按照實驗指導書的要求完成實踐課任務。一般情況下,實驗指導書會包含實驗內容、練習要點、實驗目標及實驗要求,同時也包含一些代碼及提示信息。關于實踐課中實驗完成方式一般分為獨立完成和小組合作完成兩種,若程序工作量不大,就安排學生獨立完成,若程序復雜且工作量大則可采用分組完成形式。實踐課作為課堂理論教學的練習鞏固環節有著極其重要的地位,實踐課做得好會對學生未來工作帶來直接的益處。

          2新教學模式帶來的挑戰

          大規模開放式網絡課堂教學開啟了新的教育教學模式,自從2008年MOOC這個術語被提出以來,尤其是2011年之后,這種以MOOC為代表的新型在線教育模式有了爆發式的發展,涌現了一批具有影響力的教育教學平臺,例如斯坦福大學牽頭的Coursera項目、哈佛與MIT共同參與的edX項目,以及較早的免費大學教育企業Udacity。隨著一些知名教授等相繼上線各類課程,在一定程度上使實體大學的教師們產生了壓力,學生被這種在線課堂吸引過去從而出現不來上課,或者不重視學校的傳統課堂。因此,在這種情況下,必須采取正確有效的措施,既保障學生的課堂興趣和學習效果,又能博采眾長,提高教學水平,這是對教師提出的緊迫要求。

          同時,教育部于2015年4月13日文件《教育部關于加強高等學校在線開放課程建設應用與管理的意見》(教高[2015]3號),②文件規定了各高校要在在線課程建設上需要達到的目標。隨著信息技術的飛速發展,以多媒體和網絡為代表信息技術對高等教育產生了革命性的影響。“慕課”、“微課”以全新的教學模式和理念,正在“翻轉”著大學的課堂,如何應用好這種新的教學形式,促進高校教學與現代信息技術的深度融合也成為教育界普遍關注的問題。因此,按照文件要求各高校不僅需要做到傳統課堂陣地不失手,而且要在在線課堂建設上做出成果。為此,教育部西南高等學校師資培訓中心分別于2015年10月16日-10月21日、2015年10月30日-11月4日分別在上海和成都舉辦兩期“高校慕課、微課建設與翻轉課堂教學應用實務培訓班”。對于學員中學習成績者,將推薦參加由教育部教育管理信息中心每年組織的“全國多媒體課件和微課大賽”,優異的課程將獲得開課平臺的經費支持,課程建設完成后將在國內知名慕課平臺和運行。

          3對策與建議

          3.1基于大數據的教學方法在教育教學活動中,教師一定要對學生有、正確的了解,只有這樣才能對教學中存在的問題做到“對癥下藥”并提高教學水平。因此要注意與教學相關信息的掌握和搜集,只有在大數據的背景下才能分析并找到問題的突破口和解決方案。學校教務部門的各種相關簡報是重要的數據資料。以重慶郵電大學為例,目前教務處的各種教學質量季報、教學督導簡報都可以在校園網上檢索下載,每份簡報都包含大量的統計分析數據信息和意見建議信息,目前已經有60期督導簡報可供下載。教師要充分利用這些數據資源,了解學生學習問題、了解其他教師教學經驗和教訓,提高自己的教學水平。

          3.2“工程師班”計劃目前,重慶郵電大學在程序設計課程教學改革方面的做法值得借鑒。學校成立了“工程師班”,其成員從所有班級同學中挑選學生進入“工程師班”學習,采用不同的教學模式進行教學。同時,“工程師班”的成員不是固定不變的,每學年要有15%左右的淘汰率和補錄率,保持了“工程師班”的流動性和先進性。在教學方面,“工程師班”不再將理論課與實踐課分開上,而是合為一體,每次課課時為4個學時,包含理論學習和實踐環節,兩位教師上課,一位教師主講,一位教師輔導,授課地點安排在機房,兼顧理論學習和實踐操作。通過工程師班計劃的執行,一方面學生的主動學習熱情得到了空前的激發,課堂上不再出現以前的沉悶現象,學生做到了積極思考,互相幫助、主動發問,學習效果明顯得到了提高;另一方面學生視在“工程師班”為一份榮譽,為了保持不被淘汰而努力學習,同時那些沒進入“工程師班”也在提高成績努力爭取加入“工程師班”,這樣形成了一種良性競爭的學習環境,帶動了大部分學生學習的積極性。

          3.3實踐與實訓相結合目前大的軟件企業不僅開發產品,也在做培訓,在線教育也是這些企業的核心業務之一。這些企業做在線教育的天然優勢就是可以與實際項目結合,可以讓學員進行實際項目開發。這種模式不僅鍛煉了學生能力,也在學習過程中培養了企業所需的人才。因此,作為重要環節的實踐課,學校可以采用實踐與實訓相結合的方式,讓學生真正學好程序設計。在及時階段,教師在學校指導學生實踐,學生將學到知識在實踐中重新梳理并鞏固,同時將沒有掌握好的知識點弄清弄懂,為參加企業實訓打下基礎;之后進行的第二階段就是學校派學生到企業參加實訓,讓學生體驗企業工作方式,在實際環境下解決問題,提高編程能力,也為就業打下基礎。

          3.4與在線教育結合大規模在線教育的興起帶來了課堂革命,高校及教師要抓住這個機遇,按照教高[2015]3號文件要求,開發在線教育課程。重視在線教育課程不是可以忽略傳統課堂授課方式,兩種教學方式各有優勢,各級教師需要做到將兩者有機結合,取長補短,提高課堂教學效果。傳輸知識,答疑解惑是教師的職責,其中知識的傳授方面可以充分利用在線教育的手段,將基礎的、簡單的知識采用微課形式讓學生課下主動學習,課上主要解決學生的疑難問題和不容易懂得重點問題,這種手段也被稱為“反轉課堂”。這種方式一方面調動了學生學習積極性,也可以提高課堂時間的有效利用率。需要注意的是,采用此方法教學班規模不宜過大,好控制在50~60人為宜。

          3.5靈活的考核手段程序設計不同于其他理論課程,它對動手調試的要求非常高,傳統的筆試方式已經不能適應成績考核的需要。在考核方式上,重慶郵電大學從2013年開始對程序設計課程進行了考核方式改革,改革后采用計算機上機考試的方式,初期具體采用讀程序做選擇題的方式,考試題目從題庫中隨機抽取,題庫規模超過5000道題,基本涵蓋所有知識點,保障參加考試的學生所做題目具有極低的相同幾率,機考系統在學生答完題當場給出成績。同時,重慶郵電大學也不局限于期末機考這種方式進行考核,例如定期在全校范圍內舉辦讀程序競賽,競賽中獲得相應名次的同學可以分別獲得程序設計課程的優、良等成績。

          4注重教學內容更新

          目前,絕大多數程序設計教材中都是以簡單的零散實例來介紹各知識點,這些實例之間沒有關聯,造成學生無法從整體上把握整個課程的知識。因此,需要設計一個好的教學實例,例如一個MIS系統,該實例要盡可能涵蓋所有的知識點。隨著授課的深入,知識點的不斷學習,該實例不斷完善和擴大,到授課結束時形成一個完整的系統。通過這種方式授課,學生不僅把握知識更具完整性,而且也在不知不覺中學習了一些軟件工程的思想。學生在校學習階段就是在學習就業所需的知識和能力。因此,學校需要以市場需求為導向培養人才,不斷將課程內容中的陳舊內容用新內容替換。市場是最靈敏的機制,它可以捕捉到任何不易察覺的方向,學校教育不能封閉,必須與市場保持緊密聯系,能夠獲知外界的需求。學校要做到專業設置與產業需求、課程內容與職業標準、教學過程與生產過程“三對接”,以社會和市場的需求進行課程體系設計,這樣學生畢業時都能成為市場、企業急迫需要的人才,這也實現了教育的根本目的。

          5結語

          軟件工程專業目標是培養高層次、實用型、復合型、具有國際競爭力的人才,要求學生在思維創新的基礎上,提高技術創新和工程創新能力,提高軟件工程實踐和軟件工程管理能力。程序設計課程是軟件工程專業的核心和基礎課程,也是學習后續課程(數據結構、操作系統、編譯原理和軟件工程等)的基礎。因此,程序設計課程必須要瞄準行業的前沿,在教育教學方面進行深化改革,以促進軟件工程學科的發展和軟件工程教育的成熟。

          作者:賈朝龍 夏淑芳 劉玲慧 單位:重慶郵電大學軟件工程學院

          軟件工程專業論文:軟件工程專業教學體系探究

          摘要:

          軟件工程專業應培養適應軟件產業發展的實用型軟件工程創新人才。中北大學軟件學院軟件工程專業以“山西省共享式軟件人才實訓暨培訓基地”為平臺,積極探索“產業人才云”概念下的共建共享模式,構建了滿足學生個性需求和市場需求的教學體系、課程體系。對該模式、體系運行效果進行分析,為教學改革提供思路。

          關鍵詞:

          軟件工程;產業人才云;教學體系;課程體系

          軟件工程專業以計算機科學與技術學科為基礎,主要培養能夠從事軟件開發、測試、維護和軟件項目管理的高級專門人才。中北大學軟件學院軟件工程專業自成立以來,積極摸索和創新人才培養模式。2011年,由山西省發改委、山西省經信委、省教育廳、中北大學共同投資,由中北大學軟件學院承擔建設了“山西省共享式軟件人才實訓暨培訓基地”,已同IBM、微軟、Oracle、SAP、戴爾、浪潮、Adobe、AutoDesk、阿里巴巴、中國軟件評測中心建立了校企聯合實訓實驗室,在此基礎上對軟件工程專業的培養目標進行了明確定位,探索共享模式下軟件工程專業教學體系、課程體系。

          1“產業人才云”概念下的共享模式

          高校傳統教學一般采用“3+1”模式,即前3年為課堂教學,1年為實習(訓),教學任務主要由本校專職教師承擔。“產業人才云”模式下,形成產業界、教育界、政府、機構和個體從業者間的良性互動機制,規模化、高質量培養產業所需的合格人才[1]。如圖1所示,學生大一完成專業基礎課程學習,培養學生專業基礎能力,學生選擇技術方向(如PHP、JAVA、Andriod、大數據等)。充分利用各種共享資源為企業進行定制化培養,然后進入“人才云”庫,既可以很好地滿足市場需求,又能使學生根據興趣愛好及特長選擇技術方向,滿足學生個性化需求。通過“山西省共享式軟件人才實訓暨培訓基地”平臺開展不同層次的共建共享。及時層:硬件環境共享。所有聯合實訓實驗室互為支撐,實現企業信息化、云計算應用軟件開發、數字媒體、電子商務、物流管理、物聯網應用、數字校園以及智慧城市、大數據等技術開發環境共享,將多元化的元素集中化,方便學生學習相關領域知識。第二層:軟件資源共享。將Oracle、SAP、Adobe等國際主流軟件部署到服務端,學生可以訪問各種資源,拓寬學習途徑。第三層:校企共享。培養創新型工程應用人才,推進高校和企業間的合作,共同探索“人才共育、過程共管、資源共享”的合作模式與運行機制[2]。引進企業加入基地平臺,建立“雙師型”教師隊伍,打破傳統“3+1”模式中僅一學期實習的模式,可根據教學需要靈活安排實習、實訓。既滿足學歷教育的要求,又滿足企業用人要求。同時將現代企業理念和規范管理融入實訓教學和學生管理中。講授和實驗同時進行,在學生管理上以學校管理制度為主,融入企業相關制度,考試方式采用項目形式進行。鼓勵教師采用項目驅動教學法,將項目劃分為不同階段,理論與實踐有機結合。第四層:“人才云”共享。建立畢業生資源信息庫,招聘企業可以通過該平臺查詢、錄用合適的畢業生。同時,建立校友平臺,將畢業學生就職崗位在平臺上,為在校學生提供參考。

          2教學體系構建

          2.1“1+2+1(學年)”教學體系共建軟件企業深度參與人才培養,校企雙方共同制定培養計劃,搭建實訓平臺,開展課程建設[3-4],改革傳統的“3+1”模式,按“1+2+1(學年)”模式培養。傳統的“3+1”模式下,前3年授課,1年學生到企業實習或實訓,而第四學年學生面臨考研、找工作,實習實訓時間難以保障。將課程結構分為綜合教育課程、學科基礎課程、專業方向課程和實踐課程4部分[5],采用“1+2+1(學年)”模式,即第1學年進行公共課程、專業通識課程教學,第2、3學年完成方向課程學習,第4學年由企業進行培養,完成實訓、畢業實習、畢業設計,且實訓時間提前一個月,大三暑假即開始;兼顧就業需求。具體模式如圖2所示。2.2課程體系共享模式下,要求學生具備軟件工程學科的基本素養,適應市場不同領域的技術需求。基于此思想,依據“基礎型———專業基礎型———方向應用型———工作型”的思路和“個性化培養”的原則構建課程體系。及時學年完成“基礎型”教學,主要讓學生了解軟件工程專業的基礎知識和軟件開發的基本思想;第二學年完成“專業基礎型”教學,要求學生具備軟件開發的基本能力,掌握軟件工程的基本知識,完成軟件工程專業主干課程,并掌握一門基礎的軟件開發技術;第三學年完成“方向應用型”課程學習,培養從事某一方向技術工作的基本能力;第四學年以項目形式完成實訓、實習及畢業設計。該課程體系更好地實現了學校教育的“標準化培養”和企業的“定制化培養”,將軟件工程專業所應具有的理論素養和市場所需的綜合能力培養有機結合;“模塊化”的知識傳授和依托企業項目的“整體化”傳授有機結合。具體課程體系如表1所示。

          3教學改革效果

          (1)提高學生實踐能力。促進軟件產業發展,亟需培養適應軟件產業發展的應用型軟件工程創新人才[6]。實踐教學是培養應用型軟件工程創新人才的關鍵環節和重要保障,“1+2+1”模式增加了實踐時間,且真正融入企業中進行,縮短了學生入職后的崗前培訓時間。(2)提高學生創新能力。近幾年,學院組織學生參加各類軟件專業類大賽,平均每年獲獎60多項。2012-2015年,共獲得大學生創新創業項目省級獎項6項,部級獎項3項。“基于Android的液晶視力表”、“基于移動終端的云簽到平臺”、“數字化校園平臺下即時通訊軟件的設計與實現”被評為部級項目。(3)適應市場需求。在合作企業遴選上,學院組織專家對意向合作企業進行篩選,要求企業進行為期一周的公開課,結合學生反映、教師評價進行選拔。通過與所遴選出的企業聯合培養,在教學中跟上新的技術方向,切合市場技術發展動態,適應市場需求。(4)提高就業率。通過教學改革實踐,中北大學軟件學院2011、2012級學生的就業率有一定幅度提高,且就業層次有所提升,部分為知名企業和上市企業,如阿里巴巴、上海商派、廣聯達等。招聘過程中,企業非常認同學生的綜合能力,認可學院的培養模式,并有意建立合作關系。(5)實現資源共享。“共享平臺”并不單為本校軟件學院學生服務,將實訓結果推廣到中北大學以及山西省其它相關院校,兄弟院校可利用“共享平臺”進行課程設計、實訓、實習,實現資源共享,同時為“共享平臺”建設積累經驗。

          作者:孔祥艷 宋文愛 李波 單位:中北大學 軟件學院

          軟件工程專業論文:軟件工程專業應用型辦學的思考

          摘要:軟件工程專業是工程實踐性較強的應用型本科專業,對于普通本科院校,需結合實際對傳統的教育模式進行改革和探索,才能培養出的適應市場需求的應用型人才。本文以昆明學院為例,分析了普通本科院校軟件工程專業人才培養的現狀,存在的問題,闡述了軟件工程專業教學改革與開展校企合作應用人才培養的思考與探索。

          關鍵詞:軟件工程;應用型;校企合作;探索

          一、引言

          隨著新一代通信技術的問世,無線智能終端、電子商務、物聯網技術,“互聯網+”等技術和概念的出現,計算機軟件已滲透到各個領域,用人單位對應用型軟件工程專業人才需求數量不斷增加,但需求的質量也不斷提高。中國教育新聞網的根據我國近5年本科畢業生的收入水平及相關數據整理而成,通過對2014屆、2012屆和2010屆的203萬余畢業生的薪酬調研而來的《2015中國大學專業薪酬水平排行榜TOP20》[1],軟件工程專業以8026元、9310元、11638元居各屆畢業生的榜首;從麥可思的“年度大學生就業年度指標”看,連續多年,軟件工程專業及軟件開發業一直是學生畢業三年后薪資較高的本科專業[2]。軟件工程于2011年2月被國務院學位委員會正式增設為一級學科,說明其在國家戰略上已被提升到一個新的高度。通過上述分析,我們不難發現這是一個社會需求量大,薪資高,就業前景好的高校本科專業。然而,面對這樣一個優勢專業,部分普通本科院校,尤其是新建的地方本科院校培養的軟件工程專業或方向的學生卻無法以適應社會需要,適應軟件技術的需要,畢業后選擇在軟件技術開發行業就業。而使大量的學生流失去其他崗位。以昆明學院為例,多年來,昆明學院計算機科學與技術專業軟件工程方向的學生,20%的學生畢業時選擇了軟件開發的崗位就業,但3年之后,這個比例下降到低于10%。就我們了解的情況看,新建本科院校中(1999年后辦學的)這種情況普遍存在,甚至出現在一些普通本科院校中。是什么原因導致了這種現象的發生?問題出在哪里?

          二、現狀分析

          2.1人才培養質量的問題。今天,大多數本科院校的軟件工程專業采用的人才培養方案幾乎都是圍繞教育部軟件工程專業教學指導分委員會的《高等學校軟件工程專業規范》[3]進行的,這個標準適合于師資力量強、生源基礎好、社會資源好的大學(譬如985大學,部分211大學),并不適用于一般本科院校。對于普通本科院校而言,雖然采用一樣的課程體系,但在課程內容、教學方法、教學組織和教學效果等方面均存在較大的差距。因為依據這個標準,由于一些復雜原因,學生畢業時無法達到相應的專業標準,尤其是普通二本院校。譬如:數據庫原理與技術,很多學校的著重點不是原理,而是用一個數據庫實例來進行應用教學,對于數據庫原理最多講一講各種關聯關系,這從教學的深度上已經降低了要求。但從我們近幾年的畢業設計看,要求學生根據現有的數據庫(MySQL,SQLServer)設計一個管理軟件或應用系統,也只有少數學生可以完成設計,并不是全體學生都能完成。如果要求按照數據庫原理的要求來進行教學,要求學生理解數據庫的各級抽象,物理組織,視圖,層狀,網狀和關系數據庫,查詢,并行與并發等概念來設計一個模型數據庫,很多學生是無法接受的。諸如此類的問題(編譯原理,操作系統、軟件工程),嚴重影響了學生的培養質量。這樣,軟件工程專業成了各項指標沒有真正落實,課程內容無法實現的“虛”專業。

          2.2師資問題。在普通本科院校中,軟件工程專業普遍存在師資力量薄弱的問題。一方面是專業基礎薄弱。從事軟件工程專業教育的教師,不論學歷,專業理論深度不夠,真正懂核心專業知識的很少,專業及教學能力與需求存在較大的差距。譬如計算機指令的微指令,進程、線程等重要概念,基本沒有深入到編程實現的深度,導致教學只能照本宣科。第二個方面的問題是工程經驗不足。多數教師從學校到學校,軟件工程專業教師與軟件企業嚴重脫節,沒有從事過軟件開發,沒有在軟件企業的工作經歷,很少有產品級軟件開發經歷,也就無法定義軟件產品的需求、規范、標準,從而不具備一個的軟件工程專業必備的實踐能力。即使主觀上想搞好實踐教學工作,但專業能力和經驗都不足。第三個方面問題是新建本科院校師資力量薄弱。新建院校還存在教師學歷偏低,轉行教學的問題。有的教師自己甚至連一段幾百行代碼的小程序都沒有編過,從事軟件工程專業教學顯然力不從心。有的教師轉行后,只能從事程序設計這樣低層次的課程,對整個專業的整體要求不清楚,教學中無法自由駕馭專業課程的教學。可悲的是這種情況還很普遍。第四個方面是教師投入不足。由于學生存在學習上的問題,如自主學習,自覺學習,獨立學習的習慣沒有很好地培養起來,抄作業普遍。很多專業實驗課,班級學生中只要一個人做出實驗,大家都做出實驗的情況很普遍,另外,由于科研任務重,異地教學等問題,教師也沒能嚴格檢查,導致驗證性實驗和綜合類課程設計流于形式。這樣,檢驗學生是否掌握所學內容的保障教學質量的環節也在教學過程中合理地被忽視了。

          2.3學生問題。對于普通地方本科院校,生源質量相對薄弱。以昆明學院軟件工程專業為例,高考的入學平均成績為數學88分、英語87分、理科綜合170分。學好軟件工程專業最基礎的數學、英語、理科綜合學生都不及格,對于一個未來從事軟件開發或者IT技術推廣應用的學生,迫切需要在大學階段打好數學、物理、英語基礎,否則,專業課學生是無法學懂專業課程的。如果引導不恰當,學生在二年級后,就有可能選擇放棄這個專業。另外,學生普遍存在厭學,學習習慣不好,學風不扎實,目的不明確,人生期望值不高,自主學習能力不足,自覺性差等,這些問題成了嚴重影響培養質量的關鍵因素。對于普通二本院校的軟件工程專業,如果達到本科水平,辦學者該如何制定科學合理的人才培養方案,如何選擇人才培養模式,如何提高辦學能力?教師該如何提高專業水平和軟件開發能力,提高專業教學能力?學生該如何應對專業特點,樹立理想和抱負,努力提高自己的專業能力,成為一個合格的軟件人才?

          三、進行綜合教學改革

          “志不立,天下無可成之事。”2014年,我們在計算機科學與技術專業進行了綜合改革試點,創新人才培養模式,走一條富有成效的計算機專業本科辦學的道路練好內功。具體做法為:進行分類分層次教學改革,及時層次使用A模式人才培養方案,第二層次使用B模式人才培養方案。A模式采用計算機科學與技術專業一級學科的人才培養要求,培養創新型人才。B模式人才培養方案走應用型職業化人才培養道路,與國內頂尖的IT企業合作,采用“3+1”模式,保障本科性,突出實戰性,學生畢業后有能力大面積直接進入IT行業就業。這樣做的目的就是提高自身的辦學能力,提高教師的專業水平和教學水平,提高學生的學習積極性,努力提高人才培養質量。通過綜合教學改革,加大教師培養力度,教師的專業能力得到有效的提升,學生的學習積極性和學習效果有了明顯的改善。

          四、軟件工程專業應用型辦學的探索

          2015年11月,教育部、國家發改委、財政部印發《關于引導部分地方普通本科高校向應用型轉變的指導意見》,應用型本科教學改革是今天普通地方高校的一個主題,昆明學院是云南省應用型本科教學改革的試點學校,如何進行應用型本科辦學是擺在我們面前不可逾越的挑戰。

          4.1指導思想。在我們已經開展綜合教學改革試點的基礎上,軟件工程專業采用B模式,培養應用型軟件工程人才。用提高學生高質量就業倒逼本科人才培養方案的制定、課程設置、課堂教學、實驗和實習模式,改革不適應應用型本科的教學模式和教學方法,與IT企業深度合作,建立校企合作聯合、協同發展機制,探索應用型本科辦學的新模式,轉變思想,與時俱進,在應用型本科辦學上走出探索一條道路。

          4.2具體措施。昆明學院軟件工程專業應用型本科辦學,在原有計算機科學與技術專業軟件工程方向辦學的基礎上,與中關村軟件園進行校企合作專業共建,采用全新的“3+1”模式,保障本科性。根據市場需求雙方共同協商制定人才培養方案。前三年學生在昆明學院接受本科素質教育,同時引入IT企業職場認知、職場綜合素質訓練、IT企業前沿技術課程和實訓課程,完成本科專業基礎課學習,管理主體是昆明學院信息技術學院,中關村軟件園輔助。后一年學生到中關村軟件園的IT企業進行集中實習實訓、崗前培訓和就業實習,管理主體是中關村軟件園,昆明學院信息技術學院提供輔助。畢業時學生可獲本科畢業證書、學士學位證書、“中關村軟件園軟件工程師證書”。中關村軟件園每年免費為我們培養IT企業工程師若干名,教師將派往IT企業進行“工程項目驅動為措施,工程能力提升為目的”的雙師型師資培養,徹底繞出高校“軟件工程師不軟”的應用型師資培養的怪圈。昆明學院與中關村軟件園的校企合作將在軟件工程專業的四個方向:大數據、軟件開發開展專業共建工作。我們與中關村軟件園洽談校企合作專業共建,走一條產、教、學、研,校企融合發展的應用型本科轉型發展新路子。雙方簽署了“昆明學院與中關村軟件園校企合作備忘錄”。云南省教育廳批復同意“昆明學院與中關村軟件園校企合作”的辦學模式。昆明學院與中關村軟件園簽署了“昆明學院與中關村軟件園校企合作協議書”。今年,我們在軟件工程專業按照該模式,開始聯合培養的在讀學生70名。

          4.3學風建設,保障教學改革順利進行。軟件工程專業的應用型辦學是否取得成效,另一個重要因素是學生。培養學生純正的學習風氣和硬朗的工作作風,養成良好的學習習慣。這是保障軟件工程專業應用型本科辦學各項工作的基礎。“千里之堤,毀于蟻穴”,學風不正,無法保障人才培養質量。培養學生成為有理想、有抱負,前提是學生要自信,培養學生的自信心要基于良好學風的養成,有了良好的學風,就可能取得不斷的進步,一點一滴的進步就是自信心形成的基礎。千里之行始于足下,百年樹人要從培養良好學風開始,因此,基于所招收學生的生源實際情況,我們在所有一、二年級的學生中開展上晚自習的制度,并安排專業課教師輔導答疑,在提高學習質量,培養良好學習風氣這些核心問題上下功夫,來保障教學改革一定取得成功。經過兩年多努力,試點班的學生,現在已經基本養成自覺做作業、不抄襲、不作弊,自覺上晚自習的學習習慣。

          五、小結

          軟件工程專業需要學生具有很強的軟件開發能力,而軟件開發能力培養的有效途徑是必須在打好專業基礎的前提下,大量地進行實際應用項目訓練,通過與軟件企業深度合作,把本科教學質量、學生軟件開發能力的培養與軟件企業直接聯系起來,通過實習、預就業,既能解決學生學習動力不足的問題,又能解決學生高質量就業的問題,這對于我們這類普通本科學校的軟件工程專業十分重要。也為我們的應用型辦學提供了一種解決方案。

          作者:余紹俊;彭曉源;王震江

          軟件工程專業論文:軟件工程專業課程體系研究與建設研討

          1結合院校特色的課程體系建設

          軟件工程專業是在計算機科學與技術等學科的基礎上發展起來的,因此課程體系的建設不僅需要計算機科學的理論知識,同時也需要把工程經濟學領域的知識包括進來,課程設置應始終以軟件開發的整個流程為主線,培養學生良好的軟件編程思想、軟件項目管理和軟件開發的團隊合作精神。財經類院校的課程體系建設應該避免照搬其它工科院校的培養方案,應該以教育部的軟件工程專業建設指導思想的基礎上,根據自身的特點梳理軟件工程系列課程之間與其它相關系列課程之間的關系,合理銜接,避免重復。課程設置要突出軟件工程的重要地位和價值,專業模塊的劃分要突出行業特點及行業市場的需求。建立以能力培養為主線,分層次,多模塊,互相銜接的課程教學體系,通過增加案例教學、添加社會和企業需要的專業技術課程,從而較大限度的發揮課程體系的作用。

          2課程體系在專業建設中的位置

          通過調研、走訪、學習名牌大學、重點大學、國家示范性軟件學院的經驗和做法,總結財經類院校軟件工程專業的建設,根據自身的特點和實際情況,依托財經類院校在經濟、會計、管理等方面的專業優勢,建設具有鮮明財經特色的學科專業體系,總的建設方案指導思想是:“整體設計、分布實施、發揮優勢、突出特色”。建設的內容包括師資配置與建設、實訓環境建設(包括實驗室和實訓基地)和課程體系建設。對于課程體系建設,主要從以下幾個方面進行:梳理課程關系、夯實課程內容、教學方法建設、課程教材建設和實踐體系建設。為保障軟件工程專業建設質量,構建質量保障與反饋體系,總體建設結構如圖1所示。

          3課程體系主要建設內容

          (1)梳理課程關系。通過劃分課程群,梳理以軟件工程為主線的課程之間的關系,重新梳理和制定大綱,確保基礎課、專業基礎課和特色專業課知識銜接合理,保障知識體系的連貫性,避免知識點缺乏或知識點重復,以及知識體系不連貫等問題。

          (2)夯實課程內容。通過梳理好的課程關系,篩選課程內容,保障課堂內容充實。為增強對課內內容的鞏固,在課外開展“軟件工程設計大賽”、“數學建模大賽”以及認證類課程等作為補充,促進學生的主動學習,提高學生的基本技能和軟件開發素質。

          (3)教學方法建設。按課程群劃分,組織同類課程組教學方法和教學手段的研究。改革現有的、傳統的課堂教學方式,精煉教案內容。以培養興趣、激發創新激情為出發點,加強案例教學和實踐環節,通過增加案例教學、添加社會和企業需要的專業技術課程,從而較大限度的發揮實踐實訓課程的作用,真正使學生體會和做到學以致用。

          (4)課程教材建設。以軟件工程為主線的課程群體系研究的同時加強教材建設。目前采用“內編外引”的方式,做好教材的自編與挑選工作。在軟件工程類課程中的教材都要求是重點教材,規劃教材或原版外文類教材,選擇質量高、特色鮮明的教材。

          (5)實踐體系建設。建立起更加完善的、與課程群體系相適應的實驗、實訓、實踐教學體系。實踐訓練課程劃分五個層次,分別為基本訓練、基礎理論訓練、專業訓練、工程訓練和創新訓練。使實踐類課程涉及到的理論由淺入深,程序規模由小到大,開發隊伍由個體到團隊。實訓環節中還考慮了加強與企業的合作,將企業的資源優勢與學校的理論知識優勢充分結合,共同設計和建設課程群中的實訓項目。

          4解決的關鍵問題

          (1)把握主線與特色的關系。目前已有多個示范的軟件學院,軟件工程專業根據目標不同,有向高層次培養也有的向國際化目標培養。如何地足于地方,結合財經類發展特色,對課程群內容進行篩選和改革是解決的主要問題之一。目前特色軟件工程專業建設的方針是首先確立以軟件工程為課程群的主線,保障基礎內容的涵蓋和銜接。另一方面,結合財經學院特點,在開發案例、管理項目和課程選擇上體現特色,如面向金融軟件開發實踐,因材施教培養實踐動手能力,開設《軟件項目管理與工程經濟學》等課程內容。

          (2)立體式實踐教學體系的建立。實踐教學體系的建立是關系人才培養成敗的關鍵一環。在建設中主要從三個方面強化實踐內容,一是從校內的課程實踐,分五個層次的實踐訓練培養課程;二是從校外的企業的資源優勢,加強與企業的合作;三是通過實訓比賽,鞏固和激發實踐動手能力。校內課程實踐包含課程實驗、課程設計、綜合實踐等內容。建立校外實訓體系主要是學院聯系社會和企業,以“請進來”和“走出去”培訓和實踐的方式,建立穩定、有效的實踐教學模式。從2009-2013組織學生參加的省級、部級和國際級的競賽有大學生數學建模競賽,軟件設計與開發大賽,電子商務大賽與電子設計大賽,以及全國大學生實踐訓練項目等,多渠道、多途徑培養學生的工程實踐能力和創新能力。實現了課內課外多方位的實踐培養,有力地保障了實踐教學質量。

          作者:羅養霞 單位:西安財經學院信息學院

          軟件工程專業論文:財經院校軟件工程專業特色定位探微

          一、從動態定制課程體系的課程建設體現專業財經類院校的專業特色[4,5]

          課程建設符合財經院校人才培養定位,符合學科建設發展方向,符合財經院校課程建設總體原則,即課程建設要規范化、科學化、現代化的要求。從課程建設的指導思想、實施原則、建設目標及任務、課程體系、建設內容及措施等方面,動態定制財經類院校的課程體系。

          1、既要突出財經類院校的特色,也要有軟件工程本身的專業特色。

          2、深入細致地探討專業發展趨勢,明確從事本專業技術工作必備的專業知識和專業技能,實時反映到課程體系和教學過程中。

          3、人才培養應立足于地方需求,跟蹤地方市場需求的變化,確定軟件人才的知識結構和能力結構,制定與之相適應的課程體系。

          4、項目驅動課程體系,以經濟、管理項目的開發為主線,圍繞項目開發的所需的理論和實用技術知識,結合流行的開發工具和手段,進行課程的設置。

          5、“內外“結合教育機制。要以校內教師為主,結合校外相關企業的IT工程師,教師走到企業交流學習,同時聘請校外IT工程師來校做專業講座、培訓等。

          二、基于財經院校的軟件工程專業特色定位探討

          軟件工程專業的特色,首先不能脫離軟件工程本身,而作為財經類院校的軟件工程專業,更要體現出自己獨到的東西出來。現今的財經院校是以經濟、管理為主體,其他專業兼顧的向綜合性大學發展的院校。軟件工程專業的辦學必須與優勢學科進行結合、相互滲透、互通資源,才能培養出有自己特色的復合型人才。以貴州財經學院為例,其辦學定位是“建設西部高水平的財經大學”,服務指向是“立足貴州,關注貧困,富民興黔”,人才培養目標是“儒魂商才”,即具有深切的人文關懷、強烈的責任意識、健全的人格心智、高深的道德情操、扎實的理論功底、較強的實踐能力并富有創新精神的高層次復合型經濟管理人才。軟件工程專業也要從經濟管理方面入手來探索其專業特色。[1]

          1、管理型軟件工程專業特色

          管理類學科是貴州財經學院的一個學科優勢,軟件工程與管理學是密不可分的,整個軟件的開發周期離不開管理活動。財經類院校的軟件工程專業的學生可以通過全校性的管理類公選課以及論壇、講座,吸吮到更多的管理類的知識,并且學校有不同類型的管理類實驗模型和平臺供他們使用,這是其他類院校無法比擬的。

          2、經濟型軟件工程專業特色

          經濟類學科也是貴州財經學院的一個優勢學科,現今各行各業的信息化都離不開經濟與管理。信息化的目的就是要增強組織的競爭優勢,增強競爭優勢的目的就是要有更好、更高的經濟效益。軟件工程專業應該利用本校的經濟大環境,讓我們的學生學習到更多的經濟類的知識,有利于他們更多的往如經濟評價系統、經濟分析系統等經濟型系統方向走。大家都知道,隔行如隔山,讓那些不懂經濟的人從事這方面的系統開發,那所做出來的軟件功能性是有了,但適用性就難說了。

          3、經濟管理結合型的專業特色

          財經類院校的軟件工程專業特色還應結合自身的經濟、管理優勢,把上面兩個專業特色融會貫通形成一個復合型的經濟管理結合型的專業特色。

          三、總結

          軟件工程專業在財經類院校處于一種尷尬的局面,學院不會很重視,師資力量欠缺,實驗配套跟不上。在社會上財經類院校的軟件工程專業同樣也很尷尬,得不到社會的認可,總把它與工科院校的軟件工程相提并論。要打消這樣觀念,我們必須辦出自己的專業特色,充分利用好現有的資源條件,而不是去現有的教學資源。

          作者:劉向菊 單位:貴州財經大學

          主站蜘蛛池模板: 国产日韩一区二区三区| 精品视频在线观看你懂的一区 | 视频一区二区精品的福利| 日本精品无码一区二区三区久久久| 国产成人精品亚洲一区| 亚洲丰满熟女一区二区v| 日韩精品一区在线| 国产成人一区二区三中文| 一区二区三区在线观看中文字幕| 韩国福利一区二区三区高清视频| 国产成人av一区二区三区在线观看 | 国产精品香蕉一区二区三区| 国产产一区二区三区久久毛片国语| 国产亚洲情侣一区二区无| 波多野结衣一区二区三区88| 国产伦精品一区二区三区精品| 国产AV一区二区精品凹凸| 狠狠爱无码一区二区三区| 国偷自产视频一区二区久| 日本一区二区三区不卡视频| 国产亚洲一区二区三区在线观看| 久久婷婷色一区二区三区| 日韩一区二区超清视频| 中文乱码人妻系列一区二区| 色一乱一伦一图一区二区精品| 无码乱码av天堂一区二区| 美女视频一区二区| 久久中文字幕一区二区| 3D动漫精品啪啪一区二区下载| 无码一区二区三区亚洲人妻 | 国产丝袜一区二区三区在线观看| 一区二区在线视频观看| 亚洲视频在线一区二区三区| 老熟女高潮一区二区三区| 国产一区二区三区在线看片| 午夜福利av无码一区二区| 国产成人精品亚洲一区| 无码精品黑人一区二区三区| 中文字幕AV无码一区二区三区| 国产精品熟女视频一区二区| 亚洲电影一区二区三区|