緒論:寫作既是個人情感的抒發,也是對學術真理的探索,歡迎閱讀由發表云整理的11篇計算機專業畢業設計范文,希望它們能為您的寫作提供參考和啟發。
引言
計算機專業教育已經各大高校開設的必修課程,計算機專業畢業設計作為教學計劃的一個重要組成部分,也是普通高校學生接受教育的不可或缺的重要環節,也是檢驗學生掌握計算機專業實踐技能的重要過程。計算機專業畢業設計可以通過系統的、完善的、健全的科研訓練體系,在計算機專業教師的指導下,幫助學生總結、消化和掌握在校期間學習的計算機專業知識,能夠完成基本的科學研究和工程設計,掌握論文寫作和工程設計的基本方法,并且具備一定的創新實踐能力。通過畢業設計的創作,能夠理論聯系實際,弄清楚計算機專業的理論問題,最終形成一個具有理論價值和實際意義的創新性成果,在一定程度上體現學生應用計算機技術的觀點和見解。近年來,由于計算機專業畢業設計多安排于最后一個學期,同時這個學期也是畢業生實習、就業的時間段,高校畢業生就業非常困難,已經成為一個普遍性的社會性問題,因此在日益嚴峻的就業形勢下,解決好畢業生的就業問題已經關系到高校的發展道路和前途問題,同時也關系到了社會的穩定和諧,解決好計算機畢業設計和學生就業之間的辯證關系,根據畢業生的實際就業需求構建一個畢業設計制度,直接影響畢業生就業之后的適應能力,更影響后期畢業生發展的潛力。
1計算機專業畢業設計現狀分析
計算機專業畢業設計包括種類很多,一般情況下多為應用程序開發、數據庫開發、硬件系統研發等。應用程序開發是計算機專業學生必須掌握的一門專業課,目前常用的計算機應用程序包括C語言、C++語言、Java程序語言等,利用這些語言在VisualStudio、Eclipse等集成開發環境中實現應用軟件。數據庫開發是指學生可以從現實世界中進行抽象,建模系統的數據處理流程,然后針對數據單元的存儲內容進行分析和設計,數據庫研發的階段包括數據庫概念設計、數據庫表設計、數據庫組織設計等,常用的開發模式包括E-R圖、關系表、SQLServer、存儲過程等,這些都是數據庫開發的核心知識。硬件系統研發是指學生可以采用PLC、單片機等底層開發程序語言實現硬件功能,這些硬件功能包括控制器、存儲器、寄存器,利用這些功能可以實現各類型的嵌入式系統。
2計算機專業畢業生就業存在問題
計算機專業畢業設計作為普通高校的重要教學環節,承載著計算機教學的許多內容,也是學生從學校走向社會的過度階段,需要高度引起學校的高度重視。但是,經過調研和分析,計算機專業畢業設計存在以下幾個方面的問題:(1)計算機專業畢業設計與學生就業擇業存在時間沖突。目前,隨著我國高等教育畢業生就業制度的普及和改革,高學歷的畢業生日益增多,就業壓力也日益增大,扎堆找工作已經成為當前畢業生最為重要的事情。百度、搜狐、阿里巴巴、微軟等公司的招聘宣講會多在第七個學期的中后期舉行,此時各大高校的畢業設計時間也恰好開始,因此畢業設計與學生就業沖突,為了找到合適的工作,學生需要利用很多時間去找工作,造成自己的畢業設計時間減少,導致畢業設計質量無法保障。(2)師生對畢業設計存在消極態度問題。目前,許多指導老師和畢業生都認為畢業設計屬于高等教育的一個教學環節,由于平時的工作任務重,消極應對畢業設計,沒有將畢業合計與就業擇業聯系到一起,直接造成學生不重視畢業設計,以消極的、完成任務的心態創作畢業設計,造成畢業設計質量大幅度下降。(3)畢業設計選題不符合政企單位實際需求,指導教師實踐指導能力不足,畢業設計過程管理不到位,造成畢業設計質量整體下降。計算機技術更新速度快,政企單位的需求也在不斷的提升,因此畢業設計也需要跟上時代的需求,將畢業設計與政企單位的實際需求聯系到一起,提高畢業生的計算機專業知識掌握能力,進一步改進畢業生就業競爭能力。但是,目前許多學生的畢業設計屬于閉門造車,與企業實際需求脫節,無法掌握企業最需要的實際技能。
3計算機專業畢業設計與就業銜接途徑分析
計算機專業畢業設計需要為學生就業提供服務,構建一個畢業設計與就業銜接途徑,更好地滿足政企單位需求。具體的,銜接途徑構建可以從以下幾個方面開展:(1)畢業設計選題需要與工程實際緊密結合。畢業設計選題需要與政企單位的工程實際緊密結合在一起,要求政企單位的高級工程師指導學生,指導教師也要對政企單位進行調查,了解計算機軟件開發項目的執行情況,促使學生掌握更多的計算機軟件工程開發方法,同時擁有計算機軟件開發的實際工作經驗,將最新的知識和技術傳授給學生。(2)創建指導教師合作團隊。畢業設計采用雙管制,從計算機軟件應用企業邀請高級工程師作為課外指導教師,同時為每一個畢業生配備一個專任教師,兩個指導老師同時管理畢業生。指導老師之間的分工需要明確,職責清晰,畢業設計可以理論聯系實際,讓學生掌握真正的計算機專業知識和技能。課外指導老師擁有較多的實際項目應用經驗,可以為學生畢業設計提供一個真實的平臺,確定選題符合實際政企單位需求。政企單位和學校也可以構建一個校企合作渠道,簽訂一個畢業生實習合作單位,學校按照企業實際需求培養計算機應用人才,承擔計算機培訓任務,共享教學資源和實習場所,建立一個實訓基地,為畢業生提供實習、鍛煉、創新和實踐機會。(3)培養學生的自身專業素養。計算機專業畢業設計創作可以有效地提升學生專業素養,可以按照百度、谷歌、京東商城、阿里巴巴等公司的實際采用商業軟件開發,通過畢業設計訓練畢業生,提高畢業生的自身實踐和創新能力,開發更多的計算機應用軟件,比如機器人、智能手機等。學生自身計算機水平提高之后,就可以為畢業生后續的發展提供條件。
4結語
計算機畢業設計和就業是高等院校畢業生面臨的兩個重要課題,也是當前高等教育主管部門的重要工作。計算機畢業設計選題、研發、匯總需要和政企單位實際項目相結合,滿足政企單位實際工作需要,這樣就可以將畢業設計和就業銜接在一起,既能夠保證學生得到充分的畢業設計時間,也可以保證學生具有足夠的實習機會,進一步提高計算機專業畢業生的實踐創新能力。
參考文獻
1陳文.高職計算機專業畢業設計模式探討[J].職業技術,2017(2)
2姜瑛,丁家滿.基于軟件復用的計算機類專業綜合課程設計教學實踐與分析[J].計算機教育,2017(2)
計算機專業是一個理論與實踐相結合的、極具工程背景的專業。計算機專業的畢業設計大多除了要求學生寫出論文外,還要求學生實現一個軟件或硬件系統。這種設計是實現專業人才培養目標的綜合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.
1、“畢業設計”實踐環節在全部畢業學分中占有一定學分;
2、“畢業設計”實踐環節從起步到畢業答辯結束歷時至少4周以上;
3、“畢業設計”實踐環節包括兩部分內容:①完成“畢業設計”所開發的應用程序;②針對所開發的應用程序書寫“畢業設計”說明書(即論文);
三、畢業設計實踐環節應先完成的工作在畢業設計實踐環節之前,應向有關主管設計工作的單位或老師上報如下材料:①《畢業設計實踐環節安排意見》(包括領導小組名單,畢業班專業、級別、性質、工作計劃安排、實踐環節工作步驟,指導教師名單,學生分組名單)、②《畢業設計(論文)審批表》一式兩份(要求認真審核、填寫指導教師資格,包括職稱、從事專業、有何論著,每人指導學生不得超過一定人數,兼職(或業余)指導教師指導學生數根據情況酌減)。
四、關于“畢業設計”工作的過程步驟
1、“畢業設計”題目的選擇選題時應遵循以下原則:①選題必須符合計算機專業的綜合培養要求;②應盡可能選擇工程性較強的課題,以保證有足夠的工程訓練;③畢業設計工作要有一定的編程量要求,以保證有明確的工作成果;④選題原則上一人一題,結合較大型任務的課題,每個學生必須有畢業設計的獨立子課題;⑤選題應盡量結合本地、本單位的教學、科研、技術開發項目,在實際環境中進行。總之選題要體現綜合性原則、實用性原則、先進性原則、量力性原則等選題時要達到以下目標:①選題與要求提高綜合運用專業知識分析和解決問題的能力;②掌握文獻檢索、資料查詢的基本方法和獲取新知識的能力;③掌握軟硬件或應用系統的設計開發能力;④提高書面和口頭表達能力;⑤提高協作配合工作的能力。
2、“畢業設計”題目審核有關單位將畢業學生選擇的題目填寫在同一個“畢業設計(論文)審批表”中的“畢業設計安排表”相應欄目中,,審核通過后方可開展下一步工作。
3、“畢業設計”應用程序開發實施(大致用時安排)①需求分析階段(約一周時間完成)②系統分析階段(約一周時間完成),同時完成畢業設計說明書前兩章資料整理工作。③系統設計階段(約一周時間完成)④代碼實現階段(約三周時間完成)同時完成畢業設計說明書第三章、第四章資料整理工作。⑤系統調試階段(約二周時間完成),同時完成畢業設計說明書第五章資料整理工作。⑥投入運行階段(約一周時間完成),同時完成畢業設計說明書中第六章資料整理工作。⑦畢業設計說明書的整理定稿階段(約二周時間完成)一份完整、規范的畢業設計說明書應大致包括以下項目(各院校要求不完全相同):摘要及關鍵詞AbstractandKeywords目錄
正文
第一章引言
1、本課題的研究意義
2、本論文的目的、內容及作者的主要貢獻
第二章研究現狀及設計目標
1、相近研究課題的特點及優缺點分析
2、現行研究存在的問題及解決辦法
3、本課題要達到的設計目標
第三章要解決的幾個關鍵問題
1、研究設計中要解決的問題
2、具體實現中采用的關鍵技術及復雜性分析
第四章系統結構與模型
1、設計實現的策略和算法描述
2、編程模型及數據結構
第五章系統實現技術
1、分模塊詳述系統各部分的實現方法
2、程序流程
第六章、性能測試與分析
1、測試實例(測試集)的研究與選擇
2、測試環境與測試條件
3、實例測試(表格與曲線)
4、性能分析
第七章結束語致謝參考文獻⑧完成畢業設計及畢業設計說明書的撰寫工作后定稿大多要以A4紙打印并裝訂成冊。
畢業設計(論文)是高職院校人才培養方案中最后一個總結性的實踐教學環節,在此期間可較為系統地培養學生的創新精神和實踐能力,幫助高職畢業生提高專業綜合能力及職業熟練度;同時,畢業設計( 論文) 的質量也是衡量教學水平、學生畢業資格認證的重要依據。所以,畢業設計( 論文)在整個教學環節中所起的作用和地位,是其它教學環節無法替代的。但是,近幾年由于擴招、學生就業等各方面的原因,使得高職畢業設計(論文)的質量普遍下降,難以達到預期效果。如何改革這一重要的教學環節、提高畢業設計( 論文) 的質量,是一項值得我們不斷探索的重要課題,下面具體以計算機專業的畢業論文設計為例來進行改革探討。
1.畢業設計(論文)現狀
1.1 時間安排上存在問題
我院的計算機專業畢業設計(論文)一般是安排在第六學期的第二個階段(即第六學期的第6周—第14周),總共兩個月左右的時間。在此期間學生需要完成查閱相關資料、選題、調研、畢業設計、撰寫論文、最后答辯等工作,在有限的時間內要完成具有實用性的高質量的畢業設計(論文)本身就存在一定的難度。
1.2 重視度不夠
高職學生在校的最后一個學期,因為就業的壓力,絕大部分時間花費在應聘工作上,而對于畢業設計( 論文) 則疲于應付,心有旁騖,無法專注于論文設計與論文寫作上。部分學生只是把它當成一次形式上的綜合作業來對待,沒有在相應的時候內完成對應的任務,經常出現臨時抱佛腳的現象,臨近答辯該定稿的時間還在匆忙的修改作品和論文。
1.3 選題局限
我院畢業設計課題大多是由教師給出畢業設計題目,學生選題并進行畢業設計。在選題方面,往往會出現以下的現象:課題缺乏工程背景、課題內容陳舊,學生只需要將系統界面稍作改動,將別人的論文稍作修改,就可以變成自己的系統和論文。
有些教師給出的題目本身來自生產實際的應用性課題,但由于在畢業設計期間大部分學生的思想狀態比較松弛,導致教師在有限的時間內不敢把任務交給學生去完成,只能安排給學生一些輔的工作,不能有效地提高學生獨立分析問題、解決問題的能力以及培養學生勇于創新的精神。
1.4 監管不到位
畢業設計大部分時間由指導教師組織管理,學校僅限于對畢業設計相關表格,如任務書、開題報告和論文的檢查。由于受到學生找工作、去就業單位頂崗實習等特殊情況的影響,指導教師只能通過電話或電子郵箱等方式聯系學生,很難準確把握學生的畢業設計進度和困難。學校對畢業設計過程管理不嚴,且對已經簽署就業協議的學生的畢業設計采取遷就的態度,畢業設計整個過程缺乏詳細的過程管理計劃和專門的監督管理條例。
2.具體改革措施
2.1 畢業實習和畢業設計前期準備工作
提前做好畢業實習和畢業設計的各項準備工作。在每年的9月初就應該布置畢業實習和畢業設計工作,提出明確要求,給出整個畢業實習和畢業設計各個階段的時間安排,明確強調本學期的工作重點,使大家心中有數,提早安排畢業實習工作。在12月初,給出“畢業實習和畢業設計的工作日程”表,日程表要詳細安排從畢業實習初期到次年5月中旬有關畢業實踐各個環節的工作進度和要求。
2.2 采用畢業實習與畢業設計緊密結合的多元設計模式
2.2.1 聯合就業單位,共同指導畢業設計。在學生聯系好了工作單位,與單位簽訂了就業協議的前提下,學校應支持畢業生到工作單位去做課題,完成畢業設計。學生所做的畢業設計課題必須經系里審批,還要請用人單位指定一名具有中級職稱以上的專業技術人員擔任指導教師,畢業答辯時邀請校外指導教師一起進行畢業答辯和成績評定。
2.2.2 校外企業頂崗實習與畢業設計相結合。這部分學生畢業設計題目應與專業方向及實習單位的實際情況相結合。由于這部分學生大多不能經常返校與指導教師溝通畢業設計的進展情況,可充分利用現代通訊手段相互溝通,指導教師應該詳細布置期間應完成的任務,并定期檢查學生畢業設計進展情況。
2.2.3 校內實習與設計。對于沒有與用人單位簽訂用工合同,且未能找到校外實習設計單位的學生,應由指導教師幫其選定課題,并在鼓勵學生獨立思考努力創新的基礎上幫助學生解決設計過程中遇到的難題,完成實習與設計任務。
2.3 以競賽及考證的方式替代畢業實習與設計
近幾年來各類組織舉辦了不少與計算機類專業有關的學科競賽活動,還有學生參與老師的科研項目,積極備考國家及知名公司組織的計算機類認證考試如“軟件水平考試”、“思科認證考試”、“Oracle認證考試”、“微軟認證考試”等。對于學生參加全國或省市級計算機競賽并獲得一、二、三等獎,學生參與教師的部分科研項目,學生通過高水平認證考試幾種情況,其鉆研難度和深度,基本上能滿足高職畢業設計的要求,對于這部分學生學校應允許其在按規定要求做出相應的完善和補充之后,可以作為畢業設計的題目。這有利于優秀的學生提前畢業,順應學分制教學改革,也有利于優秀學生積極參加學生科技活動。
3.改革預期目標
通過對傳統的畢業設計模式進行改革。對于高職院校計算機專業的畢業實習及畢業設計應提前部署,同時加強畢業設計的管理與指導,將畢業設計形式由單一模式轉化為多元模式,將學生被動的接受任務轉化為積極主動的尋找任務,鼓舞每個學生勤奮學習專業課程、努力拓展專業知識積極參加大型專業競賽和獲取權威證書提高專業競爭力。將學生畢業實習與擇業就業相結合,充分調動學生及家長的積極性和主觀能動性,讓學生自主聯系實習、設計單位。用人單位可將實習和設計工作作為考察和鍛煉學生的機會,這也是解決企業自身生產科研課題的一個有效途徑,從而達到學校、學生及企業的三方共贏。
參考文獻:
畢業設計題目大多是虛擬的題目,陳舊,缺乏創新。如超市管理系統、圖書管理系統等題目幾乎每年都在做,沒有改進更沒有創新。再有,學生不參與題目的擬定,使學生對題目不感興趣,從而對畢業設計失去興趣,直接影響了畢業設計的質量。畢業設計題目難易程度不相近,工作量差別較大。如銀行信用卡管理系統,該畢業設計題目涉及內容廣,工作量過大使學生很難按時完成;又如眼鏡新品平臺系統,由于與之相關的知識點偏少,學生在很短時間就能完成,工作量達不到畢業設計的要求。
2.畢業設計期間精力投入不足
多數院校將畢業設計安排在第8學期進行,在時間上與就業發生沖突,導致投入精力不足。學生在做畢業設計的同時還要找工作,導致無法靜下心來做設計,影響了畢業設計質量。找到工作,一些用人單位要求學生實習或進行崗前培訓,這也會影響畢業設計質量。在這種情況下,即使全身心的投入,在一個學期內獨立完成調研、資料收集、設計、調試、論文撰寫及答辯等工作,也很難保證畢業設計的質量。
3.基礎知識不扎實,動手能力不強
計算機專業的學生在平時都系統地學習了計算機軟、硬件方面的知識,并參與進行了實驗、課程設計等實踐環節,但由于受到教學時間等方面的限制,實踐環節所占比重相對較少,學習興趣又不是很高,對實驗、課程設計等實踐環節缺乏足夠的重視,未能達到提高學生動手能力的真正目的。在基礎知識不扎實,動手能力不強的情況下,學生很難充分完成畢業設計任務,影響了畢業設計的質量。
4.指導教師實踐經驗不足
計算機專業大部分教師由于從事教學工作,授課任務繁重,缺少到相關企業掛職鍛煉的機會,因此具有豐富實踐經驗的指導教師較少,導致指導教師實際工程實踐經驗不足,不利于畢業設計的指導工作。
5.質量監控體系不夠完善
學校對指導教師放松管理,使部分缺乏責任心的教師,沒有對學生的畢業設計工作進行嚴格要求和管理,使畢業設計質量達不到規定的高度。評價體系不客觀,畢業設計成績一般由論文成績和答辯成績兩部分組成,這就無法詳細了解每名學生的具體設計過程,使最后評定的成績往往缺乏客觀性,不能全面體現畢業設計的工作質量。
二、提高畢業設計質量的具體措施
1.畢業設計應做到科學選題,準確定位
設計題目應立足于計算機專業領域,緊隨計算機技術發展形勢,與實踐相結合,具有一定的創新性、綜合性、工程性。將設計選題工作提前至到第7學期進行。讓學生參與畢業設計題目的擬定,并通過和指導教師探討,選擇一個合適的、感興趣的題目,使學生盡早地投入到畢業設計工作中,從而提高畢業設計的質量。
2.提高教師能力,改進指導模式
要多渠道提高計算機專業的教師能力,尤其是實踐能力。一方面,教師可以走出去,參加學術交流、實地考察和職工培訓等活動,參與企業的技術開發、技術改造等活動,以提高教師的工程素質、實踐能力。另一方面,可以從企業聘請一些高級工程技術人員和管理人員,作為畢業設計的指導教師,指導學生的同時,也有助于提高專業指導教師的實踐能力。
3.加強學生動手、創新能力的培養
可以通過校企聯合等方式,建立多層次實踐教學體系,以提高學生綜合實踐能力。根據計算機專業特色,將多層次實踐教學分解為基本技能、綜合技能、應用技能等環節,并按學期逐步推進,培養學生動手、創新能力,從而達到提高畢業設計質量的目的。
畢業設計是高校教學計劃中,完成人才培養目標最后一項綜合性實踐教學環節,是理論與實踐相結合、考察學生綜合運用所學專業知識和技能的主要手段,對以主要培養技術應用型人才的高職計算機專業來說,畢業設計更是對學生綜合素質、實踐能力、創新意識和分析、解決問題能力進行綜合訓練的一個重要過程。同時畢業設計的質量,在很大程度上會直接反映出高職院校教學管理、師資力量和人才培養質量的整體水平。因此,提高畢業設計的質量,對增強學生的就業能力、提升學校教學水平都具有重要意義。本文主要是從指導教師的角度,對如何提高畢業設計教學質量,提出幾點探討意見。
一 、深化實踐教學改革,為學生畢業設計夯實基礎
畢業設計作為高職教學計劃中最后一個教學環節,是對學生前期的基礎理論學習、基本技能訓練,以及前期養成的分析問題的能力、實踐動手能力的一次綜合檢驗。知識和能力來自于平時的積累,因此,要提高畢業設計的質量,必須從根本做起,通過深化教學改革,尤其是加大實踐教學改革力度,注重對人才綜合素質的培養。
計算機專業的相關課程的實踐教學,與畢業設計工作息息相關,因此在日常教學中,教師就要從改革實踐教學環節入手,認真搞好案例教學、項目實訓和課程設計。要通過精心設計實訓內容,在訓練中有意識地體現系統設計和項目工程化思想,模擬軟件企業的項目開發流程,讓學生開展如需求分析、概要設計、詳細設計、開發工具選擇、編碼、測試直至提交項目結果和必備文擋等系列開發訓練,以逐步培養學生的知識整合能力和技術應用能力。
同時,院、系還可以通過組織開展各類計算機學科技能操作比賽、程序設計竟賽和各種興趣小組等課外創新實踐活動,來激發學生的專業興趣,擴展知識內容和展開想象空間,讓他們通過這些活動,盡早掌握一些資料查詢、項目規劃設計、技術方案準備等基本研究方法,從而為做好畢業設計打下基礎。
二 、實行課題雙向選擇,指導學生合理選題
對于學生來說,其課題選擇得當與否,對畢業設計的順利完成是非常重要的。因此,在指導學生選題中,如何體現出對學生特長和興趣的發揮,體現出對其潛在的創新能力的挖掘和培養,從而幫助他們能選擇一個適合自己能力和興趣的題目,是保證畢業設計質量的一項基礎工作。
首先,選題的方式,應從以往先由教師定好題目,再由學生選擇的單一方式,轉為師生雙向選擇過程。學生開展畢業設計選題,可以采取由教師命題,這些題目大多從教師研究的項目和熟悉的領域中篩選而來,由學生選擇;也可以由學生根據自身的專長和興趣自擬題目,經審報由教師幫助審定;對進入實習單位的學生,對他們結合所在單位的工程實際自己提出的選題,應予鼓勵并積極指導。
其次,不論采取哪種選題方式,指導教師都要主動參與,以適時給予合理選題的指導。例如,在選題中有的學生單憑個人興趣和愛好,沒有考慮題目的大小、難度和可操作性,教師應在肯定其興趣的同時,適時引導其修正或更換選題,以做到切實可行,要盡量選擇那些與工程實際相結合、與社會經濟發展需求相聯系、能反映計算機發展的應用型課題。對于選定的題目相對復雜,系統模塊較多,編程工作量較大,個人單獨難以在規定時間完成設計的,教師應建議由幾名學生分工合作完成,但要明確每人應承擔的任務,以便于合理評定個人的成績;對于少數基礎相對薄弱的學生,教師可建議其題目定的小一些,以便于集中精力抓住重點,解決某一個具體問題;當然,對一些成績優秀的學生,可以鼓勵他們選擇有一定創新思維的題目,以充分發揮他們的潛力,以期在教師指導下設計出有較高質量的畢業實踐成果。另行,在開發工具選擇上,也要提醒學生注意選擇自己較為熟悉的。
最后,為適應當前的就業形勢,畢業設計題目應提前一個學期,以便讓學生能盡早地進入資料收集、方案調研等前期準備工作,從而為下一步能有較充足的時間,做好項目的設計、實現、論文撰寫等后續工作打下良好基礎。
三 、加強設計過程監控,做好設計進程中的啟發和指導
畢業設計工作是一個復雜的教學系統工程,要提高畢業設計質量,不單是只注重最終結果,過程的監控也非常關鍵。
指導教師要根據院、系有關管理規范,認真做好開題檢查和中期檢查工作,以掌握學生畢業設計的進展程度和階段性成果,要通過監督發現問題,并采取相應措施予以解決。
高職學生理論基礎和設計能力相對偏弱,在過程監控中,指導教師要針對這一特點,主動到學生中間進行交流、討論,也可參與一些整體設計思路的討論,并給予正確的指導,但不必涉及代碼實現的開發細節。例如,對于“銷售管理系統的設計與實現”這一課題的概要設計,教師可向學生提示一般管理信息系統的概要設計任務——主要包括系統設計、結構設計和數據庫系統設計,以此啟發學生通過獨立思考,用系統設計來確定系統的具體實施方案,用結構設計來確定軟件的模塊結構,用數據庫設計來建立數據文件的存取。
畢業設計是學生將所學專業知識,與項目工程實際相結合的實踐過程,其中難免會遇到一些棘手問題,諸如系統的功能劃分、模塊劃分等,這時指導教師應結合課題項目的業務需求的分析,并通過講解其它相關課題的模塊劃分過程,來啟發引導學生。比如在“銷售管理系統”這一課題開發中,學生經過教師的啟發后,就通過對公司銷售業務需求的分析,將系統劃分成為客戶信息模塊、產品信息模塊、銷售信息模塊和公共模塊等幾大部分,從而尋求到解決問題的方案。
在學生采用團隊開發的課題中,指導教師要注意幫助他們樹立良好的協作精神,引導他們在組長的協調下有序地分工協作。例如對于“銷售管理系統”的設計,可由四名同學合作完成,一名同學負責整體設計和公共模塊的開發,另外三人分別承擔客戶信息、產品信息和銷售信息的模塊開發。毎個同學既要獨立完成自己的任務,又要相互協調地注意模塊之間的銜接及預留接口等問題,以共同配合完成整個項目的開發。
四 、強化畢業設計的環節管理,為提高質量提供保障
畢 業設計教學工作是一項復雜而細致的工作,其中每個環節都需要教師和學生的密切配合,這就要求指導教師既要嚴格要求地做好每個環節的監督和指導,又要耐心地講究管理方法,充分調動他們做好畢業設計的主觀能動性。
首先,要幫助學生提高對畢業設計重要性的認識。鑒于在畢業設計期間,許多高職學生提前忙于求職應聘,造成思想波動,指導教師應主動配合院、系做好學生的思想工作,讓他們認識到畢業設計與找工作并不矛盾,做好畢業設計更能增長自己的才干;同時要熱心地幫助他們合理安排時間,正確處理好二者的關系,從而相得益彰地提高他們做好畢業設計的積極性。
其次,要控制住畢業設計的進度,指導學生合理分配時間。有的學生,習慣在設計工作的前半段拖拖拉拉,結果時間過半,還未入題,造成后期加班趕工,這樣勢必影響任務的按期完成和論文的質量,因此,教師應指導學生將主要時間分配在設計過程,定期檢查學生的設計進度,并督促其按計劃實施。
最后,在畢業設計的各個環節和階段,學生都有可能遇到相應的困難和問題,指導教師均應給予耐心解答和悉心輔導。
如在資料查詢階段,如何高效地獲取和篩選所需信息尤為重要,這時教師可以從文獻的分類、檢索方法、資料的篩選和利用等方面加以引導,并可側重介紹如何利用所查閱的文獻,來說明自己的選題是有意義的、是符合當前的研究方向的,或通過消化有關資料后開拓自己思路的。
在論文撰寫階段,有的同學寫作能力欠缺,對自己的設計成果不會總結,教師應幫助其了解一般論文撰寫的思路、方法以及學校規定的論文格式,并給予一定的參考文章。由于論文的寫作,需要具備充足的資料,教師應指導學生要注意收集好設計過程中的文擋、圖表、數據等,以便為論文的撰寫做好準備。對學生提交的論文初稿,教師應仔細審閱,提出攺進意見,并鼓勵學生在文章中突出自己的見解,盡量提煉出設計中的特色和創新點,以培養他們學術文章的寫作能力。
論文答辯是個嚴格的考核環節,為了讓學生取得較好的答辯效果,指導教師可以通過舉行預答辯方式,來鍛煉學生的表述能力,并通過提供演示平臺,讓學生現場展示其設計成果,從而增強他們面對正式答辯考評的自信心。
五 、結語
本文以指導教師的角度,從加大實踐教學改革力度、指導合理選題、做好設計過程中監控、啟發和指導、以及強化環節管理等方面,探討了改進畢業設計教學質量的措施。相信只要我們不斷增強責任感,努力從基礎抓起,不斷改進管理措施和創新指導方法,并注意在實踐中調動學生的主觀能動性,就一定能促進畢業設計質量不斷得到提高。
參考文獻:
[1]段紅峰, 方莉, 陳帆 ,羅曉強. 提高計算機專業畢業設計教學質量的實踐與探索[J] 中國科技信息2008 (16 ):287
中圖分類號:G712 文獻標識碼:A 文章編號:1674-7712 (2012) 10-0166-02
又到了一年一度的畢業時刻了,每個畢業生都面臨著最后的一個教學項目――畢業設計,同時也再一次聽到指導老師們的抱怨聲。實際上,畢業設計是高職院校學生在培養過程中最重要的教學環節,著重培養學生綜合運用所學知識與解決實際問題的能力,體現了本專業的人才培養目標和要求。目前高職院校的培養方式基本上都是“2+1”式,即兩年在校進行知識的學習,一年在企業或單位進行技術技能的實習,而進行畢業設計則是對學生在實習期間對所學的各門課程知識和各種能力綜合運用的一次全面的回顧和檢查,畢業設計的質量反映了學生的綜合能力。但最近幾年,卻出現了畢業設計的質量下滑、設計題目過時、使用技術過時、指導教師工作量加大、畢業設計的成績逐年降低的情況,發現問題、分析問題、解決問題。
計算機技術的快速發展和應用,帶動了社會的高速發展。計算機專業的教學也跟著社會的發展而發展,計算機專業的畢業設計也必須緊跟社會發展,才能滿足社會對計算機專業人才的需求。因此,計算機專業的畢業生在做畢業設計時要具有一定的應用系統的設計開發和研究能力,并且要具有一定的理論分析與實踐應用能力,才能順應時代的進步。
一、存在的問題
(一)學生方面
1.學生不重視。因為普遍高職院校采取“2+1”的教學模式,第三年的學習是由學生在實習單位或就業單位完成,而目前社會上就業形勢嚴峻、就業壓力大,學生在第三年忙于找工作、參加招聘會、參加面試,在畢業設計上投入時間與精力就相對減少。然而,很多學生都沒有意識到,認真進行畢業設計,既可以使他們的綜合實踐能力得到提高,又有利于學生將來就業。但是學生在這個階段是剛進入實習,工作對他們來說要比畢業設計更重要,特別是剛步入社會、進行實習的學生,對社會的一切都很好奇,實習的這一年里,他們的好奇心還沒有滿足,就無暇顧及畢業設計了。
2.論文抄襲現象較嚴重。從要求學生實事求是的科學態度和嚴肅認真的工作作風的培養方面來講,這是一個非常嚴重的問題,然而,網絡的優點之一就是資源共享,部分學生就是充分利用了這個有利條件,實習期間忙于工作,無暇顧及畢業設計,只將在網絡上搜索到的論文稍做修改,或是將多篇論文重新組織,就變成了自己的論文,更有甚者一字不改,原文直接發給指導教師,讓指導教師給“修改”。
3.設計題目不恰當。合適的選題是做好畢業設計的前提。在畢業設計前,指導教師擬定了若干個畢業設計的方向或題目,但仍有選題不當的情況發生,如:學生對指導教師給定的題目或范圍不感興趣、學生的發展方向與指定的題目或方向不一致、論文題目過時過易、論文使用的技術過時等,這些對學生綜合能力培養的幫助不大。
4.論文格式不符合要求。畢業論文是體現畢業設計的書面形式,學校對學生的畢業論文的格式給出要求,學生應該按照給定的格式要求進行設計與排版。但學生對論文排版非常不重視,特別是有抄襲現象的論文,從網上下載之后原封不動的就發給指導教師,這種情況下無形之中加大了指導教師的工作量,審論文的工作量要遠遠大于指導論文所占用的時間與工作量。
(二)指導教師方面
1.畢業設計期間缺乏監督。在學生的畢業設計期間,指導教師與學生應多聯系,及時了解學生設計的進展情況。然而由于受到學生找工作等情況的影響,學生的時間都被實習或工作占用,很難堅持下來。指導教師也很少主動與學生聯系,而學生又缺乏主動性,很少主動向指導教師匯報畢業設計的進展情況,在這樣的“雙重主動”性的缺乏下,使得畢業設計的過程缺乏監督。
2.指導教師缺乏經驗。由于計算機專業的迅速發展,新技術新知識不斷更新,在應用系統的設計方面具有豐富項目實踐經驗的教師十分少。隨著計算機專業擴招,很多高職院校引入了大批的年輕畢業生充實到教師隊伍中,這些年輕教師從校門直接到校門,畢業后直接從事教學工作,沒有實際的項目開發經驗,就很難理解應用系統的開發過程,在指導畢業設計過程中明顯表現出了不足。另外,指導教師一方面要承擔畢業設計的指導工作,另一方面教學任務又比較重,這些都影響了畢業設計的質量。
二、對應改革措施
(一)學生方面
1.認清形勢,加強思想教育。在學生離校實習前,將畢業設計任務下發,要求學生在開題、設計中期、答辯前定期向指導教師匯報畢業設計的進展情況,引導學生正確處理工作和畢業設計的關系,從制度上防止抄襲和網上下載的現象,使學生引起重視,原則上不允許多人做同一個項目,但如果項目較大,可允許兩個學生做一個,但每個人要有獨立完成部分。
關鍵詞: 計算機;畢業設計;軟件工程
Key words: computer;graduation design;software engineering
中圖分類號:G64文獻標識碼:A文章編號:1006-4311(2011)04-0239-02
1畢業設計的目的
畢業設計是高校教學中重要的實踐性教學環節之一,是對學生四年學習的專業知識和研究能力,自學能力以及各種綜合能力的檢驗。通過畢業設計的形式,可以使學生在綜合能力,治學方法等方面得到鍛煉,使之進一步理解所學專業知識,擴大知識面[1]。因此,畢業設計是高等教育中培養學生綜合運用所學理論知識和技能,解決實際問題能力的重要環節之一,是衡量畢業生是否達到相應學力層次的重要依據。是考察學生是否能夠將課堂知識轉化為實踐技術,靈活運用所學知識的手段。
計算機是一門實踐性很強的專業,因此,計算機專業的畢業設計更加強調理論與實踐的結合。畢業設計的主要目的是:培養學生綜合運用所學的基礎知識,獨立解決一般的計算機應用問題的能力,使學生受到一次計算機應用人員所必須具備的基本能力的訓練,也使學生在思想作風、學習毅力和工作作風上受到一次良好的鍛煉[2]。
2畢業設計中存在的問題
先來看一個畢業設計的例子:教師A根據自己的教學科研情況確定畢業設計題目為使用C語言設計一個自動機演示系統。他指導的學生B已經找好工作,畢業后將到一家網絡公司工作,進行電子商務網站的設計與開發。學生B提出能否將畢業設計題目換成網站開發相關的內容,教師A不同意。學生B就開始按照自己的理解,進行相關代碼的開發。等編碼工作完成后,學生B將編碼情況向教師A匯報,教師A對學生的設計進行審查,并指出存在的問題。學生B對各個模塊的設計及實現進行微調。然后開始畢業論文的寫作及答辯準備工作。等到進行答辯時才會第三次露面。
這是一個典型的失敗的畢業設計,主要存在幾個方面的問題。
2.1 在確定畢業設計題目時,指導教師只是根據自己的教學科研情況指定題目,不考慮學生的實際情況,學生只能被動地適應老師的要求。
2.2 老師只關心畢業設計的完成情況,不進行有效的指導。畢業設計完全變成了學生獨自的行為,指導老師不參與畢業設計的過程,也就無法了解到學生在畢業設計中遇到的問題。學生只向指導教師提交最終的代碼和畢業論文,而學生是如何完成代碼和論文的,指導教師無法了解。這樣會產生各種問題,如從網上下載代碼,抄襲別人的論文等。這樣的畢業設計并不能有效地提高學生的水平,對學校的聲譽也將造成惡劣的影響。
2.3 重代碼輕文檔。由于學生只提交最終代碼和畢業論文,容易造成學生不嚴格遵循軟件開發的工程方法,只重視編碼,忽略需求分析。在了解項目內容后,在軟件開發中跨越了概要設計、詳細設計、模塊設計,直接進行編碼。這種無序的軟件開發方法的直接后果就是開發效率低下,代碼復用性差,并導致系統最后可集成性差。這樣的畢業設計和學生的即興編程沒有區別,對提高學生走向工作崗位的適應能力,毫無幫助可言。
反之,在指導畢業設計的過程中片面地強調軟件工程理論,把學生的畢業設計完全變成相關文檔的書寫過程,而不考慮相關編程技術和技巧的訓練也是不正確的。
作者針對計算機專業畢業設計中存在的上述問題,進行了認真的思考,提出了自己的一些想法。
3根據學生的情況確定畢業設計題目
確定好的題目是學生高質量完成畢業設計的基礎[3]。畢業設計安排在大學四年級的第二個學期,這時大部分學生已經確定了畢業后的工作意向,并且臨近畢業,學生很難專心在學習上。如果畢業設計的題目和他以后的工作學習沒有多大關系,學生往往會抱著應付的態度,完成任務就可以了,不能起到很好的效果。
而如果題目合適,畢業設計可以看作是學生工作前的一次崗前培訓,那學生的熱情和積極性當然是不一樣的。因此一定要根據學生的實際情況設計合適的題目。
如果學生下一步將攻讀碩士研究生,那么他的首要任務就是夯實基礎,為下一步的學習做好準備,因此畢業設計的題目應該偏重于理論研究。
如果學生畢業后將到大型企業工作,要重點指導學生學習如何使用軟件工程的理論進行規范的軟件開發,并設法提高學生的團隊意識和合作精神,以適應日后的工作環境。如果畢業后將到小型企業工作,則應該重點加強學生獨立解決問題的能力以及編程的技巧和技術的培養。
另一方面,計算機專業畢業設計的題目往往局限于算法設計或數據管理等有限的幾個方面。而針對目前社會上需求強烈的手機應用,網絡游戲等卻較少涉及。但其實如果學生具有了這些方面的工作經驗,對他們畢業后的工作很有意義的,同時也是學生很感興趣的研究方向。應該勇于在這些方面進行嘗試。
總之,確定畢業設計的題目應該是指導教師和學生互動的結果,根據學生的情況和興趣設計合適的題目是一個成功畢業設計的基礎。
4畢業設計過程中指導
確定了畢業設計的題目后,就正式進入了畢業設計階段。學生在畢業設計中遇到的困難主要來自兩個方面:①技術上的困難,例如算法的實現,數據結構的設計等。②過程上的困難,例如進度的控制,團隊成員間的合作與協調等。
傳統上,老師更多的是對學生進行技術上的指導,幫助學生將系統的框架建立起來,甚至將重要的數據結構設計好,學生要做的就是進一步的細化設計,編碼完成整個系統的實現。
但其實經過大學四年的學習,學生應該已經具有自己獨立完成一個模塊甚至是整個系統的設計和實現的能力。即使在實現的過程中,遇到了一定的困難,也應該鼓勵學生通過上網搜索等方法獨立解決問題。
學生真正缺乏的是實際的工作經驗和團隊合作理念。因此應該在這些方面加強指導。因此,畢業設計的指導應該主要關注如下幾個方面:
4.1 重點指導學生進行良好的系統設計,特別是模塊間的接口設計讓一個好學生獨立完成一個小的系統的設計并不困難,但讓多個好學生共同完成一個中型系統的設計就非常困難了。學生往往沒有相互合作完成一個項目的經驗,甚至不知道模塊接口為何物。但這又是學生畢業后,在實際的工作中經常遇到的非常重要的問題。因此,一定要將畢業設計的題目劃分成多個有一定耦合性的模塊,分配給多個學生,并指導學生自己進行模塊接口的設計,讓他們接受這方面的鍛煉。
4.2 軟件工程在畢業設計中的運用軟件工程(Software Engineering)是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟件的學科。從軟件工程的角度去指導學生進行畢業設計,使學生認識到軟件工程在系統開發過程中的價值。
單打獨斗慣了的學生,拿到一個題目后,喜歡馬上進行代碼的編寫,遇到問題后推倒前面的設計,重新開始新一輪的編碼。對于很簡單的題目這樣做當然能夠完成任務,但對于真正的大型項目,這種方法顯然好、是不行的。
按照軟件工程思想,軟件開發的過程分為需求分析、程序設計、代碼實現,軟件測試和軟件維護幾個階段[4]。只有認真完成了前面的階段的工作后,才能開始下一個階段的工作。例如要進行編碼,就必須先進行需求分析和概要設計,對系統的方方面面可能遇到的問題,都進行了充分的分析之后,才能夠開始。
畢業設計可以將所學到的軟件工程的知識進行實踐,了解真正公司化的多人協助的軟件開發過程,從而為畢業后的工作打下堅實的基礎。與軟件工程的幾個步驟相對應,可以將整個畢業設計分成幾個階段,確定每個階段的目標和任務。指導教師分別檢查每個階段的完成情況,全程參與學生的畢業設計。
4.3 重視系統的測試工作測試是計算機程序設計的一個重要環節。但以前的畢業設計對此往往缺乏重視。學生完成了代碼設計后,進行一次簡單的試運行,如果沒有大的問題,就認為系統設計完成了。反正在畢業答辯的時候,也不要求運行程序,即使有不完善的地方也不會被發現。
這種做法是非常不正確的,對培養學生嚴謹的工作態度是非常不利的。如果老師不進行強調,學生認為測試是可有可無的,他以后工作中,就會更加不重視測試工作,軟件的質量將不能得到保證。因此,必須留出一到兩周的時間進行系統的測試。
5總結
本文結合作者多年指導畢業設計的經驗,提出了計算機專業本科畢業設計過程中可能遇到的一些問題,并提出了一些意見和建議。
重點強調了根據學生的實際情況選擇畢業設計題目的重要性。然后又分析了畢業設計過程中經常會遇到的幾個問題:注重系統設計的指導,技術性的問題讓學生獨立解決;強調軟件工程在畢業設計中的指導作用;重視測試在系統開發中的意義。作者多年指導畢業設計的經驗表明,通過這些方法的運用,使學生通過畢業設計學到了更多工作中有用的知識,提高了畢業設計的價值。
參考文獻:
[1]王志英.實踐教學:計算機人才培養的重頭戲[J].計算機教育,2004,(9):60-63.
收稿日期:2007―07―04
作者簡介:高尚(1972-),男,博士,江蘇科技大學電子信息學院副教授,主要從事計算智能等方面研究。
一、成人教育畢業設計的意義
畢業設計(論文)是成人教育教學過程中的最后一個環節,是實現培養目標的重要階段,是學習深化與升華的重要過程,是對學生綜合素質與培養效果的全面檢驗;是整個教學工作中極其重要的實踐性環節和階段,也是當前教學改革的重點和難點之一。
二、成人教育畢業設計的現狀
成人教育畢業設計類型多樣,層次復雜。類型可分為夜大、函授、脫產、自考,但即使是相同專業,卻又分不同層次,如計算機專業,可以分為專科、高中起點升本科,專科起點升本科。管理職能部門對論文的要求只能按照條例進行管理,不能深入專業層面進行深層次的管理,容易出現管理漏洞。學生只求順利畢業,不思進取,或者有的學生達不到獨立做論文的水平;教師也只是給出論文題目,按規定進行輔導,基本指導結束。這樣一來,出現相同專業畢業論文題目相近、內容相似、格式相仿,甚至完全雷同,不分層次的現象。
三、計算機專業成人教育畢業設計改革措施
(一)計算機專業成人教育畢業設計的選題改革;如何將學生的綜合素質和能力培養全面提高,畢業設計工作就是全面進行考核的一個衡量標準,也是提高教學質量的關鍵所在。而選題是完成畢業設計中的首要環節,是決定教學實施和設計質量的一項重要工作。
目前選題簡單化、形式化、軟化(軟件開發型)等現象較為普遍。不少選題過于陳舊,無前沿性;有的題目范圍很窄,相當于課題設計,工作量明顯不足;有的題目非常大,不可能完成,如銀行管理系統的開發,該課題涉及很多方面的內容及相關領域知識,學生往往感到無所適從,憑想像進行設計,也無實用性,使得學生只好泛泛而談,甚至還存在不少假題目;有的題目過小,如搶答器的設計,學生在2~3周內就能完成任務,工作量不符合畢業設計的要求;有的指導教師為迎合學生的偏好選擇商務網站設計、多媒體產品開發等題目,學生開始很有興趣,但隨著問題的深入經常出現做不下去的情況。
成人教育在畢業設計安排中,一定要充分考慮到成人教育的特點。具體設想如下:
1.與學生實際工作相結合。成人學生多數來自工作的一線,有豐富的工作經驗,有努力學習想通過學習提高工作能力和業務水平,解決工作中的實際問題的意愿。以上特點要求職能部門在安排畢業設計時,一定要充分考慮學生的特點和今后工作的需要,結合今后工作和學生就業去向合理選題,做到題目有的放矢。在實際工作中可以努力做到:有工作經歷和今后工作需要的學生畢業設計課題與科研、生產相結合,與企業加強聯系,做到設計內容與生產需要相結合起來,努力縮短理論知識與實際應用之間的距離。沒有工作的學生(脫產學生)一定要結合今后工作去向,合理選題,最好能貼近今后工作實際,為參加工作與擇業打下良好的基礎。如學生作人事工作的,可以以人事檔案管理等方面做課題。
2.與基礎理論相關聯。題目所涉及基礎理論知識中的大部分應是學生在校期間已學過的,最好是同時與多門主干課程有密切的聯系,這樣學生就不必花更多時間去學習以前未學過的知識,從而可將全部精力放在已學知識的運用及相應的拓展和加深,進而聯系實際去解決設計中的具體問題。如選管理信息系統方面的設計,采用的高級語言最好是學生學過的;做網站方面的課題,最好結合已學過的網頁設計等課程。
3.與實際科研相結合。面對市場經濟、學生畢業自主擇業的新形勢,我們總結多年來的實際經驗,推出全新的培養方式:結合教師科研課題、結合實際工程項目、結合企業研發需要、結合學生就業傾向、結合學生學習興趣、結合社會熱點問題。這對于培養學生能力、克服“校社”分離、滿足社會實際需要具有積極作用。如目前社會對動漫設計、平面設計、網絡管理等人才需求量較大,可為這些內容設計一些課題。
4.列出多方面課題供選擇。通過網絡等資源收集一些適合本專業做的畢業課題題目,供學生選擇,學生也可根據各自特點、不同興趣以及發展定位,合理選題,充分發揮學生的主體作用,做到因材施教。比如對于計算機專業方面的學生,可以從管理信息系統、網站(網頁)設計、游戲設計、嵌入式系統、圖像處理等多方面設計課題供學生選擇。
5.選題緊密科學技術發展。選題要緊密關注科技技術發展,如計算機學科的發展歷史只有短短的幾十年,其知識更新的速度是以往任何學科都無法比擬的。因此計算機專業選題不能過于陳舊,與當前計算機技術發展相一致,開發工具也要采用當前最流行的開發工具,適應技術發展需要。如上世紀80年代開發管理系統的工具采用dBASE、Foxbase,上世紀90年代采用VisualFoxpro比較多,而現在流行采用PowerBuilder、Oracle等,并從原來的單機版管理系統變為網絡版管理系統等,因此選題時也要適應此潮流,技術不斷更新。
(二)計算機專業成人教育畢業設計的設計時間的改革;在指導學生畢業設計的過程中,發現不少學生專業知識底蘊差,綜合運用知識能力差,動手分析問題和解決問題的能力更差。需要針對開放教育學生的特點,設計出一套對他們更行之有效的培養方案,達到我們培養高級應用型人才的目標。出于更好培養計算機專業學生軟件開發能力,提高我們的人才培養質量的初衷,可以采取“畢業設計提前介入”,以完成畢業設計為問題驅動,激發學生的學習興趣,幫助學生形成正確的學習動機,培養學生形成良好的學習習慣和終身學習的能力,培養學生的自主學習能力、綜合運用知識的能力、分析和解決問題的能力和實際操作與動手能力。
比如對于計算機專業的學生,在學生修完《面向對象程序設計》、《數據結構》、《軟件工程》等課程后,我們便開始指導他們進入畢業設計。我們首先是讓學生仿做(替代畢業實習),即由教師按軟件工程規范,從可行性研究和總體規劃、系統分析、系統設計、系統實現與測試、系統運行與評價一步步做給學生看(面授演示開發過程并做成課件),并要學生一步步仿做,對能提出自己不同意見和做法的,給予高度評價并盡量采納其意見,對做得慢的學生,則引導其與自己的昨天比較,積累點滴進步,“量變一定引起質變”。仿做既培養了學生嚴格按軟件工程規范開發軟件和按結構化程序設計方法編程的良好習慣,也讓學生將課程知識進行了復習、綜合與融會,同時也培養了實際操作能力和動手能力,為順利完成畢業設計打下了基礎。接著給學生下達設計任務,按自愿組合原則將學生分組,進入真正的畢業設計階段。有了仿做和課程設計作為基礎,教師幾乎完全退到了幕后。學生自己找課題,找資料,完成需求分析與概要設計等,不會的,會首先在小組內探討,再問其他同學,最后才用QQ或電話跟教師探討。最后指導學生按要求的格式,規范地用論文將畢業設計表述出來。
(三)計算機專業成人教育畢業設計的指導方式的改革;隨著科技發展,指導方式也將發生了變化,可采取多種方式。可以用面授輔導,組織小組學習活動,開展網上學習討論,利用E-mail、QQ、MSN等進行交流和電話指導方式幫助學生學習。面授是非常重要的學習支持服務方式,我們根據課程特點,采用專題講座、授受教學、討論等方式結合進行;網上教學活動有實時與非實時開展形式,方便教師和學生、學生和學生之間的交流,對學生的心理健康很有好處;QQ是我們用得非常多的一個工具,既能實時交談,又能留言,非常方便師生之間的交流與反饋,更好的是教師和學生成了關系非常平等的網友,更利于探討,更利于培養學生的創造性。
1傳統計算機本科畢業設計現狀分析
傳統計算機專業課程設置偏重于課堂授課,即理論教學,對實踐教學重視不足。首先體現在課時分配上,理論教學授課時間一般要多于實踐授課[3]。其次體現在實踐資源上,公共計算機實踐平臺有限,計算機課程同時也是很多計算相關專業的基本必修課或選修課,導致實踐資源緊張。實踐學習相對于理論學習需要更多的時間來慢慢體會和提升[4]。雖然大部分學生可以自行配置計算機設備,但是沒有公共實踐課程的強制約束,能自覺在課下進行實踐練習的學生很少。這一點也在傳統計算機專業本科畢業設計中得到體現。雖然經過了大學本科前三年半共計七個學期的理論學習和實踐學習,大部分學生的實踐能力依舊非常差。很多學生只是記得簡單的編程語言知識,缺乏實際的編程經驗,沒有真正經歷過全面的、系統的實踐訓練。此外,計算機專業是一個不斷快速發展的學科,新知識、新技術不斷涌現。而課堂教學內容往往比較固定、更新較慢,教師們也常常需要依照課程教綱授課,能介紹的新知識有限,致使很多學生只關注于書本知識,不了解學科領域最新的發展。在本科畢業設計環節,指導老師選定的課題一般都是自己科研領域的較新或者較前沿的方向[5],大多數學生沒有接觸過,需要臨時學習,在有限的時間內很難有好的成果產出。總的來說,傳統計算機專業本科畢業設計過程暴露出本科培養的兩個問題:理論與實踐脫節,沒有扎實的實踐,就不會有對知識的深刻理解;課程設置跟不上學科新進展,所學知識無法滿足實際新需求。
2新工科背景下計算機專業發展需求
新工科建設是國家在新一輪科技革命與產業變革的大形勢下提出的新時代工科專業發展戰略。新工科主演涵蓋了與計算機緊密相關的若干專業,如人工智能、大數據、云計算、區塊鏈、虛擬現實等。新工科建設的目的是探索高等教育新模式、新理念,建設工程教育強國,培養“實踐能力強、創新能力強、具備國際競爭力”的新型高素質工科人才。傳統的計算機本科教學模式及本科畢業設計實踐模式顯然無法滿足新工科建設的需求。一方面,計算機本科教學對新工科涉及的人工智能、大數據等方向難以做出及時調整;另一方面,畢業設計學生難以在短時間內對新方向開展深入研究。此外,正如第2章節所述,教師們也難以在有限課堂時間內將額外新知識很好地傳授給學術[6]。鑒于此,很有必要探索適應于新工科建設需求的全新的計算機專業本科畢業設計培養方法。
3新工科背景下計算機專業本科畢設提升思路
我們旨在改變傳統計算機本科畢業設計培養方式的兩方面不足:短周期培養和單方向指導。相應地,我們需要開展兩方面工作:一方面將本科畢業設計培養貫穿于整個大學培養周期,進行全流程、可跟蹤式培養;另一方面用交互式指導模式代替單方向填鴨式指導模式,激發學生興趣、挖掘學生潛能。
3.1貫穿式培養
計算機專業本科畢業設計貫穿式培養模式主要有兩個特點:全周期和可跟蹤。全周期是指從大學第一個學期開始就為本科生選配畢業設計指導老師,將畢業設計融入到大學全周期的教學與實踐環節中去。需要指出的是,全周期培養并不是一開始就給學生指定畢業設計題目,而是根據學生興趣及指導老師研究方向,在前期給學生一個相對自由的探索與實踐空間,后期再讓學生選定畢業設計題目。可跟蹤是指整個培養周期內,指導老師可以及時、全面地掌握學生的學習與實踐動態,根據具體情況實時調整培養方案。全周期模式有三方面優點:第一,充足的實踐。理論需要聯系實際,公共實踐資源極為有限,更多的私有實踐資源分散在指導老師那里。指導老師可以為本科生提供實踐的物理空間和設備資源,使學生有充足的實踐鍛煉,深刻領會課堂所學知識,達到融會貫通的目的;第二,更多的收獲。指導老師還可以讓研究生協助培養本科生,把研究生豐富的課題研究實踐經驗傳授于本科生;第三,更大的創新空間。本科生思維活躍,融合理論知識和實踐鍛煉,有利于產生創新性研究成果。可跟蹤模式的優點在于指導老師對學生有全面的了解,可以根據學生前期的學習及科研情況選定最終的畢業設計題目,做到因人選題、有的放矢,實現提升畢業設計質量的目的。
3.2交互式培養
計算機專業本科畢業設計的交互式培養是指導老師與學生進行雙向的互動,而不是單向的灌輸式培養。交互式培養有利于提高學生的主動性、激發學生的活力,使學生有更大的獲得感,從而不斷激勵學生自發地搜集資料、學習知識、加強實踐,實現自我綜合素質的提升,最終到達畢業設計質量的提升。交互式培養貫徹于整個培養周期,包括前期的學習、實踐以及最終畢業設計論文的完成。交互式培養在老師指導、學生反饋、老師與學生討論以及再指導、再反饋、再討論的循環往復過程中實現學生潛能的不斷發掘與提高。本科畢業設計不是無源之水、無本之木,前期充足的積累才能寫出高質量的畢業論文。計算機專業畢業設計不是簡單地完成、調試成功了程序,而是針對所選定的題目,根據所學理論知識及調研資料,設計出解決問題的創新方案,并與指導老師不斷討論與優化,在此基礎上利用掌握的程序語言和工具,實現畢業設計課題的研究目標。在畢業設計的實現階段,交互式培養會更加頻繁,這個階段是對整個培養方式的考核,需要在指定時間內實現一個具體的研究課題,并要求有創新性思路。
畢業設計是所有工科人才培養方案中規定的重要實踐性教學環節,高等職業技術學院也不例外。通過該環節的教學使學生能夠綜合運用所學理論知識分析、解決實際工程問題,初步掌握設計的一般流程和方法,在設計態度、工程思想、實踐能力等方面得到系統的鍛煉和提高,為步入工作崗位打下良好的基礎。畢業設計的質量在一定程度上反映了學生的專業知識水平、工程素質以及綜合運用各種知識的能力;也在一定程度上體現了指導教師的治學態度、學術水平和指導設計工作的能力;同時也從一個側面表明了學校的教學質量和管理水平[1].尤其對于工科學生而言,畢業設計是他們走上工作崗位前的一次預演,應該引起足夠的重視
1.當前高等職業技術學院畢業設計(論文)存在的問題
1.1 學生思想重視不夠, 投入精力不足
由于目前就業形勢嚴峻, 一部分學生忙于參加各種各樣的招聘會和公司面試, 在畢業設計環節上投入精力甚微。畢業設計的時間與實習、頂崗或長升本(接本)時間重合,在兩者不可兼顧的情況下, 多數學生都選擇了工作或接本為主, 而不是做畢業設計。
1.2 選題不恰當
選題恰當是做好畢業設計( 論文) 的前提, 我院制訂的"無錫商業職業技術學院物聯網技術學院專科生畢業設計( 論文) 工作的若干規定"規定了選題的基本原則。
盡管如此, 但是選題不當的情況仍然時有發生, 表現在:(1) 論文題目大多由指導教師給定,學生并不感興趣, 因此更談不上對題目的意義有比較深入的思考; (2) 論文題目與學生的發展方向不一致。例如有的學生是軟件方向的, 但指導教師指定的題目卻是硬件方向的等等, 對于所用到的一些技術學生知之甚少; (3) 論文選題陳舊,圖書管理系統題、學生管理系統等類似的題已經做了多少年了, 每年都在做, 又沒有發展, 毫無創新性可言; (4) 選題脫離社會實踐, 所使用的技術屬于基本已經淘汰的技術, 對學生綜合能力培養的幫助不大;
1.3 指導教師缺乏經驗, 指導強度大
由于計算機專業發展比較晚, 具有豐富項目實踐經驗的老教師十分稀缺。而隨著近幾年計算機專業擴招, 高校引入了大批的年輕的畢業生充實教師隊伍, 這些年輕教師本身充滿活力, 敢想敢干, 不足之處在于他們多是畢業后直接從事教學工作, 實際的工程項目實踐經驗不足, 而計算機專業本身是一個實踐性要求很強的專業, 沒有這些實踐體會, 就很難理解軟件開發過程、軟件技術如何應用到生產這些問題, 從而影響了畢業設計的質量;
1.4 畢業設計過程缺乏監督
一般按慣例, 指導教師與學生之間每星期至少應見面兩次, 了解學生畢業設計的進展情況。然而由于受到學生找工作、升本(接本)等特殊情況的影響, 很難堅持下來。學生缺乏主動性, 不愿意主動找指導教師交流, 因此使得畢業設計的過程缺乏監督。
1.5 論文抄襲現象時有發生
我校對論文抄襲現象處置甚嚴, 這也是對學生實事求是的科學態度和嚴肅認真的工作作風的培養, 然而, 部分學生報著僥幸和偷懶心理, 往往將網絡上檢索到的多篇論文稍加修改, 重新組織加工, 從而就變成了自己的畢業論文。有的學生甚至一字不改, 原文照搬。
總的說來,目前有的高等職業技術院校的畢業設計(論文)工作中的主要問題是少了一點“規矩”,即使有規矩也是“老規矩”。對隨著教育和教學改革的深化而出現的新情況遇到的新問題,缺乏深入的研究和及時的改革。
2.畢業設計(論文)的定位
計算機應用專業是一門綜合性非常高的學科,該專業軟件、硬件及系統的開發、應用、維護等工程領域,是一個縱向較深,橫向較廣的復合性、綜合性專業。畢業設計(論文)是學生綜合運用所學知識,分析、解決實際問題,培養獨立思考、獨立工作的能力,接受高等職業技術人員所必需能力的基本訓練的重要教學環節。畢業設計(論文)首先具有教學與教育功能,是實現專業培養目標,對學生進行設計科學教育,培養探求真理的科學精神,強化工程意識,進行工程基本訓練,提高學生科學研究能力、工程實踐能力、創新能力和經濟意識的重要階段;是培養學生優良思想品質,進行綜合素質教育的全面檢驗。其次,畢業設計(論文)成果具有直接或間接為經濟建設服務,為生產、科研服務的社會功能。隨著教育和教學改革的深化,對人才培養模式的改革,專業的拓寬改造,對人才培養提出了新的更高要求,我們更應高度重視畢業設計(論文)的基本要求和質量評價,使學生更清楚地知道怎樣主動做好畢業設計(論文),使指導教師更清楚地知道如何對學生進行指導,使管理人員知道怎樣抓住實質問題管理到位,以保證畢業設計(論文)的質量。
3.有關應對措施
3.1 加強學生思想教育
如何提高高校畢業設計的質量, 已成為一個日益引起教育界關注的話題。筆者陋見, 根本措施應當是加強學生教育, 使學生引起重視。其實多數高校和指導教師對于加強學生思想教育的重要性都深有體會, 但具體實施起來總覺得效果不如想象中好, 關鍵是在于“循循善誘”幾個字。筆者今年指導的幾個學生中, 也有個別學生對畢業設計重視不夠,設計時敷衍了事, 做好畢業設計,是為了對自己四年學習劃上一個圓滿的句號, 也是對個人責任心的一次考驗, 從而端正了態度, 主動性大大提高。
3.2 在畢業設計之前做專題講座
由于學生都是第一次參加畢業設計, 所以對如何進入狀態, 開始畢業設計工作, 如何查閱資料, 如何分階段完成, 如何撰寫開題報告和畢業論文, 如何對畢業論文的章節規劃、內容安排和格式規范等知識缺乏認識, 因此在畢業設計之前有必要做專門針對畢業設計如何開展的專題講座。
3.3 選題是關鍵, 鼓勵學生到企業進行畢業設計
選題是整個畢業設計(論文)的核心, 正確、恰當地選題是做好畢業設計(論文)的前提, 應首先把好選題關。在我系首先原則上把一人一題作為選題工作的重要原則少數課題比較大時, 可以分成幾個小課題, 但必須保證每個學生都是單獨完成自己的課題,防止學生互相“幫忙”的發生。
畢業設計(論文)題目需經過教研室討論、教研室主任審核、系主任批準。對于一些過易、任務過輕或所使用的是一些過時技術的題, 堅決要求進行重選。通過這些做法,保證了畢業設計(論文)題目的質量, 學生也反映良好。
開展學生畢業設計的一種新做法, 是讓學生到就業單位去做畢業設計, 利用企業的經費、場地和技術力量, 完成企業需要的技術課題, 實行校企聯合指導方式。一方面, 可培養學生工程設計和科學研究能力及團隊合作精神, 使學生了解和掌握實際工程設計和科研的全過程;另一方面,工作單位的實際課題, 任務明確, 要求具體, 時間性強, 能激發學生的工作熱情和主動性, 增強學生的事業心和責任感。同時, 便于用人單位和學生較早互相了解, 有利于學生就業后盡早地進人工作角色。我系目前對于這種新的指導方式正進行嘗試和摸索,從目前的效果來看,很受學生和用人單位的歡迎。[2]
3.4 過程管理很重要
開題報告完成以后, 就進入了漫長的實際設計過程。要增強對學生的監督和督促機制, 防止學生偷懶。其一,要增強指導教師的責任感;其二,可引入現在一些軟件公司常用的做法,要求學生寫周報,讓學生每周對自己畢業設計的工作進展, 取得的成果或碰到的困難做一次記錄。這樣既避免了學生臨時報佛腳,不做設計只寫論文的情況發生,又使學生的整個設計過程都有案可查, 增加了對畢業設計評分的合理性和公正性。[3]
3.5 如何杜絕論文抄襲現象
論文抄襲是學術界十分不齒的行為,應當給學生灌輸這種思想。學生大多都是第一次撰寫學術論文,一旦養成了抄襲的壞毛病,則日后對己對人都貽害無窮。一方面,應當將“對畢業論文抄襲進行嚴厲懲罰”寫入到畢業論文的要求規范當中去,一旦發現,絕不姑息;另一方面,指導教師可通過耐心教導,擊潰學生的僥幸心理,讓學生明白,抄襲的論文是無所遁形的。
3.6 改善評判學生畢業設計質量
學生的畢業設計質量由兩部分來衡量:
一是設計成果的質量, 包括軟件的功能、所采用的開發技術、人機界面等部分組成, 可通過現場演示和答辯來評分;
二是畢業論文質量,根據課題完成情況和答辯情況由指導教師、評閱教師和答辯小組分別按畢業設計(論文)評閱、評審評分標準采用“結構分”進行評定,其中指導教師成績占30%,評閱教師成績占30%,答辯小組成績占 40%
(1)指導教師評定成績
根據指導教師評審評分標準從學生工作量、工作態度、技術方案、分析與解決問題的能力、設計(論文)質量、創新等方面進行評定。
(2)評閱教師評閱成績
根據省教育廳的有關文件精神,要求每位學生的畢業設計(論文)必須由兩位熟悉相應課題內容的教師(可以是外聘教師)進行評閱,評閱評分標準從畢業設計(論文)內容、學生工作水平以及論文撰寫規范共同確定,每位評閱教師必須單獨填寫評閱表。
(3)答辯
成績主要由答辯小組根據答辯評審評分標準從學生的報告內容、報告過程、回答問題以及學生在畢業設計 (論文) 中的創新等方面進行評定。畢業設計(論文)成績按優秀(>85分)、良好(75分一84分)、中等(66 分一74分)、及格(60分一65分)、不及格(60分以下)五級分評定,其中優秀比例控制在 20%以內。[4]