軟件工程專業論文模板(10篇)

時間:2023-02-01 19:19:08

導言:作為寫作愛好者,不可錯過為您精心挑選的10篇軟件工程專業論文,它們將為您的寫作提供全新的視角,我們衷心期待您的閱讀,并希望這些內容能為您提供靈感和參考。

軟件工程專業論文

篇1

2存在的問題

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

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

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

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

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

3采取的對策

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

篇2

一、高校軟件工程專業學生的就業現狀與困惑

從近幾年軟件類各專業本科畢業生就業流向來看,到機關、科研和部隊等事業單位就業的越來越少,今后大多數軟件類本科生將到各類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教育培訓機構合作培養高端計算機人才,這種無縫人才培養模式是可行的、成效是顯著的。通過項目實訓培養了學生的團隊合作精神,提高了學生的就業競爭力,這在當前全球金融危機背景下顯得尤為重要。同時,它還在一定程度上解決了目前高校理論教學與實踐脫節,學生普遍動手能力不強,缺少實際工作經驗等問題,拓寬了學生的就業渠道,使學??晒蚕鞩T培訓機構的就業資源;也降低了學校指導學生就業、學生尋找就業職位的成本,減輕了學校的就業負擔和就業壓力,因而得到學校和社會的普遍認可。

當然還有一些問題有待進一步的研究和解決,如:貧困學生難以負擔實訓經費、學生就業后所欠培訓費分期還款是否守信用等問題。

參考文獻:

[1]胡津民,管銀枝.培養團隊精神,提高學生的就業質量.中國大學生就業[J].2009,(36)[2]李月,趙為.開拓思路為大學生充分就業做好保障[OL].新華網,2008.

篇3

一、應用型本科院校引入翻轉課堂教學的必要性

(一)應用型高校對軟件工程專業人才培養的要求

應用型本科院校的軟件工程專業,應力求在遵循統一指導方案的同時突出與應用型人才培養相適應的知識結構特色以及課程體系,以培養適應市場需要的應用型軟件專業人才。宿遷學院正處于應用型本科高校建設發展階段,按照教育部的卓越工程師教育培養計劃[3]要求,我校軟件工程系積極探索并建立了3+1人才培養模式,對課程設置、教學形式等進行了調整和改革,強化了企業的深度參與性培養以及學生的工程能力和創新能力的培養,著力打造一批批能直接上一線工作的本科高素質應用型人才。

對于軟件人才的培養,進行引導性、啟發性以及貼合實際的實踐訓練是很有必要的,為此,我校軟件工程系加強了課程改革建設,從課前、課中、課后多角度改進教學方法,讓學生提高自主學習的能力,通過對知識點的內化轉換為自身的實際技能。在這種背景下,教學模式的改革就呼之欲出了。

(二)傳統課程教學模式中存在的問題

以我校軟件工程系的大多數專業課程教學為例,大多的理論和實驗課都是按照傳統教學模式開展教學的,理論課主要是以教師講為主,上機實驗圍繞課堂上講解的案例,學生按步驟操作完成,教學方法單一。

這種傳統的教學模式存在有不少弊端[4],課堂教學效果不佳。課堂上仍是以老師教授為主,屬于填鴨式教學,學生難以主動融入,學習效果不好,不利于培養學生的實踐和自主學習能力。學生在實踐課上主要是圍繞理論課上的案例進行學習,這樣就不能讓學生自主發揮和進行創新性的深入學習,屬于被動式的接受知識,也不能進行個性化教學。受實驗室使用的局限性和課時的影響,學生在2~3節上機課上無法完成一些復雜的環節,如從系統建模的角度對數據庫項目系統進行需求分析、軟件設計等。

這些教學問題成為制約課程建設、學生能力培養的瓶頸,所以探求一種新的教學模式成為我校軟件工程專業課程改革的必然趨勢。

(三)翻轉課堂教學模式的引入

翻轉課堂教學模式下,教師在課前進行知識傳遞[5]即教師按照教學內容的知識點進行細化、整理,錄制小視頻,學生課前觀看視頻教學,在此過程中教師還可對學生進行在線輔導。課堂上,主要是進行知識的內化[5],教師根據學生前期學習的困難情況組織課堂教學,主要采用引導式、研討式教學方法給予輔導,促進學生知識的內化。課后,通過項目練習等作業形式達到讓學生鞏固知識的目的。翻轉課堂教學模式充分發揮了教學中學生的學習主體性,加強了學習中的互動性,讓學生獲得了個性化教育,真正達到了以學生為中心、因材施教的教學效果。翻轉課堂教學模式的出現,為我校軟件工程系3+1教學改革帶來了新的思路和方法。

二、翻轉課堂教學模式實施的基礎

(一)教學內容及方法的改革

教學內容的選取應注重理論聯系實際,要根據企業和市場對軟件人才的需求,將重要的知識點和相應的技能訓練聯系起來進行講解和實踐。例如,教學數據庫系統原理課程,在講解知識點時可以用學生成績管理系統、圖書管理系統、題庫管理系統等為載體設置教學內容,以項目驅動教學,將理論知識融入項目開發中,通過項目案例的分析、設計來啟發和引導學生去思考和建模,讓學生了解數據庫課程的原理最終要如何應用到項目實踐中,同時鍛煉學生獨立思考和創新的能力。而上述的教學內容和方法的改革與翻轉課堂教學的理念是一致的,這樣就為專業課程構建翻轉課堂教學提供了改革的基礎。

(二)信息化網絡平臺的保障[6]

我校有泛雅網絡學習平臺,該平臺為實施翻轉課堂教學提供了便利的支撐。教師可以在網上課件、教案、視頻等教學資源,可以根據知識點布置任務、作業,與學生交流討論并提供答疑,還可以進行階段性的測驗等。該平臺還有手機APP端,學生可以隨時隨地進行同步自主的學習。泛雅網絡學習平臺為數據庫課程翻轉課堂教學提供了軟硬件環境的保障。

(三)學生自我學習的能力的保證

文獻[7]調查顯示了大學生自主學習狀況,其中64.13%的學生能主動完成學習任務,22.34%的學生能在教師督促下完成學習任務。我校的定位是培養應用型人才,學生大多要通過在校專業課程的學習掌握知識和技能,然后能直接到一線工作,所以學生的學習需求性和主動性較強。學生根據各自對專業課程的學習需求定位,對所學的知識點的學習要求也有所不同,翻轉課堂教學的實施可以保證學生利用碎片化進行個性化學習。

三、翻轉課堂教學模式的實施構建

在翻轉課堂教學模式的實施構建中,以我校軟件工程系實施構建的數據庫系統原理翻轉課堂教學為例,在課程開始時做好小組分配,因為軟件專業的學生大約有50人左右,所以每班就分為10個小組,每個小組配有相應的組長,負責組織和督促小組成員的學習和集中性的討論。[8]

(一)課前的知識傳遞和自主學習[9]

教師主要是將每次課(理論課和上機課)的重難點進行碎片整理,每個知識點制作一個相應的短小視頻,在課程資料中還可放入教案和幻燈片課件等擴展資源。例如,在第一章節中我們給數據庫基本術語做了一個短小視頻,附上了相應的術語的幻燈片課件,教師提前一周通知,要求學生在指定時間內即課前根據視頻和課件完成自學,達到前期知識傳遞的目的。

學生在課前自主查看和學習,并根據自身的學習和掌握情況制訂學習進度,下載教師事先準備好的教學資源。為了確保學生的課前學習效果,在進行任務點設計時,都會有相應的問題設計,這些問題也要體現出層層學習、循序漸進的過程,要求學生回答部分或全部的問題,在此過程中教師可對學生進行答疑和引導性指導。例如,在基本術語任務點中,教師提供了5個選擇題、5個填空題,讓學生在看完視頻后完成小作業,教師通過網絡學習平臺上統計的作業成績開始設計課堂教學環節。

(二)課堂知識點的內化

翻轉課堂的核心就是要使得學生最大限度地內化知識點,因而在課堂教學中需要學生高度參與。進行數據庫理論教學時,首先在剛上課時我們會讓學生進入泛雅手機APP端,要求學生現場完成10~15題的選擇題。這些選擇題的設計難度要超過學生在自學時的作業難度,題目設計要體現出由淺入深的過程,且要能夠體現出這次課的重難點,學生在做好后直接能看到自己所錯的選題以及正確的答案,也就明白自己所學知識點哪些掌握得不透徹,繼而在課堂中就知道自己要特別注重哪部分知識點的理解了。而教師可以利用統計功能查看到每題做錯的人數,教師會根據錯誤結果對共性的一般知識點做統一示范講解,對擴展性知識做引導性、啟發性講解,對個性問題進行小組化指點。

實驗課的翻轉課堂教學采用的是項目訓練研討式[10]教學,教師也是先提供實驗內容的基本素材,和理論課程的翻轉課堂教學模式相似。不同的是,實驗操作中教師是通過小型項目驅動教學的,這些項目既要覆蓋教學目標,又要有拓展訓練的余地,對于設計性、綜合性的實驗可通過小組分工協作完成。教師通過實驗課上各個小組的進程和面臨的問題進行小組個別化指導。

(三)課后的鞏固復習

篇4

John每天早上一睜眼,心理就沉甸甸的--又是難以忍受的一天!有上班的點,沒下班的點。其實身體的疲憊倒沒什么,更讓他難受的是心理的負擔:工作的時候沒有樂趣、也談不上成就感,他也不知道這樣的日子什么時候才是盡頭。John已經記不起來上次開心的笑是什么時候。他極不情愿地爬起來,硬著頭皮出了家門。公司里有他不愿面對的上司,和永遠也做不完的工作。

John在大學學的是計算機專業,在學校的時候,他可是個活躍分子,還算個小名人呢,畢業后很自然地就在IT行里混。幾年下來,雖然也做了幾個軟件,但是一直對編程提不起興趣,找不到興奮點。雖說IT業不景氣,可他手上的工作一點沒少,只是荷包癟了些。痛苦,郁悶,他也想過跳槽,換一個行業,但是又覺得自己除了編程什么都不會,于是幾次心理的騷動都被扼殺在搖籃里了。隨著年齡的增大,John的心理負擔越來越重,從"小John"現在都混成"John哥"了,IT可是個年輕人的行業,John已經覺得身體有些熬不住了,并且IT業技術更新換代的速度給他越來越強的緊迫感--今后的職業生涯該怎么走?

在迷茫困惑中,John找到了成功職業指導中心,在測試和溝通之中職業顧問發現John有銷售的天賦,John也談到曾經有一次偶然的機會,自己陪同市場部的同事給客戶做演示的時候,發現自己的說服技巧很能打動客戶,那次,客戶幾乎沒有什么大的修改意見,就接受了他們的方案,為此他們還好好慶祝了一番。

職業規劃師根據他的天賦和性格、興趣,為他的職業生涯做出了定位和規劃,并提出了一些具體的建議。John幾年來一直搞技術,從來沒想過自己還可做銷售,心中雖有些興奮,但還是有些惴惴不安,死馬當作活馬醫吧。可是現在,不到一年的時間,John已是中關村一家電子公司的銷售總監。他在給職業規劃師的E-mail中寫道:我以前就象是擱淺的船在沙灘上拉著走,現在就象是沖浪--感覺完全不同。

篇5

0、引言

軟件測試是從事計算機軟件開發和維護專業的人員應該掌握的一門技術。軟件測試是軟件工程中的關鍵活動之一,是保證軟件質量的重要手段,其工作量通常占軟件開發總工作量的50%以上,而對于某些可靠性要求極高的軟件系統,如航天、銀行等領域的軟件系統,軟件測試占軟件開發總工作量的比例甚至達到60%~80%。軟件測試的目的是發現軟件中的錯誤,并及時修正這些軟件錯誤,以減少軟件在后出現錯誤,提高軟件產品質量。軟件測試是一項需要專業技能的工作,它包含許多理論和實踐。如果缺少這些理論知識和實踐經驗,測試的深度和廣度就不夠,測試質量也就無法保證,從而導致軟件質量達不到要求,影響軟件的可信性。

由于國內軟件產業的現狀所致,很多的軟件公司屬于軟件外包型公司,這些公司以軟件開發為主。這樣,軟件工程專業很大一部分學生畢業后通常從事軟件開發或者程序員工作,這也影響著學校對軟件工程專業的設置。因此,當前高校在軟件工程專業課程設置上往往將很大一部分精力放在軟件開發課程的設置上,如各種語言的學習、軟件開發方法的學習等。但是,軟件工程不僅包括軟件開發,還包括軟件測試以及軟件維護。大部分國外大型軟件公司,如微軟、IBM等公司,這些公司對軟件測試非常重視。在這些公司內部,軟件測試人員數量并不比軟件開發人員少,因為一個優秀的軟件產品最終是通過不斷的軟件測試進行驗證和評價的。隨著軟件工程課程的不斷完善,當前軟件測試的重要性已逐漸得到重視,很多高校已將軟件測試課程作為軟件工程專業課程中的必修課程。該課程是軟件工程的核心組成部分,是連接軟件開發和軟件的紐帶。通過本課程的學習,學生要了解軟件測試及其管理的重要性,掌握軟件測試基本理論、技術和方法,具備研究設計測試用例和使用自動化測試工具的基本方法和實踐能力,能將測試驅動的理念融入軟件開發、維護的研究與應用中,從工程化角度提高和培養學生從事大型軟件的測試技術和能力。

盡管軟件測試課程已作為軟件工程專業的必修課程,但從教師和學生兩個角度對該課程的調查反饋發現,教師覺得該課程不好教,教學效果不好;而學生感覺該課程較空洞,沒有發現其在實際軟件開發中有多大的應用。這主要因為在傳統的軟件測試教學中,學生只是被動地參與,聽教師授課,聽教師講授各種軟件測試概念和方法,但學生并沒有真正學到這些理念,并沒有對這些方法進行應用。所以這種傳統的軟件測試教學方法效果很難令人滿意。

揚州大學信息工程學院將軟件測試課程作為一門雙語研究性課程進行試點改革,探討如何更好地進行軟件測試課程的教與學。本文將以該學院軟件工程專業軟件測試課程為例,探討學生自主學習的軟件測試雙語研究性教學方法。筆者作為該課程的授課人實施了本文的軟件測試教學方法,其目的是研究如何促進學生進行雙語研究性教學,促進學生主動學習軟件測試新技術,從而讓學生學到軟件測試課程中的一些測試理念,讓他們了解軟件測試在整個軟件開發過程中的重要性。

1、軟件測試雙語研究性教學

軟件測試雙語研究性教學主要包括三方面內容:教學、研究、實踐。這三者在軟件測試雙語研究性教學中的關系是:以教學為本學習,以研究為重點突破,以實踐為輔助訓練。下面分別介紹這三方面的內容:

1)教學方面。

軟件測試雙語研究性教學和傳統的軟件測試教學一樣,根據軟件測試教學大綱進行教學,主要包括軟件測試基本概念、軟件測試基本方法、白盒測試、黑盒測試等。由于研究性教學過程中加入了研究,所以教學是以基本的測試理論和技術為主。另外,在教學過程中,由于本課程屬于雙語課程,所以教學過程中采用英文PPT,中文授課方式進行教學。另外,教學主要以啟發式教學為主,讓學生更多參與課堂討論,由于本文主要討論研究方面,所以這里對教學不做詳細討論。

2)研究方面。

本課程采用的是研究性教學,因此研究是本課程的重點和特色。本課程所采取的研究方式主要以學生自主學習為主,采用閱讀文獻的方式。由于本課程是雙語教學,研究過程中所提供的文獻材料全部是英文論文,這些材料都是從當年軟件工程領域頂級國際會議中選取的有關軟件測試方面的最新技術和方法,這樣有助于學生開闊視野,了解最新的軟件測試技術、方法,及軟件測試發展的方向。這一部分的實施方法將在第3節進行詳細介紹。

3)實踐方面。

軟件工程是實踐性很強的專業,同樣,軟件測試也是如此。需要通過不斷的實踐才能理解和掌握軟件測試技術,將測試理念貫穿到軟件工程項目中。本課程軟件測試實踐主要包括三方面內容:一是驗證性實踐,熟悉已有測試工具,學會使用這些工具,并利用已有測試工具生成測試用例;二是自己開發軟件測試工具,主要根據研讀的論文進行工具的設計和開發;三是軟件測試工具的驗證和評估,主要是對自己開發的工具進行驗證和評估。一方面利用已有測試工具來驗證當前軟件測試工具,另一方面,利用已有軟件測試知識評估測試工具在故障識別方面的效率,這有助于學生更深地掌握軟件測試技術,了解什么樣的測試技術是好的測試技術或者方法,是有效的測試工具。這一部分也不是本文的重點,因此不詳細展開討論。

2、軟件測試雙語研究性教學特色

本課程作為揚州大學軟件工程專業的試點課程,采用雙語研究性教學方式進行課程的授課和學習。對于雙語性教學,主要采用英文材料,中文授課;而對于研究性教學,主要是讓學生進行自主學習最新的軟件測試技術和方法,研讀相關的英文論文,進行專題報告和討論,并鼓勵學生開發實現這些技術。因此,在本課程的教學過程中,主要體現了5個特性。

(1)自主性:讓學生從給定的英文材料中自主選擇學習材料,自主組建團隊,自主與英文材料作者聯系、溝通、交流和討論。

(2)協作性:學生必須要組建團隊,團隊成員數量由2~4人構成,團隊之間相互協作、配合,共同完成整個研究性學習過程。

(3)互動性:在學習過程中,必須要與論文作者溝通和交流,真正把握論文作者的真正意圖,并嘗試提出自己的見解,與論文作者進行討論。

(4)實踐性:要能夠實現論文材料中的軟件測試方法,在工具開發過程中,鼓勵學生采取測試驅動的開發方法,并利用所掌握的軟件測試技術去測試自己的工具。

(5)研究性:在研讀論文過程中,要對論文進行深入的討論和研究,特別是對作者的思想以及未來工作、論文中的不足進行研究,提出可能的解決方案。

3、軟件測試雙語研究性教學實施

筆者主要針對軟件測試雙語研究性教學過程中的研究過程的實施進行討論。在本課程中,研究主要是采用學生閱讀文獻的方式進行自主學習的研究,主要針對當前最新的軟件測試技術進行學習和研究。研究性教學具體的實施過程如圖1所示。

首先,教師從當年軟件工程頂級國際會議中選取軟件測試相關的研究技術論文放入文獻庫中。這樣的文獻庫主要用于學生對當前軟件測試的學習和研究。對于本科學生來說,獨立地去研讀這些最新技術還有一些難度,而且時間上也緊張。因此,研究性學習主要采取團隊方式一起研究,這樣學生進行自由分組,并且每個小組指派一名學生作為小組組長負責該小組的研究性學習進展。

有了文獻庫以及學生分組后,就進入自由選題階段,即各個小組從文獻庫中選取自己感興趣的論文。在各小組確定自己的研究論文后,進行論文的研讀。在論文研讀過程中,要求每個小組每周至少討論一次,討論各小組的分工任務完成情況,對原文的理解情況,以及對遇到的問題進行討論,并且項目小組要及時記錄這些討論記錄,每周發送給任課教師。另外,在研讀論文過程中,每個小組要用英文與論文作者進行溝通與交流(如果作者沒有回復,可以選擇與課程教師進行交流),并將交流過程中的對話記錄下來作為課程成績考核的依據。

在論文研讀后,需專門安排幾節課進行專題報告和討論,主要用于檢查各小組對原文的理解情況。專題討論內容包括三方面:一是學生對論文內容的理解;二是學生需要提出對論文的見解和觀點,挖掘論文可能存在的問題或對論文中的未來工作部分提出見解;三是本小組研讀論文的體會分享。在專題報告中,我們還邀請了學院的一些其他教師參與進來與學生們一起討論,一方面,教師對各個論文本身進行點評;另一方面,教師對各個小組的表現進行點評。另外,在專題報告中,強調學生的參與,就是大家要多提問,多討論。

專題討論后,各小組要對原文中軟件測試技術進行實現。其中,在軟件測試技術實現過程中,鼓勵采用測試驅動的軟件開發方法;另外,需使用已有的軟件測試技術和工具進行測試。在完成開發軟件測試工具后,需要選擇一些例子進行軟件測試技術的驗證。最后,各個小組需要提交一份總結報告,主要是關于技術實現進行總結,包括這幾方面內容:對論文原文的理解或技術改進,采用的測試技術和工具,技術改進效果的驗證和評估。

4、實施效果

該課程已在2012-2013年秋學期的揚州大學軟件工程專業的一個班按照本文教學方式進行實踐。該班學生40人,我們從2012年ICSE(International Conference on Software Engineering)、FSE(Symposium on the Foundations of Software)、ISSTA(Symposium on the Foundations of Soft-ware)、ICST(Intemational Conference on Sottware Testing,Verification and Validation)、ICSM(Inter-national Conference on Software Maintenance)等國際頂級會議上選取了44篇軟件測試相關的論文作為學生學習的資料庫。然后讓學生自由組隊,每組2~4人一起研讀論文。最后組隊15組,選擇了15篇論文進行學習和討論。在研讀論文過程中,建議學生自己與論文作者用英文進行交流和討論,討論論文中不能理解的內容;在研讀完論文后,我們組織了專題報告,報告主要包括三方面:一是論文主要內容;二是學生對論文的看法以及學生自己的想法;最后就是分享研讀過程中的體會。另外,我們鼓勵學生用英文進行報告(其中一組采用英文進行報告)。專題報告過程中我們還邀請軟件工程系相關教師一起進行點評。

篇6

摘 要:本科畢業設計是本科實踐教學的重要環節,畢業設計的質量是衡量專業辦學水平的重要評價指標。文章以黑龍江大學軟件工程專業為例,闡述其提升本科畢業設計質量的策略。

關鍵詞:畢業設計;軟件工程;策略

中圖分類號:G640 文獻標識碼:A 文章編號:1002-4107(2015)06-0076-02

軟件工程專業以計算機科學和軟件工程理論為基礎,培養具有軟件開發、測試、運維、評審和軟件項目管理能力的高級人才,要求學生有較強的工程意識、工程實踐能力和創新意識,同時具備較強競爭意識和團隊協作精神。在對學生進行工程創新能力的培養過程中,要以社會需求為導向,以實際工程為背景,著力培養學生運用先進的工程化方法、技術和工具解決實際問題的能力,即工程實踐能力。本科畢業設計(論文)是軟件工程專業人才培養的一個重要實踐教學環節,也是教育部評價學校辦學質量的一個重要的觀測點,國家教指委編寫的《軟件工程專業規范》中明確指出:畢業設計(論文)環節不低于16周,選題應來自軟件開發實踐或科學研究,須具有明確的應用背景或者能體現科學前沿性,有合適的工作量和一定的技術難度[1]。同時,在普通高等學校本科教學工作審核評估范圍中也將畢業設計(論文)的落實及效果作為審核要點。因為畢業設計(論文)不僅是學生專業技術水平、學習能力、解決問題能力和工程實踐能力的體現,也反映了一個學校辦學理念和辦學水平,以及專業教師的執教能力、專業水平和行業知識。另外,畢業設計質量很大程度上影響著畢業生就業狀況,很多用人單位把考察畢業設計作品的水平作為是否錄用畢業生的依據之一。因此,提高畢業設計(論文)的質量對學生、教師和學校都有非常重大的意義。但是,現階段我國軟件工程專業的畢業設計(論文)還存在許多問題[2]:立題方面,畢業設計題目不能很好地結合企業技術需求,而且有大量重復題目;師生溝通方面,指導教師與學生溝通不夠,學生不能很好地理解指導教師設定的題目,導致不能較好地完成設計內容;監管方面,過程管理不夠完善,許多學生在整個畢業設計周期的前三分之二的時間基本不做設計,只在答辯之前的一個月才動手做設計,導致效果不佳,還有些學生基本上自己不動手,在網上或企業找一些“”來替自己做畢業設計;文檔規范方面,沒有完善的文檔的規范化管理,導致畢業設計的各階段文檔書寫不規范,數據不準確,形式不統一等等問題。針對上述問題,并結合自身現狀,黑龍江大學軟件工程專業通過采取整合校企資源,加強畢業設計的過程監控和管理,制定激勵機制,完善畢業設計管理體系等措施,使畢業設計(論文)工作取得了較好的效果,增加了教師和學生的溝通和互動,提高了學生的畢業設計質量,同時提升了學生就業率。

一、利用多方資源做好畢業設計選題與立題工作

恰當的選題是做好畢業設計的必要條件和前提。近年來,隨著信息技術高速發展,國家對高素質軟件工程人才需求十分旺盛,并有逐年擴大的趨勢。同時各個高校軟件工程專業的招生數量也在逐年增加,從目前全國319所設有軟件工程專業的學???,2013年該專業平均招生300人左右。專業招生人數的增多給畢業設計選題帶來了帶來巨大挑戰[3]:一方面軟件工程專業的畢業設計選題要求具有一定的應用價值、創新性,同時還要與行業需求相吻合;另一方面要保證選題的唯一性,不僅要避免學生之間的題目重復,還要避免與之前畢業生的題目重復,因為重復的選題會使學生產生投機的心理,導致“打醬油”現象。針對上述問題,黑龍江大學軟件學院主要采取了以下幾個措施:1.充分利用企業資源,對一部分在企業實習的學生采取“三位一體”的雙導師指導模式。即企業項目為載體,學生為主體的模式,校內和校外導師為主導。這部分學生一般是在大三下學期暑假就已經進入企業實習,而我們每年畢業設計選題工作是在十一月末,也就是學生進入企業實習后三到四個月的時間,學生經過企業階段的培訓,對企業的生產過程、企業文化有了一定的了解。此時,學院組織校內外導師和學生共同協商,以企業項目或子項目為學生確定畢業設計選題。2.充分發揮導師的資源優勢,學院大部分教師都有自己的科研課題,這些科研課題有些是直接來源于企業的橫向課題,還有一些是信息技術領域的應用研究課題,我們鼓勵教師從這些課題中提取出一些子項目讓學生實踐,作為畢業設計的選題。3.充分挖掘學生的專業技術特長和興趣點并結合學生的擇業傾向,確定最能發揮自身優勢和潛能的選題。畢業設計的選題不僅要與實際需求相結合,更重要的是應該結合學生自身的技術優勢和興趣。只有學生對選題有興趣,他們才能盡早地進入狀態,發揮自己的創造能力和積極主動意識。所以,選題階段導師和學生的溝通交流就顯得尤為重要,通過溝通導師可以了解學生的能力、興趣和擇業傾向,學生也可以對選題,有進一步的認識,對于不感興趣的選題學生也可以通過與導師進一步的探討進行題目的修訂。

二、注重環節審查,加強過程監管

雖然“好的開始是成功的一半”,但是如果缺乏中間環節的監管,仍然不能保證好的效果[4]。因此,為保證畢業設計(論文)的質量,我們制定了明確的質量標準、管理條例,并由院長、學術委員會、系主任和教務辦主任組成畢業設計(論文)工作委員會,負責畢業設計(論文)工作的組織、評定和監管,同時保證管理條例的嚴格落實及各個環節工作的正常進行。為健全畢業設計(論文)的監管機制,學院先后規范和完善了《畢業設計(論文)工作管理辦法和實施細則》《開題報告》《開題評分標準》《中期報告》《中期檢查標準》《畢業設計(論文)撰寫規范及模版》《畢業設計(論文)盲審表》《答辯程序和評分標準》等一系列管理辦法和文檔標準,使畢業設計工作在制度和規范下能順利有效地進行。每年畢業設計工作之初,我們都要給學生開一個動員會,在會上闡明畢業設計(論文)的重要性,以及畢業設計對他們未來工作的影響,調動他們學習的主動性、積極性和創造性。此外,系主任還要向學生介紹學院畢業設計(論文)管理辦法和實施細則,各階段的工作要求和時間節點,以及各環節檢查的內容、需要提交的文檔,使學生在畢業設計開始時能做到心中有數。同時,我們也要求指導教師隨時解答學生的問題,堅持每周開例會,檢查學生的工作完成情況,并提出一些有技術含量和理論深度的問題啟發他們思考,激發他們的學習熱情,并與學生一起確定后續任務。此外我們組織開題檢查、中期檢查,對開題檢查成績后30%的學生,不但檢查中期報告,還要現場檢查程序。對于中期檢查不合格的學生,要求限期整改,如果仍然不合格則取消答辯資格。在答辯之前,我們還要對論文進行盲審,盲審不合格的學生不允許答辯,對有異議的論文要提交學術委員會做最后論證。雖然學院對畢業設計(論文)工作在各個環節上的審查都非常嚴格,但我們鼓勵學生之間進行研討交流,博采眾長,相互提高,因為我們的目的不是抓出多少不合格的學生,而是想通過大學階段最后的綜合性實踐教學環節訓練,培養學生的學習能力、知識的綜合運用能力、分析解決問題能力和溝通交流等綜合素質。

三、嚴把答辯關,保證畢業設計質量

答辯是畢業設計(論文)考核階段的最后環節,這個環節既是學院對學生畢業設計的驗收和鑒定,同時也是學生對自己工作的總結和匯報。通過答辯,學生不僅展示了畢業設計工作的效果,更展示了自己的專業知識、技術水平和綜合素質。作為教師,每年都要指導多個畢業設計(論文),而學生一生只能經歷一次本科畢業設計,而且畢業設計答辯能否順利通過,直接關系到學生畢業及學位資格的認定。因此對學生來講,畢業答辯至關重要。這有點像外科醫生與患者的關系:醫生每年要做很多手術,對他們而言手術已是司空見慣,但對于患者本人,可能一輩子才上一次手術臺,而且生命攸關。所以,我們要在畢業設計指導過程中,認真對待每一位學生。同時在畢業答辯中嚴格把關,保證質量,更要秉承“公開”“公正”“公平”的原則。我們的畢業設計(論文)答辯采用小組面試形式,每組由四位副高職以上教師組成,答辯流程如圖1所示。答辯當天向學生公布成績,畢業設計(論文)總成績由開題成績(10%)、中期成績(10%)、指導教師成績(10%)、答辯成績(70%)構成。對于優秀的和不及格的學生,我們還會重新組建答辯組進行二次答辯。這是考慮到答辯組之間認同度的差異而導致評分標準出現偏差,可能有些答辯組打分會偏低,有的組打分會偏高,即各個答辯組評分信度不能達到一致。二次答辯可以有效地消減組間評分差異,從而使申報校優秀論文人選和未通過人選的確定做到公正、公平和有效。

圖1畢業答辯流程圖

針對軟件行業特點,我們通過強化實踐教學環節,合理利用多方資源拓寬畢業設計(論文)選題途徑、健全和完善畢業設計(論文)的監管機制等手段,確保了畢業論文質量的穩步提高。幾年來,黑龍江大學軟件學院的畢業設計(論文)質量受到校內外專家的一致好評,獲校優秀論文比率一直位于學校前列。實踐證明,加強畢業設計(論文)質量的監管,不但提高了學生工程實踐能力、獨立科研能力和創新意識,為學生進入工作崗位打下了良好的基礎,進而也提升了學生的就業率。

參考文獻:

[1]教育部高等學校軟件工程教學指導委員會.高等學校軟件工程專業規范[S].北京:高等教育出版社,2011:4.

篇7

以培養卓越軟件工程人才為目標,我們構建了人工智能競賽驅動下的軟件工程產學研培養新模式。通過構建2個層次培養競賽平臺,實現以點帶面、共同提高的培養目標。2個層層學科競賽平臺如下:一是基礎課程競賽平臺。面對中年級的學生,組織學生參加藍橋杯、GIS開發大賽、SDN軟件定義網絡賽等普適性、課程類競賽,可以快速鍛煉學生的知識應用、團隊協作、現場表達、創新思維等各方面能力,有效提升綜合能力,以激發學生對科研創新的興趣和自信。二是專業創新競賽平臺。面對中、高年級學生,組織學生參加專業創新競賽平臺。并且,按照學科方向,專業創新競賽平臺主要分為三個方向:數據科學競賽方向、人工智能方向以及互聯網方向。對于高年級學生,可以按照自己的選修方向或者興趣,選擇該方向的指導教師,參加專業水平的能力競賽。如數據科學競賽方向,有Kaggle平臺大賽,阿里天池大賽、KDD、圖像分類和目標檢測比賽等。高年級學生可以在已經具備基本學科知識和科研創新能力后,在更大的舞臺上檢驗自己的專業水準,在失敗和進步中提升創新能力和實踐能力,最終具備解決社會實際問題和企業實際問題的能力。

2人工智能競賽驅動式軟件工程產學研模式的意義

軟件工程技術是人工智能的重要載體,人工智能競賽可以與軟件工程專業的產學研有機地結合起來,更能取得良好的培養效果。其對軟件工程學科教學質量和人才培養都有著重要作用和意義。一是有利于教師教學觀念的更新和教師角色的轉變與知識更新。師生協同。改變傳統以教師為主導的培養模式,探索在學生競賽和實踐上的共建,鼓勵學生自主開展創新探索、組織和參加學生競賽,形成了“專業教師指導、學生自主組隊”的競賽組織管理指導新模式;二是有利于培養學生的創新能力和激發學生主動學習的意愿。一方面,信息化學習方式是以知識貫通式學習為主,學習方法靈活,更利于創新能力的培養;另一方面,學習過程由匹配問題和答案的過程,而更多地轉向如何理解問題、如何界定問題、如何解決問題等,學習者的“主體”地位得到回歸。三是利用互聯網+大數據競賽優質資源,有助于提高軟件工程專業教學質量,與國際一流高校培養模式接軌。以學生為中心,結合教與學的特性需求,把作為教師優化和完善教學模式、學生靈活和改善學習方法的輔助手段,充分結合師生教與學的個體需求,采用問題主導式教學模式,將有助于軟件工程專業探索教學模式創新,提高教學質量和學生學習成效.

3結語

綜上,軟件工程產學研可以與人工智能競賽相結合。以人工智能競賽為導向的產學研給學生提供了資源和平臺,有效提高學生的實踐能力、科研能力和團隊協作能力,對提高軟件工程專業學生的創新能力和實踐能力大有裨益。

【軟件工程碩士論文參考文獻】

[1]裘君,何小其,劉毅華.基于競賽驅動的自動化專業實踐教學改革探索[J].安徽電子信息職業技術學院學報.2013,59(11),4,20.

[2]王喜鴻,王良成,周密.論以學科競賽促進理工科學生實踐創新力的提高.實驗室科學,2011,14(4):1-3,6.

[3]李淑琴,劉均梅.科技競賽與學生創新能力的培養[J].新課程學習:學術教育,2011(7):95-96.

篇8

一、學位評定分委員會

為了確保軟件工程碩士培養質量,促進軟件工程學科領域的發展,成立了全校統一的“軟件工程領域學位評定分委員會”。分委員會由10個學院的學科帶頭人(或學術負責人)組成,負責軟件工程領域工程碩士研究生培養方案制定、培養質量監控、學位授予審核、導師遴選等有關工作。學位評定分委員會掛靠在軟件學院。

軟件工程學位評定分委員會對軟件工程設置了10個研究方向:軟件工程理論與方法、軟件工程應用(軟件開發、測試、軟件質量保證)、數字化技術、嵌入式軟件及應用、網絡安全與信息安全技術、軟件項目管理、系統與領域應用工程(政府信息化、企業信息化、工業系統應用軟件等)、軟件系統技術支持與管理、軟件市場營銷和軟件政策法規體系。

根據《重慶大學碩士研究生指導教師遴選及考核的有關規定》和《重慶大學軟件工程領域導師遴選條件》,已遴選出軟件工程領域工程碩士生指導教師106名。

二、培養方案,培養目標

首先,軟件工程領域工程碩士的培養目標是為滿足國民經濟信息化建設和發展的需要、滿足企事業單位對軟件工程人才的需要,培養與國際接軌的高層次、實用型、復合型的軟件領域專門人才,包括軟件開發與項目管理者、軟件系統技術支持與維護人員、軟件企業管理者和政府相關部門的決策人員。一名合格的軟件工程領域工程碩士學位獲得者應當符合國民經濟信息化建設和發展需要,以及市場和企業對軟件工程技術人才需求,成為企業所需要的高層次軟件工程技術和管理人才,其基本能力應當達到(具有國際水準的)高級程序員、系統分析和設計師、以及項目管理人員的水平。

其次,按《關于制訂在職攻讀軟件工程領域工程碩士專業學位研究生培養方案的指導意見》制定了培養方案。

其三,很多學院參與招生與培養,培養方案既體現了軟件工程的培養共性,又反映了各個學院的培養個性。

三、管理模式

軟件工程領域工程碩士研究生的招生工作由研究生院招生辦公室統一負責。具備培養條件的學院,經研究生院批準可開展本領域在職攻讀工程碩士研究生的培養工作(原則需要5名軟件工程領域工程碩士生導師的學院方可招生)。

為了規范培養過程,對于在職攻讀軟件工程領域工程碩士的研究生,采取了培養過程分兩價段管理的培養模式。

第一階段:課程學習階段

在職攻讀軟件工程領域工程碩士研究生的學制為2—4年一般為2年。新生進校時,首先確定導師,導師所在學院即為學生所在學院,學生根據企業的需要和自己的愛好選擇導師,并在導師指導下于開學兩個月內完成個人培養計劃。

重慶大學軟件工程領域工程碩士研究生采用系統的課程學習和工程實踐相結合的培養方式。

課程學習實行學分制學生可以采取集中或分散學習的方式,本領域共修課程30學分,其中公共課7學分專業課23學分(其中專業必修課14學分,專業選修課8學分分人文及管理選修課1學分)。公共課由研究生院負責安排、管理專業課由軟件學院負責安排、管理。在此期間,學生的管理、學籍管理、跨專業本科段課程進修、專業介紹、教學條件建設、教學質量管理等均由軟件學院負責。軟件工程實踐要求學生直接參與軟件工程項目實踐,完成必要的技術方案設計、軟件開發、項目管理等工作,并在所取得的工程實踐成果基礎上完成學位論文或相應的技術報告的撰寫。

采用多種教學訓練方法,除了常規的課堂講授和學生動手操練以外,還廣泛采用討論班、專題講座和主題演講、經驗交流會、模擬項目演練、實際項目參與、自學與課外探索、學生團隊競賽、學生創新產品或項目計劃等。并且學校還聘請具有豐富實踐和教學指導經驗的企業資深技術或管理人員參與課程教學,并對學生的軟件工程實踐進行聯合指導。

第二階段:論文工作階段

此階段10學分(含專業實踐)。第一階段完成后,軟件學院將學生的學籍管理資料轉到學生所在學院,但課程考試試卷由軟件學院保存。學生由其所在學院進行管理,負責學籍管理、方向選修課開設及論文工作階段的有關事宜。

篇9

2.軟件工程碩士勝任特征模型研究

3.軟件工程碩士專業課教學中科學思維與創新思維能力的培養 

4.國際化、工業化軟件工程碩士培養體系實踐 

5.專業學位碩士研究生評教指標的構建及應用——以中國科學院研究生院軟件工程碩士為例

6.目標驅動的軟件工程碩士培養模式探索

7.軟件工程碩士招生問題探討 

8.軟件工程碩士實踐能力培養探索與實踐 

9.創新的全日制軟件工程碩士培養探索之路

10.軟件工程碩士國際化培養模式的探索與實踐

11.以知識體系為核心構建軟件工程碩士教學與實踐體系 

12.軟件學院軟件工程碩士開放式教學體系研究 

13.軟件工程碩士“現代物流”課程的創新設計與教學實踐

14.黨建工作在軟件工程碩士研究生培養中的作用——以浙江大學軟件學院為例 

15.軟件工程碩士“算法與算法復雜性分析”的教學思考與實踐 

16.軟件工程碩士“數字媒體信息安全”課程的教學探索

17.軟件工程碩士論文質量評價模型及相關問題研究

18.教育技術學之教育軟件工程碩士點建設研究 

19.省屬高校軟件工程全日制工程碩士培養模式探索與研究

20.軟件工程領域工程碩士培養模式與管理體系研究  

21.軟件工程碩士研究生專業學位教育——東北大學專業學位研究生教育的回顧與思考

22.軟件工程專業工程碩士數字圖像處理課程建設 

23.探索軟件工程領域專業碩士培養模式 

24.校企合作軟件工程碩士專業學位人才培養 

25.服務地方產業發展需求的軟件工程碩士培養模式研究

26.探索軟件工程碩士的課程教學

27.軟件工程碩士產學研合作培養模式的探索

28.軟件工程碩士生實踐能力培養探析

29.軟件工程碩士教學質量評價指標體系建立的必要性

30.從企業用人需求看軟件工程碩士培養

31.寧波大學科技學院將與同濟大學聯合培養軟件工程碩士

32.軟件工程碩士研究生培養方案改革 

33.Sun中國攜手南京大學全力培養企業架構設計方向軟件工程碩士(MSE) 

34.如何撰寫工程報告類論文 

35.2012級北京郵電大學軟件工程碩士班在哈開課

36.基于軟件工程專業碩士的三級思想教育模式探索與實踐 

37.哈工大軟件學院“MSE+X”軟件工程碩士跨國聯合培養項目(英文) 

38.軟件質量管理與測試專業課程體系構建——基于北航軟件學院工程碩士課程培養體系分析

39.國際軟件工程專業碩士研究生教程初探 

40.關于軟件工程專業碩士研究生培養的新思考

41.軟件工程專業學位碩士培養質量體系改革 

42.軟件工程碩士研究生知識結構模型研究 

43.軟件工程領域專業碩士培養模式初探 

44.國家示范性軟件學院工程碩士培養導師組模式探析

45.軟件工程全日制專業碩士課程體系改革探討

46.碩士階段軟件工程課程教學探索  

47.面向卓越軟件工程人才培養的實踐教學體系研究 

48.軟件工程的研究與應用 

49.計算機軟件工程管理方案初探 

50.談軟件工程中軟件測試的重要性及方法 

51.關注點分離在計算思維和軟件工程中的方法論意義

52.軟件工程在軟件開發過程中的應用研究 

53.軟件工程專業“2+1+1”校企聯合人才培養模式的探索與實踐

54.軟件工程學科的特征及其課程體系設計原則

55.影響軟件工程學科建設的幾個因素 

56.軟件工程思想在計算機語言類課程教學中的貫徹實施 

57.面向Agent軟件工程綜述  

58.多樣化軟件工程人才培養模式研究  

59.漸進性階梯式工程實踐教學體系的構造  

60.軟件工程專業應用型人才培養模式的探索與實踐 

61.淺析軟件工程中的數據流圖的畫法

62.軟件工程學生團隊構建的案例分析 

63.軟件工程專業課程體系研究 

64.軟件工程增設為一級學科后的機遇與挑戰 

65.軟件工程國家精品課程建設的思考與實踐 

66.軟件工程專業課程體系研究與實踐 

67.探析軟件工程的開發和應用 

68.基于能力培養的軟件工程專業實踐教學研究與探討 

69.關于“軟件工程”課程體系的基本架構及課程系列設置的探討

70.軟件工程專業課程體系研究與實踐 

71.軟件工程專業在線課程建設思考 

72.基于項目驅動模式下的“軟件工程”教學改革 

73.UML結合軟件工程教學改革探討 

74.基于校企合作的應用型軟件工程人才培養模式研究

75.軟件工程發展歷程及其發展趨勢探討

76.CMM在軟件工程中的應用研究及實現

77.基于案例的軟件工程課程教學研究

78.軟件工程學科何以獨特——形式化方法的雙重路徑

79.軟件工程課程教學改革的研究

80.軟件工程課程案例教學方法的研究 

81.CDIO與軟件工程人才培養模式改革 

82.應用型軟件工程人才培養產學研一體化實訓體系建設探索——以梧州學院軟件工程人才培養為例 

83.國外軟件工程教學法初探  

84.以社會需求為導向的軟件工程專業課程體系改革的研究 

85.“軟件工程”課程啟發式教學的研究與實踐 

86.面向對象軟件開發及軟件工程方法學實踐與探討 

87.軟件工程實踐教學平臺的設計與實現 

88.軟件工程專業本科畢業設計過程管理 

89.基于項目實踐的軟件工程本科課程教學模式探討

90.基于軟件工程的系統設計與開發

91.案例驅動與項目導向結合的軟件工程課程教學模式 

92.軟件工程人才團隊協作能力培養的研究與實踐

93.軟件工程與UML關系概述 

94.應用型本科高校教師MOOC教學現狀分析——以《軟件工程》課程為例

95.軟件工程案例教學法探討

96.軟件工程專業實踐能力培養體系設計探討 

97.軟件工程專業應用型人才培養模式的探索與實踐

98.傳統軟件工程與面向對象、構件軟件工程的比較分析

99.軟件工程專業“項目驅動”實驗教學模式研究

100.面向對象技術與軟件工程  

101.軟件工程課程模塊化教學改革的實踐與思考

102.軟件工程經濟的研究及發展趨勢

103.面向應用型人才培養的軟件工程課程教學改革

104.軟件工程敏捷方法的實驗框架及實施 

105.案例教學法在軟件工程教學中的應用 

106.基于WORKSHOP的“軟件工程”教學模式研究

107.“軟件工程”課程教學改革的探討

108.面向卓越工程師的軟件工程專業課程體系建設——以安徽大學為例

109.創新實踐教學體系,培養軟件工程應用型人才 

110.“項目驅動+案例教學”模式在軟件工程教學中的應用

111.淺析需求分析在軟件工程中的作用

112.軟件工程實踐教學方法探索 

113.教育軟件工程框架的構建

114.淺談軟件工程的發展 

115.軟件工程專業課程體系優化方法研究與實踐 

116.軟件工程專業課程體系與課程群研究

117.軟件工程的團隊項目驅動教學模式探討

118.軟件工程與教育軟件開發的思考

119.基于軟件開發團隊的軟件工程教學實踐研究

120.校企合作共建軟件工程專業實踐教學體系

121.軟件工程中主要開發模型的比較分析

122.軟件工程專業和計算機軟件與理論專業的內涵與反思

篇10

題目設置不合理,類別與層次不清晰,選題匹配效果差[2]。學生的畢業設計課題一般都按照指導老師的研究方向和實際工程項目提供,但每年真正來源于工程實踐題目比例較少。部分題目理論性強,學生根據所學知識不能很好理解;部分題目開發工具復雜,占用了畢業設計的大部分時間。在選題時可能導致學生想選的題目選不上,能力差的學生所選題目難度大,影響學生的積極性,導致選題效果差,造成畢業設計很難完成。

(二)畢業設計過程監控方面

畢業設計監控工作實施困難,效果較差。軟件工程專業畢業設計一般包含選題、開題、中期檢查、程序測試、撰寫畢業論文、答辯、成績評定。但對這些環節的監控有時候會形成空白帶,畢業設計不在實驗室進行,有的學生在實習單位實習,有的學生在外地找工作,老師不能定時與學生見面,老師無法了解學生的具體情況,且學生提交的各階段文檔流于形式,只有指導教師在進行監控,未形成完善的監控體系,導致監控不到位,監控效果較差[3]。

(三)畢業設計論文答辯方面

答辯考核方法單一,答辯僅由學生的講解和老師的提問兩個環節組成,考核準確度低。答辯通過門檻較低,答辯只對學生的畢業設計進行排名,一般排名在最后的學生才可能不及格,不利于提高學生畢業設計積極性,造成大部分同學僅以答辯及格為目標,思想上不重視,答辯準備工作不扎實。再由于軟件工程專業特點,畢業設計軟件作品評分標準難于量化,考核具有一定難度,也造成答辯效果不好。同時為了提高學生畢業率和就業率,畢業答辯的質量控制有所放松,直接導致了軟件工程專業畢業設計質量難以保障。

二、軟件工程專業畢業設計的教學改革

針對上述各項實際問題,主要進行的相關工作具體如下:

(一)合理設置畢業設計題目,動態選題

依照軟件工程專業的以市場需求為導向,培養應用型軟件工程人才的培養目標,在畢業設計題目設置環節,緊緊圍繞工程實際型、創新項目型、競賽題目型、科研項目型等類型進行題目設置,以適應市場動態需求。同時著力避免在畢業設計題目中設置虛擬型題目、理論研究型題目、綜述型題目、分析設計型題目等。在選題過程中,通過畢業設計管理系統(如圖1所示)進行多輪雙向動態選擇,動態調整題目各項技術參數以保證學生能選擇一個適合自己能力且能有利于自己以后工作的題目[4]。這樣,在選題之后,每個指導老師就可以根據學生不同能力進行分別指導,使不同能力的學生都能夠運用其所學知識解決工程實際問題,都能夠通過畢業設計增強工程實踐能力、工程設計能力與創新能力。近四學年軟件工程專業畢業設計各類題目匯總。

(二)畢業設計過程實行三級監控管理機制

學校成立以主管副校長為組長的畢業設計工作領導小組以加強畢業設計宏觀調控,學院成立以教學副院長為組長的畢業設計工作領導小組以加強畢業設計協調與監控工作,軟件工程專業成立以專業負責人為組長的畢業設計工作小組落實并實施畢業設計各環節具體工作[2]。具體參見下圖2。在實現畢業設計過程管理的三級管理機制的同時,為保障畢業設計工作質量,軟件工程專業要求所有指導教師必須具有中級以上技術職稱或碩士以上學位且有一定工程實踐經驗,具有較高教學、科研水平和創新能力,師德良好,工作態度認真負責。在每年的畢業設計指導工作開始前都對指導教師進行資格審查,擇優任用,且每位教師指導的學生不超過6人,以保證指導教師對學生的充分指導[5]。

(三)畢業設計過程量化考核

以往軟件工程專業畢業設計成績通常由三部分組成:一是學生的平時表現由指導老師把握;二是學生的畢業論文成績。由專業其他指導老師進行評閱;三是現場答辯成績。由所在組的指導教師按照相關評分標準打分并取平均分。這樣基本能夠保證畢業設計成績的公正,但是由于只有畢業答辯環節具有約束力即答辯未通過則總成績不及格,其他環節不具約束力,因此造成畢業設計前期、中期工作流于形式,前期、中期階段提交的文檔趨于應付、質量不高,最終導致畢業論文質量較低[6,7]。為此,軟件工程專業經過幾年的探索與實踐,實施了畢業設計各階段的軟件工程生命周期量化考核法即各個階段量化考核,且考核成績不合格者不能進行下階段畢業設計工作,必須加以整改,整改通過后才能進入下一階段畢業設計工作。經過幾年的實踐證明該考核方法切實可行,能夠保證畢業設計各個環節的質量,最終提高畢業設計總體質量。

(四)在畢業設計過程中進一步提高學生工程能力與創新能力

遼寧工業大學于2011年制定并實施了大學生創新團隊機制,建立了大學生創新項目申報機制引導大學生開展創新活動;引導學生每年都參加校級、省級、國家級軟件設計大賽等各類各級比賽[8]。隨著學校和學院創新教育活動多年持續深入開展,軟件工程專業學生的創新與創業活動取得了顯著成果。超過1/4的軟件工程專業學生能夠獨立主持創新性項目,并以該項目為原型申報畢業設計題目[9],同時參加省級、國家級計算機競賽并獲得獎項。通過主持校級及省級創新項目既畢業設計題目,學生工程能力、創新能力得到極大鍛煉與提高,本專業畢業生就業率與就業質量明顯提高。軟件工程專業學生主持參加創新項目既畢業設計題目情況見表3。

主站蜘蛛池模板: 韩国三级在线视频| www性久久久com| 欧美一级免费看| 大香煮伊在2020久| 久久久精品久久久久久96| 欧美巨大bbbb| 亚洲高清无在码在线无弹窗| 美女大量吞精在线观看456| 国产婷婷综合在线视频| 香蕉污视频在线观看| 在线观看中文字幕2021| 一本大道无码日韩精品影视_| 污网址在线观看| 十八岁污网站在线观看| 青春草在线视频观看| 国产熟睡乱子伦视频在线播放 | 亚洲韩精品欧美一区二区三区 | 在线观看国产三级| 一区二区三区免费看| 成年人在线看片| 久久人午夜亚洲精品无码区| 男女抽搐动态图| 又湿又紧又大又爽a视频| 131美女爱做视频| 在线播放亚洲第一字幕| 一二三四日本高清社区5| 成人精品一区二区三区中文字幕| 久久乐国产精品亚洲综合| 日韩精品无码一区二区三区四区| 亚洲午夜久久久精品影院| 欧美老熟妇又粗又大| 国产一级做a爰片久久毛片99| 99久久精品免费看国产免费| 小向美奈子中出播放| 中文字幕在线观看不卡视频| 日韩a级无码免费视频| 久操视频在线免费观看| 果冻传媒电影免费看| 亚洲伊人久久精品影院| 欧美成人www在线观看网页| 啊灬啊灬啊灬快灬深用口述|