自考計算機及應用專業(yè)畢業(yè)設計六注意
從這個月起,自考計算機及應用專業(yè)的部分考生進入畢業(yè)設計階段。這一環(huán)節(jié)是考生畢業(yè)前的最后一個環(huán)節(jié)。這個環(huán)節(jié)給考生提供了一個將所學知識轉化為實踐能力的機會,對考生更快更好地適應工作很有幫助。那么,如何順利完成畢業(yè)設計呢?為此,記者采訪了北京大學教授孫家骕,孫老師對自考計算機及應用專業(yè)畢業(yè)設計提出六點注意事項。
一是畢業(yè)設計要求是實體開發(fā)
自考計算機及應用專業(yè)實用性很強,在實際生活中也有很廣泛的應用空間。所以,考生的畢業(yè)設計,必須是開發(fā)一個實體,比如某某人力資源系統(tǒng)開發(fā),或是某系統(tǒng)財務軟件開發(fā),如果僅僅是就某一產品市場需求進行分析,就不符合要求。
二是畢業(yè)設計有規(guī)模,難度,實用三方面要求
其中,規(guī)模的要求是量化的,當然由于開發(fā)語言不同,要求不能統(tǒng)一,但總的來說,如果折算成C語言,規(guī)模要求應不小于2000行代碼。難度要求是指開發(fā)的系統(tǒng)不能太過于簡單,否則篇幅的量可能達不到要求。自考生的論文一般是小四號字打印,省缺行距,篇幅在20-30頁之間?忌x擇開發(fā)什么樣的軟件,可以和導師商量,難度是否達到要求也可以先征求導師意見。實用是指開發(fā)的軟件要有用,無用的軟件,在實際工作中沒有用處的軟件不開發(fā)也罷。目前軟件開發(fā)發(fā)展很快,有的考生選擇開發(fā)的軟件有可能是過時的、落伍的,已被淘汰的。所以,考生所開發(fā)的軟件是否有用,要先請教導師。
三是畢業(yè)設計要獨立完成
畢業(yè)設計可以是自己獨立開發(fā)軟件,也可以和別人協(xié)商、合作完成某個大型系統(tǒng)開發(fā)。有些考生在軟件開發(fā)公司工作,和同事合作開發(fā)某個項目,結合自己的工作實際做畢業(yè)設計,也是可以的,但要有自己獨立完成的工作,比如是某個子項目的開發(fā),或某些模塊的開發(fā)是自己獨立完成編碼,獨立完成調試的。如果考生只是看看別人的編碼,在論文里講講自己的看法,是達不到畢業(yè)設計要求的。
四是論文題目要具體
有的考生所做的畢業(yè)設計很具體,但寫論文時,對題目不做仔細推敲,只是泛泛地擬定題目,這是很不可取的。比如,有的考生的論文題目是:辦公自動化系統(tǒng)的開發(fā)。這個題目就太寬泛了,沒有作限定,所開發(fā)的辦公自動化系統(tǒng)對所有單位都適用嗎?很顯然這是不現(xiàn)實的。況且一個辦公自動化系統(tǒng)的開發(fā)需要寫幾拾萬行編碼,一個人是不可能獨立完成的。
五是論文不要寫成文檔
軟件開發(fā)工作完成之后,考生要將自己所做的工作用論文的形式記錄下來。如何才能達到論文要求呢?有的考生做了什么就寫什么,把論文寫成了文檔,這是不夠的。有些工作雖然沒有直接在軟件開發(fā)中反映出來,但與自己的工作息息相關,也應該寫在論文中。比如,論文中要介紹所選擇的開發(fā)工具,不要僅僅是簡單指出選用的是哪種開發(fā)工具,還應該說明為什么要選擇這種開發(fā)工具,幾種開發(fā)工具之間要有簡單的比較,要有論述。當然選擇的原則有多方面的,有技術原因,有經濟原因,不一定要選擇技術最先進的開發(fā)工具,因為技術最先進的開發(fā)工具往往代價比較高,為了實用,往往要選擇在先進性上是中等的開發(fā)工具,比較經濟實惠?傊灰唵侮愂,要有論述。
六是論文寫作格式要規(guī)范
除題目外,論文還包括摘要、關鍵詞、目錄、正文、參考文獻等內容。摘要用來簡要說明論文內容,考生只要寫出中文摘要就可以了,英文摘要一般不作要求。關鍵詞主要是為檢索文章方便,在不知道論文題目的情況下,檢索關鍵詞,就可以很快檢索到文章正文。所以,考生選擇關鍵詞時,要選擇那些體現(xiàn)文章特色的詞,列出四五個就可以。目錄中要包括每章標題和小標題?忌枳⒁猓祟}的層次不要太多、太細。有的考生列了四到五層的小標題,這就沒有必要?忌要注意,寫目錄時層次要清楚,要和正文中的頁號相對應,這在論文排版時尤其要注意,有時由于表格、圖形等的調整,很容易造成小標題錯頁。正文分以下幾部分:一部分寫開發(fā)背景和工作意義,第二部分介紹總體結構、總體功能,第三部分包括各個模塊設計,也就是所開發(fā)的軟件是如何實現(xiàn)的?忌鷮戇@些內容時,都要有論述,不僅要講怎么做,還要講為什么這樣做,特別是要和同類型的工作相比較,如果條件允許,可以在開頭部分對所做項目當前的國際國內水平作簡單介紹,和自己的工作有個比較。所介紹的各個模塊設計,要包括數(shù)據(jù)結構和算法設計,尤其是算法設計要加一些必要的源代碼。另外,一些必要的編碼、表格、數(shù)據(jù)流程圖等都要加到文章里。圖形要有相應的圖題說明和圖號。軟件的調試情況和運行情況也要加入正文中。論文正文還可包含開發(fā)工作的難點、特點,所采用的關鍵技術等。文章最后列出的參考文獻也要規(guī)范,要包括文獻作者、發(fā)表時間、何種出版刊物、所引用內容頁碼等。這樣,論文中引用了誰的內容、引用了什么內容,在何處引用,都一目了然。
總的說來,畢業(yè)設計需要考生用心用力完成,只要是考生親自參與了軟件開發(fā),無論是論文寫作,還是論文答辯,都不是難事。畢業(yè)設計大約持續(xù)十個月的時間,考生一定要利用這難得的時間,盡可能地提高自己的實踐能力。
新浪