計算機畢業(yè)論文撰寫技巧
進入21世紀以來,計算機成了第三次工業(yè)革命的重要領域。同時也成為高校教育的重要部分,對于大學生而言,如何撰寫計算機畢業(yè)論文,則是眾多面臨巨大競爭的計算機系學子們要考慮的事情,不會寫沒關系,下面小編為大家講解幾個要點。
1.論文類型
不同的院系,不同的指導教師對本科畢業(yè)論文有不同的指導方法,在計算機系,本科畢業(yè)論文通常以下面四種類型: 1.1 完成一個不太大的實際項目或在某一個較大的項目中設計并完成一個模塊(如應用軟件、工具軟件或自行設計的板卡、接口等等),然后以工程項目總結或科研報告、或已發(fā)表的論文的綜合擴展等形式完成論文。
1.2 對一個即將進行的項目的一部份進行系統(tǒng)分析(需求分析,平臺選型,分塊,設計部分模塊的細化)。例如對一個大中型企業(yè)管理信息系統(tǒng)中的財務部分進行調研,分析和設計等,這類工作可以沒有具體編程,但應得到有關方面的初步認可,有一定的工作量。例如打印后有30頁以上的報告。
1.3 對某一項計算機領域的先進技術或成熟軟件進行分析、比較,進而能提出自己的評價和有針對性創(chuàng)見。例如XML目前是因特網(wǎng)上新涌現(xiàn)的標記語言,它較HTML有許多無可比擬的優(yōu)點,其中XML-QL是基于XML提出的一種新型查詢語言,分析總結這一新型查詢語言并探索它的實現(xiàn)途徑是十分有意義的工作。再如對自由軟件數(shù)據(jù)庫系統(tǒng)MySQL,分析總結其在Web應用上的特色,并能將有關技術用于自己研制的系統(tǒng)中。這類工作要注意把分析和實驗相結合,不要只停留在消化上。消化是前提,吸收和轉化才是工作的重點。
1.4 對某一個計算機科學中的理論問題有一定見解,接近或達到了在雜志上發(fā)表的水平。例如,解決了一個眾所周知的問題,糾正了某雜志上理論的錯誤且提出解決修正方案,或自己提出有意義的模型,定義,且有定理、命題、或性能比較、分析、測試報告等。 一般而言,第四種較難,在若干年指導本科生畢業(yè)論文經(jīng)驗中,只有兩位學生采用此形式寫出了好的論文,據(jù)悉,這兩位學生都順利進入了博士生序列。
2.選題
2.1 有科研項目的老師通常愿意從項目中選取本科生能完成的模塊,交給學生作,然后以第一種形式寫成論文。教師熟悉項目,項目有實用背景,一般而言,多數(shù)學生經(jīng)過努力都能完成。但有些科研項目太難,或涉及保密內容,或本科生不容易完成,在這種情況下,教師可能會讓已保送為研究生,或確定留校的學生作這類題目。
2.2 學生自選題目,有些學生已聯(lián)系好畢業(yè)后的工作單位,工作單位要求學生作某方面的項目,或已交給學生某方面的項目,經(jīng)過指導教師認可,認為可作出合格的畢業(yè)論文,則可作這方面題目。這種方式下,學生積極性高,責任心較強,學以致用,一般論文的質量較好且成文后篇幅較大。
2.3 教師根據(jù)社會需求,選擇題目。例如,院系行政需要教學,科研和研究生信息管理系統(tǒng),有的教師指導幾位學生分別作大學院系行政管理子系統(tǒng),博士生碩士生學籍管理子系統(tǒng)等等,有可能開始作出的軟件還不很完善,但有了雛形,經(jīng)過修改后,一般是能夠應用的。有的系統(tǒng)經(jīng)過下一屆本科生畢業(yè)實習的改進,就可以實用了。一些對路的、有用戶的軟件還有可能進一步發(fā)展為產(chǎn)品
3 論文的組織安排
依據(jù)上述的'論文類型,由于各類工作特點的不同,在搜集整理論文的素材、組織安排論文的結構方面,應有所不同,做到有的放矢。
3.1 系統(tǒng)實現(xiàn)型論文:重點收集整理系統(tǒng)體系結構,程序模塊調用關系,數(shù)據(jù)結構,算法,實驗或測試等內容,論文結構一般安排如下:
(1)引言或背景 (概述題目背景,實現(xiàn)情況,自己開發(fā)的內容或模塊) 一般談課題意義,綜述已有成果,如”誰誰在文獻某某中做了什么工作,誰誰在文獻某某中有什么突出貢獻“,用“但是”一轉,分析存在問題,引出自己工作必要性、意義和價值、創(chuàng)新點和主要思想、方法和結果。然后用“本文組織如下:第二節(jié)第三節(jié).... ,第四節(jié)....." 作為這段結束。 (2)系統(tǒng)體系結構(強調系統(tǒng)的整體性,突出自己工作在整體中的位置) (3)主要實現(xiàn)功能的描述(包括模塊調用關系,數(shù)據(jù)結構,算法說明,依據(jù)內容多少此部分可安排兩到三節(jié)) (4)實驗或測試 (5)總結
3.2 應用開發(fā)型論文:
重點收集整理應用項目的背景分析,需求分析,平臺選型,分塊,設計部分模塊的細化,使用的開發(fā)工具的內容。論文結構一般安排如下: 引言(重點描述應用項目背景,項目開發(fā)特色,工作難度等) 項目分析設計(重點描述項目的整體框架,功能說明,開發(fā)工具簡介等) 項目實現(xiàn)(重點描述數(shù)據(jù)庫設計結果,代碼開發(fā)原理和過程,實現(xiàn)中遇到和解決的主要問題,項目今后的維護和改進等,此部分可安排兩到三節(jié)) 總結
3.3 分析比較型論文:
重點收集整理有關的最新論文或軟件,分析比較心得,實驗數(shù)據(jù)等內容。論文結構一般安排如下: 引言(重點描述分析對象的特點,分析比較工作的意義,主要結果等) 分析對象的概括性描述 分析比較的主要結果(如果是技術分析,給出主要數(shù)據(jù),如果是軟件分析,給出代碼分析結果,實驗過程等) 分析比較的評價和系統(tǒng)應用(可以給出基于分析比較的結果,提出某些設計實現(xiàn)方案,和進行一些實驗工作 結論
3.4 理論探索型論文:
重點收集整理問題的發(fā)現(xiàn),解決問題所用到的基本知識,解決問題的獨特方法,定理證明,算法設計和分析。
論文結構一般安排如下:
(1)引言(重點描述要解決的問題的來源,難度,解決問題的主要方法等)
(2)基本知識(解決問題涉及的基本定義,定理,及自己提出的概念等)
(3)推理結論(給出問題解決方案,包括定理證明,算法設計,復雜性分析等)
(4)結論 上述論文結構的安排和劃分不是絕對,可依據(jù)各自工作的實際情況,采用某一種或某幾種混合的方式指導自己論文的寫作。但無論采用什么樣的結構,一定要作到心中有數(shù),貫穿一條邏輯線索切不可泛論成文或堆砌成文,時刻突出自己的工作內容。
4.論文格式及 目錄系統(tǒng)
每個作者有自己的風格,格式不必強求一致,但科技論文不能象寫小說劇本那樣,一般不能用倒敘,插敘,不設懸念,不用意識流,多線索方式等。例如,可在下列格式基礎上適當修改: 科技論文目錄體系一般不用中文的 “一 二 三”,而用下列的編排方式 題目 扉頁 |___ 摘要(中英文,200-300字為限) |___ 正文 目錄 1.前言(背景,動機,前人工作) |___1.1 。。。。 | ( 1) (a) (b) (c) | (2) (a) (b)(c) |___1.2 。。。。 2.項目框圖 及 本工作在項目中的地位 3.項目特色(特殊功能,困難) 4.方案選擇(前人方案,現(xiàn)可選方案,為什么 選這一方案)
5.實現(xiàn)技術 數(shù)據(jù)結構 程序片段
6.特殊問題解決方法
| __6.1 問題1 |__ 6.2 問題2 |__ ......
7.結果測試,性能分析(圖表等)
8.結束語(或結論、小結) 參考文獻 附錄 致謝