前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的軟件專業論文主題范文,僅供參考,歡迎閱讀并收藏。
興趣是激發學生學習積極性的動力,也是激發創造力的必要條件。因此,在計算機教學過程中,教師的重要任務之一就是激發學生的學習興趣。這就要求教師從問題的引入和學習活動的設計上下功夫,引人入勝的開題,生動活潑的學習活動,是激發學生學習興趣的關鍵因素。我們可以從平時學生感興趣的話題入手,如游戲、網頁等,通過對其編程思想的分析,引導和提高學生的學習興趣。
二、因材施教,實施分層教學
面對不同的學生,很多學生家里有計算機,很多學生參加過各種各樣的培訓班,但也有過約三分之一的學生從來沒有接觸過計算機,這樣就造成了學生的計算機水平參差不齊的現象。因此,這就需要老師采取分層教學,注重以人為本,因材施教。在備課時,盡量使每一節課都令學生感興趣,都能學到東西;利用分層教學法針對不同的學生提出不同的要求,以達到不同的目標;實現人人學有所值,人人都能獲得必需的操作知識;各個層次的學生都能得到發展,不斷提高自己、充實自己。在課堂上倡導學生主動參與、樂于探究、勤于動手,培養學生搜集和處理信息的能力、獲取新知識的能力、分析和解決問題的能力以及交流與合作的能力。
學生在上機過程中會提出各種各樣的問題,有的有些深度,有的非常容易,學生是個獨特的群體,有著不同于成年人的心理,敏感而脆弱,很容易失去興趣和信心,一般來說,對學習內容懂了,通了,有了學習成果,就有了自信心,興趣也就隨之萌發、高漲。作為教師,一定要注意聆聽學生提出的每一個問題,并根據情況做出不同的解答。
三、懸念法
上課時,教師先提出一些與教學內容有關的實際問題,讓學生想想如何來解決。如在教數據庫時,可問學生“如何將全班同學的學號、姓名、性別、家庭地址、家庭電話等信息以數據庫形式存放起來,供查詢等使用?”,然后引出建立數據庫的方法,讓學生在上機時建立這個數據庫,并在以后學習中經常引用這個數據庫。又如在學習數據庫的命令文件時,可事先設計好一個界面良好、簡單實用的程序,上課時運行給學生看,然后讓學生想想,如何才能來編程實現,并告訴學生這個程序設計一點也不難,只要學習以下幾個命令后每個學生都可自己完成,這樣可以激發學生的求知欲望,再引出教學內容,會使教師授課的內容吸引住學生。
四、啟發式教學
啟發式教學,指教師在教學工作中依據教材的內在聯系和學生的認識規律,由淺入深、由近及遠、由表及里、由易到難的逐步提出問題,解決問題,引導學生主動、積極、自覺地掌握知識的教學方法。啟發,是啟發學生思考,讓學生自己思考問題的答案及解決問題的方法。這種教學方法,強調教師是主導,教學過程要由教師來組織,學生是學習的主體,啟發學生積極思維,旨在調動學生學習的積極性,正確的理解、系統的掌握所學的知識。這種教學方法,加上教師能夠突出重點、分散難點、抓住關鍵,能根據學生的理解能力和知識水平,用準確、清晰、簡練、生動、通俗易懂的語言講課,是很受學生歡迎的。
同時,對于不愿意自己思考的學員,采用逐步引導的啟發式教學,有助于增強學生的邏輯思維能力,提高對問題的分析和解決能力,對比直接教學法而言,啟發式教學法更有助于學生掌握問題的本質。
五、比較法與比喻法
比較法是指對有差別的問題間加以比較的方法,有比較才有鑒別。
有些問題,不比較,不容易注意到它們之間的差別,通過比較,才進一步認識,從而建立正確的概念。
例如,對比下列兩個求1+2+3+…….+10的程序?
程序一:intsum=0,i=0;
For(i=0;i<100;i++)
Sum+=I;
Printf(“sum=%d”,sum);
程序二:intsum,i=0;
For(i=0;i<100;i++)
Sum+=I;
Printf(‘sum=%d’,sum);
顯然,結果應該是55,可是程序二運行結果為10.通過引導學生對比,得出結論:要實現累加,必須將給累加器變量sum賦初值的語句放在進入循環之前。
通過對比,學生提高了認識,加深了思維,克服了易犯的錯誤,提高了編程能力。
采用比喻法,可以將抽象的概念以形象的、現實存在的事物體現在學生的面前,有助于學生快速理解和掌握。如同內存的概念,可以用固定大小的容器進行對比,數據則是放置容器中的物體,只有拿出一個,才可以放入一個,學生才能理解變量是如何保存于內存之中的。
六、設計授課法
所謂“設計授課法”,就是設想/創設一種問題的情景,讓學生自己去計劃去執行解決問題。設計授課是一種有目的、有計劃、有實際活動的學習方式。進行這種教學活動之時,一定要先設立一個實際的問題,然后由學生去擬定學習計劃與內容,而后運用有關的具體材料,從實際活動當中去完成解決問題。因此,整個的“設計授課”是包括實際的思考與各樣的活動在內;一邊思考,一面執行;既用腦,也用手。比如我們在做項目實戰時,較為簡單的項目實戰,就可以采取提供材料,然后讓學生自己去提煉、分析、設計,再進行編碼。
基于工作過程系統化的構建中職軟件開發專業的課程體系,是指根據專業的培養目標,以具體職業崗位需求為依據,由工作過程中的典型工作任務出發逐步梳理出專業課程,再經過合理安排,讓學生在完整工作過程中學習,以適應社會企業對軟件人才的要求。具體過程是遵循軟件人才的工作過程,從工作崗位出發,對工作崗位對應的具體崗位進行工作任務分析,尋找出典型工作任務,然后轉換成行動領域,再將行動領域轉換為學習領域,最后根據學習領域確定專業核心課程。
1、進行企業調研
主要是對軟件開發專業人才培養模式存在的問題以及目前企業對軟件技術專業人才的需求狀況進行調研,掌握軟件技術人員所需的崗位核心能力及要求。
2、培養目標的確定
通過前期對企業的走訪調研,明確了中職軟件開發專業的人才培養目標:本專業主要是面向軟件開發以及相關的IT信息企業,以軟件開發技術在IT信息行業中的應用,培養具有良好職業道德、工作態度及行為規范,能夠在相應的IT企業及需要相關的企事業單位從事軟件項目開發、網頁美工、軟件項目銷售、軟件培訓以及軟件的實施和維護等工作,具有可持續發展能力的初中級技術人才。
3、崗位需求及典型工作任務分析
典型工作任務是指描述一項工作行為,它反映職業工作的內容和形式。結合前期企業調研的崗位需求、相應的職業以及企業的業務方向,發揮合作企業、行業專家對課程改革的指導作用,邀請行業專家以研討會、頭腦風暴等形式,集中分析相應職業崗位所需的典型工作任務模塊,進而對工作任務模塊所需的知識、技能和態度進行分析,初步構建專業知識與技能的課程體系。中職軟件開發專業的主要崗位需求有:程序員、PHP程序員、JAVA程序員、網頁美工、軟件銷售及培訓、軟件實施及維護。
4、行動領域和學習領域分析
根據工作崗位的能力需求以及典型工作任務的內容,筆者對相應的行動領域進行了分析,并且進行了歸類重組:
(1)程序員、php程序員、Java程序員的工作任務有一定的相同性,如都要進行數據庫的設計和創建、軟件開發相關文檔編輯以及服務器的搭建和配置等;他們的不同之處在于服務的業務方向(如有的做網站、有的是做管理系統軟件等)、編程語言以及開發平臺和環境不一樣,如:php主要應用于中小型網站的開發,主要應用于web應用程序、企業級應用程序開發,而Java在web應用程序、企業級應用程序開發以及移動服務應用程序開發均有較多的應用。
(2)網頁美工人員體現在行動領域上主要是進行網頁設計與制作以及網站的編輯。
(3)軟件銷售與培訓員體現在行動領域上主要是與客戶交流、溝通,進行軟件的銷售以及對軟件進行安裝、使用的培訓。
(4)軟件實施及維護員體現在行動領域上主要就是軟件的實施與維護。圍繞著行動領域和崗位能力要求,筆者整合出了相應的學習領域,再由學習領域的分析,分析得出相應的課程設置。
5、貫穿教學過程工作項目的選取
(1)選定工作項目的方法
①選擇的項目內容要分學期循序漸進,由小項目到大項目,由簡單項目到復雜項目,最終使學生通過對項目的開發實踐,能夠達到不同崗位的能力需求。
②每個學期制定一或兩個段考終極目標項目,完成項目所需的主要技術能力主要呈現在其中一或兩門專業核心課程中,而其它的知識技能經分解后需要由其他的專業基礎課及文化課中來支撐。
③結合企業需求,邀請企業專家對選定項目進行研究論證。
(2)明確工作項目經過對崗位能力及學習課程進一步分析和研究,結合企業專家提供的實踐意見,筆者整合出了6個項目(班級網站、內容管理系統、在線學習網站、OA系統、商業網站、客戶關系管理系統)作為貫穿教學過程的目標工作項目,并確定相應的目標(三維目標)及相互之間的關系。
6、工作項目與課程之間的關系分析
明確了貫穿教學過程中的工作項目以及其需要達到的教學目標后,筆者進一步分析了與工作項目相關專業課程及文化課程的關系,并把課程劃分為呈現課程和支撐課程,同時劃分了每個支撐課程所需要的知識模塊。
7、貫穿項目知識模塊重組
依托行業企業,根據崗位的職業標準和行業標準,結合貫穿項目的目標以及相關的知識模塊要求,分別重新整合呈現課程、支撐課程的知識模塊,并根據整合的知識模塊重新制定課程標準。
(1)呈現課程的知識模塊重組每個學期的呈現課程,主要圍繞著貫穿項目進行相應的教學,課程的最終目標是要實現相應的貫穿項目,而為了實現貫穿項目的過程中,對需要完成的專業知識模塊則通過其它的子項目或是子任務的形式進行完成,而子項目或是子任務之間也是一種循序漸進的關系;對于項目需要的其它知識模塊,則在其所支撐的專業基礎課或是文化課上按模塊進行補缺。
(2)支撐課程的知識模塊重組
①專業支撐課程專業支撐課程主要是圍繞著其所支撐的貫穿項目所需知識模塊進行,項目所需要的專業基礎知識整合在一年級的專業支撐課程完成,表現方式也主要是以有遞進關系的子項目或是子任務的形式進行。
②文化課支撐課程文化課支撐課程主要是圍繞著其所支撐貫穿項目所需其它知識模塊進行,需要的知識模塊主要是根據貫穿項目所需的知識進行相應的整合后進行重組,再根據所包括的知識模塊量,確定其實施的學期跨度,比如英語,根據需要,把兩年需要的英文知識模塊融合在一年級全部實現,而語文,所涉及的知識模塊量較大,那么就把所需的知識模塊在四個學期學期分別實現;表現方式主要是以體現模塊知識的子任務形式進行。
8、制定課程標準
根據重組的知識模塊及貫穿的工作項目制定相應的課程標準,內容包括確定課程性質、設計思路、課程三維目標(知識與技能目標、過程與方法目標、情感態度與價值觀目標)、課程結構(課程結構主要包括學習模塊名、學習內容、實現的專業能力、主要教學方法、教學場所與設備要求、學時等)、課程考核評價方式。
9、制定相應的教學實施方案
根據相應的課程體系、工作項目、課程標準等制定一個可行的教學實施方案。
二、軟件開發工作室的創建
為了讓學生積極更多項目實踐經驗、零距離的接觸社會企業需求、運營模式和企業環境氛圍等,可以工作室的形式組織學生進行軟件項目的設計開發,即在軟件開發工作室中,通過校企合作及其它途徑,承接企業的真實需求項目,以軟件專業的學生及老師為開發團隊,組織師生進行軟件項目的設計、開發、實施及維護等。項目開發主要是以、JAVA平臺的為主,在工作室分.NET和JAVA開發小組。工作室的負責教師應該由在企業實踐過的專業課教師或者是由有一定實戰經驗的企業人員兼職擔任,只有熟悉企業運作及相關企業文化的教師通過言傳身教,才能使學生對企業的更深;同時要求教師把辦公的地點移到工作室,并且擔任項目總經理的角色,使得教師能夠全身心投入到生產教學中,在工作室的運營中,教師不僅要“擅長專業教學、精通教育教學科研”,同時還要“熟練地進行市場經營、會從事或者指導商品生產、懂得現代管理”。結合學生的實際能力和層次給學生分配不同的崗位;按照軟件項目的開發過程明確不同的崗位(項目經理、項目組長、界面設計、數據庫設計、代碼編寫、項目測試、項目維護、文案等),實現流水線生產的軟件開發模式。在工作室中,主要以項目作為引領,為學生制定長、中、短期的工作任務以及學習目標,學生在任務及目標的驅動下,通過自學、學長指導、教師解答、團隊交流等形式進行新知識的學習。
三、行動導向教學法的應用
行動導向教學法主要是以學生為主,著重培養學生的方法能力、社會能力、個性能力、專業能力為培養目標;在“項目一貫制”的實施過程中,以項目為引領,學生為主體,教師為主導,混合使用任務驅動、角色扮演等多種形式和方式,引導學生通過以真實企業的員工身份進行項目的實訓、開發等,使學生不斷提高職業道德修養、學會學習、主動學習,不斷提高分析問題、解決問題等方法能力、社會能力、個性能力及專業能力的水平。行動導向教學法在使用過程中均使用資訊、計劃、決策、實施、反饋、遷移六大過程。
四、“項目”教學資源庫的開發
充分利用工作室的條件,組織學生、老師分析整理真實項目開發過程中的文檔、程序資料等,并根據軟件方向的課程體系,對項目進行教學化的開發,搭建軟件項目的教學資源庫平臺,總結出一套適合開發的快速上手實訓手冊,開發校本教材,為后期的教學實訓提供更豐富的資源及更有效的途徑。
五、多元化評價的實施
寫作流程
自考計算機專業畢業論文 有1年準備時間,寫作時間的分配主要取決于 考生軟件開發的進度,如果考生開發的軟件很成熟,那末后續的寫作時間就較快,否則后面的寫作就會很被動。例如,一般會在每年7月份登記,9月底開題,期間開發軟件,到第二年2、3月就要完成初稿,再留一個月修改。
1、選題。選題首先要重要、有意義。例如有的考生 選擇設計木馬程序,其本身是個病毒程序,這樣的程序只能帶來危害,實際生活中沒有意義,就不能用于做畢業論文。
2、開發軟件。開發軟件要與實際相結合。實際性非常重要,要自己能開發一個能實際運行的軟件。有的考生自己并沒有參與實際工作,只是看書是不行的。自己參與的可以是一個大的項目或課題組,論文中介紹完大的系統后,一定要把自己的工作量寫清楚。
3、寫論文。開發完就可以寫論文了,論文是個總結,但是不要寫成工作總結,一定要有主題,應體現自己的開發思想和論述。寫論文要達到一定字數,一般要3萬字。其中,編程代碼一般為2-3千行,
這個不是機器自動生成的代碼,一定是自己寫的源代碼。論文結構
計算機專業畢業論文一般有8個部分。1、概述或引言。這個部分相當于大綱,一般要求4-5千字,主要是對軟件開發背景,使用的軟件工具、環境,最后達到的效果,自我在里面的貢獻等;2、需求分析。軟件有哪些功能、模塊,用的什么工具等;3、設計方案和主要技術。主要是對里面每一部分的詳細論述,使用的是什么技術,為什么使用。詳細的模塊分析或遇到的難點是怎樣解決的等;4、具體的實現過程;5、測試。介紹自己開發軟件實際達到的效果;6、總結。介紹自己開發軟件的體會,或自己開發的成果使用情況,有什么評價,自己還有哪些不足,有什么需要改進的地方;7、致謝;8、參考文獻。另外,還可以加一個“附錄”部分。正文只能有一個中心,其他有重要參考價值的都可以放在附錄部分。例如有重要的代碼、圖表,涉及其他領域的知識,需要解釋的等都可以放在附錄部分。案例1:《家裝工程預算軟件的開放》1、概述;2、需求分析;3、總體設計;4、數據庫設計;5、軟件功能的實現;6、結論及改進;7、致謝;8、參考文獻。
案例2:《經緯中天無線短信增值服務管理軟件的設計和開放》1、
引言;2、需求分析;3、設計方案論證和主要技術介紹;4、系統設計;5、編碼實現;6、實際運行中出現的問題及相應的解決方案;7、結束語;8、致謝;9、參考文獻。
答辯程序
答辯現場會有專業老師組成的答辯小組,一般為5人左右,學生抽簽分配答辯組。答辯現場要考生做介紹和演示。考生需要提前準備幻燈片,一般不超過20張,為論文最核心部分的內容。考生結合幻燈片介紹論文,答辯小組老師會根據考生論文提出問題,考生要實事求是回答,最后答辯小組老師打分,求平均分給出考生論文成績。大部分考生都會達到優、良,個別考生沒有通過論文,主要有兩方面原因:1、論文并不是自己真正所做,用別人的軟件為自己所用,老師一提問就能發現破綻;2、考生論得太簡單,達不到工作量。這就需要考生踏踏實實地按照要求去作論文。
零碎提醒
論文的題目不要太大,一定要具體、實際,不能吹成通用的;自考生考過全部 課程后,最好能尋求實踐機會。可以去應聘公司,真正參與一個項目,一邊工作一邊寫論文;
論文不要上網抄,一定要自己做;
引用資料要有腳注;
在經過幾年的努力通過了所有課程的考試之后,我們也應當對最后的畢業論文予以足夠的重視。作為一名計算機專業的學生,我在課程學習和計算機畢業論文寫作中取得了不錯的成績。因此我特將自己在撰寫計算機畢業論文過程中的體會寫成本文,供將要著手進行計算機畢業論文寫作的同學參考。
一、計算機畢業論文選題
計算機信息管理專業,是一個著重研究信息系統開發、應用的專業。這個專業所培養的人才,若按當前人才職位來講,就是“系統分析師”的角色。同學們對此應有準確的認識,和自己所選擇的計算機畢業論文題目,應當符合這個角色定位。
計算機信息管理專業的計算機畢業論文選題,應當適于進行“系統分析”的目的,這與一些“純”計算機專業的要求是有區別的(如計算機應用、軟件開發專業)。它們各自的側重點不同。計算機信息管理專業主要探討研究如何在組織管理中合理使用信息技術,也就是說既關注組織機構,又研究計算機技術,是一個“管理”、“技術”兩門包的專業。這也是為什么在我們的專業課程中既有“數據庫技術”、“軟件開發工具”,又有“管理經濟學”的原因。所以我們選擇的計算機畢業論文題目應符合本專業的特點要求。
目錄
眾所周知,撰寫畢業論文是各專業學生畢業前必須進行的一項重要工作,也是在畢業之前最后的一項學習任務。畢業論文的撰寫要求學生綜合使用在學
院學到的知識,解決實際問題或討論實踐中的話題。它主要考查大家掌握知識、結合實際和表達的能力。 ............... 1
一般的講,計算機畢業論文要求同學們做的工作是:運用生命周期方法(SDLC)開發建設一個信息系統。選題可自主決定。 .......... 2
。一般的講,計算機畢業論文要求同學們做的工作是:運用生命周期方法(SDLC)開發建設一個信息系統。選題可自主決定。
計算機畢業論文選題應滿足這樣的要求:
探討管理信息系統(MIS)學術領域內的課題
選題有一定的規模,可以展開論述
結合自己的工作實際,了解的內容,可以說是“了解什么就寫什么”
盡量不要選擇他人寫過多次的題目
二、計算機畢業論文所需資料
在確定了計算機畢業論文題目之后,就要開始進行實際的計算機畢業論文寫作了。此時收集相關的參考材料十分重要。正如前文所提到的,計算機畢業論文工作要求,就是“分析建設系統”。無論哪項工作,都離不開參考材料來提供信息。
大家需要注意的是,在整個畢業設計工作中,“系統分析”是絕對的重點,也可以說是計算機畢業論文的核心。既然本專業培養的是“系統分析師”,那么這個專業的畢業生怎么可以在論文的“系統分析”內容部分馬馬虎虎、漏洞百出呢?因此,為了做好系統分析工作,準確分析一個單位的工作與業務,
就必須搜集該單位的相關工作資料,比如相關工作流程、制度、規章及單據、報表等等,通過這一系列的材料可以比較全面、詳細地了解這個單位,準確做出分析。
由于“系統分析”是全文的重點,將來計算機畢業論文答辯時,系統分析部分也是評委們關注和考查的重點,因此這部分的工作一定要做好。資料收集的作用不僅僅體現在系統分析階段。在后面接下來的設計、實施工作中,相關的資料也會為你的畢業論文撰寫提供有用的信息。比如在進行程序設計時,相關的參考書會成為重要的依據,書中匯集了眾多程序方面的智慧成果,可以從中借鑒,豐富自己的信息系統。
三、計算機畢業論文格式
計算機畢業論文格式規范、用詞準確、要用術語(不要用俗語)。計算機畢業論文屬于科技論文。文章應具備自己既定的畢業論文格式、規范,這樣便于統一交流。從結構上看,整篇文章包括內容提要(中、英文)、目錄、正文、參考文獻、致謝等部分。在正文中,應注意一些公認的格式規范,比如“圖”要有圖號(按章編號:章-號)和名稱要寫在圖的下方,“表”的表號(按章編號:章-號)名稱要寫在表的上方,即“圖下表上”原則;應注意一張圖或表與其名稱不能分開在兩頁上,應當保證整張圖、表及名稱打印在同一頁;注意各段落開頭空兩格,行距要適當等等。
計算機畢業論文的用語應當準確規范。例如“數據流圖”(DFD)不要寫成“數據流程圖”,這樣的“筆誤”會暴露出你概念不清。在答辯評委審閱時,看到你在文中連基本的格式、概念都不懂,十有八九會影響成績。因此請同學們記住:書寫畢業論文,是一個需要“精益求精、咬文嚼字”的過程。
四、計算機畢業論文的文檔
“軟件=文檔+程序集”——根據這個公式,同學們開發的信息系統——一個軟件,包括文檔和程序兩個部分,那么對于計算機信息管理的同學來講,應當重點著手準備哪一部分呢?綜合本專業的特點,同學們應當著重書寫文檔部分。
如前所述,信息管理專業的計算機畢業論文主要考查的是同學們對系統的分析能力,分析的成果就是文件——分析報告。特別重要的是其中的“業務流程圖”和“數據流圖”,必須準確表達繪制出來,它們可以說是單位工作的“照片”,是下一段論文設計、實施的基礎,也是最后論文成績的重要組成部分,必須繪制得“天衣無縫”,確保圖例符號正確、逐層分解準確、布局合理、命名規范。否則,對于你的畢業論文成績來講“后果是嚴重的”。對此同學們要特別注意。
之所以要強調大家多多關注文檔,是因為總有一些同學幾乎是“出自本能地”想盡早盡快地著手進行最后的程序開發,不注意前面的文檔撰寫。對此必須明確:現代的軟件開發是一個集體協作的系統工程,而不是一兩個人的作坊式生產(黑客除外)。而這個開發軟件的集體,包括分析、設計、維護、管理等各方面的人員,計算機信息管理專業的同學,所應當承擔的角色是“分析人員”,即要分析出系統應當“做什么”( What to do),寫出文檔。至于“怎么做”(How to do)那是程序員的事情,而不是你的主要任務。明確了這一點,就對這里所說的“著重文檔”有所理解了。
整篇計算機畢業論文文檔篇幅規模不能太低,基本上不能少于6000字,否則不容易將一個系統描述清楚,更不用說準確設計、實施了。這也是
前文提到“計算機畢業論文選題有一定規模”的原因。
五、積極與指導教師聯絡
在整個計算機畢業論文寫作過程中,應積極與指導教師聯系,對自己畢業論文的進展、遇到的問題及時與進行交流、探討,按照指導教師的指導意見進行修正、改進論文,確保文章的質量。
一些同學因為是業余學習,平日里工作繁忙,有時無法按時在約定的日期與指導教師見面,為此應采用其他方法與老師聯絡,如電話、傳真、E-mail等等。而且要盡可能地參加老師約定的見面會。通過與老師的交流探討,確保自己的畢業論文沿著合格正確的方向進行。
指導教師對整個畢業論文成績是很有發言權的,其中包括你平日對待畢業論文寫作的態度成績。因此,不要給指導教師留下你對畢業論文漠不關心的印象。
比如個別學生只是在最后論文答辯的那一天才來見一見老師交畢業論文,這樣的做法應當竭力避免。
正文結構
計算機專業畢業論文正文一般有8個部分,一般要求6千字。
1、概述或引言。這個部分相當于大綱,主要是對軟件開發背景,使用的軟件工具、環境,最后達到的效果,自我在里面的貢獻等;
2、需求分析。從用戶角度來看,軟件有哪些功能,處理那些數據和性能等;
3、設計方案和主要技術。主要是對里面每一部分的詳細論述,使用的是什么技術,為什么使用。從專業角度詳細的模塊分析或遇到的難點是怎樣解決的等;
4、具體的實現過程(用的控件、技巧和方法),從系統中截取圖(少量);
5、測試。介紹自己開發軟件實際達到的效果;(網站的特點)
6、總結。介紹自己開發軟件的體會,或自己開發的成果使用情況,有什么評價,自己還有哪些不足,有什么需要改進的地方;
7、致謝;
8、參考文獻。
另外,還可以加一個“附錄”部分。正文只能有一個中心,其他有重要參考價值的都可以放在附錄部分。例如有重要的代碼、圖表,涉及其他領域的知識,需要解釋的等都可以放在附錄部分。
零碎提醒
一、學生對畢業論文重要性的認識
為加強專業學生對專業的了解,充分認識畢業論文的重要性,在新生進校的專業介紹中,對預防醫學專業培養方案作了專題講解;進入第8學期,多種形式介紹了畢業論文工作的重要性;第10學期畢業論文過程中,充分調動學生參與畢業論文的積極性和主動性,使其真正從畢業論文工作中得到鍛煉和培養。完成畢業論文后的調查結果顯示,97.92%學生認為非常有必要開展畢業論文教學,認為畢業論文環節可鞏固知識、培養能力。調查發現,學生認為畢業論文能鞏固專業知識、提高信息獲取能力、強化基礎知識、提高寫作能力、加強計算機應用能力、鍛煉表達能力和培養協作精神的分別達到9167%、85.4觀、70.83%、70.83%、81.25%、66.67%、70.83%;對于專業培養計劃中畢業論文教學環節知曉情況,學生于第1234學年知道的分別為27.10%、12.50%、37.50%和16.70%,還有6.20%的學生到第5學年才知道畢業論文環節。
二、學生開展畢業論文的知識能力
畢業論文工作也是一次基礎知識、專業知識、信息獲取能力、統計軟件與計算機應用能力、寫作能力的大檢驗。預防醫學專業學生均選修了文獻檢索課程,但開展畢業論文工作前,33.33%的學生從未進行文獻檢索,62.5%學生僅偶爾開展文獻檢索,僅4.17%的學生經常運用學校提供的網絡資源進行文獻檢索工作。畢業論文工作中,文獻檢索知識和能力主要來源于指導老師和學生的輔導與幫助,分別占85.42%和58.33%,檢索方式主要為圖書館網絡數據庫,占91.67%;認為文獻檢索可幫助選題、開題報告和論文撰寫的分別為35.4觀、43.75%和79.17%。
在論文過程中,僅14.58%的學生認為能熟練翻譯與文題相關的外文資料,79.17%學生認為外文翻譯困難特別是較難準確表達專業含義,即使是己通過了六級測試的學生也尚不能自如完成翻譯工作。
通過專題講座和指導老師幫助,學生基本掌握了開題報告書寫格式和要求,其中的立題依據、研宄內容、預期成果、技術路線等內容書寫正確率分別為87.50%87.50%和54.17%。
在畢業論文資料收集整理前,85.42%的學生基本掌握了統計圖表的使用,但在論文工作中,初次使用統計圖表時,仍出現較多的應用錯誤,其中表題圖題、表目設置、表線、有效數字和單位、圖形圖標錯誤率分別達21.83%、31.25%、33.33%、22.92%、20.83%有關統計指標的正確選用調查結果顯示,有20.83%的學生在資料分析中不能正確選用統計分析指標。
畢業論文過程中,87.50%的學生采用了統計軟件,12.5%的學生因為原始資料的限制,僅用了描述性統計分析,采用的統計軟件類型主要是SPSS和Excel,雖在論文工作前,77.0極的學生己經學習運用過某種統計軟件,但實際應用過程中,只有14.58%的學生能熟練運用統計軟件,而85.42%的學生不太熟練甚至生疏。
通過學習和練習論文寫作,掌握和基本掌握論文書寫格式的學生分別占43.75%、56.25%,論文撰寫知識主要來源于指導老師(占93.75%)論文撰寫的難點主要為討論、英文文摘和結論,分別占66.67%、41.67%和27.08%。
三、學生對畢業論文工作的評價與建議
調查學生對畢業論文管理過程、自己和指導教師在畢業論文中精力投入、影響畢業論文工作質量的評價及對畢業論文工作環節的具體建議,結果顯示,認為畢業論文管理好、一般和差的學生分別為37.5%、5&33%、4.17%;72.92%的學生認為自己在論文撰寫過程中能全身心投入,通過查閱資料、整理資料、及時與指導老師溝通,保證畢業論文進度和質量,27.0%的學生則認為自己精力投入一般;關于“指導老師在畢業論文工作中投入的精力程度”評價,60.42%學生認為帶教老師非常投入,35.42%的學生認為老師一般投入,另有4.16%的學生人認為帶教老師完全未投入。
通過挖掘資源、過程管理以及充分發揮教師主導和學生主體作用,畢業論文質量得到基本保證,并逐年提高,2004屆、2005屆、2006屆畢業論文優良率分別為85%、87%、94%,但由于各種主客觀因素的存在,畢業論文質量影響因素絲毫不能忽視,專業學生認為影響畢業論文的因素包括學生時間保障和重視程度、指導老師的能力和投入、工作條件、考研求職壓力影響和過程管理等,回答率分別占81.25%、77.08%、75.00%、70.83%、50.00%。
親歷畢業論文工作后,學生感慨良多,提出了很多保證畢業論文質量的建議,調查結果顯示,58.40%學生建議應于第9學期開始布置這項工作;關于文獻檢索課程開設時間,54.17%的學生認為3-4學年學習較合適,問卷調查結果顯示,因為網速慢、圖書館數據庫不全和學生文獻檢索方法的欠缺,影響了文獻檢索的質量,建議今后信息獲取條件能得以改善。另外,在“你對畢業論文工作的改善還有何建議?”的開放式問卷中,不少學生提出增加工作時間、加強論文前期課程理論結合實際教學、學生自主選擇題目和指導老師、增加工作經費、嚴格過程管理等方面的建議。
四、結語
實踐證明,學生通過親自參與畢業論文工作,掌握了在書本上學不到的知識和技能,并真正體會到畢業論文工作的重要性和必要性通過選題,可以啟發學生科研聯想和發現實際工作急待解決問題,通過資料檢索和閱讀,可以提高學生信息獲取能力和專業知識面,通過資料整理分析,可以鞏固統計軟件和計算機知識和能力,通過論文的修改和寫作,可以培養學生寫作能力和邏輯分析能力,通過論文答辯過程,可以鍛煉學生表達能力和應變能力,總之,畢業論文為學生搭建了鞏固知識、培養能力的平臺正如教育部辦公廳在2004年下發的《關于加強普通高等學校畢業設計(論文)工作的通知》中指出的“畢業論文在培養大學生探求真理、強化社會意識、進行科學研宄基本訓練、提高綜合實踐能力與素質等方面,具有不可替代的作用,是培養大學生的創新能力、實踐能力和創業精神的重要實踐環節”。
恰當的選題是做好畢業設計的必要條件和前提。近年來,隨著信息技術高速發展,國家對高素質軟件工程人才需求十分旺盛,并有逐年擴大的趨勢。同時各個高校軟件工程專業的招生數量也在逐年增加,從目前全國319所設有軟件工程專業的學校看,2013年該專業平均招生300人左右。專業招生人數的增多給畢業設計選題帶來了帶來巨大挑戰[3]:一方面軟件工程專業的畢業設計選題要求具有一定的應用價值、創新性,同時還要與行業需求相吻合;另一方面要保證選題的唯一性,不僅要避免學生之間的題目重復,還要避免與之前畢業生的題目重復,因為重復的選題會使學生產生投機的心理,導致“打醬油”現象。針對上述問題,黑龍江大學軟件學院主要采取了以下幾個措施:1.充分利用企業資源,對一部分在企業實習的學生采取“三位一體”的雙導師指導模式。即企業項目為載體,學生為主體的模式,校內和校外導師為主導。這部分學生一般是在大三下學期暑假就已經進入企業實習,而我們每年畢業設計選題工作是在十一月末,也就是學生進入企業實習后三到四個月的時間,學生經過企業階段的培訓,對企業的生產過程、企業文化有了一定的了解。此時,學院組織校內外導師和學生共同協商,以企業項目或子項目為學生確定畢業設計選題。2.充分發揮導師的資源優勢,學院大部分教師都有自己的科研課題,這些科研課題有些是直接來源于企業的橫向課題,還有一些是信息技術領域的應用研究課題,我們鼓勵教師從這些課題中提取出一些子項目讓學生實踐,作為畢業設計的選題。3.充分挖掘學生的專業技術特長和興趣點并結合學生的擇業傾向,確定最能發揮自身優勢和潛能的選題。畢業設計的選題不僅要與實際需求相結合,更重要的是應該結合學生自身的技術優勢和興趣。只有學生對選題有興趣,他們才能盡早地進入狀態,發揮自己的創造能力和積極主動意識。所以,選題階段導師和學生的溝通交流就顯得尤為重要,通過溝通導師可以了解學生的能力、興趣和擇業傾向,學生也可以對選題,有進一步的認識,對于不感興趣的選題學生也可以通過與導師進一步的探討進行題目的修訂。
二、注重環節審查,加強過程監管
雖然“好的開始是成功的一半”,但是如果缺乏中間環節的監管,仍然不能保證好的效果[4]。因此,為保證畢業設計(論文)的質量,我們制定了明確的質量標準、管理條例,并由院長、學術委員會、系主任和教務辦主任組成畢業設計(論文)工作委員會,負責畢業設計(論文)工作的組織、評定和監管,同時保證管理條例的嚴格落實及各個環節工作的正常進行。為健全畢業設計(論文)的監管機制,學院先后規范和完善了《畢業設計(論文)工作管理辦法和實施細則》《開題報告》《開題評分標準》《中期報告》《中期檢查標準》《畢業設計(論文)撰寫規范及模版》《畢業設計(論文)盲審表》《答辯程序和評分標準》等一系列管理辦法和文檔標準,使畢業設計工作在制度和規范下能順利有效地進行。每年畢業設計工作之初,我們都要給學生開一個動員會,在會上闡明畢業設計(論文)的重要性,以及畢業設計對他們未來工作的影響,調動他們學習的主動性、積極性和創造性。此外,系主任還要向學生介紹學院畢業設計(論文)管理辦法和實施細則,各階段的工作要求和時間節點,以及各環節檢查的內容、需要提交的文檔,使學生在畢業設計開始時能做到心中有數。同時,我們也要求指導教師隨時解答學生的問題,堅持每周開例會,檢查學生的工作完成情況,并提出一些有技術含量和理論深度的問題啟發他們思考,激發他們的學習熱情,并與學生一起確定后續任務。此外我們組織開題檢查、中期檢查,對開題檢查成績后30%的學生,不但檢查中期報告,還要現場檢查程序。對于中期檢查不合格的學生,要求限期整改,如果仍然不合格則取消答辯資格。在答辯之前,我們還要對論文進行盲審,盲審不合格的學生不允許答辯,對有異議的論文要提交學術委員會做最后論證。雖然學院對畢業設計(論文)工作在各個環節上的審查都非常嚴格,但我們鼓勵學生之間進行研討交流,博采眾長,相互提高,因為我們的目的不是抓出多少不合格的學生,而是想通過大學階段最后的綜合性實踐教學環節訓練,培養學生的學習能力、知識的綜合運用能力、分析解決問題能力和溝通交流等綜合素質。
三、嚴把答辯關,保證畢業設計質量
關鍵字:高職,軟件技術專業,畢業設計,實踐
一、畢業設計概述
在高職院校中,教學環節大概由專業理論課、實驗實訓、課程設計、畢業設計、頂崗實
習等組成,其中畢業設計是實踐教學的重要組成部分,目的是培養和提高學生綜合運用所學專業的理論知識和實踐知識的技能和水平,通過一個多月的畢業設計,使學生在調查研究、查閱資料、收集整理資料、使用工具等方面得到一定的鍛煉。尤其是針對軟件技術專業的學生,對于軟件工程、軟件生命周期、軟件開發、軟件項目管理等方面要有一個全新的認識
并使得學生的專業素養和職業技能得到鍛煉和提高,以便學生更好地適應工作崗位,較好地完成工作任務。然而在多年的教學工作中,作為高職軟件技術專業的教師,發現畢業設計效果并不是十分的理想,本文就畢業設計及指導提出一點自己的想法和建議。
二、高職軟件技術專業畢業設計存在問題
1、不太重視畢業設計
高職院校的畢業設計一般在大三的第一學期(也就是第五學期)后半部分進行,一般而言學生已經在此時簽約了用人單位,部分已經去單位上班,學生在思想上認為畢業設計不太重要,在六七周的設計時間內,可在可不在學校,只要把論文完成了,提交給指導教師即可。所以,學生做畢業設計的時候,態度不積極,很多時間愿意呆在宿舍打游戲看視頻,而不來機房與指導教師商討設計過程中遇到的問題。等到馬上進行畢業答辯了,有些學生就從網上隨便下載一些論文,然后進行簡單的修改,在答辯會上問的問題要么不會,要么答非所問,實際效果與預期效果相差甚遠。
2、畢業設計內容不夠充實
對于軟件專業的學生而言,畢業設計大多為開發一個應用系統軟件,嚴格來講,件系統的開發完全要按照軟件工程的七個階段來執行,從前期的需求分析、可行性分析,到中期的概要設計、詳細設計、編碼,再到后期的測試和維護,每個階段都有大量的工作可做。但是事實上,學生做畢業時并不是按照這個過程來執行,他們大多所選擇的內容為信息管理系統,功能無非就是增、刪、改、查、存、取等,這樣的系統在課程設計周或實訓周時已經做過,而且這些系統在網上可以很容易的找到。由此看來,畢業設計的內容缺乏靈活性、多樣性,沒有完全與“互聯網+”、“云計算”、“大數據”、“安卓技術”等軟件行業比較流行的技術結合起來,充分體現軟件技術專業特色和軟件行業特色。
3、論文格式不規范,文字表達不強
通過近幾年的答辯前準備工作發現,很多學生在臨上場答辯前一兩個小時,都是忙于修于修改論文的格式,而事實是論文格式規范之前早都下給每一位學生,他們要么沒有看論文規范按自己的想法來做,要么未嚴格按格式規范來做,論文中經常出現資料頁不全、目錄非自動生成、標題正文字體不合適、字體間距過大或過小、表無編號和名稱、圖無編號和名稱、圖片尺寸過大或過小、總結性的文字未完全針對本次設計、參考文獻格式不正確、參考文獻數目過少等等問題。學生常常在臨答辯前忙于修個論文中諸如此類的問題,而延遲了正式的答辯時間。另外,論文整體文字表達欠缺,專業術語、專業描述不是特別到位,對于自己所完成的那部分內容沒有突出重點和特點,有的論文長篇大論粘貼了十幾頁代碼,完全沒有把所有代碼都放在論文正文中的必要性。
4、設計任務劃分不明確、任務不飽滿
通常一個畢業設計題目由三到五人完成,設計時間六到七周,但是縱觀這幾年畢業設計的完成情況,一個畢業設計任務往往由一至兩人完成,其他學生或因工作因培訓因其他而冠以名,收到的畢業論文往往是一個題目四五份相同的內容,有的甚至連總結部分都相差無幾。所以整個畢業設計環節中學生之間的對任務的劃分沒有做到責任到人,人人負責一部分內容,而是由一兩個人包辦完成,其他同學進行復制拷貝,以應付最后的論文提交。此外,有的小組盡管按人數分配了任務,但是設計任務量偏小,三五天內就完成。
三、 畢業設計解決辦法
1、 召開畢業設計動員會,思想上引起足夠的重視
可以針對學生思想上不重視,行動上松懈的狀態,在大三第一學期第十周末考結束以后,由各個分院組織召開一次全分院范圍內的畢業設計動員會,由分院院長帶頭發言、各教研室主任強調畢業設計要求和規范,各指導教師和學生簽訂畢業設計承諾書,進一步規范和嚴肅畢業設計這個重要的實踐環節,讓教師和學生從思想深處重視,從行動上執行,對于剽竊、抄襲、虛假等不端行為做斗爭,一旦發現將嚴肅處理學生和對應的指導教師。
2、增加技術含量高的題目,促進知識的更新和外延
畢業設計不同于以往的課程設計、課程實訓,應該圍繞軟件專業知識和技能的提煉、軟件行業崗位需求、軟件工程開發模式等方面進行畢業設計題目的開發,作為指導教師可以指定畢業設計題目,但每年要有更新,不能一個題目沿用很多年。也可以根據當前的形式和學生的實際,選擇一些跟生活、工作等緊密相關的題目,如汽車租賃系統、校園物流快遞系統等,還可以讓學生自擬題目,有的學生參加了安卓、IOS、物聯網、嵌入式等方面的培訓,也可以根據培訓內容,自行確定工作量適中的畢業設計任務。有的同學未找到合適工作,而選擇自行創業,那么就可以寫跟創業相關的一些內容。
3、加強實踐監控環節,提高畢業設計質量
畢業設計之所以難于把控,原因是在于畢業設計在大三第一學期期末考試之后的下一周進行,而隨著招聘會的不斷開展,越來越多的學生找到了工作,于此同時有的學生辦理了離校手續,指導教師見不到學生,畢業設計的指導工作緊緊通過網路、電話進行聯系。那么針對這個問題,學院有必要出臺一套畢業設計監管制度,比如每周固定的時間讓學生和教師進行通話聯系,匯報本周以來完成的情況、遇到的問題、需要解決的問題等,教師進行一一記錄,并且能夠進行有效解答。同時每一周學生要完成一定數量的畢業設計任務,并且形成相應的文檔資料提交于教師以備存檔。
4、開展創新創業教育,加大畢業設計獎勵力度
畢業設計幾乎是所有實踐課程中進行時間較長的一個環節,那么學生可以發揮自己的主觀能動性,進行創造性的大膽設計,尤其是有某方面愛好和特長的學生,更應該抓住這個鍛煉和成長的機會,努力勤奮出好作品。作為指導教師也要給學生灌輸這樣的思想,不唯書本是圖,要放開思路,拓寬視野,不斷地進行修改和更新畢業設計內容,力求精品。學院也要從政策上給予相應的支持,對于最后畢業答辯和畢業論文十分優秀的學生要頒發榮譽證書,并給予物質上的獎勵,讓此項制度良性循環,同時也讓每一位學生秉著誠信、誠懇、誠實的態度完成好畢業設計任務。
四、小結
高職軟件技術專業畢業設計是一項綜合性的實戰課,是學生由學校走向職位崗位前提高職業能力的重要環節。作為學校要出臺相應政策,實現獎勵和懲罰并舉,作為指導教師要嚴格要求學生完全按畢業設計規范來執行,作為學生要認真對待和用心完成畢業設計,三方齊心協力站好畢業前的最后一班崗,提交一份合格的高質量的論文。
參考文獻:
1構建軟件工程碩士課程體系框架
哈工大軟件學院軟件工程碩士的培養目標是培養學生掌握軟件工程領域的基礎理論、先進技術方法和手段,具備獨立承擔軟件工程技術工作的能力、組織和管理專門技術工作的能力,同時具有較豐富的、與國際接軌的學習訓練經歷,工程實踐經驗,企業經歷和良好的職業素質;使其樹立科學的世界觀與方法論,品行優良,身心健康,成為具有國際競爭力的軟件產業高級人才,為進一步成為軟件產業領軍人物(高層技術人才與管理人才等)奠定堅實的基礎。面向企業,綜合考慮軟件系統分析與設計能力、項目管理能力、企業管理能力、組織與溝通能力、團隊合作能力等方面的需求,根據學科專業方向的設置,按照“模塊化知識體系與能力體系相結合,體現國際化與工業化特色”的原則,我們制訂了軟件工程碩士課程體系框架結構,如表1所示。軟件工程碩士課程體系框架針對培養目標和企業的需求,對能力培養的具體目標進行模塊劃分,橫向構造“6個能力層面”;縱向根據專業方向劃分為多個能力域,形成多個能力培養模塊。軟件工程碩士的專業方向應緊跟行業需求,靈活設置。近幾年,哈工大軟件學院先后設置了網絡與信息安全、語言處理與信息檢索、數字化企業與電子商務、嵌入式系統與軟件、物聯網工程和移動互聯等專業方向。在專業要求方面,全日制學生必須修滿32學分;在職學生必須修滿35學分。軟件工程碩士研究生學制2~4年,在校學習1年,修滿規定的學分,包括參加企業實訓3周;實習基地實習1年,結合企業項目,完成學位論文。企業實習期間實行雙導師制,校內導師和實習單位導師分別指導項目開發和學位論文撰寫工作。校內學習與企業實訓交叉進行,校企合作,產學研結合,聯合培養軟件工程專業碩士。
2組建專兼職結合的國際化、工業化高水平師資隊伍
構建3支師資隊伍,每支隊伍30人左右。建立以工業型師資為核心的專兼職師資隊伍,形成工業型專職教師、校內及國內外兼職教師相結合的師資隊伍結構,是實現國際化、工業化培養目標的重要保證。第一支是以工業型師資為主的專職教師隊伍。這些專職教師多數來自工業界、國外著名大學或國內外IT企業等。其中除任課教師外,還設若干專職實驗教師崗位。實驗教師主要負責專業課的實踐環節教學,包括實驗設計與指導、上機指導、課程設計和畢業設計等實踐教學環節,同時實驗教師還負責TA(實驗輔導教師)的培訓及管理工作。第二支隊伍由計算機科學與技術學院和管理學院認證并聘請的校內兼職教師組成。他們主要負責軟件學院的基礎課、計算機專業基礎課和管理系列課程的教學任務。第三支隊伍由來自國外高校或國內外知名IT企業兼職教師構成。他們來自行業前沿,掌握國內外最先進的軟件開發技術和人才培養經驗,了解企業最新的技術需求。他們在承擔軟件學院的軟件工程類、軟件工具平臺類的課程部分教學任務的同時,作為雙導師制的企業導師,在研究生的工業實踐、畢業設計、學位論文的指導中發揮重要的作用。以工業型專職教師為主、校內兼職基礎型教師為輔、國內外兼職教師相結合的師資隊伍結構,可以滿足軟件工程碩士國際化、工業化的人才培養需求。
3校企合作,加強企業實踐教學
建立完善的工業型軟件人才培養體系,包括工業型人才培養方案、課程體系與教學大綱、質量保證體系、工業化教學方式、技能實驗與大作業、綜合設計與企業實訓、工業實習與學位論文、校企聯合實驗室與實習基地建設等環節,將“工業化,個性化,精英式”的辦學理念貫穿于人才培養的全過程。在校軟件工程碩士第1學年寒假要到企業參加為期3周的實訓。實訓由學院統一帶隊組織,實行半封閉式管理。期間接受企業培訓,在企業導師的指導下分組完成指定的項目。通過強化訓練,學生可以了解企業的項目開發流程,學習運用所學理論解決實際問題的方法,發現學習中的不足和技術上的差距,對后續學習起到引導和促進作用。第2學年,學生到實習單位實習并根據實習期間的實踐工作內容撰寫學位論文。對碩士畢業論文的要求是:具有系統性和完整性,能表明作者具有一定的獨立工作能力;理論聯系實際,應用所學的理論知識解決實際工作中的關鍵問題;具有實用性且必須包含一定的工作量。取得的成果要有一定的先進性,要能表現出學生具有綜合運用所學知識解決工程實際問題的能力。從2002年至今,哈工大軟件學院建立了完善的工業實習管理制度,在國內外建立工業實習基地70余個,實際接收學生實習的企業達200余家。工業實習基地的建設有效保證了工業化人才培養的質量。為加強與企業界的溝通,了解企業需求,完善培養體系,提高學生工業實習質量和加強工業實習管理,學院定期舉辦“工業化人才培養與企業合作高級研討會”,與企業界人士研究和探討工業化人才培養中的合作問題,企業參與意識很高,取得了較好的效果。
4與國外大學合作,聯合培養軟件工程碩士
通過對軟件工程國際化人才特點及成長規律的研究,我們對軟件學院國際合作辦學模式開展了學科專業、教學體系、合作形態、組織方式、國際文化交流等層面的前瞻性研究,率先提出并建立了特色鮮明的多國聯合辦學、多學科交叉滲透、多國文化融合的,培養高層次、復合型軟件工程人才的國際化聯合教育模式。哈工大軟件學院與法國波爾多第一大學、法國克萊蒙-費朗第二大學、德國柏林工業大學、愛爾蘭都柏林工業大學、愛爾蘭國立都柏林大學、美國Embry-Riddle大學、意大利帕維亞大學、瑞典林雪平大學、日本會津大學等合作,采用哈工大軟件工程碩士專業學位(MSE)+合作方碩士學位(X)的“MSE+X”模式,聯合培養碩士研究生。培養過程共分4個學期。第1學期,學生在各自學校學習;第2學期,外國學生來哈爾濱工業大學,與哈工大學生合班學習;第3學期,中外學生一起去合作方學校學習;第4學期,學生自選在國內、外企業實習、撰寫學位論文、答辯畢業,哈工大與國外大學分別頒發碩士學位證書。跨國聯合培養班的全部課程采用英語教學,實行三導師制,由國內、國外大學和企業導師共同指導。為加強交流,每年舉辦一次“中歐軟件工業教育國際研討會”,來自海內外的高校教師、企業界朋友在一起交流經驗,共同探討國際環境下人才培養的相關問題。多國聯合培養軟件工程碩士實現了國際化與工業化辦學理念的教育模式與教學體系的設計與實踐,軟件工程國際化人才的跨國聯合培養模式及實踐,面向企業人才需求的教學與工業實習,國際化師資與專家隊伍建設,教育質量保障體系建設與管理及跨文化的融合等目標。
5完善質量保障體系,加強過程管理借鑒
歐美教學質量保證的成功經驗,哈工大軟件學院建立完善且適合自身特點的國際化、工業化人才培養質量保證體系。學院成立教學指導委員會和教學督導委員會,在各個培養環節上嚴把質量關,把規定、培訓、預防、跟蹤、反饋、控制等質量保證活動滲透到教學執行過程中的每個環節。加強實踐教學環節的監督檢查,有效保證教學質量和人才培養質量的穩步提高。為提高軟件工程碩士的指導質量,學院成立了若干個指導教師組,每個指導教師組負責一個專業方向的碩士指導,設組長1人,負責本組指導教師的組織和督導。每名碩士研究生指導教師每年指導的碩士研究生不超過4人。學院組織專家組審核學位論文。只有通過了專家組的審核,學生方可申請學位論文答辯。另外,碩士研究生開題、中期檢查和結題驗收、論文等環節也有詳細的規章制度、嚴格的過程管理,這是提升碩士研究生培養質量的有效手段。
6成果與特色
在軟件工程碩士研究生培養的實踐中,哈工大軟件學院在以下幾個方面取得了優異的成績,形成了自己的特色,積累了豐富的經驗。(1)面向軟件產業的人才需求,校企合作,形成較為完善的應用型碩士研究生的工業化人才培養體系,開展多種形式的校企合作,建立有自身特色、符合國際化標準、滿足軟件企業需求的工業化人才培養計劃。(2)創立軟件工程國際化人才培養模式和教育體系;實現“跨學科融合,雙邊對等招生,聯合培養,融合文化”的“MSE+X”軟件工程碩士跨國聯合培養模式,為學生提供國際化學習環境。(3)建立與國際接軌的辦學機制和教育質量保證體系,實施課程考核累加計分制等教學管理新制度。(4)培養了一大批具有國際競爭力、滿足企業需求的高級軟件人才。
7結語
1. 引言
軟件工程碩士專業學位的設立,是我國學位與研究生教育改革的重大舉措。經過近十年的發展,已經逐漸發展壯大成為我國規模最大、覆蓋面最廣的專業碩士學位之一。隨著數量的不斷擴大, 軟件工程碩士生的培養中出現了不少問題。如導師難以對每一個碩士生進行悉心指導和嚴格要求, 而且招生生源有著不同的理論及實踐基礎。在這種情況下,碩士學位論文質量難以提高,因此, 確保軟件工程碩士的培養質量已成為一個不容忽視的問題。需要進一步對培養質量進行審視,并采取切實措施,保障培養質量。
2. 預審制度的必要性
碩士學位論文是綜合衡量軟件工程碩士培養質量的重要標志。它體現了研究生綜合運用基礎理論、專業知識與科學方法、解決行業實際問題的能力,以及反映具有新思想,新方法或新進展的創新能力。在數量不斷擴大、培養質量面臨嚴峻挑戰的背景下,科學公正地評價軟件工程碩士學位申請者的學位論文, 是保證培養質量的一個重要環節。
2.1目前軟件工程碩士學位論文主要存在如下的問題:
論文缺乏自己的實際創新點和具體工作。部分論文停留在對以往研究內容的重組或綜述的水平,缺乏對自己實際工作的闡述和驗本文由收集整理證,技術難度和工作量不夠。論文寫作缺乏整體性思路,很多學生論文撰寫結構欠合理,對本領域內的工程和學術動態了解不全面,缺乏實用價值和社會效益。論文格式不夠規范。主要表現在各級標題字號、錯別字、參考文獻引用格式不夠規范、圖標排版不符合要求等方面。
2.2目前學位論文評閱及答辯制度存在以下問題:
2.2.1校內外評閱制度難以切實起到監控作用:以往碩士學位論文評審實行的是校內外專家的實名評閱制度,校內、校外兩位專家評審意見中有一人沒有通過的,就不能直接進入答辯階段;如果兩位專家評審意見都是可以通過的,就可以直接進入答辯階段。評閱制度是對論文質量的一種監控方式,是對碩士生是否達到培養要求及質量的檢驗,但目前現實情況是對評審專家沒有一套嚴格、完整的遴選機制,往往評審專家都是圈內熟人, 甚至是碩士生指導老師的好友、課題合作人等,他們事先知道論文作者和導師是誰, 礙于情面,論文一般均可順利通過評審。即使覺得論文不符合評審要求的,也不會直接給出不同意進行答辯的意見結論。
2.2.2“雙盲”抽檢制度不能全覆蓋所有碩士學位論文:碩士學位論文“雙盲”抽檢制度(即評審專家不知道被評人、被評人也不知道評審專家),在多年實踐中的確是提高學位論文水平的一項重要舉措,實現并達到了非常好的效果,但由于實行的是抽檢機制,并不全部覆蓋所有的學生,抽中參加雙盲審的學生比例有限,大部分學生和導師在得知未抽中參加“雙盲”后,往往對論文的重視程度不足。
2.2.3碩士學位論文答辯流于形式:學位論文答辯成員組成盡管回避了導師,聘請了一些校外企業專家,但由于答辯專家通常是由導師聘請,會導致答辯專家們答辯時往往留面子,缺乏打破沙鍋問到底的精神, 即使有些專家堅持原則認真負責的, 但在投票時少數比率起不了作用, 結果常常是評審結論與實際水準不符, 答辯流于形式。目前碩士學位論文一旦進入答辯程序,就很少有不通過的,使得論文答辯本應該具有的權威性大有所失。
2.2.4無法確保論文修改質量:答辯專家即使指出論文中有些較大的缺陷和問題,需要進行修改,但是由于答辯已經完畢,并且決議通過答辯,在申請學位之前,學生就沒有動力也不會去花時間對要求修改的論文內容去做充分的修改和完善。答辯專家組也很難在答辯之后繼續跟蹤確保對原答辯論文進行修改質量的監控。
目前學位論文評審方式與答辯方式不足以及時發現和有力遏制以上所述的問題,而學位論文作為全面衡量軟件工程碩士生培養質量的主要指標,因在各環節上予以嚴格要求,并在制度上給予切實的保證。因此,有必要在正式答辯之前建立一套碩士學位論文質量的內部控制管理機制,以確保碩士學位論文的質量。
轉貼于
3. 我們的預審制度和執行效果
預審,就是在碩士學位論文成型之后論文正式評閱之前進行的一項審查過程,采用匿名方式請專家對論文進行評審、以決定是否可否進入答辯階段的一項論文評審制度。對于達不到要求的,就要求其繼續修改或者下一次再申請。設立預審制度的目的是想通過匿名評審專家組對碩士學位論文進行內容和形式上的審查,發現問題,查找缺陷,提出改進意見,并決定可否提交正式評閱并進入答辯流程,以保證論文寫作和論文答辯的較高質量。這是對以往論文答辯制度的一種修正、補充。它把對碩士學位論文的質量監控重心提前到評閱前,使得學生擁有充足的時間修改論文,并采用匿名審核,力爭做到公平公正。對保證論文質量有較大的作用。
3.1預審制度的主要內容
預審由碩士學位候選人提出書面申請, 經導師同意并簽署書面意見后,于每學期開學后第3周之前(大致在每年3月31日前、9 月30 日前)向學院軟件工程碩士教學管理中心(以下簡稱管理中心)提交完備的申請材料。申請材料包括學位論文一式2份以及已發表的符合學校有關規定要求的論文復印件, 并由管理中心形式審查相關培養環節是否全部完成。符合條件者進人預審程序。管理中心根據論文研究內容,選擇2名以上相關領域的教授或副教授組成預審小組進行匿名預審。導師不得作為本論文預審組成員。論文預審的主要內容是審查論文選題、分析框架結構、研究方法、工作量、引用資料文獻數據和寫作規范、基本結論,并進行原創性審查,看是否存在抄襲、剽竊等問題。預審組在規定時間內本著認真負責的態度嚴格把關論文質量,對預審中提出的問題要求進行書面記錄并填寫《軟件學院--工程碩士學位論文預審意見表》反饋至管理中心,由管理中心及時反饋預審結論至相關導師告知答辯申請人。碩士生根據預審小組提出的問題和建議認真修改論文。
預審結論分為以下幾種:
(1)可以參加答辯:認為論文達到了碩士學位論文水平,且不需要修改,可以直接參加答辯;
(2)修改后再審:認為論文及課題工作接近碩士學位水平。但論文需要修改,并給出具體修改意見。學生需根據預審意見認真進行修改,修改后的論文經導師審查確認后,再提交管理中心提請原預審專家組審核。符合要求的,可正常參加答辯,否則就不能參加本次答辯,需整改后下一學期再重新申請。逾期未提交修改論文的,視為自動放棄本次答辯申請;
(3)不通過:認為未達到工程碩士學位論文要求,不能參加本次答辯。導師應指導答辯申請人完善課題工作,修改論文,下一學期再申請參加論文預審和答辯。
(4)涉嫌抄襲:發現論文涉嫌抄襲、并經查實的,則一律退回,并至少一年內不得再申請答辯。如果以后再次發現抄襲,則直接取消答辯資格和申請學位的資格。
3.2預審制度實施效果
預審制度實施以來,迄今已經完成了對1367位碩士學位論文申請者的審查, 其中通過預審的629人、推遲答辯的167人、需要修改的544人、抄襲27人,共授予學位1143人。從總體上看,預審制度真正起到了對論文質量的監控、提高作用。由于論文預審不是最終性的,且匿名進行評審,排除了論文本身之外的因素,預審專家組本著對學生負責任、幫助提高論文質量的態度對碩士學位論文提出問題和修改建議,有助于碩士生多方位思考并對論文進行有效改進,起到了協助其導師把住質量關的作用。論文預審不僅對當事人有很大的幫助, 并且對其他準備提交論文的學生也具有很大的促進作用,導師們也更加重視論文的質量和指導。
4. 預審制度實施的總結和思考
預審制度最主要的優勢是對碩士學位申請人的論文質量進行事前監控,在正式答辯前,學位申請人能夠在導師指導下根據預審專家提出的修改意見對論文進行修改和完善。預審未通過的論文不許提交答辯,這在制度上將那些質量差的論文隔離在外,有效地把好了碩士生出口的質量。
在看到預審制度效果的同時, 我們也清醒地認識到要最大限度地發揮預審的功能, 必須同時嚴格碩士生的開題工作,只有抓牢抓實開題工作,才能在論文工作的源頭保障論文的質量;同時引起導師及其論文作者對論文質量的重視,導師是保障論文質量的關鍵因素,只有導師和論文作者共同重視,才能保障培養的質量。為了更好的完善論文預審制度,我們覺得今后還需要在以下方面進行進一步的改進:
(1)落實論文預審的后續檢查機制,預審結束后, 學位申請人應該嚴格按照專家提出的修改意見認真仔細地修改論文。在評閱和正式答辯階段, 評閱專家及答辯專家除了對論文的主要工作給予評價外, 也要評判碩士生的學位論文是否按預審意見進行了修改和完善。如果后續的檢查機制落實不徹底, 預審專家所提的修改意見得不到嚴格貫徹, 預審也難免會流于形式。
(2)預審過程中,為了避免論文預審的偏頗,盡量做到同一位導師所指導的學生論文分送到不同的預審組,以盡量提高論文預審的公正性和合理性。
(3)進一步細化預審復議環節的工作,對導師、學生提出的論文預審復議要求交由學科專業委員會復議,并指導導師、學生對論后續的修改。