時間:2023-01-08 03:46:56
開篇:寫作不僅是一種記錄,更是一種創造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的12篇計算機畢業設計論文,希望這些內容能成為您創作過程中的良師益友,陪伴您不斷探索和進步。
一、計算機專業基礎知識輔導
我院在畢業綜合訓練中加入專業基礎知識模塊。根據我院實際專業設置,專業基礎知識模塊包含基礎知識、專業技能訓練、常用軟件等三個方面的內容,見表格2所示,涵蓋了幾乎所有的專業基礎知識,在這個時候對基礎知識進行強化,為即將開展的項目設計提供理論支撐。從上表中可以看出,不同方向和專業它們的基礎知識是基本相似的,很多學校的培養計劃都是要培養厚基礎、寬口徑、精專業的學生,也就是讓學生能適應現在對人才綜合的需要,這也是計算機專業的一個特點。
二、項目設計
為了保證選題的質量,題目的收集上形式采取兩個方法。一方面,放假前公布題目,讓學生預選,題目數量要保證每人一題,個別難度較大、工作量較多的項目可2人一組,但要分開模塊,杜絕同學之間的相互幫忙、能者多勞的現象;另一方面,學生有一定的自由權,如果對公布的題目不感興趣,可以通過假期的思考和查閱資料自己準備題目,開學兩周內找有意向的指導教師協商確定選題。指導教師要針對學生的課題進行方案指導和設計把關,指導他們選擇正確的設計進程、方法,提醒實現項目的重點和設計過程中可能遇到的困難,啟發他們的創新意識,鼓勵大膽嘗試新的設計思路,肯定他們在設計過程中有特色、新穎的地方。在項目設計過程中,指導教師要讓學生養成隨時記錄的習慣,從系統的需求分析、流程圖的繪制、程序的編寫、系統調試都要有詳細的記錄并隨時整理,為后期項目設計說明書的撰寫提供依據。
三、成績考核
在考核上要制定嚴格的考核紀律,量化考核標準,對每個模塊如表格3所示分配權重,并對應制定優、良、合格、不合格四個等級,最后根據每個模塊的得分按權重計算總成績,其中答辯的得分見表4所示。計算機專業考核結束后指導教師填寫如表格5所示的畢業綜合訓練成績表。五、小結畢業設計是大學生走向社會的最后大練兵,是大學教育中至關重要的理論聯系實際提高綜合素質和能力的實訓,需要我們對畢業設計進行多元化的教學改革,通過畢業綜合訓練使學生的綜合素質得到全方位多角度的鍛煉和提高。經過近兩年的改革和實踐摸索,畢業綜合訓練在實際應用中取得了預期的效果,夯實了專業基礎,也提高了項目設計的質量,增強了畢業生的就業競爭力。
作者:付巖王春紅單位:內蒙古師范大學青年政治學院計算機系內蒙古財經大學計算機系
做好思想動員工作
每年在大四第一學期畢業設計(論文)開始之前都要召開學生思想動員和指導老師研究方向和命題介紹大會,目的是為了營造一種良好的畢業設計(論文)氛圍,使學生充分認識到畢業設計(論文)是一項重要而艱巨的任務,同時讓學生選擇自己所感興趣的方向和題目來展開畢業設計(論文)。
加強選題管理
加強畢業設計(論文)選題的管理,題目類型以工程應用型和設計型項目為主,選題難度適中,分量足,綜合訓練效果好,選題范圍倡導產、學、研結合,鼓勵和教師的科研實際相結合,鼓勵校企聯合。在管理流程上導師申報的畢業設計(論文)題目在供學生選做之前應通過教研室、計算機專業學術委員會、畢業設計指導小組的審核,刷掉與計算機專業培養目標有偏差,內容過于陳舊的題目,對含義不清,實用價值不大,概念太大的題目勒令整改,從而保證畢業設計題目具有很強的專業特性和時代性。對于分量不足、難度低的題目由系主管領導認定后,不予審核通過,對于大而難的題目指導老師可化解為若干子題目,讓學生獨立完成。同時鼓勵學生到實習單位做畢業設計。表1和表2分別統計了近三年計算機專業畢業設計(論文)的選題情況,反映出選題更加多樣化和合理化。
重視管理環節
為加強計算機專業畢業設計(論文)的管理,保證質量,信息學院修訂和補充了原畢業設計(論文)的相關規定、教學計劃和大綱等,很好的解決了近幾年畢業設計(論文)過程中所出現的問題,對課題選擇、過程管理、成績評定等方面均做了明確的規定。
擬題全部提交到畢業設計(論文)管理系統中,經畢業設計(論文)主管領導審核批準后,供學生與指導教師在畢業設計(論文)管理系統中進行“雙向選擇”,學生根據自己的興趣和能力選擇課題,若一題被多名學生選擇,由指導老師根據自己的選擇原則確定。畢業設計(論文)選題遵循“師生雙向選擇與畢業設計(論文)工作領導小組調劑分配相結合”的原則。當學生本人志愿與畢業設計(論文)工作領導小組調劑分配有矛盾時,學生應服從分配。畢業設計(論文)工作流程圖如圖1所示。加強畢業設計(論文)的過程監管,學院制定了相關的政策制度,要求指導教師每周安排至少二個半天的時間現場指導學生,根據指導教師自報的指導時間和地點進行抽查。
指導教師因故不能在固定時間和地點指導學生,應提前告知系主任并通知學生更改指導時間。要求指導教師應隨時掌握所帶畢業生的動向和思想動態,掌握畢業生的畢業設計(論文)進展情況。指導教師對照畢業設計管理系統,填報指導教師完成的工作,對所帶學生的網上畢業設計管理負責,督促學生按要求及時更新信息、上傳文檔。系主任在各個階段及時組織專家或負責人對系統中的材料進行檢查,對缺項或不能按進度提交材料的學生和指導教師予以提醒或批評。
把好“答辯關”和“抽檢評選關”
把好“答辯關”,從教師和學生兩方面抓起,要求指導教師對學生在網上提交答辯的畢業設計(論文)初稿進行仔細推敲,認真指導修改。學生方面,應用型畢業設計必須做出具體硬件或軟件,要能演示,方允許參加答辯,理論研究型論文最好能夠有仿真實驗結果的演示。實行院、系、小組三級答辯,每年均成立由院督導參與的院答辯委員會,各系按照學院要求成立系答辯委員會和專業答辯小組,采用推薦與隨機抽取相結合的方法選出一部分學生參與院級和系級答辯,答辯過程和成績評定嚴肅認真。把好“抽檢評選關”,學院開展了畢業設計(論文)抽檢與評優工作。抽檢工作由學院隨機抽取,送專家評審,將評審意見向有關指導教師反饋,對質量不過關的畢業設計(論文)堅決不予通過;評優工作在系部推薦的基礎上,學院再組織領導、專家進行評審,經分管院領導批準后,將評優結果予以公示。
重視優秀畢業設計(論文)和指導團隊的培育
對于學習成績好、動手能力強的畢業生,要提前進行重點培養,力爭使他們的畢業設計(論文)達到校優秀的標準,甚至可以參加省級畢業設計(論文)評優活動。另外,盡早在教師中組建優秀畢業設計(論文)指導團隊,確定培育題目和團隊成員,并進行相應的政策支持,增加指導教師和畢業生對畢業設計(論文)的積極性和主動性。
結語
以上這些措施的有效實施使我院計算機專業畢業設計(論文)的質量得到了切實提高,培養和訓練了學生如下幾方面的綜合能力:查閱和綜合分析各種文獻資料、掌握使用工程技術規范和手冊、圖標等技術資料的能力;閱讀和翻譯專業外文的能力;計算和設計能力;實驗或測試以及數據處理的能力;計算機應用能力和設計說明書(論文)的撰寫等方面的能力。同時培養了學生綜合運用所學基礎理論、專門知識、基本技能,去發現、分析、解決與本專業相關的實際問題,以及從事科學研究工作或擔負專門技術工作的基本能力。
建立健全畢業設計各項管理制度是保證學生高質量完成畢業設計的前提,計算機系成立以系主任為首的畢業設計工作領導小組,負責畢業設計的教學管理。教務處強化宏觀管理,貫徹落實學院有關畢業設計工作的要求,制定了《南京理工大學泰州科技學院畢業設計(論文)管理規定》及相關規范化文件。計算機系專門制訂了《計算機科學與技術系畢業設計工作實施細則》、《計算機科學與技術專業畢業設計大綱》,通過一系列具體措施保障畢業設計的順利開展。
二、畢業設計過程管理
為了保證畢業設計(論文)質量,計算機專業嚴抓畢業設計過程。畢業設計分解為選題審題、任務書下達、畢業設計指導、論文評審、答辯五個過程和開題與開題報告、中期檢查、設計成果驗收三個監控節點。
2.1五個過程控制
(1)選題審題過程為了保證畢業設計的選題能夠達到專業人才培養的要求,提高學生應用能力和創新能力,本專業要求指導教師提前一個學期準備畢業設計課題,由專業教研室和系部進行兩級審核,對其性質、難度、分量及綜合訓練等情況進行把關。以保證所選課題能夠培養學生的創新能力和應用開發能力。同時,計算機專業的課題強化學生的動手實踐能力的培養,大多數課題是工程技術類或軟件開發類課題,且多數面向企業,對學生理論聯系實際、培養應用能力和創新能力起到了很好的促進作用。
(2)任務書下達過程確定選題后,由指導教師依據畢業設計工作規范擬定畢業設計任務書,提交教研室嚴格把關和審核后下達給學生。指導教師向學生明確課題的具體要求,并指導學生如何完成畢業設計。畢業生在此階段查閱相關資料,熟悉開發平臺,需要提交的技術文檔包括:需求分析報告、系統概要設計說明書等。
(3)畢業設計指導過程該階段畢業生在指導教師的指導下,按任務書的計劃進行課題的研發。期間要求每位教導教師每周與畢業生至少輔導二次,學生可采用電話、Email以及見面等多種形式與指導教師溝通,向指導教師咨詢相關技術問題。所有指導教師及時解答學生們所提的問題,并輔導學生完成軟件系統的設計、開發、調試、運行。
(4)論文評審過程本專業要求畢業生在畢業答辯前15天提交研究成果和論文初稿,由指導教師進行預審,對設計成果和論文初稿提出整改和完善意見。指導教師從論文格式到內容進行嚴格把關,對相關的軟件系統做最后的驗收、測試,并根據學生論文完成質量給出成績。通過指導教師審核的學生論文,由系畢業設計領導小組指定教師互評,并根據完成質量給出互評成績。
(5)答辯過程審核通過的畢業生可參加答辯,答辯按時間順序分為:公開組觀摩答辯、正式答辯、補答辯。其中觀摩答辯是對各組推選出來的優秀畢業生進行公開答辯。通過觀摩答辯,使學生熟悉規范的畢業答辯過程。答辯遵循公正、公平、公開的原則,最終由答辯委員會給出答辯成績。
2.2三個監控節點
(1)開題報告與開題在畢業設計任務書下達后組織學生提交開題報告,完成開題。該監控節點不僅要求學生給出書面開題報告,而且要求學生在教研室組織的開題報告會上介紹和展示,教師著重就其設計思路和技術路線進行把關,然后由教研室主任審核,對不符合要求者要求限期修改,重新開題。設置該監控節點的目的在于監控學生課題調研、需求分析、總體設計完成情況。
(2)中期檢查在學院規定的期中教學檢查期間,完成畢業設計中期檢查。中期檢查主要對畢業生前半階段的設計情況進行檢查,包括設計的進度和質量如何,評估學生能否正常完成畢業設計任務,是否需要調整,對一些差生要制訂幫扶措施。
(3)設計成果驗收在學生畢業答辯前,由答辯小組組織對學生的設計成果進行最后的驗收,主要從系統設計的科學性、實現的方法和手段以及運行界面和功能模塊進行驗收。
三、畢業設計質量管理
嚴格的畢業設計質量監控體系是學生高質量完成畢業設計的紀律組織體系,在畢業設計工作期間,督導組專家對畢業設計的各個環節進行檢查督促和指導,發現問題后及時與指導教師和有關部門反饋,保證畢業設計工作的正常和有效進行。為了保證畢業設計(論文)的質量,本專業實現系主任-指導教師-互評教師三級審查制度。還通過畢業設計過程跟蹤表對于畢業設計各個環節和階段的質量要求和任務完成的時限做出明確規定,并對教師的指導工作進行督導。特別是對畢業生提交的計算機專業的設計文檔和程序進行嚴格審核和把關,由各審核人簽字確認。
四、網絡平臺管理
為了加強畢業設計的過程跟蹤和電子文檔的規范化管理,本專業基于B/S架構、平臺開發了一個畢業設計管理系統,系統具有學生信息管理、教師信息管理、課題信息管理、選題管理、過程跟蹤、文檔管理、角色管理等功能。系統在南京理工大學泰州科技學院得到應用,為廣大師生提供了一個畢業設計交流和管理的平臺。系統分為學生模塊、教師模塊、管理員模塊。學生模塊包括學生基本信息維護、學生選題、上傳文檔、提交進度、討論區留言等功能;教師模塊包括教師基本信息維護、上報課題、查看學生進度、管理成績等;管理員模塊包括公共、審核課題、上報成績、設置權限、文檔歸檔等。
五、結束語
關鍵詞 畢業設計 遠程教學 開放教育
1 系統設計的研究背景
計算機軟件和網絡已經成功地成為教學管理的主要輔助工具。在我國教育需求不斷增加,高校教育資源有限,教育經費相對不足的情況下,利用現代信息技術發展高等教育,不僅充分利用了優秀教育資源,而且為更多的人提供接受高等教育的機會,同時這也極大促進了高校的信息化發展。隨著各種信息技術的發展,適用于各種教育層次的教務管理、教學管理、課件、考試等系統或平臺也逐漸發展成熟。但是,目前實施網上遠程教育的高校已構建的“現代遠程教育”平臺中的教學系統一般都是以完成“課程教學”為目標設計的,還不能實現對遠程教育的全面支持。一個完整的網絡教學系統應能對教學計劃規定的各個教學環節提供全面的支持服務,即除課程教學之外,還應對課程實驗、畢業設計(論文)等實踐性環節提供支持服務。
畢業設計是高校學生的一個綜合實踐環節,是學習知識,鍛煉實際動手能力的一種重要的學習過程。特別是對于計算機專業的學生來說,如何將書本上的知識運用在實際的計算機系統的設計過程中尤其重要。計算機專業學生的畢業設計要求一般包括兩個部分:計算機系統的設計作品和畢業論文。學生在完成計算機系統設計和畢業論文期間都存在著不同的問題。當前各大高校都開發了畢業設計的網上指導系統,但這些系統主要是實現網上選題,開題報告的提交和畢業論文的提交。
開放教育背景下的學生不同于普通高校學生,他們具有自身特點,他們在進行畢業設計時會遇到很多問題和困難,主要有:(1)每個教師指導的學生數量較多,教師不可能做到完全的一對一輔導;(2)開放教育背景下的學生大多是在職學習,工學矛盾突出,不可能經常來學校與教師進行面對面的溝通;(3)有部分學生的專業基礎知識不扎實,不從事計算機相關的工作,在入學前也沒有計算機課程的學習背景,沒有完整的信息系統的設計思想,在做畢業課題設計的過程會遇到很多的困難,他們希望有一個學習平臺,可以補充計算機專業知識,希望有一個交流平臺,可以與同學和老師進行溝通。(4)有部分學生不清楚畢業論文的書寫方法,教師在指導的過程中感到很吃力,特別是論文格式上的修改,往往會發生學生多次修改論文也無法完全滿足格式要求的情況,對于教師來說要完全規范學生的論文格式也很困難。
根據開放教育以及計算機專業的特點,筆者開發了一個畢業設計在線指導平臺。該指導平臺主要是以指導教師和學生作為服務對象,不僅包括了畢業論文的在線指導,還包括課題的設計指導平臺和論文寫作平臺。
2 系統實現的技術方案
畢業設計在線指導系統采用了B/S架構,學生、指導教師使用瀏覽器通過Internet向畢業論文指導平臺提交請求、接收反饋結果,客戶端不需要安裝額外的客戶端應用程序。畢業論文指導平臺部署在學校內部的一臺服務器上,服務器包括網站服務器和數據庫服務器,其中網站服務器用來處理所有的用戶提交請求,數據庫服務器存儲和處理相關的數據。
該系統是在Visual Studio2008平臺上進行開發的,采用和C#語言為前臺開發語言,采用SQL Server 2005作為后臺數據庫。下面將介紹該系統的主要功能以及數據庫的設計。
3 系統的主要功能
本系統一共分為四大功能模塊(如圖1):
圖1 系統功能模塊圖
3.1 用戶管理模塊
本系統主要有三類用戶:管理員,指導教師和學生。管理員的管理權限主要是進行用戶管理,針對兩類用戶,指導教師和學生。系統提供教師和學生的注冊平臺,教師和學生注冊成功后,由管理員進行認證,認證通過后,教師和學生就可以登陸該平臺,進行相應的操作了。
3.2 畢業課題設計輔導功能模塊
主要是針對學生的專業基礎知識部分進行復習和鞏固,在線給出計算機信息系統的案例以及系統開發的難點解答,方便學生進行學習。采用比較形象的視頻演示和文字描述的兩種形式,符合學生在線學習的習慣。
圖2 畢業課題設計指導模塊結構圖
如圖2所示,該功能模塊針對兩類用戶,對于教師來說,教師需將信息系統案例的文字和視頻信息進行上傳和編輯,本平臺提供教師以網頁和word文檔的形式上傳案例的形式,以流媒體的形式上傳信息系統案例的演示視頻。教師可以實現對上傳的內容進行刪除和修改。對于學生來說,學生可以通過該平臺學習計算機信息系統的相關知識,如完整的信息系統概念和演示,信息系統開發的過程演示。既有文字信息也有視頻信息,方便學生自己在家學習。通過該功能模塊的設置,可以幫助學生補充在課堂上學習不到的知識,幫助他們建立完整的信息系統開發思想。
如圖3所示,該功能模塊提供給學生一個編輯論文的平臺,學生可以選擇要編輯論文的條目,如摘要,目錄,正文,參考文獻等,然后在對應的編輯平臺上進行文本的輸入和修改。論文會根據教師事先設置好的論文條目格式自動生成。學生可以選擇在線編輯,也可以選擇導出為word格式。由教師在后臺設置好論文編輯的條目和格式。這一功能方便學生統一論文格式,也方便教師隨時監控學生完成論文的情況。
3.4 師生互動的在線答疑功能模塊
該功能主要是方便學生和教師之間實現在線互動,由教師設置好課題組,每個課題組統一在一個討論平臺上,學生只能在教師分配好的課題組平臺上發言。學生可以通過該平臺向教師提問,也可以通過該平臺與同一課題組的同學進行討論。這一平臺不同于其他畢業論文指導系統只有一個統一的討論平臺,而是以課題組為討論單位,這樣便于教師管理和指導,也利于學生之間對同一類課題進行交流。
4 系統的數據庫設計方案
畢業設計在線指導系統采用SQL Server 2005作為數據庫系統。數據庫系統共有8個表,這8個表具體如表1所示:
表1 系統數據表說明
每個數據表的具體設計在這里就不再詳細敘述了。
5 結論
該系統是針對在開放教育背景下,利用遠程教學的方法開發的一個畢業設計在線指導系統。它不同于其他的畢業設計在線系統,它不提供教務人員的論文管理功能,本系統主要是針對指導教師和學生的,方便兩者在畢業設計指導過程中進行遠程交流和遠程學習。因為筆者所在的學校已經存在了畢業論文的提交系統,但已存在系統主要是實現畢業論文的提交和管理使用的,學生和教師之間的互動較少,而該系統主要是針對理工類計算機專業學生而設計的,不僅幫助他們解決了論文的編輯問題,還提供了輔導他們進行課題設計的功能。該系統正在開發試驗階段,根據學生和指導教師使用后的反饋意見,我們還可以進行功能的適當調整和系統的進一步完善。
參考文獻
[1] 崔東浩.業余大學畢業論文指導平臺的設計與實現.上海交通大學碩士論文,2011.
[2] 張曉東.畢業論文指導與管理系統的分析與設計[J].中國教育信息化,2011.11:35-37.
高等教育的大眾化促進了人才評價標準的轉變,社會對人才的需求正在從注重學歷、學位,向注重能力和素質的方向過渡。高校畢業生的能力和素質培養,已經成為提高人才培養質量的關鍵。而本科畢業設計是檢驗學生綜合水平和實際應用能力的一種方式,也是學生取得畢業及學位資格的依據,因此,高質量的畢業設計是提高學生綜合能力和專業素質的重要途徑。
計算機專業是一個理論與實踐相結合的、極具工程背景的專業。計算機專業的畢業設計大多除了要求學生寫出論文外,還要求學生實現一個軟件或硬件系統。這種設計是實現專業人才培養目標的綜合I生實踐教學環節,也是培養學生運用本學科的基本理論和專業知識,提高分析和解決工程實際問題的能力、獨立工作的能力和創新意識的重要途徑,更是對學生能力和素質的全面檢查。因此,深入研究計算機專業畢業設計教學對于提高畢業生綜合能力和工程素質有著重要作用。
1 CDIO工程教育模式
由麻省理工學院、瑞典皇家工學院等4所大學研究創立的CDIO工程教育模式是國際高等工程教育改革的新成果。CDIO以產品研發到產品運行的過程為載體,讓學生以實踐的、主動的、課程之間有機聯系的方式學習工程。CDIO培養大綱將工程畢業生的能力分為工程基礎知識、個人能力、人際團隊能力和工程系統能力4個層面,大綱要求以綜合的培養方式使學生在這4個層面上達到預定目標。
2 基于CDIO的計算機專業畢業設計教學改革
2.1 基于CDIO的畢業設計教學模式
建立高水平的教學方法與模式是高校教學設計的核心任務,為保證畢業設計改革的合理性和科學性,我們將CDIO理念融合在計算機畢業設計教學目標、教學過程、教學評價與教學環境的全過程中。從教學執行時間、教學模式、教學內容與組織、教學評估等方面對畢業設計進行改革,改革后的教學模式如圖1所示。根據社會對計算機人才的具體需求,結合計算機軟、硬件系統的設計開發過程和基本原理,形成一個以計算機基礎知識和程序設計實踐為一體的本科學習團隊的整體培養機制。我們將CDIO能力大綱與計算機專業的人才培養特點相結合,全面均衡地提高計算機專業學生的創新能力和職業素質。
2.1.1 采用面向能力培養,強調“學生為中心,教師為引導”的建構主義教學模式
改變目前的“導師命題一學生選題”的畢業設計模式,充分強調整個畢業設計過程中以學生為主體的理念。畢業設計題目的確定是一個復雜的過程,題目的設置既要反映學生綜合應用專業知識的能力,又要體現出計算機專業工程背景的特點。因此,選題時教師應盡量滿足學生就業崗位的需求,并結合學生大學所學習的專業課程。一方面,學生可以根據他們在企業實習中發現的實際工程問題或指導教師的相關科研課題,提出畢業設計研究方向和題目,再由指導教師審核確定題目。另一方面,指導教師應適當考慮學生的興趣和愛好,啟發、引導學生研究具有實際應用價值的課題;學生通過調研、閱讀文獻等手段對課題的發展方向和研究內容有了深入了解后,再確定畢業設計題目。將具有應用價值和明確工程背景的題目作為畢業設計題目,不但可以提高學生畢業設計的積極性,而且有助于學生勝任未來相關技術崗位和工作。
CDIO工程教育理念強調工程系統的實踐能力,因此,在畢業設計教學過程中采取“內引外聯”雙導師制度的指導方式。首先,鼓勵導師組織學生參與導師的科研項目、大學生實踐創新訓練計劃、各類多級別的學科競賽等,提高學生實戰動手能力;其次,構建開放培養平臺,與企業建立橫向聯合,讓企業工程師與學校導師共同指導畢業設計,加強工程實踐教育,縮短學校理論教學與企業實際需求的距離。學生通過工程實踐可以了解計算機相關項目的開發過程,學習工程師的寶貴經驗,從而提升自身的綜合能力和工程素質。
CDIO工程教育理念強調人際和團隊協作能力,這與大型計算機系統開發依靠團隊協同完成的開發模式是一致的。在畢業設計中,學生以課題小組的形式開發應用系統,小組成員各自分工不同,成員發揮各自的認知特點,相互溝通、幫助以實現小組成員的共同目標。學生在拿到設計任務之后,經過認真的分析、思考,制訂出一套解決方案,供組內成員討論。教師定期組織學生進行小組討論,學生先介紹自己的思路、工作進度和任務完成情況,然后共同討論知識難點,在協作學習的氛圍內探究問題最佳的解決方案。另外,學生完成階段任務之后,小組成員包括教師要對任務的完成情況進行評價,評價結果可以作為畢業設計評價的依據。
從選題、構思到團隊分組等過程全部由學生自主完成,教師應盡量以啟發的方式給予合理化建議,輔助學生完成畢業設計,而不再是保姆式的監督、糾正和修改學生畢業設計中的所有問題。
2.1.2 以產品過程為導向,設計教學內容與教學組織
工程教育一定是以應用為目的、以產品/結果為目標、以工程過程(即問題解決過程)為教學組織主線、以“理論+經驗”的“做中學”為教學模式的一種教育。基于CDIO理念的畢業設計教學流程主要分4個階段,導師應指導學生參與畢業設計教學流程中的每一個過程。
(1)構思(C)階段。確定題目和開題,即在確定畢業設計課題、分組與調研方案后,給學生下達畢業論文設計任務書,并讓學生提交開題報告,準備進入實質性設計階段。設計任務書規定了設計題目、要求完成的主要內容、使用的開發工具、成果提交形式及完成日期等。
(2)設計(D)階段。學生應在導師幫助下掌握計算機軟、硬件系統設計的相關理論和方法。計算機相關的開發不僅僅是編程,還包括可行性分析、需求分析、概要設計、詳細設計等過程。需求分析是畢業設計過程中的關鍵過程,此階段的任務是確定系統的目的、范圍、定義和功能,需要團隊成員多次調試、討論。設計階段應完成對系統的體系架構、模塊劃分、接口規范、開發工具及任務分配等的明確說明,并提交相關設計說明書等資料。學生應在導師的指導下不斷完善構思與設計,提高畢業設計質量。
(3)實現(I)階段。即把設計的內容轉化為實際的軟、硬件系統,包括編碼、調試、測試等過程。在編碼階段主要是讓 學生養成好的開發習慣,保證代碼的結構化、可讀性和可移植性;及時進行模塊測試,寫出測試計劃,提交測試分析報告。此外,這一階段教師還要做好畢業設計評估工作中對畢業設計工作的中期檢查,完成中期報告。除了闡述設計思路、工作原理、關鍵技術外,教師還要參照任務書檢查已完成的任務、尚需完成的任務、存在的問題、解決方法等,同時對畢業設計工作進度給予評價。教師通過中期檢查及時發現并糾正存在的問題,督促學生按任務書中的要求和時間進度完成工作。
(4)運作(O)階段。此階段需要導師引導學生總結設計工作,撰寫論文。要求學生掌握論文的寫作規范及寫作要素,同時要求導師對論文提出書面修改意見,并督促學生修改完善。畢業設計答辯流程采取分級審核制,也就是導師初審、預答辯小組會審、正式答辯小組終審的分級審核和學院備案的制度。導師應該根據畢業設計過程中學生的表現和平時成績,決定是否給予學生預答辯資格。學生通過預答辯熟悉答辯程序后,及時發現并修改設計及論文的不足,預答辯小組決定是否給予學生正式答辯的資格。答辯采用項目驗收的形式,答辯人利用PPT介紹設計工作的內容和完成情況,現場運行和查看源代碼,并接受教師提問。最后學院對答辯結果進行抽樣調查以核查成績是否公平合理,并設計復評制度,必要時可以復審。
2.2 基于CDIO的畢業設計實施過程
重新設計的本科畢業設計實施過程如圖2所示。該做法將畢業設計時間提前,避免傳統畢業設計時間與學生就業時間的沖突,以緩解畢業生的雙重壓力。學生在學校也有充足的時間查詢資料、編寫代碼、調試系統、撰寫論文、準備答辯等。
(1)引導階段。改變畢業設計起始時間,從大三上學期即可進入畢業設計引導階段。基于學生已學習了本科階段的主要基礎課程,教師首先要對所有學生介紹畢業設計的重要性、必要性、執行流程、如何選題、如何開展等情況,并特別強調畢業設計的評價標準,使學生對畢業設計有初步的認識。然后,學生可根據自己的興趣、愛好廣泛查閱相關資料,了解研究、設計的方向,在學期末提交一份總結報告。引導階段主要培養學生綜合分析問題、調研、檢索網絡資料和查閱文獻的能力。
(2)選題階段。大三的下學期進入選題階段。選題過程可由學生先行提出畢業設計題目、方向,再由教師審核創新性、可行性,教師亦可以通過啟發、引導的方式提出課題方向,必要的時候教師要給予技術支持和演示。選題階段主要培養學生發現問題的能力。
(3)執行階段。大四上學期是畢業設計的執行階段。經過了縝密的選題階段,教師需引導學生綜合運用所學的專業知識,包括算法設計、數據庫設計、軟件開發方法、程序編寫、界面的美化、程序調試等,實現畢業設計。這個階段主要培養學生解決問題的能力。
(4)總結階段。大四下學期,學生開始整理文檔、撰寫論文、準備答辯,教師要督促學生寫出系統測試分析報告,同時讓學生整理完善計算機軟件設計說明書、用戶手冊、操作手冊等文檔。這個階段主要培養學生的軟件文檔編制和編寫材料的能力,進一步提升學生的軟件設計與開發能力。
2.3 基于CDIO的畢業設計教學評價標準的制訂
CDIO教育模式評價標準(標準11)的核心是能力的培養,能力本位的觀點貫穿于畢業設計的全過程。為確保能力評價過程的合理性和有效性,評價標準采用不同的方式和手段評價不同的能力:
(1)評價的理念應強調學習過程,力求知識與能力的協調統一。學生的知識掌握與能力的建立是通過整個畢業設計教學環節活動獲得的,評價以“過程”為基礎開展,關注知識、技能的學習過程,關注實踐環節及工程應用的能力。評價不能像傳統評價模式那樣只集中在畢業設計答辯環節。畢業設計過程中,學生的文獻檢索、網絡使用能力,團隊合作中的協同能力,困難問題的處理能力,專業技能的積累能力,論文撰寫能力等都是評價學生畢業設計質量不可忽略的依據。
(2)評價的功能應關注工程實際,把握需求與個性特點的有機結合。由于學生的設計題目多來自企業實際,因此,對學生能力的評價不僅要來自學校指導教師和學生團隊,也要來自企業導師。對學生工程意識的建立、工程實踐的能力和產業經驗的評價,企業導師擁有最大的發言權。引人CDIO模型后,評價的功能應由側重成績“優差”轉向側重學生的個性特點。學生的個性特點包括品德、興趣、特長、能力等方面,品德表達了為什么干,興趣表達了想干什么,特長表達了會干什么,能力表達了能干什么。因此,畢業設計評價應關注學生的個性特點,強調評價的針對性、情景性與真實性。
(3)評價的標準與方法應體現革新,突出主動性與階段性的特點。評價標準是實施CDIO教育的關鍵,我們根據CDIO教學理念對人才的要求,提出對畢業設計教學的評價從專業技術知識、動手實踐能力、創新能力、團隊協作能力4個方面進行評價,相應地制訂多元化、多層次、可供組合的畢業設計質量評價標準與指標,并將評價機制貫穿于整個畢業設計過程中。專業知識評價用來衡量學生對基礎理論知識、核心工程技術的掌握程度;實踐能力評價主要考核學生運用知識解決實際問題的能力;創新能力評價用來評估學生的工程分析、推理和創造性設計的能力;團隊協作能力評價記錄整個設計過程中團隊分工、交流、協調、合作的具體內容,并據此對團隊協作能力進行評價。以“分階段任務式”的方式進行評價,摒棄傳統觀念造成的模式化操作過程。對計算機專業畢業設計內容而言,可行性分析、需求分析、系統設計、系統實現及測試等完整的工程過程是畢業設計成果質量的基本保證,應從制度上要求對畢業設計各分階段進行嚴格檢查,對學生的調研報告、開題報告、中期檢查、軟硬件系統設計、論文撰寫、答辯等階段實現全程監控,保證畢業設計高質量的完成。
(4)評價的過程應呈現多維度,要求客觀、公開地反映評價結果。畢業設計評價過程有時會因為不同評審人員采用的指標評價體系不同、畢業設計各類屬性值與指標權重值的不同源 性而失去客觀性。為加強評價過程的客觀性,在評價過程中力求多人員、多層次、多維度地開展評價工作,如畢業設計評價由指導老師、評閱老師和答辯小組綜合制訂。校內指導教師主要側重學生設計階段的評價,企業指導教師主要側重工程意識建立、工程實踐能力的評價,評閱教師主要側重論文文本規范性的評價,答辯小組主要側重答辯時學生的表現和系統演示的效果以及項目指標、功能、性能完成情況等的評價。還可以利用常用的評價方法,如層次分析法、模糊層次分析法等建立本科畢業設計質量評價系統,加強評價過程的客觀性。在對每個方面的評價過程中,評估結果要體現客觀定量與主觀定性的結合。畢業設計評價要客觀透明,評分機制要具有操作性和科學性。另外,畢業設計評價最后要進行審核,以提高畢業設計結果的權威性。
3 結語
筆者以CDIO工程教育理念為指導,基于對教學本質的理解,結合計算機專業的工程教育特點,分析和梳理了計算機專業畢業設計的全過程,對畢業設計選題、時間安排、教學過程以及畢業設計評價等幾個方面進行了教學改革,按照構思、設計、實施、運行4個環節開展畢業設計,并將改革模式應用于寧夏大學計算機專業畢業生,取得了較好的效果,為計算機類專業的畢業設計教學改革提供了一種切實可行的教學模式。未來本文選自《計算機教育》2014年第8期,版權歸原作者和期刊所有,如有異議,請聯系QQ712086967,我們將在第一時間處理。我們將在畢業設計的教學組織、實施過程等方面進一步改進和完善,使該模式更科學、合理,切實提高計算機專業畢業設計教學的質量。
參考文獻:
[1]張紅延.面向能力培養的工科專業課教學設計方法[J].計算機教育,2010(11):54-59.
[2]王娜,徐魯雄.基于任務驅動的計算機專業畢業設計的實踐[J].福建師大福清分校學報,2012(2):37-41.
[3]張莉.CDIO工程教育模式下本科畢業設計改革研究[J].科技信息,2013(14):70-71.
(國防科學技術大學 計算機學院,湖南 長沙 410073)
摘 要:針對信息化戰爭的發展趨勢和基礎合訓類學員的任職需求,以提高學員的綜合實踐能力和激發學員的學習興趣為目的,介紹基于AR.Drone四軸飛行器開展飛行器控制軟件的合訓類本科畢業設計的探索實踐。
關鍵詞 :基礎合訓;本科畢業設計;四軸飛行器;AR.Drone
第一作者簡介:徐建軍,男,講師,研究方向為軟件工程、程序分析、軟件容錯,jianjun.xu@yeah.net。
0 引 言
畢業設計是高等院校培養高素質綜合型人才的最后一個階段,也是學員在任職前經歷的一個綜合性、實踐性很強的教學環節。在畢業設計過程中,學員在導師的指導下,綜合運用本科期間所學的專業知識和基本技能分析、研究和解決一個實際問題,從而提高學員的實踐能力和綜合素質,其質量是衡量高等院校教育教學水平的一項重要指標[1-2]。
基礎合訓類學員的教學目標是培養適應軍隊現代化建設、打贏信息化戰爭需要的懂技術、會 管理、能指揮的高素質初級指揮軍官。作為從院校走向部隊工作崗位的一個過渡,合訓類本科畢業設計應該反映作戰方法研究和工程技術研究的雙重特點[3-4],題目要具有一定的應用性和前瞻性,例如各種新型武器裝備在作戰應用中的現實問題和直接需求[5-6]。
圍繞“院校教育向部隊靠攏”這個主題,針對如何適應部隊未來信息化作戰需要以及如何培養學員實踐動手能力和激發學習興趣等問題,筆者所在教研室在AR.Drone四軸飛行器的基礎上開展了合訓類本科畢業設計的探索,從選題、開題、指導、演示到答辯等整個環節采取了一系列措施。
1 AR.Drone飛行器和選題介紹
當前,無人作戰平臺、自治系統在現代化戰爭中得到廣泛應用,無人飛行器憑借成本低、適應力強、出勤率高、零傷亡等特點成為現代戰爭的重要組成部分。無人飛行器如何完成作戰任務、如何進行技術革新是現代軍人面臨的問題。作為未來信息化戰爭的主力軍,合訓學員應該了解、應用、革新無人飛行器等新型武器裝備。
近兩年來,我們以 AR.Drone 四軸飛行器為平臺,開展面向無人飛行器控制軟件創新實驗的合訓類本科畢業設計,旨在提高學員對信息化裝備的操控能力和技術革新能力,并了解信息化裝備戰斗力生成的一般模式和創新思維。
AR.Drone 是法國 Parrot 公司開發的一款遙控四軸飛行器(如圖 1 所示),計算機、平板電腦和智能手機等設備可以通過 Wi-Fi 網絡對其進行遠程控制。AR.Drone 有 4 個無刷內轉馬達以及陀螺儀、加速度計、磁強計、超聲波等傳感器,配備兩個攝像頭,使用 ARM A8 CPU 和 Linux 操作系統。計算機可以通過網絡發送指令控制飛行器動作以及獲取狀態、角度、海拔、速度等飛行數據和傳感器獲取的各種數據,尤為重要的是 AR.Drone 還提供豐富的二次開發接口和成熟的 SDK 開發環境。
在 AR.Drone 平臺上,我們圍繞飛行器控制軟件革新這個主題,結合現代戰爭對無人飛行器的應用需求開展合訓類本科畢業設計,已有選題如表1所示。由表1可知,這些畢業設計選題具有鮮明的軍事特色,可有效提高無人飛行器的軍事應用價值和智能化水平,所涉及的技術內容與本科階段學習的很多計算機專業課程密切相關(例如網絡、嵌入式設備、計算機圖形學、人工智能等),從而能夠進一步深化與升華所學基礎理論和專業知識并提高學員的綜合實踐能力。
2 主要采取的措施
這些題目公布之后,立刻在學校合訓類學員中引起很大反響,很多學員主動要求參加四軸飛行器的畢業設計。但是合訓類學員為了適應第一任職的需要,本科學習期間在軍事指揮及體育訓練方面花費了很多時間,相比技術類學員而言,合訓類學員在專業基礎和實踐能力上有所不足;合訓類學員在畢業學期還面臨繁重的畢業聯考任務,從事畢業設計的時間和精力不能得到有效保障。
相比以前的畢業設計題目,這些題目的難度和工作量明顯增加。為保證完成質量,我們從選題、開題、指導、成果演示、論文撰寫到答辯的整個過程都采取了一些針對性措施,取得了較好的效果。
2.1 選題和前期準備
在擬定題目時,教研室組織相關指導教員集中討論,以技術專題形式給出一組有軍事應用背景、難度適中的題目,而且要求指導教員清晰明了題目的主要工作量、技術路線和難點;然后,在教務統一組織下進行畢業設計題目宣講,介紹題目的主要任務和所需的基礎知識等,使學員能夠針對自身情況進行選題,并請學員隊推薦一些基礎好、動手能力強的學員。為了保證前期準備更加充分,這些工作提前到第七學期完成。
在學員選定題目后,導師與學員見面,進一步介紹課題并提供相應資料,并要求學員在第七學期(包括寒假期間)預先準備好一些工作,包括學習相關的專業知識和閱讀 AR.Drone 的技術文檔等。
2.2 開題及開發平臺搭建
開題是讓學員在導師指導下通過查閱資料和初步的研究工作進一步加深對課題的理解,了解國內外的現狀和相關發展趨勢,明晰課題需要解決的關鍵理論問題和實際問題,并確定研究的基本方法、技術路線和實驗方案。學員要與導師一起確定研究計劃,并估計可能遇到的困難和擬采取的解決措施。由于資料較多,且主要為英文材料,這個階段鼓勵同一專題的學員分工閱讀,然后再通過報告、討論的形式在組內交流,一方面減少工作量,另一方面鍛煉口頭表達能力。
由于AR.Drone自帶的SDK規模較大,并且涉及飛行器的很多技術細節問題,學員難以快速理解和掌握。我們在AR.Drone SDK的基礎上,結合一些開源項目構建了一個二次開發平臺。這個平臺把AR.Drone的常用功能進一步封裝成一些API,主要分為飛行器控制和傳感器數據接收兩個模塊,同時還把需要用到的第三方資源(例如計算機視覺庫 OpenCV)一并打包。這個平臺在很大程度上減少了畢業設計的工作量,使學員將精力集中到課題本身的研究上。
2.3 全程指導
學校要求合訓類畢業設計以技術專題的形式組織,每個專題包括 5~7 個子課題,由一個導師組負責,導師組中每位老師指導1~2名學生。每位導師的專業方向有所差異,這樣對學員的指導更加全面。每個導師組由一名正高職教員任負責人,進行該組的整體協調,并對畢業設計整體進度進行檢查、督促。學校要求學員每個星期都要向導師匯報工作進展,每個月向導師組匯報一次,使整個過程中每名學員的畢業設計進度可控,不會被聯考等任務所干擾而滯后。
“授人以魚不如授之以漁”,導師指導不是直接告訴結果或幫學員調試程序,而是介紹原理、傳授經驗和啟迪思想,盡量培養學員的自學能力,這樣才會在畢業設計的后期發揮重要作用,對學員今后的成長也大有裨益。教員還要注意培養一種組內團結協作的氣氛,鼓勵學員之間的相互學習和探討,基礎好的要多幫助基礎稍差的,彼此形成一種良性的競爭。
2.4 成果演示及論文撰寫
學校規定合訓類畢業設計在答辯前必須進行成果演示,由導師組之外的教員構成專家組現場評審,演示不通過則不能答辯。為確保演示成功,要求學員在完成程序編寫和調試外,還要進行嚴格的測試,并做異常情景處理預案,這也是培養綜合素質的一方面。
撰寫論文是畢業設計本身的要求,表達和寫作能力對今后工作來說也非常重要。但是,由于學員之前并沒有接受過這方面的系統訓練,科技論文寫作的基礎比較薄弱,還有部分學員把畢業設計局限為寫好程序和做好實驗,對論文不夠重視。導師應幫學員認識到撰寫畢業論文的意義,介紹論文撰寫方法和規范,梳理論文主要提綱。論文經常出現的問題是:工作重點不突出,內容邏輯性不嚴謹,圖表、公式和
參考文獻引用不規范等。所以,學員需要在導師的指導下對論文反復修改。目前,學校對本科畢業論文還有的要求,這就需要在撰寫論文時一定要用自己的語言進行表述。
2.5 論文評閱及答辯
在論文提交后,由兩名教員對論文進行評閱,給出評定結果和具體修改意見,并責令指導教員督促學員修改論文。論文評閱要在答辯前兩周完成,目的是給論文修改留下足夠時間。
在論文答辯階段需要學員完成報告片的制作和試講,導師要讓學員明白答辯的重點是在有限的時間內圍繞自己的核心工作和關鍵環節進行介紹,重點要突出,思路要清晰,這樣才能給答辯專家留下深刻印象。由于臨場經驗欠缺等主觀因素,很多學員答辯報告的質量仍然不夠理想。答辯前導師需要組織答辯試講,通過反復的練習、點評提高學員的臨場表達能力和對報告進度的控制能力。
3 成果和不足
基于AR.Drone飛行器進行合訓本科畢業設計的效果總體較好。筆者所在導師組指導的 12 名學員中,基本上順利完成了任務書預定的目標,成績優秀、良好和中等各有 2 名、8 名、2 名。圖 2 給出了在基于手勢識別的飛行指揮課題中,進行手勢識別的測試截圖。
學員們普遍反映,通過畢業設計,個人的自學能力、動手實踐能力和論文寫作能力等都有明顯提高。學員們自己動手編寫一個控制程序,使飛行器能夠完成一些軍事特色的應用,覺得很有成就感。
主要存在的問題是畢業設計題目的難度相比以前有所增加,有些題目涉及網絡、硬件、軟件等多個方面,合訓類學員基礎較薄弱、動手實踐能力不強,而且他們還需要在畢業聯考上投入不少時間,這導致很多學員在畢業設計的前期進展非常緩慢,后面的時間比較緊張,有的學員由于遲遲沒有進展而產生了放棄的想法。在導師的鼓勵和指導下,雖然最后基本上完成任務,但是完成的質量還不夠理想。所以,結合基礎合訓類學員的特點, 設計一些難度適中的課題是我們未來的工作重點。
4 結 語
結合新型武器裝備和現代化戰爭的發展,著眼增強合訓類學員培養的針對性、實效性和指向性,努力提高合訓類畢業設計的軍事應用特色是學校始終追求的目標。在 AR.Drone四軸飛行器的基礎上,我們圍繞無人飛行器控制軟件革新開展了合訓類本科畢業設計的探索和實踐,并具體在畢業設計的整個環節采取了一系列措施,取得了較好的效果。下一步我們將結合前期經驗和存在的不足,從選題、指導等方面加強對關于新型武器裝備的合訓本科畢業設計的研究和改革。
參考文獻:
[1] 陸靜. 提高高校畢業設計質量途徑的探索[J]. 大學教育, 2014(1): 37-39.
[2] 楊帆. 本科畢業設計教學模式創新研究[J]. 計算機教育, 2010(7): 74-77.
[3] 吳石林, 范大鵬, 王興波. 基礎合訓畢業設計組織實施模式及規范化探討[J]. 高等教育研究學報, 2003, 26(3): 38-40.
[4] 單慶曉, 唐鶯, 李季, 等. 基礎合訓類學員畢業設計現狀分析及指導對策[J]. 高等教育研究學報, 2008, 32(2): 12-14.
[5] 占榮輝, 魯敏. 基礎合訓本科畢業設計教學改革與實踐[J]. 高教論壇, 2011(2): 63-65.
【關鍵詞】南京電大 Struts J2EE 畢業設計 畢業論文
1 研究背景
進入新世紀以來,計算機網絡技術在國內發展迅速,特別是在教育領域,教育產業化進程不斷推進,高校間強強聯合、不斷實現資源共享。隨著國內高校規模不斷的擴張,合理并有效運用教育教學資源,推進教育管理方式轉變,推進教育教學過程化管理,已成為各大高校重點關注的問題。目前,網絡化管理技術已經在教育教學領域中的學生學籍管理、學生成績管理、課程設置等方面都有了廣泛運用。高校教學過程中一個非常重要的環節就是畢業設計(論文),與其它課程管理類似,其主要使用單機管理方式或是手工管理方式實現,包括對畢業設計(論文)步驟中的基本信息與成績的輸入輸出實施管理,而畢業設計(論文)中的選題、過程控制與質量管理,以及整個畢業設計(論文)環節效果的統計分析等一系列環節都沒有納入系統管理中。
現階段部分高校對畢業設計(論文)做法一般為指導老師前期給出參考題目,并通過紙質文件的形式發給學生,學生再從中完成選題或自行申報課題,由于正在畢業實習的學生比較分散,容易導致指導老師和學生之間溝通不暢,造成有些學生課題選擇沖突;同時在教師指導學生畢業論文中后期,有大量表格由人工發放、填寫、回收,導致效率極其低下;畢業設計(論文)完成階段,通常需要運用紙質存儲或者刻錄光盤提交最終論文,常常導致資料堆積如山,查找不便。所以使用傳統的手工管理方式對畢業設計(論文)資料進行管理不僅耗時費力,而且不利于教學管理工作者準確、及時地把握學生完成畢業設計(論文)的進展情況,給管理造成較大程度的困擾,甚至影響畢業設計(論文)的質量。因此,在這種情況下管理者應該充分利用高校的計算機資源和網絡優勢,按照具體管理規定研發出一款為高校量身定制的管理軟件,完成對畢業設計(論文)網絡化管理,這不僅重要,而且符合高校無紙化辦公的發展潮流,這將進一步推動高校信息化建設的進程。
南京電大早在1999年成為教育部批準的首批電大人才培養方式改革與開放教育試點項目示范單位,屬于“統籌規劃、分級辦學、分級管理”類型的遠程開放教育教學系列的“省級電大”。至2014年春季,南京電大培養的教育本、專科學生已達52397人,每學年參加畢業設計(論文)的學生達到1800人,因此研發出一套南京電大畢業設計(論文)管理系統是非常有必要的。
2 系統分析
系統分析是站在企業應用系統內部,從抽象的概念高度上分析系統需求,敲定企業應用系統的要素、組成及結構,因而給出系統的分析模型,并為企業應用系統設計給出依據。在此我們給出一些功能性分析和非功能性分析的示例。
功能性分析要求南京電大畢業設計(論文)管理系統應該可以滿足不同用戶對南京電大對畢業設計(論文)管理的要求,按課題啟動、申報課題管理、論文指導管理、論文答辯管理、論文終審管理等系列流程,能夠實現不同角色應有的功能。南京電大學生可以瀏覽南京電大關于論文方面的公告,可以選擇導師、提交課題,可以與導師交流,可以對自己的開題報告、論文及系統中資源進行上傳和下載;南京電大教師可以選擇自己的學生、查看學生課題、論文情況,可以對學生提交的課題、論文進行審閱,可以對自己的學生發出通知,向本校教務員匯報工作;分校教務員完成本校通知工作,維護本校教師與學生信息,向市校匯報本校論文工作;市校教務員可以對分校教務員、教師進行權限分配、調整;系統管理員需要完成業務數據備份、角色信息調整、系統安全運行、運行維護等工作。每一個用戶登錄南京電大畢業設計(論文)管理系統后都可以維護自己的個人信息,都可以利用南京電大畢業設計(論文)管理系統提供的查詢與打印功能,都可以從系統中下載需要的資源,根據需要上傳文檔。
非功能性分析主要包括時間上響應不可以太慢,從而影響用戶的操作,應在5ms-9ms之間;必須能夠對所錄入的業務數據快速的處理,得出執行結果,基本處理過程時間不可延遲過多,至多1-3秒;對學生的申請以及教師指導結果的傳送和轉化時間能夠滿足用戶心理預期,不影響用戶的使用,適應用戶的任務需求為關鍵;對錄入的課題申報、指導意見、答辯結果等要能夠在短時間內產生響應結果與相關的查詢。適應性上應該對錄入的課題申報、指導意見、答辯結果等要能夠在短時間內產生響應結果與相關的查詢;運行環境需要支持Windows系列、Unix等不同運行操作平臺,對于將沓魷值牟僮髕教ǎ系統可作進一步的維護以滿足其穩定性;接口流量不可過小,與其他系統能進行快速的數據交換與處理;大約在5-10年時間能夠正常使用;運行期應對系統進行必要的更新維護,使其更加健全。
3 系統設計
南京電大畢業設計(論文)管理系統包括學生操作模塊、導師操作模塊、分校教務員操作模塊、市校教務員操作模塊、系統管理員操作模塊。其中學生操作模塊包括選擇導師、申報課題、課題維護、論文過程匯報、瀏覽與回復導師意見等功能;導師操作模塊包括選擇學生、審閱學生課題、審閱學生論文、向本校教務處匯報、有關通知、瀏覽學校通知等功能;分校教務員操作模塊包括維護本校學生、維護本校教師、與教師聯絡、向市校教務處匯報論文工作、本校通知、瀏覽市校通知等功能;市校教務員操作模塊包括審核分校指導老師資格、審核分校上報答辯小組信息、完成終審論文成績錄入、向市校教務處匯報論文工作、市校通知等功能;系統管理員包括操作模塊、包括角色信息管理、分校教務人員管理、市校教務人員管理、系統維護記載、系統安全管理、系統備份等功能。
圖1中虛線框中登錄系統、維護個人信息、查詢與打印、上傳下載材料等功能,學生操作模塊、導師操作模塊、分校教務員操作模塊、市校教務員操作模塊、系統管理員操作模塊等模塊都需要這四項功能,因此將它們單獨列出。
4 技術簡介
南京電大畢業設計(論文)管理系統運用Struts框架,Java的Web應用中運用的技術比較多,也較為復雜,所以研發過程中可選擇的技術也多,項目管理必須考慮到開發人員個人的特長對開發任務進行合理分工,這就需要設計人員在系統設計階段考慮周到。MVC模式可以很好的將業務數據模型和業務處理模型分離出來,這樣研發出獨立的業務組件,以便于在編寫表示層頁面階段可以保證數據的一致性。在處理表示層頁面文件和模型之間關系過程中,控制器就成為兩者的橋梁,這樣使得南京電大畢業設計(論文)管理系統項目能夠成為一個整體的、系統化的工程。Struts框架在南京電大畢業設計(論文)管理系統中就起到了這個作用,在研發階段可以很好的運用該框架開展開發項目,開發人員能夠選擇合適的模型組件。
在圖2中,JSP和Struts為開發人員提供的一組標簽能夠完成頁面的表示與數據顯示等功能,使得開發人員可以編寫豐富的視圖功能。
5 系統實現
南京電大畢業設計(論文)管理系統各個部分的研發工作主要包括以下幾個步驟:
5.1 創建視圖
該系統采用Struts技術,視圖的編寫主要運用JSP技術,但和傳統的JSP技術相比有兩個明顯不同。
(1)該系統在Struts下運用JSP技術研發視圖,在頁面文件中沒有包括任何的腳本程序,僅是單純的實現數據傳遞以及獲得與顯示從數據庫返回的數據,對業務數據的處理和頁面的跳轉都是在業務層中執行。
(2)Struts框架給出了一組可擴充的自定義標簽庫,主要包含Bean標簽、 Logic標簽、HTML標簽與模板標簽。通過運用標簽,能夠簡化編寫用戶界面的過程,而且更好地完成數據的封裝。
5.2 創建模型
模型利用JavaBean組件,設計和實現系統的業務邏輯。根據不同的操作請求從Action派生特定Action類,調用由Bean組成的業務組件,建立由ActionForm 的派生類達到對客戶層表單參數的封裝。
5.3 創建控制器
在南京電大畢業設計(論文)管理系統中,中心控制器是由Struts提供(ActionServlet),程序員一般無需對該ActionServlet執行二次研發;負責特定業務處理的Action類則是研發者研發任務的重點,這部分Action對象中會執行全部業務操作,處理結束,由Struts的中心控制器轉向到JSP頁面,把處理結果返回到客戶端。
5.4 創建配置文件
包括兩個配置文件web.xml和struts-config.xml,用來定義Struts系統中模塊之間的交互。通過對該兩個配置文件的定義,將Struts框架中MVC各部分聯系起來,完成了一個真正的MVC系統。
南京電大畢業設計(論文)管理系統開啟階段學生申請導師界面見圖3。
6 結束語
本文對現階段高校畢業設計(論文)管理狀況充分調研,分析總結現階段高校畢業設計(論文)管理系統主要缺陷,在掌握畢業設計(論文)管理系統的需求基礎上,結合南京電大畢業設計(論文)管理的實H狀況,探討了南京電大畢業設計(論文)管理系統設計與實現。本系統基于網絡B/S方式設計思路,采用Struts框架技術與SQL Server2014數據庫技術進行設計,具有一定的參考價值。
參考文獻
[1]張云龍,賈宇波,吳徐彬.基于UML的畢業設計管理系統的研究與設計[J].工業控制計算機,2015.
[2]丁勇,儲久良,張飛.基于MVC框架的畢業設計管理系統的設計與實現[J].計算機與現代化,2014.
[3]陳澤強,徐梅玲.基于.NET的畢業設計管理系統的設計與實現[J].電子技術與軟件工程,2013.
關鍵詞:信息管理與信息系統;畢業設計;項目管理
中圖分類號:G642文獻標識碼:A文章編號:1009-3044(2009)22-6095-02
近年來,關于如何提高普通高校畢業設計(論文)質量的研究越來越多,甚至還提出了“是否還應該開設畢業設計(論文)”的爭論。畢業設計是對學生所學理論和技能的檢驗和綜合運用,具有重要的意義。特別是近年來的高校擴招,學生人數的急劇增加造成師資力量、教學設備等教學資源的嚴重不足,嚴重影響了教學質量,特別是畢業設計教學質量越來越差[1]。因此,探索適合普通高校信息管理與信息系統專業(以下簡稱信管專業)畢業設計的指導方法,以提高畢業設計質量,顯得尤其重要和迫切。
1 現階段信管專業畢業設計中存在的問題
大多數本科高校正著力研究和改革傳統的畢業設計的指導方法,在過去的幾年中取得不少的研究成果。①實行導師制:在浙江大學等重點高校的帶領下,國內大多數普通高校基本上在本科生畢業設計教學中實行了“導師制”,使畢業設計的理論水平、實際應用和創新方面得到極大的提高[2]。②改革教學計劃:很多學校在“早準備、早動手、早完成”的原則指導下,將畢業設計教學安排從第八學期提前到第六學期,在第六學期期末完成學生的選題。充分利用第六與第七學期的暑假,第七與第八學期的寒假以及第七學期平時的課余時間,延長畢業設計時間,從而彌補學生因找工作而減少的時間,在時間上提供保證[3]。③加強畢業設計選題和畢業設計過程管理:結合市場需求和專業發展方向,引導學生在畢業設計的選題上科學選題。各個學校強化畢業設計的過程管理,對畢業設計動員、選題、開題、方案設計、撰寫論文到論文答辯進行全過程的監督控制[4]。
雖然這些措施在一定程度上提高了畢業設計的質量,但事實上,大多數普通高校,特別是一些新生的本科院校新開設的信管專業,學校不具備雄厚師資力量和良好的研究條件。而且信管專業本身涉及知識面廣(涵蓋經濟、管理、計算機等),知識更新快,師資力量與教學資源與學生人數的不平衡問題尤其突出。
導師制給本科生畢業設計質量提高提供了很好的教學模式,但是如何解決目前的資源不平衡問題,僅僅靠學校財政上投入,似乎解決不了大多數學校的燃眉之急。因此,如何高效利用現有資源,進一步完善導師制教學模式,是大多數高校所要解決的首要問題。
此外,“信管”人才的培養經歷了技術型、工程型和復合型三種類型人才培養的發展之路[5]。信管專業的課程主要分為四大類:經濟管理類、工程數學類、計算機類、信息系統類。經濟管理類課程是“信管”專業的專業基礎課程之一,由于學時限制,加上一般任課教師是從事某一專業管理領域(如會計、財務管理、市場營銷等)研究的教師,因而學生在學完了經濟管理類課程后,頭腦里是一堆分離的知識,產生的是“隧道視覺”,沒有形成一個完整的知識圖。信息技術(軟、硬)也是本專業的基礎課程,但信息技術遵循摩爾定律不斷發展,新的技術不斷涌現。因此,與計算機類專業相比,信管專業需要的是更為綜合、全面信息系統的知識,而不是單個零散的教學。
信管專業的本科生從畢業設計的選題開始,就處于兩難的境界。選經濟管理理論研究,覺得自己知識水平不夠;選信息系統應用開發,又覺得自己的實踐能力有限。因此,我們迫切需要從科學選題入手,加強學生的綜合知識運用,在培養學生有較強的動手能力和創新能力的同時,加強的團隊協作意識,提高學生的人際溝通和協調能力。
2 畢業設計指導方法的變革
按國家教育部2005年頒布的《中國高等院校信息系統學科課程體系》規定的信管專業的人才培養基本方向為:信息系統設計、開發的技術人才、企業信息化管理人才和企業信息資源開發利用人才[6]。
因此,作為信管專業的畢業設計,無論是在導師的配備上,還是在學生的選題上,都應該同時關注經濟管理與信息技術。結合我院的信管專業設置在計算機學院的實際情況,采取由計算機專業和信管專業導師成立“課題組”,共同指導畢業設計;由計算機專業和信息專業學生成立“項目組”,共同完成畢業設計。
2.1 成立導師 “課題組”
導師制為提高畢業設計質量提供了改革思路,但目前導師的數量不足,導致每個教師指導學生人數過多,直接造成畢業設計質量的下降,我院充分發掘內部潛力,采取了跨專業、跨職稱成立“課題組”制的組織形式,由經濟管理專業和計算機類專業的教師組成“課題組”,教師以具有高級職稱、中級職稱和初級職稱相結合的指導教師組成。
由專業信管專業和計算機專業教師共同指導學生畢業設計,在緩解信管專業教師資源不足的同時,將學生所學的經濟管理知識和信息技術知識有機結合,信管專業教師負責指導學生進行項目管理,計算機專業教師負責指導學生進行項目實現。
職稱按高、中、初組成比例是1∶2~3∶3~4,由高級、中級職稱的教師從大方面把握內容和質量,中級職稱的教師具體指導學生,初級職稱指導教師輔助指導學生,指導和完成一些力所能及的工作。“課題組”通過這種個人與集體相結合的指導方式,在不降低指導質量的同時,較大幅度地增加由高級、中級職稱教師指導畢業生的人數,鍛煉了青年教師指導畢業設計、團結協作和項目實施的能力。
2.2 組成信息系統項目組
網絡環境下的系統開發,已經不是單靠個人力量能夠完成。通常情況都是教師將一個系統分成幾個小選題,每個學生選擇一個,分別完成。但是項目的開發是一個完整的過程,在有限的時間內一個學生要跨越多個階段,學生不知道該從哪方面入手。而且就項目的開發本身而言,包括管理和技術兩方面的內容,對于信管專業的學生缺乏技術上的功底,而對于計算機專業的學生又缺乏管理上的知識。因此,在畢業設計時考慮學科交叉性,成立信管專業和計算機專業本科生組成項目組聯合完成畢業設計。
項目組人數為5-7人,按信管和計科專業組成比例是2~3:3~4,由信管專業學生負責項目管理,計科專業學生負責項目開發。項目組的成立可以提高學生間的交流,促進合作,達到知識結構上的互補,也可以加強對不同領域知識的了解,拓寬學生的知識面。
3 項目管理知識在信管專業畢業設計中的應用
課題組的成立有效的解決了資源緊張的局面,讓信管專業學生在項目組中承擔管理角色,擴展了學生畢業設計的選題,培養了具有現代管理知識、熟悉信息技術、具有信息分析能力的信息分析人才,培養了具有信息分析能力與企業管理創新的知識,具有駕馭信息資源知識與能力的新型管理人才。
項目管理是指為了實現項目目標,對項目全過程實施的管理工作。傳統的項目管理關注的領域主要集中在:項目的范圍、進度、成本幾方面。隨著項目管理學科的不斷發展和深入,目前已經成為一個涵蓋9 大知識體系的獨立學科分支,如圖1所示。
結合信管專業的知識結構,導師在指導學生開發項目的過程中,根據學生的特長幫助確定其具體發展方向,因材施教,初步確定了三類適合信管專業和兩類適合計科專業學生的項目角色,如表1所示。
除了上述五類主要項目角色外,信管專業學生還可承擔的輔助項目角色有:需求管理員、風險管理員、配置管理員、質量管理員、技術文檔編寫員。在進行畢業設計的過程中,每個人可能承擔一個主要角色和1-2個輔助角色。例如:項目組長可以承擔風險管理或質量管理員等角色。
4 結束語
畢業設計提高學生的創新精神和實踐能力,鍛煉學生的思維和交流能力,從而為學生更好地走向社會奠定基礎。信管專業面對的是迅速發展的信息化進程,其人才培養是一個全新的課題,在沒有操作經驗可以借鑒,社會認知度不高的情況下建設這樣一個新學科專業需要長期的、艱苦的努力。因此,針對信管專業畢業設計目前存在的問題,我們必須加以重視,通過創新思維,提高畢業設計的質量。
參考文獻:
[1] 全國高等學校教學研究中心.高等學校畢業設計(論文)工作研討會紀要[J].大學教育,2002(6):47.
[2] 金佩華.本科生導師制的實踐與思考[J].高等農業教育,2001(3):64-65.
[3] 張烈平.普通高校信息類專業畢業實習(設計)改革初探[J].高等理科教育,2006(4):90-92.
[4] 徐超毅,胡蓉.信息管理與信息系統專業畢業設計的思考與創新[J].高教論壇,2008(5):162-169.
[5] 蔡淑琴,張子剛,張金隆.信息管理與信息系統專業人才培養的研究[J].高等工程教育研究,2001(4):26-29.
關鍵詞:軟能力;實踐教學;項目實訓;畢業設計
中圖分類號:G642 文獻標識碼:A 文章編號:1009-3044(2015)34-0067-02
1 概述
“軟能力”主要包括就業能力、方法能力和社會能力。就業能力是必須具備的專業能力;方法能力是學習以及從事某種工作所采用的方法;社會能力是指協調以及自我反省的能力。
為了提高軟件專業學生的職業“軟能力”素養,對一些軟件企業進行了崗位調研,對部分畢業生跟蹤調查,獲取反饋信息,并且在企業資深軟件工程師和管理人員的協助下,深入分析軟件專業學生所需要的職業“軟能力”素質要求,努力探索如何能夠更好地培養學生的職業“軟能力”,滿足企業的用人需求。
2面向“軟能力”培養的教學實踐
計算機專業課程具有很強的綜合性、實踐性等特點,教學目的不只是要讓學生掌握基本的知識,培養程序開發思維,更重要的是培養自主學習能力和獨立分析、解決問題的能力。因此,努力改革課程設置和考核方式,豐富教學方式和手段,通過軟件專業系列專業課程的學習和實踐,循序漸進、堅持不懈地培養學生的“軟能力”。
《計算機導論》課程要求學生能夠熟練使用Windows操作系統、Word、Excel、PowerPoint,以及其他常用計算機軟件;《C程序設計》對學生初次接觸的編程語言細致講解,講練結合,建立面向過程的編程思想;《操作系統》、《計算機網絡及應用》、《計算機組成原理》通過課程設計加強實踐操作,加深理解;《數據結構》借助于C語言進行編程實踐,將復雜的理論簡單化、形象化。
《數據庫系統概論》使用Oracle進行實踐教學,《SqlServer數據庫應用》讓學生充分感受另一個主流數據庫管理系統的魅力;《軟件工程與項目》、《管理管理信息系統》、《軟件文檔寫作》既能使學生體會軟件工程的基礎理論和基本思想,也掌握了運用軟件工程方法分析、解決和描述問題的能力。
《Java程序設計》、《Java高級編程》、《Java Web開發技術》、《網站設計與開發》、《面向對象分析與設計》、《XML應用基礎》、《Java項目實訓》等課程幫助學生構建面向對象的編程思路,熟練掌握Java項目的開發方法;《C#程序設計》、《.Net WinForm編程》、《.Net多媒體》、《.Net項目實訓》等課程則為學生介紹了.Net軟件項目的開發思路和方法,為日后的.Net軟件項目開發奠定基礎。
以上課程大多采用上機考試,注重對實踐能力的考核。借助于軟件系統進行試題庫的保存和維護,還開發了專門的考試系統,使用多套試卷,保證相鄰座位考生試題不同。從抽取試題,到監考、批卷、登記成績,步步把關。尤其是對試卷的管理格外嚴格,考前加密,防止漏題;考后加密,以防徇私;流水批卷,公平合理;多人復查,減少錯誤。
還有一部分課程采用任務驅動的方式,以團隊為單位完成大作業,進行成果演示和答辯,進行綜合能力考核。成果演示和答辯,鍛煉學生的邏輯思維、語言表達和反應能力;以團隊方式完成任務,培養學生的責任意識、協作精神、溝通能力、創新能力、解決問題的能力。
通過實踐教學和綜合考核,以考督學,以考督教,調動了教師和學生的積極性、主動性,改善了教學質量和效果,提高了學生的專業水平和綜合能力,也有效減少了死記硬背、不求甚解,平時不努力,考前抱佛腳的現象。
3 畢業設計
畢業設計旨在讓學生把大學期間所學的計算機知識融合在一起,以完成系統開發和畢業論文的形式為本科四年交上一份合格的答卷,也引導大家體驗軟件開發從可行性研究、需求分析、到設計、編碼、測試、維護的各個階段,為學生日后從事軟件開發工作積累經驗。
畢業設計在培養學生“軟能力”發面發揮了重要的作用,在開題階段指導學生如何查閱資料,培養學生獲取信息的能力;引領學生閱讀文獻,培養學生對新知識的快速領悟能力。通過分析、設計和開發軟件系統,鍛煉學生對所學專業技術知識的綜合運用,培養分析問題、解決問題的能力。在畢業論文撰寫環節,教學生如何組織論文內容,培養認真嚴謹、實事求是的專業文檔撰寫能力[1]。答辯是畢業設計(論文)考核階段的最后環節,通過答辯,學生不僅展示了畢業設計工作的效果,更展示了自己的專業知識、技術水平和綜合素質[2]。
近年來,校企合作模式畢業設計的實踐教學,被廣大高校尤其是計算機專業的師生所認同,并取得了一定的效果 [3]。我校與多個知名的軟件企業一起合作指導畢業設計,共享資源,統一流程:先確定論文題目,然后中期檢查軟件系統和論文,論文盲審,答辯,資料最終提交和驗收。畢業設計的成果物為:軟件系統、畢業論文和相關文檔。
1)軟件系統
學生參照個人喜好和前期積累,選擇熟悉、能夠駕馭的技術來開發系統。要求畢業設計所開發的系統規模不能太小,功能不能過于簡單。最起碼有信息的增加、刪除、修改、查詢功能,邏輯設計較為嚴謹,沒有明顯漏洞。頁面的數量不能太少,控件布局比較合理,內容清晰,頁面背景色不要太深,使用一定的動畫效果,界面美觀、友好,方便用戶使用。
系統一般具有用戶登錄、注冊、密碼修改、用戶信息修改和刪除等功能。至少有兩種用戶,每種用戶所具有的操作權限有所不同。系統所使用數據庫表數量不能太少,而且表的結構應該合理,符合規范化的要求,表與表之間的關聯比較科學,程序中盡量用到存儲過程。程序命名要合理、規范,代碼中要有合理的注釋。程序有足夠的異常捕獲和處理,保證系統的健壯性。
2)畢業論文
擬定論文題目后開始撰寫畢業論文,論文結構包括:封皮、英文和中文摘要、目錄、緒論(項目背景、研究意義、國內外研究現狀、系統概述等)、系統分析、系統設計、系統的實現、系統測試、結論、致謝、參考文獻等。論文內容盡量充實,尤其要重點突出自己所做的工作。
中文摘要為整篇論文菁華的濃縮,簡要介紹系統開發的意義、系統的主要功能、系統開發手段等。英文摘要是對中文摘要的翻譯,盡量要語句通順,表達準確。目錄中有“致謝”,但不包括摘要。目錄層次不要太深,系統開發一般是遵循分析、設計、實現、測試的步驟來做。
每一章中的圖、表都是各自排序,不混在一起排。圖、表應該清晰,不能模糊不清,圖、表必須有序號和名稱,而且圖的名稱放在圖的下面,表的名稱放在表的上面。參考文獻在正文中都要按照次序引用,引用標記在右上角。
3)相關文檔
《開題報告》記錄題目、擬選題的意義及研究(設計)方法、擬選題的研究現狀、擬寫作內容及寫作大綱、擬寫作進度時間表,指導教師意見、院系意見等。《指導記錄表》記錄指導教師輔導的情況。《中期檢查記錄表》記錄指導教師進行中期檢查的日期、檢查內容、意見及建議、學生的中期檢查成績等。《指導教師評語表》記錄指導教師評語。《評閱人評語表》記錄評閱人意見、是否同意參加答辯等。《答辯記錄表》記錄學生的基本信息、論文中英文題目、答辯日期、答辯組長和答辯小組成員名字,以及答辯時問題回答情況。《誠信承諾表》承諾論文是學生本人獨立研究、寫作的成果,論文中的引用均在論文中加以說明。
4 結束語
計算機課程改革提倡以學生為主體,提升學生的學習興趣,提高課內實踐的教學質量,鼓勵以工程化的方式開發和設計軟件,著重培養學生作為軟件工程師所需要的專業能力和素養。面向“軟能力”培養的軟件專業實踐教學探索過程中,較多地運用了基于項目案例驅動的教學模式,可以激發學生的求知欲望,有助于培養自主學習、獨立分析問題、解決問題、創新等綜合能力。
參考文獻:
[1] 楊素琴,韓念杭.畢業設計中大學生軟能力的培養研究[J].中國電力教育,2013(32):176-177.
關鍵詞:計算機專業;畢業設計;教學改革;創新能力
中圖分類號:G242文獻標識碼:A文章編號:1009-3044(2008)16-21270-02
Teaching Reform about the Graduation Project of Computing Major and Cultivating the Creative Ability of Students
ZOU Han-bin, LEI Hong-yan, YAN Jun-biao
(Department of Computer Sciences and Technology,HuNan University of Arts and Science,Changde 415000, China)
Abstract: The graduation project, as a practice process, is not replacede for other teaching processes about the function and the position played in the teaching of whole undergraduate course . The quality of the graduation project is the important basis of weighing the teaching level too.About the appearing question of the graduation project and the characteristic ofcomputing major,this paper have put forward the corresponding method of teaching reform from the several processes of the teaching and the graduation project guidance, the graduation project title selected, graduate control of design Controlling and managing, replying of the graduation project.And this paper have analyzed how to strengthen the cultivation of student's manipulative ability and creative ability in the course of graduation project, strengthen student's employment competitiven.
Key words: computing major; the graduation project; teaching reform; the creative ability
1 引言
畢業設計是大學生在大學學習期間的最后階段,是實現專業人才培養目標的綜合性實踐教學環節,是培養學生運用本學科的基本理論、專業知識,提高分析和解決工程實際問題能力、獨立工作能力和創新意識的重要途徑,也是對學生能力和素質的全面檢查。畢業設計在培養大學生探求真理、強化社會意識、進行科學研究基本訓練、提高綜合實踐能力與素質等方面,具有不可替代的作用,是培養大學生的創新能力、實踐能力和創業精神的重要實踐環節[1]。同時,畢業設計的質量也是衡量教學水平、學生畢業與學位資格認證的重要依據。因此,畢業設計作為一個實踐環節在整個本科教學中所起的作用和地位,是其它教學環節無法替代的。然而, 由于大學生就業越來越難的問題,面對日益嚴峻的就業形式,學生一般都把找到一份稱心的工作放在首位,忽疏畢業設計的質量,很難達到畢業設計的預期效果[2]。因此,對畢業設計的教學改革是必要的。
2 計算機專業畢業設計現狀分析
在畢業設計過程中,學校對指導老師、課題的范圍、畢業設計的內容、格式作了一些相應的規定,但在畢業設計過程中,由于學生的能力不平衡、老師的指導不到位,大部分學生急于要找工作,畢業設計過程似乎使學生和指導教師都達成了共識:畢業設計是一門一定能通過的必修課程[3,4]。評分標準偏低、答辯及評審走過場是普遍存在的現象。學校為了提高學生就業率,也放松了對畢業答辯的質量控制,造就了畢業設計整體質量下滑。主要表現在:
1)課程教學與畢業設計脫鉤。計算機專業的畢業設計一般都設計到編程,而且老師考慮到學生以后的就業,一般要求使用比較流行的開發工具。在一般學校的計算機專業開設的程序設計課程主要有C/C++、Delphi、Java等,但由于教學時間的限制,教學只能完成教學任務,設計到應用的層面很少。理解能力強、勤奮好學的同學可以在教學的基礎上升級,將程序設計語言的學習提高到應用的層面,在一般本科院校的計算機專業這樣的學生很少。這樣就導致大部分學生在畢業設計時要一邊學程序設計語言,一邊作畢業設計,很難完成畢業設計任務。另一方面計算機專業開設的理論課程比較多,但相應的實驗課時間少,有的沒有,導致學生的學習興趣不高,理解不透徹,到畢業設計時要用到相關的理論學生感到很困難,影響畢業設計的完成。
2)選題不合實際。學生的畢業設計課題一般都是由指導老師按照自己的研究方向和感興趣的知識點提供,在系部安排的時候可能導致學生想跟的老師想選的課題不能選,成績差的學生安排的理論性強難度很大的課題,部分指導老師所指導的所有學生成績不好編程能力差,影響學生的積極性和老師指導無法進行。計算機專業的畢業設計課題主要由編制實際的應用系統和理論算法的研究兩部分組成,但在實際老師提供的課題由于理論性強,是前沿理論,學生以前沒有接觸,學生根據所學知識根本不能理解,無法完成畢業設計,最后只能從網上下載完成畢業論文。有的課題所用的開發工具復雜,學生學習開發工具的時間占了畢業設計的大部分時間,設計到最后只有界面,功能沒有實現。
3)設計過程監控不到位。計算機專業畢業設計的過程一般包含選題、文獻查找、開題、中期檢查、程序測試、卷寫畢業論文、答辯、成績評定。但對這些過程中的程監有時候會形成空白地帶,老師無法了解學生的具體情況。有的學生有計算機,有的學生在實習單位實習,有的學生在外地找工作,畢業設計不在實驗室進行,老師不能定時會見學生。在老師要向學生進行相應的檢查時,學生敷衍老師,說客觀原因,老師也不能強求,只能放松要求,不再強抓過程,只注重最后的畢業論文。
4)答辯不完善。答辯由學生的講解和老師的提問兩個環節組成,由于前期準備工作不扎實,答辯走過場,答辯只對學生的畢業設計排名,一般只限制排名在最后的學生可能不及格,不能促進學生積極的進行畢業設計。
3 計算機專業畢業設計教學改革方法
1)在教學中加強實踐教學,積極引導學生的畢業設計工作。計算機專業的相關課程的實踐教學與畢業設計工作息息相關,在教學中強調實踐教學,使每一個同學都能完成相關的實驗和課程設計任務,理解相關的課程內容,加強學生的編程能力培養。在專業課程的教學過程中,擴展知識的內容,讓學生有更多的想象空間。分組思考,提出自己的觀點,老師與同學一起幫助分析,如果可行,可以讓編程實現自己的想法,這樣即深化了課程的教學內容,又發揮了同學的想象力和創造力,提高了編程水平,加強了團隊合作意思,為畢業設計創造了有利條件。
2)根據學生的實際情況,合理選擇畢業設計題目。選擇一個適合學生自己的畢業設計題目對畢業設計的順利完成是非常重要的。在選擇題目時候老師要與學生多溝通,使學生能選擇一個適合自己能力且對自己以后的工作和進一深造有利的課題,系部在題目確認的時候只做適當的調整,使每個指導老師的學生的能力均勻分布,有利于教師的指導和學生相互之間的協作。畢業設計的選題要一人一題, 并且真題真做, 與工程實際和科研課題緊密結合, 同時加強中期檢查和把好評閱答辯質量關, 嚴格實行末位淘汰制, 從而使學生達到了系統鞏固和擴大所學知識以及綜合運用所學知識以解決工程實際問題能力,培養學生的創新能力。
3)據畢業實際管理的需要,實行院、系、專業教研室三級管理。學院成立以主管副院長為組長、教務處長為副組長、各系主任為成員的畢業設計工作領導小組,以加強畢業設計工作領導與協調。規定指導教師資格要具有中級以上職稱或碩士以上學位,且教學、科研水平較高,師德良好,有一定實踐經驗,工作認真負責。每位教師指導的學生數一般不得超過8位,保證老師對學生的指導時間。
4)指導老師加強與學生的聯系,實時掌握學生的設計情況,進行合理的指導。在整個畢業設計的過程中,指導老師應為人師表,對每個學生做到心中有數,嚴格把好質量關。指導老師對學生進行嚴格的管理,敢于批評教育,建議每周師生見面制度,嚴格按照任務進度執行檢查,嚴禁弄虛作假。指導老師要定期的與學生進行交流,了解學生的進度、遇到的問題,此時,老師應該鼓勵學生多講,當學生碰到難題時,指導老師不要包辦代替,要善于啟發,循循善誘,提高學生自己尋求、積累知識、信息和技術的能力,提高他們分析問題和解決問題的能力。
指導老師的專業水平與工作態度對學生的影響很大,指導老師要熟悉學生的設計內容,能正確的回答學生提出的問題,能幫助學生分析問題,解決問題,對學生的畢業設計進行正確的引導。
5)完善畢業設計成績考核辦法。畢業設計的成績應該由三部分組成:一是學生的平時表現由指導老師把握;二是學生的編程水平,由系部派專門的老師對畢業設計完成的程序進行測試;三是現場答辯成績,應該由所在組的老師按照評分細則打分,取平均分。這樣即可保證畢業設計成績的公正,有可在各個環節促進學生進行畢業設計任務的完成。
4 計算機專業畢業設計與學生創新能力的培養
1)科研訓練是培養大學生創新能力的最有效途徑。計算機專業必須為學生提供享受創新創業教育的機會,特別要重視吸引大學生盡早介入科研訓練與科技創新活動, 如開設研究性、創新性實驗或科研專題講座,實施大學生創新創業計劃, 組織學生參加各類全國性學科競賽和科技創新競賽, 在校內舉辦系列創新、創業實踐活動,讓學生直接參與老師的研究課題等。這樣即可讓學生了解什么是創新,怎么創新,又可以為畢業設計準備素材。
2)在畢業設計課題的開展過程中,真正體現出“學生就是課題的主持人”。讓學生自覺、自主的去解決問題,此時指導老師的任務就是“引導”學生相互幫助、相互交流、相互協調。培養學生的創新能力,最重要的是培養學生學習新知識的能力。一方面,指導老師要讓學生盡早體會到在學校學到的知識只是繼續學習的基礎,新知識的學習對于實際的應用工作是必須的一個過程。另一方面,指導老師要讓學生自始至終覺得他們是課題的主人,必須嚴肅對待課題。學生將通過認真的鉆研和付出的艱辛勞動,培養堅持真理、敢于創新的精神,進而順利地完成知識與能力的轉換。
3)加強計算機專業指導老師的工程實踐能力和創新能力培養,進一步為學生創新能力的培養服務。作為一名計算機專業的教師,應當具有較強的工程實踐能力和創新能力,否則如何培養學生的創新能力。要通過各種產學合作方式,加強對專業課教師特別是青年教師的工程訓練和實踐鍛煉, 促進其從“雙門型”教師向“雙師型”教師轉化。一方面,應從企業吸納一些高級工程技術人員和管理人員,在對他們進行必要的教育理論和教學方法的培訓后,聘請他們作為畢業設計的指導教師; 另一方面,要為教師提供更多的現場參觀、實地考察、學術交流、技術咨詢和職工培訓等機會, 并且支持和鼓勵教師積極參與企業的科技攻關、技術開發、技術改造活動, 以提高教師的工程素質、實踐能力、技術開發能力和學生實習指導能力。
5 結束語
畢業設計是計算機專業一個系統性、綜合性的實踐性環節,是檢驗大學生知識、能力與綜合素質的“試金石”。本文分析了計算機專業畢業設計的現狀,提出了對畢業設計進行教學改革的方法。在教學中加強學生動手能力和創新能力的培養,促進學生主動學習新知識,培養學生的綜合應用能力。該改革方法在實際的應用中取得了很好的成果,提高教學的質量,增強學生就業的競爭力。
參考文獻:
[1] 肖亮,韋志輝,吳慧中.本科畢業設計創新團隊模式的研究與實踐[J].理工高教研究,2005,24(6):93-94.
[2] 劉健.本科畢業設計過程管理的探索[J].電氣電子教學學報,2005,27(5):110-113.
[3] 張倩,李志民,趙宇.本科畢業設計教學中結合科研項目培養學生的科研能力與創新能力[J].西安建筑科技大學學報(社會科學版),2006,25(2):22-25.
關鍵詞:畢業設計;畢業設計指導; 教學改革;本科畢業
中圖分類號:G642 文獻標識碼:B
1引言
本科畢業設計是將學習、實踐、探索和創新相結合的綜合教學。作為學生獨立從事科學研究的起點,本科畢業設計對培養學生獨立思考能力、團隊協作精神、實際動手能力及提高畢業生全面素質具有重要意義。教育部有關規定指出:“畢業設計(論文)的質量是衡量教學水平、學生畢業與學位資格認證的重要依據,……從時間安排、組織實施等方面切實加強和改進畢業設計(論文)環節的管理,決不能降低要求,更不能放任自流。”但近年來,隨著大學生就業壓力日趨增大,就業與畢業設計發生了嚴重沖突,學生忙于找工作,去單位實習,導致畢業設計質量下降,出現得過且過,或請別人畢業論文的事件,甚至有教育界人士提出取消畢業設計環節。在此形勢下,如何加強對畢業設計的監督指導,提高畢業設計質量,是高校教師必須思考并著重解決的教學難題。
2嚴格把關畢業設計環節
從畢業設計的三個重要環節――擬題、開題、開發流程進行重點把關,就能夠有效地提高畢業設計質量。
(1) 靈活擬題
畢業設計的題目要有科學價值和現實意義,要能反映社會需求的變化。指導教師所擬的題目要合理,畢業設計內容應結合計算機專業迅速發展的特點,有利于學生綜合能力的培養,并且有工程應用的背景和工程實際的內容。指導教師可以從自己的在研項目中選擇題目,或根據學生的實際狀況擬定題目。在擬定畢業設計題目時,一定要把握現階段流行的計算機技術發展趨勢,要將這些技術合理地滲透到畢業設計工作中。此外,畢業設計題目最關鍵的是要有一定的靈活性。如對保研或已考取研究生的畢業生,這部分學生的能力和自覺性較強,在完成工程實踐的同時應注重培養他們從事科學研究的能力。因此,畢業論文要適度地反映出理論研究點。指導教師在擬定此理論點時,應充分考慮到與學生碩導的研究方向接軌,使學生的工作有一定的延續性,這樣可以充分調動學生的主觀能動性。事實證明,他們中絕大多數的畢業論文均取得了優秀的成績。考研不成功或找工作的學生,正面臨著前所未有的就業壓力和困境。究其原因,往往是上課時學到的技術在畢業時已經過時,導致無法適應市場需求。因此,對于這部分學生的畢業設計,應在綜合運用所學理論知識的基礎上,強調掌握使用現階段流行的技術。畢業設計題目要跟進當前主流的開發模式和方法,如采用面向對象、面向服務、基于中間件的軟件設計思想,采用MVC三層架構,使用struts+hibernate等技術。指導教師要通過大學的最后一個教學環節幫助學生提高就業競爭力。
(2) 嚴謹開題
萬事開頭難。當學生選定一個題目后,往往心中無數,此時最重要的是教師如何嚴謹地指導學生認真完成開題報告。當畢業設計題目確定下來后,開題是對未來工作的初步論證和設計,因此絕不能走形式。通過寫開題報告,可以理順畢業設計工作的背景、可行性、設計內容、技術方案及工作進度,使學生對畢業設計工作有一個較清晰的輪廓,明確自己要做什么。開題報告將對今后具體的畢業設計工作起指導作用,是提高畢業設計質量的重要環節。學生的實際經驗較少,作為指導教師,就應對設計中的難點、重點有充分的了解估計,幫助學生把握技術方案,明確設計的環節、步驟、可能遇到的技術難點和研究進度,保證畢業設計工作有條不紊地進行,避免出現前松后緊的情況。尤其要強調相關的基礎理論知識,指導教師通過詢問可以發現學生在某個知識方面的欠缺,在開題報告的參考文獻中應有針對性地強調出來,這樣既幫助學生找到癥結,樹立信心,又可以培養他們主動獲取知識和自主創新的意識與能力。
(3) 規范流程
畢業設計的一個重要任務,是培養學生形成良好的設計思想。一個畢業設計的軟件開發從需求分析開始,經過系統分析、系統設計、系統實施、系統測試等一系列完整的過程,才能開發出一個可運行的系統。但現在學生普遍存在的問題是,拿到題目首先開始編寫代碼,而將“軟件工程”等課程所學的知識置于腦后,不能按照軟件開發的流程和各個階段所需的工具、文檔等要求和規范設計過程,以至于畢業后此方面能力嚴重欠缺,甚至不會寫設計文檔。一些學生在數據庫的設計過程中沒有E-R圖,不考慮數據冗余、范式,數據的完整性、約束等毫無章法,數據庫的設計隨心所欲。為了提高學生解決實際問題的能力,增強學生的軟件開發經驗,將所學的計算機基礎理論知識充分地體現在畢業設計過程中,需要指導教師有目的、有計劃地引導、規范學生的項目開發過程。要分階段對畢業設計的進度進行控制,實行目標管理,使學生有節奏、有步驟地進行畢業設計。如在畢業設計開始階段,教師不要直接告訴學生設計軟件的具體需求,而讓學生從客戶對軟件的要求出發,運用所學的現代軟件工程知識完成需求分析,做出需求分析文檔,包括項目背景、項目目標、用戶特點、項目功能、系統用例圖和用例說明。在指導教師與學生交流系統需求后,要求學生遞交詳細的功能描述,如功能的輸入、加工、輸出。接著再進行業務建模,要求學生遞交操作契約、系統類圖等。教師帶著學生按照軟件開發流程有條不紊地完成畢業設計工作,使學生具備項目開發的基本思路,糾正簡單完成代碼編程的行為,將他們培養成高水平的計算機專業人才。
3注重總結交流
在畢業設計過程中,學生是主體,教師應當有針對性地引導、協調、規范整個項目的開發過程,保證每周交流一次,對學生的設計工作進行啟發、答疑,逐步培養學生分析問題、解決問題的能力。學生在交流前先遞交本周的書面工作總結,做好平時的積累,教師可以針對總結中出現的問題與不足,在交流時給予充分指導。工作總結報告是本周畢業設計的文檔和資料匯總,對于剛完成的工作,學生印象深刻,報告寫起來有內容,這樣既可以防止抄襲或請別人代做論文,又便于指導教師掌握畢業設計的進度,從報告中發現問題并及時討論和提出改進意見,保證整個設計順利進行。此外,有了每周的報告總結,學生最后完成畢業設計論文時就可以信手拈來,將這些發給老師的報告進行整理歸納就可以了,不會出現東拼西湊的現象,大大緩解了寫論文的壓力。實踐證明,督促學生每周上交報告以及每周面對面的交流,在幫助學生理順設計思路的同時,提高了學生的邏輯思維能力和語言表述能力,有利于培養學生具備工程技術人員的基本素質,完成走向社會前的演練。
4指導人員結構合理
(1) 提高教師素質
現在的畢業設計對指導教師的專業知識素質、知識面提出了更高的要求,除了有豐富的專業知識熟悉所指導的課題內容外,還應與時俱進,不斷學習,拓寬知識面,具備豐富的研發經驗。在指導畢業設計過程中,教師清晰的思路、對學生靈活嚴格的要求,是保證順利完成畢業設計的要素。反過來,通過指導畢業設計,也提高了教師的教學科研水平,豐富了教學內容,提高了教學質量,有利于教學相長并促進教師科研工作的深入。
畢業設計階段正值學生走向工作崗位的前夕,指導教師良好的職業道德和敬業精神影響著畢業生,對他們今后的工作學習都起著至關重要的作用。指導教師應為人師表,在進行業務指導交流的同時關心學生的思想,對學生擇業中遇到的挫折、問題進行及時的疏導溝通,幫助他們樹立積極向上的人生態度。
(2) 配置指導梯隊
當今社會的本科生教育已經不再是精英教育了,每個高校都會有部分基礎知識和實際能力較弱的學生,由于教師的科研教學任務繁忙,不能保證對這些能力欠缺的學生給予時時指導,更不可能幫助他們調試代碼。針對這種情況,我校對這類學生實施“指導教師-碩士研究生(研二)-本科畢業生”為模式的指導梯隊方式,取得了較好的效果。畢業設計指導過程中實行人盯人戰術,研究生具體負責到某個本科畢業生。為鼓勵督促研究生的責任感,調動他們的指導積極性,將指導態度、指導時間、指導效果與研究生的教學實踐成績相掛鉤。事實上,研究生對于技術底層、編程調試技巧的知識通常比導師了解得更多,由他們解決本科生在畢業設計過程中出現的編碼問題更加得心應手。這種指導模式一方面提高了研究生本身的學術水平,培養鍛煉了研究生的綜合素質,另一方面,同齡人的交流更方便,指導效果遠遠好于教師。
5校企聯合
目前,越來越多的高校畢業生急于上崗,在簽訂就業協議后被要求(或主動)去就業單位實習,學生不能全身心做畢業設計,嚴重影響了畢業設計教學環節的實施,無法保證畢業設計按質按量完成。鑒于目前就業形式的嚴峻,學校也沒有好的辦法,只能忽視對論文的實質要求,只注重于論文形式。而聯合就業單位,校企合作完成畢業設計是較好的解決方式。指導教師可以靈活調整畢業設計的基本內容,在充分了解學生的實習情況后,結合其所在單位的特點,重新調整、制定畢業論文的工作重點,如論文側重于Java方向、.Net方向、網絡工程方向或嵌入式方向。如就業單位具有滿足畢業設計論文所要求的真實課題,可以允許學生在單位搞技術開發,但指導教師應主動與學生的項目主管建立聯系,以了解掌握畢業設計進度,出現問題及時處理。事實上,當畢業設計與學生的實習工作緊密結合后,可極大地提高學生的積極主動性,激發他們的畢業設計熱情和創造性。
6結束語
盡管新形式下的本科畢業設計面臨更多的困難,但畢業設計的實踐性和綜合性是其他教學環節不能替代的。這就要求教師在指導畢業設計過程中嚴格地掌控畢業設計的關鍵環節和流程,靈活處理畢業設計過程中出現的問題。教師要不斷學習新知識、新技能,要具有更多的責任心和耐心,才能順利完成畢業設計指導的教學任務,更好地培養適應社會發展的人才。
高職高專學制為3年,總共6個學期,而實際上學生只上5個學期的課,畢業設計安排在第6學期。這一學期正是學生找工作的時間,而學校允許找到工作的學生可以直接上崗。因此,在這期間,沒找到工作的學生重心在于找工作,找到工作的則忙于上班,導致學生或無心做畢業設計,或投入畢業設計的時間和精力嚴重不足,敷衍了事、得過且過、進度常常滯后。為了完成畢業設計任務,學校對畢業設計的要求也不斷地降低標準,比如,從原來的每位學生必須參加最后的論文答辯,到每組派一位學生參加論文答辯,再到如今的取消答辯這個環節。如此,不僅影響了畢業設計的質量,也達不到預期的效果。針對畢業設計中不同程度地出現質量下降的趨勢,有些人甚至提出高職高專應取消畢業設計環節。
二、提高高職高專畢業設計質量的對策
筆者認為,畢業設計作為學生在校期間的最后一個實踐性教學環節,是對學生基礎理論、專業知識與實踐成果的全面總結,也是培養學生綜合應用能力的一個重要環節,絕對不能取消。對于高職高專畢業設計在面臨一定程度困難的局面下,如何保證其順利進行,且能夠更好地提高畢業設計質量這一問題,現提出以下對策。
(一)提早做好畢業設計的動員和準備工作
目前,高職高專院校正常教學時間一般都安排在前5個學期,第6學期主要是安排畢業實習和畢業設計。畢業實習基本上是學生自己找單位,實習單位有些在本市,有些在外地,第6學期一般不要求學生回校。因此,畢業設計雖然是第6學期才開始,但由于以上原因,畢業設計的動員和準備工作應提前在第5學期末進行,并做好以下工作。
1.在第5學期末(可在最后2周)畢業設計工作開始啟動。首先召開全體畢業生動員會,由分管教學的系主任進行畢業設計工作動員,主要內容包括:畢業設計的目的和要求,畢業設計工作的主要內容,畢業設計應注意的幾個問題,公布畢業設計選題和分組的說明。
2.做好畢業設計課題分組的工作。分組采取自愿組合為主、協調為輔的原則,由每個學生根據平時互相了解和個人興趣等因素,分成不同課題小組。組員人數不宜太多,一般安排3-5人。專業教研室根據學生上報的分組情況,進行必要的調整,并確定課題小組組長人選。
3.要求所有參加畢業設計的指導教師在召開學生動員大會之前,上報畢業設計的題目和相關要求。開動員會之后,應將所有題目和指導教師名單交給學生,由學生自行選擇課題和指導教師,系部做適當調整后宣布分組選題結果。隨后,指導教師與所帶小組學生見面,講解課題要完成的內容、實施方法,指導學生如何查閱有關書籍和參考資料,提供使用的應用軟件,并指出需要自學的內容。指導教師要求學生在假期中寫出開題報告,于開學初上交,教師批閱并提出指導性意見。
4.明確整個畢業設計過程的時間安排,做到有計劃有步驟。指導教師在給學生開見面會前,要做好整個畢業設計過程的時間表,明確規定開題報告上交時間、中段檢查時間、畢業設計報告初稿上交和舉行畢業設計答辯、最終上交畢業設計報告的時間,并要求學生嚴格按計劃時間執行。指導教師和學生之間要確定聯系方式,以保證每月至少與學生溝通一到兩次。學生向老師報告自己的設計進度,匯報畢業設計中遇到的問題,指導教師針對問題進行指導,從而確保學生在畢業設計中出現的問題能及時得到指導和解決。
(二)做好畢業設計的選題工作
畢業設計選題工作是保證畢業設計質量的前提,所以,應特別予以重視。計算機是一門應用性、操作性、實踐性很強的學科,畢業設計選題要具有一定的創新性、綜合性和工程性,并應圍繞學生將要從事的工作的實際需要進行。畢業設計課題的選擇與確定應考慮下列原則。[1]
1.課題必須符合計算機應用專業的培養目標及教學基本要求,使學生在專業學習的基礎上,能夠運用所學知識和技能,解決實際問題,從而有利于培養學生的獨立思考和獨立工作能力。
2.課題要體現專業和應用的先進性、典型性。應是新穎的、實用的,能針對目前社會上計算機應用的熱點,而指導教師必須要有預先的研究。
3.課題難度要適中,高職高專學生應盡量避免選擇純理論方面的題目。對于重復性的課題,應在內容深度上有所創新。
4.課題任務要有一定的設計和工作量,以保證同組中的每個學生能有明確、適當的分工及相應的設計成果。具體可選擇有一定難度和工作量的模擬課題,例如:管理信息系統設計、教務管理系統設計、學生信息管理系統設計、圖書資料管理系統設計、財務管理系統設計、倉儲管理系統設計及打字通信息系統設計等。
(三)做好撰寫畢業設計報告(論文)工作
畢業設計報告(論文)是高職高專計算機應用專業學生進行課題設計后的總結,是反映學生畢業設計質量的一個重要內容。在報告中可以直接體現出學生畢業設計中選題、系統分析、系統功能設計、系統實施和程序上機調試運行的結果;體現出學生運用所學知識解決實際問題的能力、操作技能與寫作水平。報告撰寫優劣,將直接影響到畢業設計的成績。因此,要求學生以積極認真、嚴謹求實的態度完成畢業設計報告(論文)的撰寫。
由于學生基本上是第一次寫畢業設計報告,對報告的框架、結構不清楚,根本無從下手。因此,指導教師要向學生介紹畢業設計報告的編寫要求,包括報告的整體結構、規范要求等。也可拿出往屆學生的畢業設計報告供學生參考。要求學生先寫出報告的主體結構,包括前言、系統分析、系統設計、軟件結構的設計、系統的實現,自己設計部分的提綱,在指導教師審查后,再逐節認真詳細地撰寫。另外,要求學生在撰寫報告中,應嚴格遵守以下幾點規范化要求。
1.報告字數要求。字數應不少于3萬字。
2.撰寫要求。要求報告項目齊全、概念清楚、內容正確、條理分明、文字通順、語言流暢、結構嚴謹。
3.規范統一。圖表應規范化、標準化、圖面清晰可讀、格式統一。所有流程圖、示意圖必須按統一標準繪制。
4.符號要求。標點符號、數字、量及單位的使用必須符合國家標準。
5.軟件要求。包括源程序清單、程序測試分析總結。
(四)做好畢業設計(論文)答辯工作
畢業設計(論文)答辯是一種有組織、有準備、有計劃、有鑒定的比較正規的審查畢業設計整個過程的重要形式。也是檢查學生是否認真完成畢業設計任務,及畢業設計任務完成質量情況如何的一項重要工作。同時,畢業設計(論文)答辯還為成績評定提供了依據。[2]
1.教師應對學生進行答辯前的指導。畢業設計(論文)答辯工作的安排能促使學生更加嚴肅認真地對待畢業設計,因此,所有參加畢業設計的學生,在完成畢業設計任務后,都必須參加答辯。
對于答辯,多數學生是第一次經歷,在答辯時往往抓不住重點,因此,指導教師應對學生在整理答辯提綱、準備答辯資料以及答辯技巧等方面進行答辯前的指導。答辯時,要求學生清晰地闡述設計過程、設計思想和具體做法,以自己在設計中最重要或最有收獲的問題進行準確講述。通過畢業設計(論文)答辯,可以鍛煉學生的思維能力、語言表達能力和隨機應變能力。
2.主答辯教師應講究提問方式。在畢業設計(論文)答辯會上,學生一般都會很緊張,主答辯老師的提問方式會影響到學生答辯水平的發揮,所以,主答辯老師有必要講究自己的提問方式。提問要先易后難,所提的第一個問題一般應該考慮到是學生答得出并且答得好的問題。學生第一個問題答好了,就會放松緊張心理,增強自信心,從而有利于后面問題的回答。當學生回答遇到困難時,應采用啟發式、引導式的提問方法,引導學生回答。如果通過這種方法,學生仍然答不出或答不到點子,則可以判斷答辯人確實不具備該方面的知識。