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