前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的計算機畢業(yè)設計主題范文,僅供參考,歡迎閱讀并收藏。
【關(guān)鍵詞】應用型本科師生比移動互聯(lián)網(wǎng)創(chuàng)新性實用性
一、引言
近年來,隨著中國高校教育的普及化程度越來越高,每年各類高校招生的學生人數(shù)逐年提高,而我國很多高校的師生比在擴招的情況下很難達到教育部規(guī)定的標準。由于每個學生都需經(jīng)歷畢業(yè)設計的階段,造成每個畢業(yè)設計指導教師均有可能同時指導多名學生。在我國現(xiàn)有的700多所高校中,大部分是應用型高校[1]。對于應用型高校的計算機專業(yè)而言,如何為每一個學生選擇一個適合學生自身水平的、學生感興趣的、具有一定實用價值和創(chuàng)新價值的課題,似乎是困擾畢業(yè)設計指導教師和學生本人的一個難題。
二、畢業(yè)設計課題選定時存在的問題
目前,應用型本科計算機專業(yè)的學生,其畢業(yè)設計的時間大約為4個月時間。這4個月時間要完成從選題、開題報告、需求分析、總體設計、編程、調(diào)試、測試、完成論文及答辯等的整個過程。對于本科生而言,由于原來沒有科研開發(fā)的經(jīng)驗,均是第一次參加這種畢業(yè)設計的課題,多少會存在諸多如知識缺乏、無從下手、不懂科研開發(fā)的方法、時間緊、任務重等諸多問題。而畢業(yè)設計課題如果選擇不當,則更有可能造成要么課題太簡單,達不到學校的培養(yǎng)目標;要么課題太難,學生畢業(yè)設計完不成或完成質(zhì)量差的問題。從多個高校畢業(yè)設計課題的選題情況來看,或多或少存在著這樣那樣的問題,這些問題主要包括:
1.課題老舊,跟不上互聯(lián)網(wǎng)時代的發(fā)展需求
在不少高校中,由于畢業(yè)設計的學生較多,同時,畢業(yè)設計指導教師又忙于教學,對當前的科技及應用發(fā)展不了解、不學習,致使給學生出的課題多年不變、陳舊而跟不上時代。例如,有的高校的“圖書館管理系統(tǒng)”、“教務管理系統(tǒng)”、“學生宿舍管理系統(tǒng)”等課題,每年都被學生反復做,不僅學生沒有興趣,還有可能造成學生的抄襲拷貝的現(xiàn)象。在互聯(lián)網(wǎng)尤其是移動互聯(lián)網(wǎng)廣泛應用的今天,課題如果仍然是單機版的數(shù)據(jù)庫管理系統(tǒng),顯然與當前的實際情況脫節(jié),跟不上時代的潮流,不能與學生今后的職業(yè)方向相匹配。
2.課題類似或雷同,不能全面考察和培養(yǎng)學生的綜合能力
有些高校的畢業(yè)設計指導教師不善于思考、缺乏熱情、或是敷衍了事,致使每年學生的畢業(yè)設計課題雷同或類似,沒有任何的變化或創(chuàng)新。例如,每年均讓學生設計建立不同的購物網(wǎng)站,有的網(wǎng)站賣水果,有的網(wǎng)站賣文具,有的網(wǎng)站賣手機等。雖然這些課題從表面上看似乎有所不同,但實際上幾乎所有開發(fā)手段和技術(shù)均雷同,很難考察和培養(yǎng)學生的綜合能力,相互間抄襲借鑒的可能性也很大,教師是省事了,學生卻學不到更多的東西。
3.課題貪大求全或純理論
在畢業(yè)設計指導教師和學生本人在對科研和技術(shù)沒有深入研究的情況下,盲目地在本科生的畢業(yè)設計課題的選題過程中,貪大就全,全部是純理論的研究或綜述。例如,XX技術(shù)的研究綜述、XX行業(yè)的發(fā)展概況、淺析XX學科的走向等。作為一個未有過多少科研開發(fā)經(jīng)驗的本科生而言,基本不可能對某個技術(shù)、行業(yè)和方向做出全面綜述或評價的。對于應用型本科計算機專業(yè)而言尤為如此,該專業(yè)更應歸類為一種實踐類專業(yè)、需要一定動手能力的專業(yè),純理論研究還是由更高層、更專業(yè)的研究人員去實施較好。
4.課題的創(chuàng)新性和實用性差
對于應用型本科院校而言,有不少畢業(yè)設計指導教師幾乎沒有多少參加科研工作的經(jīng)歷,如果還不積極參與社會實踐的話,其確定的課題往往毫無創(chuàng)新性和實用性。例如,做網(wǎng)絡工程的全是用諸如CISCOPacketTracer這樣的模擬工具進行紙上談兵;做程序設計的,編一段毫無實用價值的數(shù)據(jù)庫管理系統(tǒng);做硬件的買一塊開發(fā)板做一個毫無創(chuàng)新的溫濕度檢測系統(tǒng)等等。
5.課題的難易程度與學生能力不符
在不同的高校,不同的專業(yè),甚至同一班級的不同學生之間,其專業(yè)知識的掌握程度及動手能力都有可能有不小的差別。不少高校的畢業(yè)設計指導教師不去全面了解和掌握學生的知識結(jié)構(gòu)和能力,任由學生自己命題;或教師本人盲目命題,強行布置給學生。結(jié)果是,有的課題太過簡單,造成學生草草了事,學不到實質(zhì)的東西;而有的課題則太過復雜,遠遠超過學生自己的能力水平或?qū)I(yè)方向,均會造成學生無從下手及完不成任務的情況。
三、畢業(yè)設計課題選定的原則
1.符合學生培養(yǎng)目標,注重學生綜合能力的訓練
畢業(yè)設計是學生四年本科學習的最后階段,選定的課題應該符合學生的教學培養(yǎng)目標,能綜合考查和培養(yǎng)學生的各方面的綜合能力[2]。例如畢業(yè)設計課題應能培養(yǎng)學生情報檢索、英文閱讀、數(shù)學統(tǒng)計、系統(tǒng)設計、軟件編程、繪圖、硬件制作、測試和驗收、科學寫作和表達等多方面的綜合能力。所以選擇課題時,一方面要與所學的專業(yè)對口,另一方面,也要有一定的深度和廣度,以訓練和提高學生的多方面綜合素質(zhì)。
2.以教師選題為主,學生選題為輔的雙向選擇原則
本科生的知識水平和科研能力決定了由學生自己選擇一個合適的畢業(yè)設計課題是有難度的。因此,應以指導教師為主,由教師根據(jù)教學目標、學生職業(yè)方向和學生能力特點先擬定若干課題,供學生選擇。當然也可在學生意愿、愛好和初步選題設想的基礎上,幫助學生確定合適的畢業(yè)設計課題。這種由教師和學生雙向選擇確定的課題,更能符合學生的能力特點,也更易達到并符合學校對學生的教學培養(yǎng)目標。
3.與時俱進,選擇實用性強的應用或技術(shù)類課題
畢業(yè)設計指導教師應充分了解當前的技術(shù)和應用現(xiàn)狀,選擇符合當前技術(shù)和應用的潮流,有利于學生職業(yè)生涯的發(fā)展,有一定實用性和現(xiàn)實意義的課題。這類課題,不僅對培養(yǎng)學生的各方面綜合能力有利,學生也可能更有興趣、更有動力。而且實用性強的課題,一般還有利于學生查找到各種資料,不至于太冷門或資料太少而完不成任務。在當前互聯(lián)網(wǎng)尤其是移動互聯(lián)網(wǎng)普及和大量應用的今天[3],應充分考慮將學生的畢業(yè)設計課題與互聯(lián)網(wǎng)或移動互聯(lián)網(wǎng)相結(jié)合,既符合時展的需要,又對學生的今后的職業(yè)生涯提前打好基礎。
4.堅持創(chuàng)新能力的培養(yǎng)
畢業(yè)設計更多地是為了培養(yǎng)學生的科研能力、開發(fā)能力和創(chuàng)新能力。在國家提倡大眾創(chuàng)新、全民創(chuàng)業(yè)的歷史機遇下,堅持和重視學生創(chuàng)新能力的培養(yǎng)尤其重要,畢業(yè)設計不應停留在只是“設計”或“開發(fā)”,更重要是培養(yǎng)學生的創(chuàng)新思維和創(chuàng)新方法[4]。高校教師本身應該不斷學習,積極參與科研工作和社會實踐,并掌握一些創(chuàng)新的方法。同時,應積極鼓勵和引導學生提出并實施技術(shù)和應用等多方面創(chuàng)新的想法,這樣,才能確保畢業(yè)設計課題的創(chuàng)新性。
5.為不同能力類型的學生,盡可能選擇不同的課題
結(jié)合應用型本科計算機專業(yè)的特點,在滿足學校教學培養(yǎng)目標的條件下,盡可能根據(jù)學生的特長選擇課題。一方面這類課題更容易引起學生的興趣,有利于發(fā)揮學生的積極性;一方面學生也更容易順利地完成畢業(yè)設計任務。事實上,不少學校在學生培養(yǎng)的過程中,也會根據(jù)學生自愿原則和專業(yè)方面的不同,或選擇偏重軟件編程;或選擇偏重硬件設計;或選擇網(wǎng)絡工程等等。所以,畢業(yè)設計指導教師在幫助學生確定畢業(yè)設計課題時,應充分考慮學生的專業(yè)方向和能力特點,課題難度和工作量應適中或稍大,與學生的能力和時間基本匹配,以充分激發(fā)學生的潛能,順利地完成畢業(yè)設計任務。
6.盡可能選定課題開發(fā)固定費用較少的課題
一般應用型高校的經(jīng)費均是非常有限的,不可能在本科生畢業(yè)設計的過程中承擔太多的課題經(jīng)費,當然讓學生自己額外支付大量的課題經(jīng)費,也是不現(xiàn)實的。因此,對于一些需要較大投入的課題,對于本科生畢業(yè)設計而言并不合適,應盡可能選定那些固定開發(fā)費用較少、學校或?qū)W生能負擔的起的課題,盡量避免因課題經(jīng)費不足而無法實現(xiàn)的情況。對于計算機專業(yè)而言,以互聯(lián)網(wǎng)為基礎的軟件編程、以移動互聯(lián)網(wǎng)為基礎的APP或微信小程序的開發(fā)設計,一般需要的課題經(jīng)費極少,畢業(yè)設計課題應著重考慮這一類課題。
7.以獨立課題為主,合作開發(fā)課題為輔為學生確定課題
由于不同學生的綜合能力不盡相同,對于本科生而言,盡量為每個學生確定一個單獨的課題更為合適,這也使每個學生均有機會了解掌握一個課題完整的研發(fā)過程。合作開發(fā)課題因為需要多人的配合,并不適合初次參加課題研發(fā)的本科生。這對計算機專業(yè)的學生尤為如此,一方面計算機類的課題是環(huán)環(huán)相扣的,有一個人完成不了或完成不好自己的任務,均會給整個課題的進度和完成質(zhì)量帶來不好的影響;同時,這種合作開發(fā)課題也可能影響到不同水平的學生間綜合能力的考察。
四、開拓思路,擬定創(chuàng)新性和實用性俱佳的畢業(yè)設計課題
在互聯(lián)網(wǎng),尤其是移動互聯(lián)網(wǎng)應用高度發(fā)展的今天,各類應用層出不窮。隨著多種技術(shù)的發(fā)展和普及,及各種工具的出現(xiàn)和完善,畢業(yè)設計可選課題的范圍和內(nèi)容已大大擴展,這就需要畢業(yè)設計指導教師有廣闊的視野,注意生產(chǎn)和生活的方方面面,并結(jié)合最新技術(shù),擬定出創(chuàng)新性和實用性俱佳的畢業(yè)設計課題。以下,我們就應用型本科計算機專業(yè),給出一些擬定畢業(yè)設計課題的思路,供參考。
1.利用學科中學習過的技術(shù)及其這些技術(shù)的延伸,開發(fā)在不同領域中的應用
在計算機領域,隨著互聯(lián)網(wǎng)和智能手機的普及,以及各種相關(guān)技術(shù)的出現(xiàn)和成熟,充分利用和發(fā)掘這些技術(shù)在不同生產(chǎn)生活中的應用,會產(chǎn)生千萬數(shù)量級的應用。例如,利用智能手機的各類傳感器及相關(guān)技術(shù)開發(fā)出的應用就數(shù)量驚人。根據(jù)工信部的2018年1-5月互聯(lián)網(wǎng)和相關(guān)服務業(yè)增長數(shù)據(jù),截至到2018年5月底,我國市場上監(jiān)測到的移動應用(APP)為415萬款。所以,僅移動互聯(lián)網(wǎng)領域可供學生畢業(yè)設計的課題就絕對能滿足人手一題的需求。下面,我們僅將手機上的部分傳感器歸納一下,利用手機APP或微信小程序,將這些傳感器技術(shù)應用于不同的領域:1)重力傳感器:可用于手機翻轉(zhuǎn)、水平儀、平衡球等應用,以及賽車類游戲的開發(fā)。2)加速度傳感器:可用于開發(fā)動作類游戲、計步器、甩動切歌、翻轉(zhuǎn)靜音等應用。3)陀螺儀:可開發(fā)角度、射擊和賽車等動作類游戲,以及3D拍照、全景導航等應用。4)磁力傳感器:用于開發(fā)指南針、地圖導航類應用。5)距離傳感器:指紅外燈和紅外光探測器,可開發(fā)聽電話時關(guān)屏幕等應用。6)光線傳感器:可自動調(diào)整屏幕亮度、檢測手機的使用情況。7)氣壓傳感器:可估計海拔高度,用于室內(nèi)定位,測量爬山或樓梯高度等。8)氣溫的溫度傳感器:可檢測機內(nèi)溫度、環(huán)境溫度等。9)計步器:用于開發(fā)健身健康類應用。10)心率傳感器:可開發(fā)健身健康類應用。11)血氧傳感器:利用紅外光和紅光照手指測血氧,可開發(fā)健康類應用。12)指紋傳感器:加密解鎖、安全防護,可為眾多應用服務。13)有害輻射的傳感器,如紫外線傳感器:用于健康類應用。14)霍爾傳感器:可檢測手機翻蓋或手機套,適時關(guān)閉屏幕。15)GPS芯片:定位導航,幾乎可用于所有應用。16)麥克風:可以用于通信、錄音、備忘等應用。17)攝像頭:用于照相、攝影、手電筒等多種應用。18)NFC:用于非接觸IC卡的識別、門禁系統(tǒng)、支付系統(tǒng)、防偽系統(tǒng)等領域。
2.利用現(xiàn)有應用模式,開發(fā)在不同領域中的應用
事實上,利用聯(lián)想和推演的方法,將現(xiàn)有的應用模式應用于不同的領域,也是比較容易想到并加以推廣、應用的方法之一。例如,中國獨具特色的共享單車,正是利用移動互聯(lián)網(wǎng)技術(shù),結(jié)合GPS定位、移動通信、藍牙及加密技術(shù)來實現(xiàn)的。既然能用于自行車的共享,當然可以拓展到汽車、貨車、電動車、甚至昂貴的工具、箱包、雨傘等其他物品的共享。再如,既然滴滴打車可以利用乘客和車主的雙定位就近距離地完成對接,那我們也可利用相同的雙定位方法,實現(xiàn)車輛事故的報警和報保險,使車輛駕駛員與警察以及保險公司工作人員就近對接;我們更可以將病人和救護車、失火點和消防車等就近適配,從而大大提高效率,并可為拯救人們的生命、減少財產(chǎn)損失爭取寶貴的時間。
3.對于生產(chǎn)和生活中的實際需求,利用所學的相關(guān)技術(shù)給出解決方案
仔細觀察和分析周圍生產(chǎn)和生活中的實際需求,我們會發(fā)現(xiàn),用最新技術(shù)能給出與傳統(tǒng)解決方法更新穎,更高效,更合理的方法和途徑。例如,將原有的政府、事業(yè)單位、企業(yè)等公司網(wǎng)站搬到移動互聯(lián)網(wǎng)上,可以隨時隨地方便查詢;將各單位的服務類、管理類、銷售類網(wǎng)站用移動APP或微信公眾號實現(xiàn),可以增加更多的互動;將原有眾多的電話呼叫系統(tǒng)利用智能手機的即時通信等手段完成,可以完成實時傳送照片、視頻,甚至完成定位的功能等??梢?,利用這些最新技術(shù),可以大大提高了生產(chǎn)和生活的效率。
4.利用多學科、多種技術(shù)的綜合和交叉應用,拓展應用的新領域
對于很多應用領域,單靠幾種本專業(yè)的主流技術(shù)還無法全面解決問題,可以利用不同領域的多種技術(shù)造就嶄新的應用模式。例如,將傳感器技術(shù)、網(wǎng)絡數(shù)據(jù)傳輸技術(shù)、手機移動互聯(lián)網(wǎng)技術(shù)和數(shù)據(jù)庫管理系統(tǒng)結(jié)合,實現(xiàn)地下車庫的停車管理系統(tǒng)的設計;將定位技術(shù)、移動通信技術(shù)、藍牙、電源技術(shù)、加密技術(shù)與機械鎖結(jié)合,開發(fā)出共享單車或共享汽車的自動開鎖系統(tǒng);將RFID技術(shù)、防偽加密技術(shù)、商品管理系統(tǒng),手機NFC及移動互聯(lián)網(wǎng)技術(shù)結(jié)合,實現(xiàn)商品的防偽查詢系統(tǒng)等。
一、畢業(yè)選題。
不要選太偏的題,選太偏的題有可能導致可借鑒的資料太少,到最后落下個力不從心的結(jié)果。也許很多老師在選題的時候給的建議是不要選太常見的題目,其實我個人見解是這是個誤區(qū),竟然學校安排了這些題目,理所當然就能被選擇。更重要的是常見的題目也能推陳出新,你可以用流行或者高級的語言來新解這個論題,這樣也能拿到理想的分數(shù)。選題另一個要注意的地方就是不要選太寬太泛的題目,一旦你的指導老師是個比較嚴格的人,要求你按要求辦事,你就會有點自食其果了。
二、掌握計算機基礎。
計算機專業(yè)基礎知識該掌握的還是得掌握,個人覺得數(shù)據(jù)結(jié)構(gòu)可以忽略一下,畢竟《數(shù)據(jù)結(jié)構(gòu)》是運用主要體現(xiàn)在程序的實際開發(fā)中,而其理論知識都是大套大套的,對于答辯提問實在不宜,所以答辯中不會過多的涉及數(shù)據(jù)結(jié)構(gòu)的知識;而對于系統(tǒng)開發(fā)必不可少的《數(shù)據(jù)庫》知識,在這里我推薦重點掌握一下,數(shù)據(jù)庫中重點要注意的是查詢這塊,答辯的老師可能會針對你具體系統(tǒng)中的某個查詢要你寫出數(shù)據(jù)庫語句,比如當時我答辯的時候老師就問了我一個牽涉三表查詢的問題,還有主鍵在這個系統(tǒng)表中的串聯(lián)和功能。
三、掌握畢業(yè)設計開發(fā)使用的語言。
這里所謂的掌握并不是需要你真正的能用一門語言去開發(fā)一個系統(tǒng)什么的,是你得對這門語言熟悉,略知其一二,能知道它有什么優(yōu)勢以及它在日常開發(fā)中的作用,并且掌握一些基礎的,如定義變量,基本語法結(jié)構(gòu),其大致的開發(fā)模式;有了這些東西在你畢業(yè)答辯的時候就多了一份勝算。據(jù)我了解,一般學校的答辯也不會很為難學生,其一是老師都是來自學校本院,提的問題也是相對基礎的,只要你答的不是牛頭不對馬嘴出太大的洋相,基本及格還是沒有問題的。其二是學校自身得保證他們的升學率,這個我就不多說了,大家都懂的。
四、畢業(yè)論文。
論文這塊比較的重要,我就多啰嗦幾句。1)論文格式。格式一定要嚴格按照學校的要求來,容不得半點馬虎,投機取巧那更是給自己挖坑。剛開始就能把格式這塊重視起來會給指導老師一個好的印象,哪怕你的程序不是非常的完善。2)論文目錄結(jié)構(gòu)。計算機專業(yè)大多數(shù)專業(yè)(可能部分學校的信息管理專業(yè)沒有開設這門課程,不過肯定會開軟件項目管理和信息系統(tǒng)分析與設計)都必須學習軟件工程,一般論文的結(jié)構(gòu)都是按照軟件工程所要求的在做。一般來說論文目錄結(jié)構(gòu)主要有一下部分:緒論、需求分析、總體設計、詳細設計、軟件測試、總結(jié)致謝、參考文獻、附錄。這其中緒論這塊我就不詳細說了,需求分析這塊也沒有過多要說的,只是把各模塊實現(xiàn)的功能概括出來就OK了??傮w設計中就牽涉到數(shù)據(jù)庫設計了,這個就得注意一下了,你得明白自己的系統(tǒng)使用的是面向結(jié)構(gòu)還是面向?qū)ο螅槍Σ煌拈_發(fā)模式需要繪制不同的圖,如面向?qū)ο缶托枰鼒D、類圖、E-R圖之類的。詳細設計中配上系統(tǒng)運行的截圖,然后附帶實現(xiàn)方式,不要放過多的代碼,不然代碼過多會影響論文的排版和整體美觀。調(diào)試分析這塊很多人會忽略這塊,其實這塊會無形中給你加分;因為軟件測試在實際的項目開發(fā)中有著舉足輕重的作用。開發(fā)界有這樣一句話:代碼是調(diào)出來的,這足可想見其重要性,因而在論文中配上測試,會體現(xiàn)出你的專業(yè)性和學習認真的態(tài)度。論文后面的感言就不多說了,都是些新的以及對老師的感謝,懶得自己原創(chuàng)的話可以去搜索引擎網(wǎng)站搞拿來主義。畢竟這塊在論文中不太被重視。最后強調(diào)下參考文獻還得屬于開發(fā)語言的家族,免得弄出不必要的笑話。當年我答辯的時候老師都是挺重視這塊的,可能是這塊容易出問題又或者這塊能體現(xiàn)出word排版的水平
五、系統(tǒng)。
系統(tǒng)這塊,根據(jù)學校的不同,要求也不同??梢允孪雀鷮W校畢業(yè)的師哥師姐先了解下。要求嚴格就老老實實做。據(jù)我了解,一般的學校還是只要能實現(xiàn)主要的模塊就行了。比如人事管理系統(tǒng),員工信息、出勤、調(diào)崗就是重點,而打印報表這塊就沒做太多要求。而對于類似ASP中的字符過濾,java中的拋出異常稍微松懈下也無傷大雅。畢竟畢業(yè)設計是由沒有實戰(zhàn)經(jīng)驗的一個人或者兩個人開發(fā)學生完成,不妥之處在所難免。
(一)目標
1.通過閱讀有關(guān)資料對當前計算機軟件技術(shù)的發(fā)展有進一步的了解。
2.提高學生調(diào)查、收集、加工各種信息和獲取新知識的能力。
3.培養(yǎng)學生綜合運用所學專業(yè)的理論知識和技能,提高獨立分析問題和解決實際問題的能力。
4.培養(yǎng)學生進一步鞏固和擴展專業(yè)知識面,具有較強的自學能力和實際開發(fā)能力。
5.培養(yǎng)學生團隊精神和良好的溝通、協(xié)調(diào)能力。
(二)選題原則
1.選題必須符合計算機信息管理專業(yè)培養(yǎng)目標的要求,體現(xiàn)專業(yè)特色,只有與軟件開發(fā)和網(wǎng)頁設計有關(guān)的課題才能作為畢業(yè)設計的選題。
2.在滿足綜合訓練要求的前提下,盡可能選擇與本地區(qū)、本單位實際需要相結(jié)合的題目,力求通過畢業(yè)設計為單位和社會作出貢獻。
3.選題要有利于深化所學專業(yè)知識和拓展所學的知識面。
4.課題任務要有一定的設計、工程量,以保證每個學生能有明確的分工和具體的設計任務。
5.選題的難易程度要適當,以使學生在規(guī)定的時間內(nèi)經(jīng)過努力能夠以較高質(zhì)量完成。
6.應盡可能一人一題。若項目較大,可將其分成幾個子系統(tǒng),由幾個學生共同完成(但是不得超過3人一組),每個學生在考慮自己系統(tǒng)開發(fā)的同時,要首先熟悉整個課題的開發(fā)背景,在進行設計時要遵循整個項目的開發(fā)原則與方法。每個學生必須有明確分工,保證每人獨立完成一定的工作任務。
(三)畢業(yè)設計要求
1.根據(jù)課題任務制定合理、可行的設計計劃。
2.進行課題任務調(diào)研、資料收集和文獻閱讀。
3.制定適當?shù)募夹g(shù)方案,并通過與其它方案的比較加以論證。
4.完成系統(tǒng)設計,并給予技術(shù)實現(xiàn)。需要有一定的基本代碼量和規(guī)模。
5.學生應掌握系統(tǒng)開發(fā)的規(guī)范,熟練掌握所選定的程序設計語言和數(shù)據(jù)庫系統(tǒng),以指導自己的設計與開發(fā)。
6.畢業(yè)設計為本專業(yè)學生的必修環(huán)節(jié),不得免修。
7.畢業(yè)設計結(jié)束后,學生必須提交畢業(yè)設計報告,并進行答辯。
8.畢業(yè)設計時間不得少于7周。
(四)畢業(yè)設計報告
畢業(yè)設計報告是畢業(yè)設計工作的總結(jié)和提高,是反映畢業(yè)設計質(zhì)量的一個主要內(nèi)容。
1.每個學生應獨立完成畢業(yè)設計報告的撰寫。
2.畢業(yè)設計報告應結(jié)構(gòu)完整、觀點明確、分析和設計合理、書寫規(guī)范、文字通順、圖表清晰、結(jié)論明確。
3.畢業(yè)設計報告主要內(nèi)容應包括前言、正文、結(jié)論、并附主要程序清單。
4.畢業(yè)設計報告應重點闡述分析設計方案、技術(shù)實現(xiàn)等。
5.畢業(yè)設計報告要統(tǒng)一格式,統(tǒng)一封面,統(tǒng)一使用a4紙進行打印及裝訂。
畢業(yè)設計成績評定
畢業(yè)設計成績分為優(yōu)秀(90~100分)、良好(80~89分)、中等(70~79分)、及格(60~69分)、不及格(59分以下)五等。要嚴格控制成績優(yōu)秀的人數(shù)比例,一般應不高于20%。
1.優(yōu)秀(90~100分)
(1)全面完成課題要求,選題新穎,具有較強的實用性、專業(yè)性和可行性。
(2)分析研究方法正確,方案設計合理,能正確、靈活地綜合運用專業(yè)所學知識和理論分析和解決問題。
(3)觀點鮮明、正確,結(jié)構(gòu)完整、格式規(guī)范、文字通順、技術(shù)用語準確,設計成果有應用價值。
(4)軟件功能全面,演示操作順利,回答問題準確、重點突出,語言簡練。
2.良好(80~89分)
(1)按要求完成課題,選題適當,有一定的實用性、專業(yè)性和可行性。
(2)分析研究方法基本正確,方案設計基本合理,能綜合運用專業(yè)所學知識和理論分析和解決問題。
(3)觀點正確,結(jié)構(gòu)完整、格式基本規(guī)范、文字比較通順、技術(shù)用語比較準確。
(4)軟件功能全面,演示操作比較順利,回答問題正確,語言比較簡練。
3.中等(70~79分)
(1)按要求完成課題,選題適當,有一定的實用性、專業(yè)性和可行性。
(2)分析研究方法基本正確,方案設計基本合理,能綜合運用專業(yè)所學知識和理論分析和解決問題。
(3)觀點正確,結(jié)構(gòu)比較完整、格式基本規(guī)范、文字比較通順、技術(shù)用語比較準確。
(4)軟件主要功能全面,演示操作基本順利,回答問題基本正確,語言比較簡練。
4.及格(60~69分)
(1)按要求基本完成課題,選題尚可,有一定專業(yè)性和可行性。
(2)分析研究方法基本正確,尚可運用專業(yè)基礎理論和知識分析、解決問題。
(3)觀點基本正確,結(jié)構(gòu)比較完整、文字比較通順、技術(shù)用語比較準確。
(4)軟件主要功能全面,演示操作基本順利,回答問題基本正確。
5.不及格(59分以下)
(1)不能按基本要求完成課題,選題無實用性和可行性或偏離專業(yè)。
(2)研究方法不正確,存在較明顯的觀點錯誤或觀點不明,基本理論和知識運用錯誤。
(3)材料虛假或不齊,邏輯混亂,結(jié)構(gòu)不完整,格式不規(guī)范,未能達到畢業(yè)設計報告撰寫基本要求。
關(guān)鍵詞:極限編程;結(jié)對編程;畢業(yè)設計
中圖分類號:G642.0 文獻標識碼:A
文章編號:1672-5913(2007)13-0025-03
The Application of the eXtreme Programming
in the Computer students’ Undergraduate Design
LIU Zhu-song, LI Zhen-kun, WANG Wen-yan
(Faculty of Computer,Guangdong University of Technology,Guangzhou Guangdong 510090,China)
Abstract:eXtreme Programming is a software development methodology that is agile and based on practice. This paper introduces eXtreme Programming in the Computer students’ Undergraduate Design. We also explored the significance of the introduction of the eXtreme Programming, and how to design effectivegraduation design with eXtreme Programming.
Key words:eXtreme Programming; Pair Programming; Graduation Design
1引言
極限編程[1](eXtreme Programming)是大師級人物Kent Beck于1998年首先倡導的,它是一種經(jīng)歷過實踐考驗的輕量級軟件開發(fā)方法學。它以有效的實踐規(guī)則將整個團隊緊密聯(lián)系起來,通過充分的反饋使團隊能隨時知道自己目前的狀況和恰當?shù)卣{(diào)節(jié)實踐規(guī)則以適應自己的特殊情況,以簡單性、交流、反饋和勇氣為基本宗旨。極限編程強調(diào)我們將系統(tǒng)細分為可以在較短周期內(nèi)解決的一個個子模塊,并且強調(diào)測試、代碼質(zhì)量和及早發(fā)現(xiàn)問題。通常,通過一個個短小的迭代周期,我們就可以獲得一個個階段性的進展,并且可以及時形成一個版本供用戶參考,以便及時對用戶可能的需求變更作出響應。計算機專業(yè)本科畢業(yè)設計主要是考查及訓練學生的綜合應用能力,它是對學生四年所學知識的一次綜合考驗,它要求學生對各種軟、硬件知識進行綜合應用。但是,對于一直在學校學習,很少有實踐機會的學生,如果要求每人交一幅作品,則會使一些技能相對薄弱的學生無法綜合運用軟硬件知識而敷衍了事。為促進學生學習的興趣,加強學生綜合應用各方面知識的能力,增強學生之間的相互交流、相互學習,提高畢業(yè)設計的整體效果。在畢業(yè)設計這一環(huán)節(jié)中,我們可以將極限編程應用到計算機專業(yè)本科畢業(yè)設計中,這有助于學生形成團隊合作的精神,盡快掌握計算機中類如迭代開發(fā),小組開發(fā)的方法。
2引入極限編程的意義
極限編程的核心是結(jié)對編程[2]。結(jié)對編程的通俗含義指的是兩個程序員并排坐在一臺電腦前,面對同一個顯示器,使用同一個鍵盤,同一個鼠標一起工作。他們一起分析,一起設計,一起寫測試例子,一起編碼,一起單元測試,一起整合測試,一起寫文檔等。基本上所有的開發(fā)環(huán)節(jié)都一齊肩并肩地,平等地,互補地進行開發(fā)工作。顧命思義,它的核心精髓就在于小組內(nèi)(通常為2人)成員緊密合作,時刻交流。采用極限編程進行合作的學生能更有效地交流,相互學習和傳遞經(jīng)驗;能提供更好的設計質(zhì)量和代碼質(zhì)量;能訓練更強的問題解決能力。同時,采取結(jié)對編程的學生更容易樹立信心,從工作中獲取更多的滿足感。下面從四個方面論述在計算機本科畢業(yè)設計中引入極限編程的意義[3]。
2.1極限編程有利于培養(yǎng)學生的合作精神與綜合能力
合作通常指為了共同的目的一起工作或共同完成某項任務。它是互相認同、互相接納、目標一致,情感態(tài)度與誠信的結(jié)合,是一種價值的體現(xiàn),而且只有在愉快的合作中才能更好地完成共同任務。在傳統(tǒng)獨自為政的畢業(yè)設計中,不同的學生具有不同的知識水準,有不同的設計目標,因此很難進行合作,而采用結(jié)對編程方式進行的畢業(yè)設計確能從根本上解決此類問題。這是因為采用結(jié)對編程方式進行的畢業(yè)論文完成的程度及好壞往往取決于小組內(nèi)的學生密切合作的程度。為了達到共同的目標,小組內(nèi)的成員必需緊密合作,加強溝通,并且時刻了解對方目前的進展。結(jié)對編程的內(nèi)在含義決定了學生必需進行合作,從而無形中培養(yǎng)了學生的合作精神。正是由于學生存在不同的知識水平的差異,因此,在結(jié)對編程中雙方容易學習到別人的優(yōu)點,意識到自己的缺點并加以改正,從而在結(jié)對編程中達到提高綜合素質(zhì)和能力的目的。
2.2極限編程有利于全體學生主動參與,鍛煉了學生的動手能力
傳統(tǒng)的采用小組合作方式進行的畢業(yè)設計,有相當多的學生總是因為懷疑自己能力不夠,而處于一種旁觀者的位置。而技術(shù)能力比較強的學生又總會感覺憑他們一人或者幾個人的能力就能解決所有畢業(yè)設計的問題。因此,一個本應該由全體成員同心協(xié)力,群策群力完成的課題,就變成了少數(shù)幾個人用于個人表演的舞臺。而極限編程則能有利地解決這個問題。在結(jié)對編程的方式中,雙方處于一個對等的位置,每個人都是畢業(yè)設計課題的主角。因此,應用能力差的學生也有動手的機會,完全擺脫了過去那種旁觀,旁聽的位置,并能從與對方的合作中學到許多自己不知道和了解的內(nèi)容,從而鍛煉了動手能力,并最終導致雙方積極主動地參與畢業(yè)設計。
2.3極限編程有利于促進學生人際交往
溝通問題是一個畢業(yè)設計成功與否的最重要因素之一。一個畢業(yè)設計項目可能并沒有什么正式的軟件過程,但是只要團隊成員能夠進行有效的溝通,項目成功的可能性就很大,但是如果項目中缺乏有效的溝通渠道,再優(yōu)秀,再嚴謹?shù)能浖^程也沒有用。從長期來看,內(nèi)部能夠進行有效溝通的組織能夠得到很好的發(fā)展,但是反過來,內(nèi)部溝通不暢的組織將會出現(xiàn)很多的問題。結(jié)對編程是一種非常有效的改善溝通的方法,一對編程人員是協(xié)作過程中最基本的溝通單元,而結(jié)對編程的中心思想就是組內(nèi)成員以及組與組之間的成員相互協(xié)作,相互溝通。這種以小組為單位共進退的方式取代了過去以個人為中心的競爭。有利于成績差,動手能力差的學生樹立自尊和自信,同時也有利于成績好,動手能力強的學生樹立助人為樂的自豪感。通過相互之間具體的合作,從而順利地建立起兩者之間良好的人際關(guān)系。
2.4極限編程有利于提高工作效率,樹立成就感
在極限編程的過程中,提倡簡單設計的實踐。在開發(fā)過程中要求過多的設計文檔會使學生浪費太多的時間在上面,而且設計文檔沒有不修改的,可能在項目結(jié)束的時候,設計文檔早已面目全非了。
在傳統(tǒng)的畢業(yè)設計中,學生往往是按照瀑布式模型進行開發(fā),測試會全部放在編碼完成之后,其中包括單體測試,集成測試,功能測試以及驗收測試等等,而且大多數(shù)的測試是通過手工來完成的。所以依據(jù)經(jīng)驗來說,如果編碼使用了20%的時間,測試至少要用掉40%以上的時間。而且在測試的過程中,還有好多問題需要修改,這也是導致測試耗費了大量時間的原因。而在極限編程中,測試是通過編寫測試代碼來自動化完成的。特別是在一些面向?qū)ο蟮木幊汰h(huán)境中,我們可以使用一些工具軟件來快速、有效地進行單元測試。而且編寫這些單元測試代碼甚至可以是在正式編碼之前。每一次修改了程序之后,都要運行測試代碼來看程序是否有問題。而且對于程序的集成,極限編程提倡的是持續(xù)集成,也就是不斷地將編寫好的通過了單元測試的代碼模塊集成到編寫完畢的系統(tǒng)中,在那里可以直接進行集成測試,從而保證代碼不會影響到整個系統(tǒng)。這樣方便學生及時地發(fā)現(xiàn)并修改出現(xiàn)的錯誤。而自動化測試工具保證了學生的工作效率,避免了過多重復的工作,從而能極大地樹立成就感。
3如何有效地在畢業(yè)設計中應用極限編程
3.1合理設計結(jié)對[4]
團隊進行結(jié)對設計時的目標主要是為了改進溝通質(zhì)量。不同的團隊有著不同的溝通問題,只有找到這個溝通問題,才能夠?qū)ΠY下藥。良好的結(jié)對設計,可以減少人員因素對項目的影響。
設計結(jié)對的含義是某一模塊的設計由雙人完成,這里的設計并不是大規(guī)模的軟件設計,而是某個特性在編碼之前的設計,這種設計的特點是持續(xù)的時間很短,但是對于整個代碼的質(zhì)量而言非常重要,因為我們需要保證設計符合架構(gòu)的原則,以及設計的靈活性,一致性等等,還需要保證設計的性能和速度。而某個特性在設計完成并進入編碼之后,這部分特性就已經(jīng)確定下來了。因此這種小規(guī)模的設計往往是軟件開發(fā)中比較重要的細微點。在設計上配置雙人,能夠有效地提高代碼質(zhì)量。這種結(jié)對的思路是把成本花在關(guān)鍵的部件上,但是小規(guī)模設計結(jié)對的具體表現(xiàn)往往是兩個人對某個問題的某種看法,并不能以代碼或是模型的形式來體現(xiàn),對非編碼者一方的約束比較小,而代碼實現(xiàn)很可能和設計有所出入,這樣,非實現(xiàn)者也難以獲得這方面的知識。這種方式如果單獨使用,容易演變成一種形式,效果并不是很好。因此,我們需要其他結(jié)對方式的配合。
結(jié)對設計時一般而言應該遵循以下幾點。
(1) 以模塊為單位,即是一組人負責一個模塊的設計、編碼。
(2) 盡量將性格融合的,技術(shù)互補的結(jié)對。并且在不同階段,有針對性的組合,可以起到很好的作用。比如,一個嚴謹,謹慎的人,配上一個喜歡創(chuàng)新的人。
(3) 不區(qū)分兩者的地位,兩者處于一個平等的地位。
(4) 工作時,兩人必須使用一臺電腦,并確保兩人有足夠多的時間一起工作。
(5) 將畢業(yè)設計中的難點,分配給搭配默契并且經(jīng)驗豐富的組去負責。
(6) 在設計、編碼、測試前雙方先達成共同意見,任務出錯或不能完成,應由雙方共同負責,不能相互指責。兩人意見不同時,由上司幫助解決。
(7) 編碼前務必先進行測試。
(8) 每次測試必需采用其他的結(jié)對人員,而不是負責編碼的結(jié)對人員,并給出完整的測試文檔。
3.2合理分配任務
采用極限編程進行畢業(yè)設計時,通常由指導老師或者是項目組中技術(shù)和管理能力比較強的學生對任務進行分解。分解時必需考慮整個項目的復雜度和時間周期,盡量將任務復雜,周期長的任務分配給能力強的結(jié)對小組,而將任務簡單,周期短的分配給能力較弱的結(jié)對小組。避免由于學生本身能力的局限而導致任務無法進行。
對于劃分好的任務,要仔細地分析它的難點和工作量,這些東西都是任務分配必須的約束條件。 一定要結(jié)合技術(shù)含量、相關(guān)知識的學習難度來深入考慮,切不可以表面數(shù)據(jù)(代碼行/頁數(shù)/功能點數(shù))來評估。任務分割完畢之后,就可以開始任務分配。
任務分配的總則是減少對交流的依賴。分配過程中,盡量把高耦合的任務分給同一個成員,避免把過多過瑣碎的無關(guān)任務分給同一個成員。此外,分配任務時,還應當把任務相應的知識/技術(shù)要點列表,連同其他任務資料一起提交給成員,以便成員能夠提前做好準備,做到胸有成竹,以避免不必要的技術(shù)風險。如果工作量實在太大,或是畢業(yè)設計要求時間太緊,不得不把高耦合任務甚至同一任務分給多個成員負責,這時候就要特別注意成員間工作相關(guān)知識的同步、信息的交流的問題。選擇幾個沒有結(jié)怨的人,讓這幾個人坐在一起工作,就能使他們方便地交流。
參考文獻:
[1] Kent Beck. Extreme Programming Explained:Embrace Change Pearson[J]. 2003.
[2] Laurie Williams, Robert Kessler. Pair Programming Illuminated Addison Wesley[M].Pearson.
[3] 呂君可.合作學習在計算機畢業(yè)設計中的應用[J]. 麗水學院學報,2005,(4) .
[4] 林星.活用 XP:實戰(zhàn)結(jié)對[Z]. 2003,(9). /developerworks/cn .
收稿日期:2007-03-20
關(guān)鍵詞:畢業(yè)設計;計算機專業(yè);存在問題;應對措施
中圖分類號:G642文獻標識碼:A文章編號:1672-1101(2011)03-0082-03
本科畢業(yè)設計是高等學校本科教育中的重要實踐教學環(huán)節(jié),是高校人才培養(yǎng)計劃中的一個重要組成部分[1] 。畢業(yè)設計是畢業(yè)生針對某一課題進行的有創(chuàng)見性的科研結(jié)果,是撰寫學士學位論文的基礎。計算機專業(yè)畢業(yè)設計的目的主要有兩個:一是培養(yǎng)學生嚴肅的科學態(tài)度和求實的工作作風[2] ;二是培養(yǎng)學生綜合運用所學的理論知識和基本技能,獨立分析和解決計算機在工程應用中遇到問題的能力。畢業(yè)設計是對所學習理論知識的升華與提高,并應用到實踐的一個過程,也是對大學生本科教育的一個綜合檢驗,在人才培養(yǎng)方面具有非常重要的意義。
一、存在的問題
畢業(yè)設計是衡量高校教育質(zhì)量和辦學水平的一項重要評價內(nèi)容。近年來,隨著高校的大量擴招,師資力量嚴重不足;同時學生就業(yè)壓力增加,找工作和考研占用了學生大量的時間和精力,畢業(yè)設計質(zhì)量受到嚴重的影響[3-4],出現(xiàn)了一些亟待解決的問題。計算機專業(yè)畢業(yè)設計工具也不同程度地存在一些問題,具體表現(xiàn)在以下幾個方面:
(一)畢業(yè)設計選題不合理
畢業(yè)設計的選題是進行畢業(yè)設計的首要環(huán)節(jié),也是涉及畢業(yè)設計質(zhì)量的一個重要因素[5] 。目前,在計算機專業(yè)畢業(yè)設計題目的選題中存在著以下幾個方面的問題:(1)題目毫無新意。計算機專業(yè)畢業(yè)設計題目很大一部分是信息管理系統(tǒng)的開發(fā),如實驗室管理系統(tǒng)、學生管理系統(tǒng)等,此類題目過多過爛,學生不想寫,在網(wǎng)上隨便搜索便可拿過來就成了畢業(yè)設計,以至于畢業(yè)設計成了走過場;(2)題目設置太大太復雜。在選題時沒有對學生的能力進行準確定位,因而選擇的題目過于復雜,類似于注冊表監(jiān)測軟件開發(fā)、微型操作開發(fā)等,題目所涉及的知識相對本科生過于深奧,學生無從下手,最后只能是隨便應付;(3)題目設置過于簡單。有些課程設計的題目過于簡單,工作量不足,沒有達到畢業(yè)設計鍛煉和提高學生動手能力的目的。
(二)畢業(yè)生就業(yè)與畢業(yè)設計的矛盾
畢業(yè)生就業(yè)時間一般是從大學第四學年上學期11月份開始并一直持續(xù)到下學期,而畢業(yè)設計時間則是整個下學期開始直到畢業(yè)前畢業(yè)答辯,時間上嚴重重合。當前就業(yè)形式是符合市場經(jīng)濟的“雙向選擇、自主擇業(yè)”模式,使畢業(yè)生有更多的選擇機會,同時也給畢業(yè)生帶來了嚴峻的就業(yè)壓力。由于畢業(yè)設計和就業(yè)同時進行以及就業(yè)的重要性,大學生普遍看重就業(yè)而忽視了畢業(yè)設計。一方面,畢業(yè)生需要搜尋各種就業(yè)信息,參加各式各樣的畢業(yè)招聘會,精心備戰(zhàn)每一次面試,根本無暇兼顧畢業(yè)設計;另一方面,由于計算機專業(yè)學生在校學習的是專業(yè)基礎知識,和用人單位的要求有一定的差距,為了讓學生盡早進入工作狀態(tài),用人單位一般要求畢業(yè)生到單位實習,因此這部分同學需要在校外單位作畢業(yè)設計,指導不便并且缺乏有效的管理,從而造成畢業(yè)設計質(zhì)量的下降。
(三)畢業(yè)論文抄襲現(xiàn)象嚴重
畢業(yè)設計的時間通常是在第四學年下學期,此時部分同學工作已有著落,用人單位主要看重的是主要課程的成績,因此認為畢業(yè)設計的好壞與自身就業(yè)無關(guān),畢業(yè)設計只要能合格就行,從而忽視畢業(yè)設計環(huán)節(jié),使得抄襲現(xiàn)象時有發(fā)生。另外,近年來社會誠信度的普遍下降使得高校也受到一定的影響,大學生誠信度嚴重缺失[6] ,一些學生干脆直接從互聯(lián)網(wǎng)上下載別人的成果作為自己的畢業(yè)設計。
教師指導學生過多,畢業(yè)設計過程中監(jiān)管不力,也是造成畢業(yè)設計抄襲增多的一個原因。高校的擴招使在校學生的人數(shù)急劇增加,而教師人數(shù)則變化不大,使得每名教師要指導十幾個學生,精力不夠無法對每個學生都面面俱到,使學生有了投機的可能。
另外,學校只看重就業(yè)率,缺乏對畢業(yè)設計的足夠重視,也是造成畢業(yè)論文抄襲現(xiàn)象時有發(fā)生的一個重要原因。
(四)畢業(yè)論文答辯形式化
畢業(yè)論文答辯是畢業(yè)設計的最后一個環(huán)節(jié),是對畢業(yè)設計質(zhì)量的一個檢驗。由于在畢業(yè)設計的過程中缺乏有效的管理,造成畢業(yè)論文的質(zhì)量達不到要求,造成了答辯過程流于形式,未達到真正的檢驗目的。此外,感情分普遍存在,造成了沒有畢業(yè)論文不合格的現(xiàn)象,畢業(yè)論好做壞一個樣,嚴重的挫傷了學生認真做畢業(yè)設計的積極性。
二、應對措施
針對本科畢業(yè)設計過程中存在的問題,結(jié)合近年來的指導經(jīng)驗,提出以下幾點建議:
(一)合理選擇畢業(yè)設計題目
畢業(yè)設計選題要有實際的應用意義,尤其是計算機專業(yè),選題范圍較為廣泛,容易產(chǎn)生一些假、大、空的題目。因此在選題時應盡量從畢業(yè)生的就業(yè)背景出發(fā),結(jié)合四年來所學習的主要課程,選擇具有實際應用價值和明確工程背景的題目作為畢業(yè)設計題目,這樣不但可以提高學生進行畢業(yè)設計的積極性,而且可以達到學以致用的目的。
學生對畢業(yè)設計的興趣度是能否高質(zhì)量完成設計的一個重要原因。目前常用的選題方式是教師統(tǒng)一擬定了很多題目,然后由學生被動的選擇,這在很大程度上限制了學生的積極性和創(chuàng)造性。應鼓勵學生立足于生產(chǎn)實際中的問題或?qū)W科領域中的前沿問題,提出新穎的畢業(yè)設計題目。在選題時應加強學生和教師的溝通,可以先由學生提出感興趣的題目,教師對其中有創(chuàng)意的課題進行提煉和豐富,然后師生雙方就課題的研究意義、研究內(nèi)容、技術(shù)路線和研究目標進行交流探討,最后由教師根據(jù)畢業(yè)設計要求設置合適的工作量和難易程度。
(二)畢業(yè)設計與就業(yè)矛盾的解決
針對畢業(yè)設計與就業(yè)之間的矛盾,可從以下幾方面著手,解決畢業(yè)設計與就業(yè)之間的沖突。
1.錯開畢業(yè)設計與就業(yè)時間。畢業(yè)設計與就業(yè)之間的主要沖突在于時間上的重疊,因此可以考慮調(diào)整專業(yè)的教學計劃,錯開畢業(yè)設計時間。例如,安徽理工大學計算機學院就采取了第四學年上學期安排了專業(yè)課程設計,其題目安排與畢業(yè)設計相近但工作量有所降低,是對畢業(yè)設計的一個預演。通過專業(yè)課程設計的學習,使學生對如何進行畢業(yè)設計有了初步了解,積累了一定的動手經(jīng)驗,因此在進行畢業(yè)設計時可以在較短的時間內(nèi)完成設計任務,從而避免與就業(yè)的沖突。
2.以校企聯(lián)合的形式培養(yǎng)學生的適應能力。用人單位之所以要求畢業(yè)生到單位實習,是因為畢業(yè)生動手能力差,缺乏實踐,可以采用校企聯(lián)合培養(yǎng)的方式來提高學生的動手能力和適應能力。計算機專業(yè)的畢業(yè)生,通過大學四年的學習,已經(jīng)掌握了較為豐富的理論知識,所欠缺就是實踐動手能力??梢酝ㄟ^學校,針對不同的專業(yè)方向聯(lián)系幾個固定的企業(yè)作為實習基地,這樣既可以提高學生的動手能力,又可以統(tǒng)一地安排實習時間,保障了學生有充足的時間用于畢業(yè)設計。近年來,安徽理工大學計算機學院通過在無錫、蘇州等地建立了校外實習基地,不但有效地保證了畢業(yè)設計的質(zhì)量,而且很大程度了提高了畢業(yè)生的就業(yè)率。
3.教學內(nèi)容改革。計算機軟硬件發(fā)展速度日新月異,而計算機課程的教學內(nèi)容則更新速度較慢。特別是計算機軟件專業(yè),開發(fā)軟件的更新速度非常迅速,教學使用的軟件遠遠滯后于公司所使用的軟件。畢業(yè)生進入公司后還要進行二次學習,這也是用人單位一般要求畢業(yè)生到單位實習的主要原因。因此,應當根據(jù)不同的專業(yè)方向,明確人才培養(yǎng)的目標,對計算機專業(yè)的應用現(xiàn)狀、發(fā)展趨勢進行調(diào)研,合理安排課程的內(nèi)容。
(三)扼制畢業(yè)設計抄襲現(xiàn)象的對策
根據(jù)10年來計算機專業(yè)畢業(yè)設計教學經(jīng)驗的總結(jié),認為可以從以下幾個方面著手,扼制甚至杜絕畢業(yè)設計抄襲現(xiàn)象的發(fā)生。
1.加強畢業(yè)設計過程中師生的交流。由于計算機專業(yè)的特殊性,不可能集中在一個教室進行指導,因此在畢業(yè)設計過程中,指導教師可以通過電子郵件和QQ進行指導,隨時地掌握學生畢業(yè)設計的進程,防止抄襲現(xiàn)象的發(fā)生。另外,還應當定期舉辦討論會,及時解決學生在畢業(yè)設計過程中所遇到的問題,平時學生也可以通過網(wǎng)絡向指導教師請教。
2.加強學院對畢業(yè)設計的監(jiān)督功能。學院應當定期或不定期地對畢業(yè)設計的進展和教師的指導情況進行抽查;在畢業(yè)設計答辯上實習一票否決制,即如果在答辯時發(fā)現(xiàn)有抄襲現(xiàn)象,直接定該生畢業(yè)答辯成績不及格,同時追究指導教師的責任,以此來提高指導教師和學生對畢業(yè)設計的重視程度。
3.通過“大學生論文抄襲檢測系統(tǒng)”檢測是否存在抄襲現(xiàn)象?!按髮W生論文抄襲檢測系統(tǒng)”是一種用于輔助高校檢測檢查大學生畢業(yè)論文是否存在抄襲等不端行為的軟件,可以有效地提高大學生論文的質(zhì)量。
(四)建立嚴格的畢業(yè)設計成績評價體系
為了避免人情分或隨意打分現(xiàn)象,畢業(yè)設計成績評定需要建立嚴格的評價體系,最終的成績應該綜合指導教師、評閱小組、答辯委員會的意見后給出,同時還應考慮學生之間的互評。結(jié)合計算機專業(yè)的特點,可以開發(fā)畢業(yè)設計成績評價系統(tǒng)實現(xiàn)評分的公正性。例如,在評閱小組預評階段,由學生通過系統(tǒng)提交匿名論文,由系統(tǒng)隨機分配給評閱小組成員,使評閱人不知道論文的指導教師和撰寫學生,從而避免人情分。建立嚴格的成績評價指標體系,每個階段的評分標準可根據(jù)畢業(yè)設計成果、畢業(yè)論文質(zhì)量、畢業(yè)設計態(tài)度、工作量、創(chuàng)造性指標、畢業(yè)答辯效果和外文翻譯等在畢業(yè)設計中的重要程度設置不同的權(quán)重[7] ;最終的成績則根據(jù)各個階段的評分自動生成。
此外,為了進一步保障畢業(yè)設計成績評價的公正性,在畢業(yè)設計答辯中應堅持以下幾點:(1)在最終的答辯之前,學生在畢業(yè)設計中制作的軟、硬件必須經(jīng)過演示并通過答辯委員會的驗收后,才能予以答辯;否則不予答辯,必須重新修改直到達到要求。(2)實習答辯小組教師隨機分配制度,在答辯的前一天提前公布,并且采取指導教師回避制度。(3)堅持畢業(yè)設計復評制度,即建立由教授和退休老教師組成的畢業(yè)設計督查組,對最終的畢業(yè)設計成績進行抽查,對畢業(yè)設計成績評定起到有效地監(jiān)督作用。
雖然目前計算機專業(yè)畢業(yè)設計中存在很多問題,但是只要仔細分析問題的形成原因,抓住問題的本質(zhì),通過高校管理部門和指導教師的共同努力,就能逐步解決這些問題,從而使計算機專業(yè)畢業(yè)設計的質(zhì)量不斷得到提高。
參考文獻:
[1] 施小平.試論高校畢業(yè)論文(設計)的全面質(zhì)量管理[J].高教探索,2006(4): 62-64.
[2] 史增喜.高校本科畢業(yè)設計的改革與實踐[J].北京郵電大學學報:社會科學版,2002,4(03): 49-52.
[3] 陳岳林.提高畢業(yè)設計質(zhì)量的探索[J].高教論壇,2003(5): 74-76.
[4] 楊任爾,曾興斌,黃青年.畢業(yè)論文過程中學生綜合能力培養(yǎng)的探索[J].電氣電子教學學報,2008,30(1): 118-120.
[5] 楊平,王志萍,李平.論大學畢業(yè)設計的選題原則[J].中國電力教育,2010(27): 122-125.
摘要:文中討論了如何通過畢業(yè)設計這一實踐環(huán)節(jié)提高獨立學院計算機專業(yè)學生的工程應用能力,并介紹了我院的具體做法,最后對網(wǎng)絡工程及應用方向的畢業(yè)設計項目實例進行了說明,期望能起到參考和借鑒作用。
關(guān)鍵詞:畢業(yè)設計;獨立學院;工程應用能力;計算機專業(yè)
中圖分類號:G642
文獻標識碼:B
中國計量學院現(xiàn)代科技學院是浙江省一所獨立學院,其中計算機專業(yè)又是學院規(guī)模最大的一個專業(yè),其學生特點是理論基礎相對較差,但動手能力、綜合運用知識能力和社會活動能力較強,根據(jù)專業(yè)學生的特點,我們的人才培養(yǎng)目標定位是“計算機工程應用型”,要求學生既有一定的計算機基礎理論功底,又具備較強的計算機實際工程應用能力。在教學過程中除加強各類課程的實踐環(huán)節(jié)之外,我們特別在畢業(yè)設計這一重要的實踐性教學環(huán)節(jié)上就學生的計算機實際工程應用能力培養(yǎng)進行了一些有益的探索。
1前期專業(yè)課程設置
畢業(yè)設計是綜合一系列專業(yè)課程內(nèi)容,并將新的實際工程應用知識與個人知識基礎加以整合,進而有效解決模擬或真實的工程應用問題的課程。因此,前期計算機專業(yè)課程設置是關(guān)鍵。專業(yè)課程設置既包括計算機專業(yè)基礎課,又包括根據(jù)計算機技術(shù)的發(fā)展和社會對計算機專業(yè)人才的需求而設置的專業(yè)方向課程。我們將計算機專業(yè)課程分成了三個階段:
第一階段是以理論教學為主的公共基礎知識的學習階段,重點是夯實基礎。其課程主要包括:計算機導論、高級語言程序設計、離散數(shù)學、算法與數(shù)據(jù)結(jié)構(gòu)和匯編語言程序設計等針對專業(yè)所有學生的專業(yè)基礎課程。
第二階段是寬口徑的專業(yè)技術(shù)基礎知識的學習階段,注重理論與實踐的密切結(jié)合,使學生掌握專業(yè)技術(shù)基礎理論和基本的實踐動手能力。課程主要包括:計算機組成原理、計算機操作系統(tǒng)、計算機體系結(jié)構(gòu)、數(shù)據(jù)庫系統(tǒng)原理、計算機網(wǎng)絡原理、軟件工程等專業(yè)必修課和面向?qū)ο蟪绦蛟O計、JAVA程序設計 、信號與系統(tǒng)、微機與接口、Web程序設計等專業(yè)選修課。
第三階段是專業(yè)方向?qū)W習階段。我們采用專業(yè)方向平臺教學手段,進行專業(yè)知識的學習與畢業(yè)設計訓練,注重學生的工程應用實踐能力、個性發(fā)展、創(chuàng)新意識與綜合素質(zhì)的全面提高,學生可根據(jù)自己的專業(yè)興趣、發(fā)展方向、就業(yè)趨向選擇合適的平臺課程進行學習。根據(jù)社會對計算機專業(yè)人才需求和自身專業(yè)特點,我們共設置了以下三個專業(yè)方向平臺。
(1) 軟件工程設計與應用方向平臺:側(cè)重計算機軟件應用和測試技術(shù)的學習與實踐,使學生具有應用軟件的設計、開發(fā)、調(diào)試、應用和測試的能力。平臺方向課程包括面向?qū)ο蠓治雠c設計、軟件文檔寫作、數(shù)據(jù)庫工程技術(shù)、
.NET架構(gòu)與實踐、軟件評測技術(shù)、項目管理與案例分析等課程,且要求進入該平臺學習的同學應先完成面向?qū)ο蟪绦蛟O計、JAVA程序設計、中間件技術(shù)等前期專業(yè)選修課的學習。
(2) 網(wǎng)絡工程及應用方向平臺:側(cè)重計算機網(wǎng)絡工程和應用技術(shù)的學習與實踐,使學生能運用所學知識與技能從事各類網(wǎng)絡系統(tǒng)的工程設計、結(jié)構(gòu)設計、開發(fā)、維護和管理以及計算機網(wǎng)絡的應用和軟件開發(fā)。平臺方向課程包括計算機網(wǎng)絡組網(wǎng)技術(shù)、網(wǎng)絡設計工程技術(shù)、網(wǎng)絡程序設計及實踐、網(wǎng)絡安全及測試技術(shù)、數(shù)據(jù)庫應用技術(shù)、軟件評測技術(shù)等課程,且要求進入該平臺學習的同學應先完成面向?qū)ο蟪绦蛟O計、信號與系統(tǒng)、計算機安全技術(shù)等前期專業(yè)選修課的學習。
(3) 嵌入式系統(tǒng)設計及應用方向平臺:側(cè)重計算機硬件設計與應用的學習與實踐,使學生掌握嵌入式軟件理論、主流嵌入式系統(tǒng)硬件架構(gòu)和嵌入式軟件編程的技術(shù)、方法和工具,具有從事嵌入式軟件設計與開發(fā)的能力。平臺方向課程包括嵌入式系統(tǒng)原理與體系結(jié)構(gòu)、嵌入式系統(tǒng)設計與應用、單片機原理與應用、電子電路CAD、網(wǎng)絡程序設計及實踐等課程,且要求進入該平臺學習的同學應先完成面向?qū)ο蟪绦蛟O計、微機與接口、信號與系統(tǒng)等專業(yè)選修課的學習。
每門專業(yè)技術(shù)基礎課程中都有大量的課內(nèi)實驗,加強學生的感性認識,培養(yǎng)學生分析問題和實際操作能力。畢業(yè)設計課程放在每個專業(yè)方向平臺上進行,要求學生完成一個包含平臺各方面綜合知識的模擬實際工程應用的項目設計與開發(fā)。
2畢業(yè)設計的實施過程
為保證學生通過畢業(yè)設計能在計算機實際工程應用能力和綜合素質(zhì)等方面得到提高,我們按照美國工程與技術(shù)認證委員會ABET近幾年在高等工程教育方面提出的包括溝通、合作、專業(yè)知識技能、終生學習的能力及世界觀等11項學生核心能力指標(EC-2000)要求,首先在大學4年級第一學期的每個方向平臺上增加了一門計算機新技術(shù)專題課程,除講述方向平臺上所涉及的專業(yè)新知識新技術(shù)外,還以討論形式學習如項目管理、經(jīng)費預算、如何撰寫技術(shù)報告、項目團隊協(xié)作等非專業(yè)技術(shù)知識,目的是增強學生專業(yè)技能外的軟技能。
在畢業(yè)設計過程中,教師一般扮演課程培訓者、課程引導者和項目的用戶等三個角色。作為課程培訓者,教師負責講授畢業(yè)設計項目中專業(yè)技術(shù)知識和基本的實際動手技能;作為課程引導者,教師需要為學生組織和獲得畢業(yè)設計項目所需的各種軟硬件資源,安排實驗場所和實驗時間;而作為項目用戶,教師將站在用戶角度對項目的進度和質(zhì)量進行監(jiān)督,并對項目進行驗收和評價。畢業(yè)設計設計項目實施分為幾個階段,前4周要求學生提交開題報告,內(nèi)容包括項目實施目標、實現(xiàn)方法、完成時間及成果提交形式、項目經(jīng)費預算和團隊組織方式及項目成員分工;同時要求學生每個月完成一份項目進度報告,匯報項目進展情況和開發(fā)過程中的問題及解決辦法;最后學生遞交畢業(yè)設計報告和相關(guān)的文檔,并對項目進行演示通過教師的驗收。
畢業(yè)設計項目應具有綜合性,適合學生多人參加,以培養(yǎng)學生團隊協(xié)作意識。在項目實施過程中,應盡量使實施環(huán)境與實際企業(yè)社會環(huán)境相似,使得學生可以在模擬逼真的工作環(huán)境中訓練自身的專業(yè)技能。同時學生可根據(jù)自己的特點和能力自覺定位自己在項目組的角色和職責,在項目實施過程中充分發(fā)揮自己的能力和利用一切可利用的資源,提高在遇到問題時通過外力幫助解決問題的能力和解決問題過程的多樣化能力。另外我們允許多個學生組成多個項目組通過不同的方法來完成同一個畢業(yè)設計項目,營造不同項目組間相互競爭的氛圍,增強學生的競爭意識。
3畢業(yè)設計課程管理
我們的畢業(yè)設計課程是根據(jù)三個專業(yè)方向平臺而設計的,學生一般在三年級第一學期就選擇合適的平臺課程進行學習,為畢業(yè)設計做專業(yè)知識和技能的準備,同時我們以講座形式將畢業(yè)設計項目內(nèi)容、采用的方法、所需的設備和開發(fā)工具及項目的難點等向?qū)W生進行介紹。
我們積極鼓勵學生以社會實踐等形式到企業(yè)去了解企業(yè)的情況和需求,并根據(jù)企業(yè)需要自己提出畢業(yè)設計項目,項目成員的組成和人數(shù)由學生根據(jù)項目需要自己確定和組織,為學生提供自由發(fā)揮的空間和自,訓練學生的實際動手操作能力、創(chuàng)新能力和探究精神。另外,學生自己開展的項目要有一定的工作量和難度,還要求項目設計與開發(fā)內(nèi)容必須涵蓋平臺方向課程中的大部分內(nèi)容,如軟件工程設計與應用方向的項目需包括軟件工程、軟件設計與開發(fā)和軟件測試等內(nèi)容;網(wǎng)絡工程及應用方向的項目需包括網(wǎng)絡工程設計與管理、網(wǎng)絡軟件開發(fā)和網(wǎng)絡信息安全等內(nèi)容;嵌入式系統(tǒng)設計及應用方向的項目需包括嵌入式硬件系統(tǒng)設計與嵌入式系統(tǒng)軟件開發(fā)等內(nèi)容。學生畢業(yè)設計成績中專門有10%的分數(shù)用于鼓勵學生根據(jù)企業(yè)需要自行設計項目。
4工程應用項目實例
2007年我院為計算機網(wǎng)絡及安全課程實驗準備自己設計可根據(jù)實驗需求靈活配置的網(wǎng)絡實驗室,考慮到該網(wǎng)絡實驗環(huán)境的設計與實現(xiàn)難度不大,且包含了計算機硬件環(huán)境、網(wǎng)絡工程和網(wǎng)絡軟件設計等綜合內(nèi)容,非常適合作為網(wǎng)絡工程及應用方向的畢業(yè)設計綜合項目,決定將此任務交給學生通過畢業(yè)設計形式來完成。項目的內(nèi)容包括:1)計算機硬件環(huán)境設計及實現(xiàn),要求有20臺工作站和1臺通過RAID5實現(xiàn)磁盤鏡像和備份服務的服務器,并通過KVM(Keyboard、Video、Mouse)技術(shù)實現(xiàn)對計算機的靈活配置和訪問;2)網(wǎng)絡環(huán)境設計與實現(xiàn),通過多臺3層交換機和2層交換機實現(xiàn)網(wǎng)絡通信,而且網(wǎng)絡環(huán)境能夠方便實現(xiàn)如VLAN劃分、通過Sniff分析多個子網(wǎng)和VLAN中的網(wǎng)絡流量的生成樹端口的配置和訪問控制列表的配置,同時要求能根據(jù)不同網(wǎng)絡及安全實驗內(nèi)容的要求方便實現(xiàn)不同網(wǎng)絡的拓撲結(jié)構(gòu)變化。3)軟件設計與開發(fā),實驗環(huán)境的靈活變化和配置的關(guān)鍵技術(shù)是磁盤影映像技術(shù),要求通過基于Linux平臺的管理軟件來實現(xiàn),實現(xiàn)方式是后端為Shell腳本,前端為一動態(tài)的Web管理,通過這些程序控制實驗室所有客戶端主機的軟件映像建立部署和網(wǎng)絡配置。
我們根據(jù)報名參加的12位同學的網(wǎng)絡工程能力、程序設計能力和其他軟技能能力將他們分成了3個項目組。為營造項目組間相互競爭環(huán)境,規(guī)定每個項目組在項目每階段可通過不同方法完成相同的任務。在項目實施過程中,首先要求每個項目組根據(jù)教師提出的階段任務提出解決方案、設計實現(xiàn)思路和具體時間進度安排,并就其向由教師組成的項目指導小組和全體參與項目開發(fā)的同學進行陳述,由項目組全體教師和同學對其進行評價并評出最好的方案和實現(xiàn)方法,這極大地激勵了項目組間的相互競爭和學生積極向上的精神。
該項目經(jīng)過一個學期的實施已基本完成,由于學生的技術(shù)水平和工程能力有限,項目完成的功能非常有限,還需進一步完善和修改方能投入正常使用。但由于項目的真
實需求激發(fā)了參與項目的學生的學習積極性,從中學到了平時在課堂上學不到的東西,我們發(fā)現(xiàn)這些學生除在實際應用工程能力方面有比較明顯的提高外,更重要的是由于通過他們努力已獲得了實際的成果,因此在日后的學習和工作中更加自信、主動和有目的性。
5結(jié)束語
下一步我們將加強與參加這種形式的畢業(yè)設計且已畢業(yè)走向社會的學生的跟蹤聯(lián)系,通過他們在企業(yè)的工程應用能力的表現(xiàn)及反饋意見對我們的方法做進一步完善。
參考文獻:
關(guān)鍵詞 高職院校 畢業(yè)設計 畢業(yè)答辯
中圖分類號:G71 文獻標識碼:A
The Research and Practice for Graduation Design of Computer Network in Higher Vocational Colleges Based on the Working Process
XIE Shuxin
(Hu'nan Railway Professional Technology College, Zhuzhou, Hu'nan412001)
AbstractWe reform Graduation Design of Computer Network in Higher Vocational Colleges Based on the occupation education theory Oriented by working process. In this paper, according to the working process, we discussed the topics, guidance thesis writing and other aspects of graduation design, and put forward the idea and measures for enhancing quality of graduation design.
Key wordsvocational colleges; graduation design; graduation reply
畢業(yè)設計是學生完成全部課程后進行的必修性的教學實踐環(huán)節(jié),它既是培養(yǎng)學生運用所學的基本理論、專業(yè)知識和基本技能分析與解決實際問題的能力,也是評價學生綜合素質(zhì)及衡量學校教學水平的重要依據(jù),還將對學生的就業(yè)產(chǎn)生一定的影響。所以,搞好學生的畢業(yè)設計,對全面提高教學質(zhì)量具有十分重要的意義。
1 注重實踐環(huán)節(jié)認真做好畢業(yè)設計的選題工作
畢業(yè)設計的客體就是具體的待解決的問題,選題質(zhì)量的好壞,直接影響畢業(yè)設計的質(zhì)量。所以選題要緊扣人才培養(yǎng)方案,反映專業(yè)的主要內(nèi)容,具有一定的深度、難度,還要有一定的先進性,同時又要結(jié)合高職院校的特點,盡量做到產(chǎn)、學、研相結(jié)合。
(1)從專業(yè)的人才培養(yǎng)方案出發(fā),畢業(yè)設計課題的選擇必須考慮課題的難易度,既要滿足教學的基本要求,又要保證基本能力的訓練;(2)畢業(yè)設計的課題應盡可能是基于工作過程的項目、案例或任務,這樣既能促進學校產(chǎn)、學、研有機的結(jié)合,又能充分調(diào)動學生的積極性;(3)畢業(yè)設計課題的份量要適當,要充分考慮學生的實際情況,保證學生能在規(guī)定的時間內(nèi)能按時完成任務;(4)畢業(yè)設計課題的選擇應樹立“以就業(yè)為導向”的原則,切實為學生就業(yè)和可持續(xù)發(fā)展提供保障。(5)畢業(yè)設計課題應與職業(yè)崗位緊密結(jié)合,使學生進一步了解崗位與工作對象,為學生的“零距離”就業(yè)打下基礎。
畢業(yè)設計課題應提前由教研室安排有經(jīng)驗的老師和企業(yè)專家共同起草畢業(yè)設計題目,并制定《畢業(yè)設計任務書》(初稿),經(jīng)嚴格篩選后,由指導教師向畢業(yè)生陳述選題的理由和需具備的條件。
畢業(yè)生根據(jù)畢業(yè)設計領導小組公布的《畢業(yè)設計任務書》(修訂稿),選擇題目。對于個別有特殊愛好且學業(yè)成績優(yōu)秀的學生,可在教師的指導下,允許其自選與人才培養(yǎng)方案密切相關(guān)的課題,但所選課題須經(jīng)專業(yè)教研室同意、報系主任審批。
畢業(yè)設計任務書由指導教師填寫后,提前下達給學生,以便學生在假期或空閑時間準備相關(guān)素材及掌握相關(guān)知識。
2 精選指導教師充分發(fā)揮“雙師型”教師的業(yè)務優(yōu)勢
充分發(fā)揮指導教師的作用是搞好畢業(yè)設計(論文)的關(guān)鍵。指導教師應選聘講師以上有經(jīng)驗的老師,優(yōu)先選用具有“雙師型”職稱的老師擔任。同時每個選題需配備一名企業(yè)專家進行指導,聘請的企業(yè)專家應經(jīng)系主任批準,還要指定專門的教師進行聯(lián)系,經(jīng)常檢查相關(guān)資源,掌握進度,提出要求,協(xié)調(diào)有關(guān)問題。 為確保指導力量,充分發(fā)揮指導作用,每名指導教師所指導的畢業(yè)設計人數(shù)一般不超過10人。
指導教師應盡的職責如下:(1)指導教師要重視對學生獨立分析、解決問題和創(chuàng)新能力的培養(yǎng),應著重于啟發(fā)引導、充分發(fā)揮學生的主動性和積極性,不可包辦代替。(2)指導教師要堅持教書育人,結(jié)合業(yè)務指導,對學生進行理想教育,職業(yè)道德教育和政策法規(guī)的教育。 (3)指導教師的具體任務為:①按項目、案例或任務做好畢業(yè)設計課題,編寫畢業(yè)設計任務書;②審定學生擬定的總體方案和實施計劃,并負責經(jīng)常檢查執(zhí)行情況和進度;③在畢業(yè)設計過程中堅持2次/周的指導和答疑,并根據(jù)進度逐個進行輔導;④對學生進行全過程考核、畢業(yè)設計完成后,要根據(jù)學生的工作能力、工作態(tài)度、設計質(zhì)量等方面的情況寫出評語,提出評分的初步意見;⑤在畢業(yè)答辯前的一兩周,給他們設計一些模擬答辯的環(huán)節(jié),促使其對設計內(nèi)容進行再鞏固,從而有利于他們進一步提升技能;⑥參加畢業(yè)設計的答辯和評分。負責擬定畢業(yè)設計答辯提問,認真聽取學生的陳述和答辯,客觀評分,做好論文評語的撰寫。
3 培養(yǎng)創(chuàng)新能力打造高技能人才
學生在進行畢業(yè)設計時,要有標準、規(guī)范的行為意識,在畢業(yè)設計的過程中應注意培養(yǎng)學生的獨立工作能力和重視開發(fā)學生的創(chuàng)造力,使之向復合型、創(chuàng)新型高技能人才方向發(fā)展,尤其要著重于以下幾個方面的能力:(1)檢索與閱讀中、外文獻資料的能力,特別是利用互聯(lián)網(wǎng)進行檢索的能力;(2)團結(jié)協(xié)作、獨立思考、刻苦鉆研和進行技術(shù)創(chuàng)新與實際應用的能力;(3)學生開展社會調(diào)查,進行綜合概括的能力和設備安裝、調(diào)整與測試的能力,包括實驗數(shù)據(jù)分析與處理的能力;(4)發(fā)現(xiàn)問題、分析問題和綜合解決問題的能力;(5)撰寫報告、技術(shù)總結(jié)、整理文檔和論文寫作的能力;(6)善于對所研究的題目,運用準確的語言進行表述的能力。
4 規(guī)范寫作要求提高畢業(yè)設計論文的質(zhì)量
畢業(yè)設計論文是畢業(yè)設計工作的總結(jié)和提高,畢業(yè)設計論文反映了畢業(yè)生的專業(yè)水平和能力,因此要求學生以積極認真、嚴謹求實的態(tài)度完成畢業(yè)論文的撰寫。
(1)每個學生應獨立完成畢業(yè)設計論文的撰寫;(2)論文要書寫規(guī)范、文字通順、圖表清晰、測試數(shù)據(jù)完整、結(jié)論明確;(3)論文一般應包含有摘要(150~200字)、關(guān)鍵字、目錄、綜述、論文主體及參考文獻等,同時應附相關(guān)程序清單及圖紙等;(4)論文全文應在8000字以上(不包括程序清單和圖紙),論文中引用的部分必須注明出處。
5 重視畢業(yè)答辯全面提升學生的綜合素質(zhì)
答辯是畢業(yè)設計的最后一個環(huán)節(jié),也是十分重要的,必不可少的環(huán)節(jié)。它既是學校對學生畢業(yè)設計成績考核、驗收的一種形式,也是對教學實踐環(huán)節(jié)及教學水平的最后一次檢驗,因此,應從以下幾個方面高度重視。
答辯要求:①答辯前學生應提交設計成果(包括畢業(yè)論文、程序代碼、研究成果及測試報告等);②答辯人應能很好地完成畢業(yè)設計成果的演示;③答辯人陳述論文的核心內(nèi)容。陳述要語言精煉、重點突出,時間控制在10~15分鐘;④回答教師提問5~10分鐘,要求學生能用簡短而又準確地語言予以回答。
答辯成績:由答辯小組成員根據(jù)畢業(yè)答辯評分標準進行評定,由答辯委員會審定,最后按比例進行綜合統(tǒng)計;
畢業(yè)設計成果:學生畢業(yè)設計成果(包括源程序等)由各系擇優(yōu)選留(不低于30%),交院系資料室保管。
6 結(jié)束語
畢業(yè)設計是一項群策群力的工作,它需要領導的支持、教師的指導、同學的努力及來自企業(yè)的配合。因此要做好這項工作,必須加強基于工作過程的畢業(yè)設計的創(chuàng)新模式的研究,同時保證企業(yè)專家全程參與,整合畢業(yè)實踐教學環(huán)節(jié),加強全程管理,建立全面有效的監(jiān)控體系,這樣才能真正發(fā)揮畢業(yè)設計的作用,提高學生的工作能力。
參考文獻
[1]索麗生等編著.水利水電工程專業(yè)畢業(yè)設計指南[M].中國水利水電出版社,2001.
淺談如何更好的在現(xiàn)代圖形設計中運用漢
【摘 要】圖形設計作為視覺空間設計中的一種符號現(xiàn)象,起著溝通人與文化、信息的作用,這一點與文字的作用相通。漢字是代表中國文化的具有很大涵蓋性的符號文字,因此,我們應該去研究與認識它,從而發(fā)掘更多的造型方法,更深入地利用漢字來進行平面圖形設計。
引 言
在日本設計師白木彰先生的作品中,展示出一個活生生的漢字的世界。不是簡單的文字符號的堆積,每個字仿佛從符號世界中還原了出來,帶著它們來自遠古時代的神秘氣息。這樣的文字形態(tài),引起我對漢字的新的認識。
漢字是唯一富有生命力的表意文字,是用點畫記錄人類理念的平面設計。利用文字來進行平面設計,我們所要利用的不光是它的“形”,更重要的是它的“意”。目前日本人似乎比我們更懂得怎樣利用漢字,他們用漢字的造型原理去設計圖形,在他們的設計作品中,漢字不僅僅是符號,是裝飾,而且具有了圖形設計的表形性思維,使?jié)h字真正活了起來。利用漢字,日本人傳達出他們的本土文化,而我們?yōu)槭裁床荒芾脻h字傳達我們的文化?這一點令人深思。
平面圖形設計與漢字的本質(zhì)聯(lián)系
1.漢字本身即是一種平面圖形設計
從平面設計來講,漢字是人類社會有史以來最偉大最成功的設計。它以最為簡單的設計元素,運用最豐富而復雜的設計手段,設計出了一件又一件恒定而單純的“產(chǎn)品”,并使這些產(chǎn)品的內(nèi)涵豐富,構(gòu)架完美,用途廣泛,影響深遠。同時,這些“單元產(chǎn)品”又具有無窮的聯(lián)絡方式,具有開放而遞增的同構(gòu)能力。 早在春秋戰(zhàn)國時期,莊子在《莊子外篇》中就已指出:“言者所以在意,得意而忘言”,即:在語言和事物之間存在著表征物與被表征物的關(guān)系,語言是事物的表征物,事物是語言的被表征物,語言的任務是事物信息的被傳達,語言的角色是傳達信息的媒體。文字正是利用語言來代表或者指示某一事物的東西。
2.平面圖形設計與漢字構(gòu)成學原理
a.平面圖形設計是一個特殊的思維過程
人類的意識過程,其實是一個將世界符號化的過程,而思維無非是對符號的一種挑選、組合、轉(zhuǎn)換、再生的操作過程。因此可以說,人是用符號來思維的,符號是思維的主體。平面圖形設計,是以信息傳達為目的的,在二維的空間中對物象的位置、比例、相互關(guān)系的籌劃,無疑,這也是一個思維過程。但同時,它又不是一個通常意義上的思維過程。這是一個開始于設計者,延續(xù)到受眾心理活動的思維過程,而這種延續(xù)正是依賴于作為思維主體的圖形。
b.漢字是經(jīng)過設計的圖形
漢字的目的是承載信息,而漢字本身即是中國人在二維空間中對點畫挑選、組合、轉(zhuǎn)換、再生,使之代表一定信息的產(chǎn)物。從符號學原理分析,漢字是一種符號,是一種特殊的平面圖形設計。由于漢字演變至今已變得十分抽象,洗練,所以將漢字承載著的原始信息還原出來的過程本身,即是一種特殊的思維過程,一種特殊的平面圖形設計。這種還原的結(jié)果不是文字,是一種加入人的思維的奇妙產(chǎn)物,一種特別的平面圖形。
更多地發(fā)掘漢字的特征 更準確地運用漢字承載的信息
設計師借平面圖形設計向受眾傳達自身的思維過程與結(jié)論,以達到其指導或是勸說的目的;換言之,受眾也正是通過設計者的作品,與自身經(jīng)驗加以印證,最終了解設計者所希望表達的思想感情。美國設計師普羅斯說過:“人們總以為設計有三維:美學、技術(shù)和經(jīng)濟,然而更重要的是第四維:人性?!比诵缘母拍钤诮裉煲呀?jīng)廣義化,如何使我們的本土文化得以體現(xiàn)?還原漢字的原始信息應該說是一條捷徑。在追尋漢字本源的過程中去體會中國文化,其本身就是在提高設計師文化修養(yǎng)。這樣,我們在作品中體現(xiàn)本土文化就不是一件難事了。
1.使?jié)h字不斷地深化
a.運用漢字來發(fā)掘本土文化,是一個抽象難懂的說法,那么,讓我們看看日本人是如何做的吧。
七世紀時,日本引進中國的表意文字,稱為漢字。日本人快速地消化了中國的漢字文化,之后又把漢字迅速地加以改造,日本稱為大和民族的本土文化其實都來自中國,而中國當代的設計為什么還不及日本呢?我們可能過多地強調(diào)了形式的方面,而忽略了設計作品本身應透露出來的內(nèi)容和意境。日本人以纖麗纖小、簡約淡泊作為其審美的意趣,形成了“物哀”、“空寂”、“風雅”、“幽玄”等審美理念。漢字被日本的設計注入無限的遐想,成為他們在作品以外的思維空間“留白”的有力武器?!坝魑镉谝鈩t樂,留意于物則病?!睗h字作為抽象圖形的魅力在乎似與不似之間。
《讀賣新聞》中曾登載過一位日本小學三年級女生寫的詩:
“港”這個字
真像美人魚
“共”是頭
“巳”是尾
三水是浪花
你看像嗎?
這就是漢字的魅力,幾乎是獨一無二的魅力,沒有哪種文字可能引發(fā)人這種美妙而大膽的聯(lián)想的。正是漢字在人思維空間里的留白,使?jié)h字具有了無限的生命力。
現(xiàn)代圖形設計是對文化的認同,而不是簡單的對符號或圖形的認同。探索本土文化的內(nèi)涵,找出傳統(tǒng)文化與自己個性的碰撞點,形成自己的設計風格,這才是運用漢字進行圖形設計的精髓所在。日本許多著名設計師,幾乎都是漢字學的專家,他們在作品中巧妙地將漢字作為抽象畫看待,取得了意想不到的效果。日本書籍設計大師杉浦康平先生就是一個執(zhí)著的漢字迷。他在《活字禮贊》一文中提出漢字造型的直角思想,其起源為中國“天圓地方”的宇宙學;日本另外一位漢字迷設計師白木彰先生,更是巧妙地將漢字作為圖形運用到了平面設計中。
日本設計運用傳統(tǒng)的理念,現(xiàn)代的元素和構(gòu)成手法,并賦予民族情感的內(nèi)容,走在了設計的前沿。這值得我們青年設計師們學習和借鑒。
b.我們的先民如何利用漢字設計生活
我們的前人在書寫漢字的過程中,逐漸上升到一種審美階段--融入了創(chuàng)作者的觀念、思維、精神,并能激發(fā)審美對象的審美情感,于是形成了“書法”這類二階意義上的藝術(shù)門類。書法藝術(shù)是抽象符號藝術(shù),它靠單純的線條架構(gòu)演繹出千變?nèi)f化、千姿百態(tài)的視覺藝術(shù)形象。
在文人士大夫創(chuàng)造了優(yōu)秀的書體與書法作品的同時,民間藝人也以他們的聰明才智設計出無數(shù)巧妙而極富視覺意趣的字體圖形。如用來招攬顧客的幌子、節(jié)慶與民俗活動中的吉語,吉祥紋樣中的連筆字等。這類反映日常生活形態(tài)的杰作具有濃郁的裝飾性和強烈的民族特色。
2.用中國人獨特的宇宙觀理解漢字
因為中國自古就有“天人合一”的觀念。即人類并非宇宙創(chuàng)造的中心,而是自然中次要的部分,能否符合大自然的韻律是衡量一切的標準。世界上沒有哪一種文化如此強調(diào)自然的形態(tài)與模式,漢字的創(chuàng)造無疑也遵循這一法則,即模擬自然,將物的形簡化地融合于方正的字體符號之中。
a.“神”來之筆
古人對于“神”的信仰,主要表現(xiàn)在占卜和祭祀上。最早的漢字其實是占卜的記錄,上古文字的筆劃結(jié)構(gòu),用今天的眼光看去,充滿了神秘的色彩,是古人對自然、對生命的一種詮釋。這種記錄占卜結(jié)果的文字,來源于遠古的文字畫(近似文字的圖畫)。漢字是表意文字,象形性是漢字的主要特征之一,漢字是反映自然造型的。漢字在反映自然造型的同時,還具有深奧的構(gòu)成原理,而這種原理就來源于中國人獨特的世界觀。設計在線.中國
b.漢字中有大智慧
《易》曰:“自天佑之,吉無不利?!弊釉唬骸坝诱咧?。天之所助者,順也……”中國人信仰上天潛在的超越之力,這種超越之力即自然規(guī)律。觀察漢字的構(gòu)成,更多的是揭示自然中蘊含的深刻哲理。在漢字發(fā)展的早期階段(西周以前),象形程度較高,體現(xiàn)出對書寫的簡化和易識別的趨勢。而漢字在發(fā)展為記號文字體系的過程中,則體現(xiàn)出了古人獨到的智慧。
在漢字的創(chuàng)造過程中,古人很注重“形”與“意”的結(jié)合,簡單摹仿不是文字。
在初中時,語文老師對于“牧”字、“采”字的解釋,引起后來我對漢字中蘊含的先人智慧產(chǎn)生了濃厚的興趣。前有“?!倍竺嬗幸粋€人持木棍趨趕,這樣便組成了“牧”字。在漢字的造型原則里,我們可以發(fā)現(xiàn)許許多多這樣有趣的例子,只要我們耐心品味,其中奧妙無窮。
結(jié) 論
在世界經(jīng)濟一體化環(huán)境下,我們?nèi)绾芜\用文字進行平面圖形設計?
1.1問題的提出
當今時代是飛速發(fā)展的信息時代。在各行各業(yè)中離不開信息處理,這正是計算機被廣泛應用于信息管理系統(tǒng)的環(huán)境。計算機的最大好處在于利用它能夠進行信息管理。使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對于復雜的信息管理,計算機能夠充分發(fā)揮它的優(yōu)越性。計算機進行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。本系統(tǒng)就是為了管理好教務信息而設計的。
數(shù)據(jù)庫管理系統(tǒng)(dbms)是指數(shù)據(jù)庫系統(tǒng)中管理數(shù)據(jù)的軟件系統(tǒng)。dbms是數(shù)據(jù)庫系統(tǒng)的核心組成部分。對數(shù)據(jù)庫的一切操作,包括定義、更新及各種控制,都是通過dbms進行的。dbms總是基于某種數(shù)據(jù)模型,可以把dbms看成是某種數(shù)據(jù)模型在計算機系統(tǒng)上的具體實現(xiàn)。根據(jù)數(shù)據(jù)模型的不同,dbms可以分成層次型、網(wǎng)狀型、關(guān)系型、面向?qū)ο笮偷取?/p>
在學校里,學校教務資料繁多,包含很多的信息數(shù)據(jù)的管理,以前對這些信息管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,對于學生成績的統(tǒng)計和核實等往往采用算盤,計算器等工具進行,對學生考試資料,以及成績管理多用手抄進行。數(shù)據(jù)信息處理工作量大,容易出錯;由于數(shù)據(jù)繁多,容易丟失,且不易查找??偟膩碚f,缺乏系統(tǒng)、規(guī)范的信息管理手段。盡管有的學校有計算機,但是尚未用于信息管理,沒有發(fā)揮它的效力,資源閑置比較突出,這就是管理信息系統(tǒng)的開發(fā)的基本環(huán)境。
數(shù)據(jù)處理手工操作,工作量大,出錯率高,出錯后不易更改。學校采取傳統(tǒng)人工的方式對教務檔案進行管理,由于信息比較多,教務信息的管理工作混亂而又復雜;平時檔案資料放在檔案柜里,教師和教務處的管理員也只是當時對它比較清楚,時間一長,如再要進行查詢,就得在眾多的資料中翻閱、查找了,造成查詢費時、費力。如要對很長時間以前的成績進行更改就更加困難了。因此開發(fā)這樣的一套管理軟件成為很有必要的事情。
目錄
第一章 引言
第二章 需求分析
第三章 系統(tǒng)設計
第四章 系統(tǒng)實現(xiàn)
第五章 總結(jié)