計算機畢業設計開發范例6篇

前言:中文期刊網精心挑選了計算機畢業設計開發范文供你參考和學習,希望我們的參考范文能激發你的文章創作靈感,歡迎閱讀。

計算機畢業設計開發

計算機畢業設計開發范文1

一、引導學生學好計算機專業課 

以往,很多計算機專業畢業的學生對專業知識學而不精,沒能很好掌握計算機對應的操作及使用,在應聘時沒有優勢,被淘汰下來,或很多學生從事的工作與計算機無關。為了改變技校計算機專業畢業學生的這種現象,計算機教師應及時引導計算機專業學生學好自己本專業的課程知識,提高他們在計算機工作方面的競爭力。教師可以舉些學好計算機知識、找到好工作的學生的例子來吸引在讀學生的興趣。如Photoshop學得好的學生,有的開廣告公司;硬件學得好的學生,有的開電腦店等。 

二、讓學生明確課程用途 

計算機專業學生在校學習計算機課程會有十幾科,教師在授課時不能單純只講授課本知識,還要講清楚每科的用途,例如學習數據庫可以了解日常生活中常用到的動態網站、車站購票系統等數據庫,學習VB可以結合數據庫來開發數據庫應用系統,學習硬件可以懂得拆裝計算機等。讓學生清楚課程用途后,學生可以根據自己的愛好及以后的工作意向來選擇對某些課程進行更深入的學習,從而對某些科目學得更好、更精通。 

三、讓學生了解每門課程應用實例 

學生了解了每門課程的用途后,教師應對應與應用實例讓學生觀看,教師再分析實例用上的對應知識。如在講授數據庫有關課程時,可給一個數據庫應用系統讓學生看,教師對應分析系統的功能、數據的存放、完成這個系統用上的工具;在講授Photoshop課程時,可以讓學生觀看一些廣告作品;在講授Flash時,可以給一些能引起學生注意的Flash動畫讓他們觀看。學生通過觀看實例,會對某些課程產生興趣,從而激發學生去學好這些課程,并會花時間去模仿實例的制作,達到了該課程的教學目標。 

四、向學生施加學習壓力 

技校學生認為來到技校讀書,沒有升學壓力,所以放松自己的一切。學生沒有壓力,就沒有動力,尤其計算機專業學生,會成為一副懶洋洋的樣子。計算機教師在講授課程時應施加一些壓力給學生,讓他們懂得沒有升學壓力,但卻有操作技能的競爭力。筆者在上09高技電子商務班的電子商務數據庫這門課程時,一開始沒有幾個同學主動學習,后來筆者提出要求:在期末3周時間以小組為單位,每組設計一個數據庫應用系統出來。有了這個任務后,學生的學習積極性提高了,每次上課精神飽滿,沒完成作業的不肯下課,對于某些知識點有疑問的,追問老師到弄懂為止。在期末3周時間內,每小組分工合作,調查的、查閱資料的、設計的、寫總結的都很認真。最后每組交上來的數據庫應用系統都非常不錯。 

五、引導學生根據實際來分析問題 

在學校學習的學生,還沒有接觸到崗位實際工作情況,分析問題可能不夠細致、不夠具體,但教師在講授課程時可結合一些實際崗位情況與學生分析。例如圖書借閱管理系統,學生在借書時會遇到,這個系統是根據圖書館的借書與還書情況來設計的,應用到數據庫來存放這些數據,這個數據庫須有3個表:圖書、讀者、借閱,這3個表的關系模式如下: 

圖書(圖書編號,圖書名稱,圖書分類,作者,出版社,價格); 

讀者(借書證號,姓名,證件狀態,聯系方式); 

借閱(借書證號,圖書編號,借書日期,應還日期,歸還日期,罰款金額)。 

教師就關系模式與學生詳細分析各列的意義及作用,通過圖書借閱管理系統,讓學生參照該數據庫,獨立分析選課系統數據庫中表的構成,這樣能引導學生模仿前一例子來分析另一問題,提高他們對實際問題的觀察力與分析能力。 

六、可讓學生學完對應課程時上交一個小作品 

有些課程在學完后學生可以自己動手完成一個作品,在該課程將結束時,教師可布置任務讓學生獨立或分小組來完成一個小作品。例如在學習VFP時,整個課程結束后,可以直接用VFP來開發一個數據庫應用系統;學習Photoshop后,學生也可以做一個簡單的廣告,設計自己的名片或制作宣傳單;學完網頁設計和數據庫后,可以讓學生分組嘗試開發一個小網站??偠灾?,通過交小作品,學生學習自覺性就會提高,并且經過他們積極動手操作后,對于每門課程,都能掌握一定的知識,而且到畢業前搞畢業設計,對他們來說也就容易多了。 

七、引導學生根據頂崗實習情況開展畢業設計 

學生通過在校認真學習,已積累了一定的知識,并且清楚自己在哪方面擅長,在選擇頂崗實習崗位時會根據自己在校學得較好的方面來選擇。在他們離校實習時,教師應布置好畢業設計任務和要求,引導學生在實習時邊工作,邊留意崗位工作情況,多動腦思考,多動手操作,將學校所學知識與工作內容結合起來,設計一個自己認為最好的畢業設計出來。如學生頂崗實習的崗位與網絡有關,學生可以搞個小型網站或設計開發其他網絡工具;在廣告公司實習的同學,可以交個廣告作品;在辦公室上班的,可以設計一個針對自己崗位的數據庫應用系統……學生在畢業設計過程中遇到問題可以聯系指導老師或自己上網或查找書本來解決,這樣能培養學生在以后工作中遇到問題能積極想辦法去解決。 

綜上所述,搞一個畢業設計,不是一天兩天就能做好的事,它需要學生累積知識。學生想搞好一個畢業設計,與學生在校是否認真學習、是否經常動手操作、是否聯系實際分析問題很有關系。計算機專業上課教師務必要引導學生學好計算機知識,并教會學生分析實際問題。計算機專業學生要完成一個畢業設計,計算機教師在授課時要用知識結合工作實例來引導學生學習,并在有些課程結束后設立交小作品的要求,促進學生學好本專業知識,并強化學生動腦、動手能力,從而為計算機專業學生找到計算機工作崗位奠定了基礎。 

參考文獻: 

[1]周愛武,汪海威,肖云.數據庫課程設計[M].北京:機械工業出版社,2012. 

計算機畢業設計開發范文2

關鍵詞:軟件設計能力;內容優化;實踐教學

一、優化教學內容,構建新型課程體系

1.優化教學內容。計算機軟件技術應用領域廣泛,知識更新快,實踐性強,既要求扎實而廣博的理論基礎又要求良好的實踐動手和自我學習能力。針對這一特點,以計算機科學與技術本科人才培養方案為基礎,以基本素質和工程能力培養為主線,以面向信息領域市場、面向區域經濟建設為需求,堅持“基礎、應用、實踐”的原則,突出軟件開發與設計的能力培養,在專業教學中強調理論與實踐并重,知識、能力和素質協調發展,對教學內容進行了大幅優化設計。在基礎能力方面優化了程序設計基礎課程,新增了算法分析與設計、面向對象分析與設計課程;在軟件設計高級理論方面優化了軟件工程課程,新增了軟件測試與質量保證、軟件體系結構與中間件技術課程;在綜合實踐應用方面新增了Java程序設計、系統集成與項目管理、xml與電子服務課程。通過一系列教學內容的改革和優化,兼顧了軟件設計理論的深度、廣度和實用性,更加符合以軟件設計能力培養為核心的教學主線要求。2.構建新型四層遞進式課程體系。軟件設計和開發是計算機科學與技術專業本科人才能力培養的核心和基礎。通過深度剖析計算機軟件設計能力的培養特點,總結以往教學經驗,以培養學生軟件設計能力為核心,構建了從程序設計基礎到軟件開發綜合實踐的四層課程體系,每層都有相應課程群以及階段性培養目標。(1)基礎理論層。以計算機導論、操作系統、數據結構、編譯原理、計算機組成原理為核心課程群,目標是奠定計算機系統的基礎理論知識。(2)基礎訓練層。以程序設計基礎、數據結構與算法等為核心的課程群,目標是打牢程序設計基本能力,并初步掌握面向對象軟件設計方法。(3)高級理論層。以軟件工程、軟件測試與質量保證、軟件體系結構與中間件技術為核心課程群,目標是系統掌握軟件體系結構、軟件設計開發和軟件項目管理的理論知識,為高級應用實踐打下堅實基礎。(4)綜合應用層。以系統集成與項目管理、xml與電子服務、Java程序設計為核心課程群,目標是面向應用,全面提高軟件項目設計開發的綜合能力。四個層次之間環環相扣、互為基礎、由低到高、循序漸進,逐步培養學生良好的軟件理論素養和扎實的設計開發功底,為國家和社會培養合格的IT人才。3.強化實踐能力培養,構建立體化實踐教學體系。良好的軟件設計能力不僅需要深厚的理論基礎,也需要較強的實踐功底。鑒于計算機軟件技術具有實踐性強、知識更新快的特點,我們設計了立體化三層實踐教學體系,包括基礎訓練層、綜合訓練層、實踐應用層。(1)加強課內實踐教學,培養學生基本編程應用能力。基礎訓練層是由程序設計基礎、數據結構、Java程序設計、編譯原理和操作系統等課程的課內實驗組成。在課程實驗設計中加大了綜合設計類實驗的比例,減少了基礎驗證性實驗比例。其中基礎驗證性實驗與課堂講授同步,加深對某個知識點的理解,緊跟老師引導完成練習。綜合設計類實驗對多個知識點進行綜合訓練加深對課程內容的整體認識,還需要提交實驗報告。注重綜合設計能力的培養。綜合訓練層是由程序設計基礎、數據結構和軟件工程等課程的課程設計組成。通過設計小型綜合項目,培養知識的綜合運用能力。課程設計的實施分為開題、系統設計、編碼實現、系統測試、系統評價與驗收,提交課程設計報告。要求分組完成,最后答辯評分、評優。我們對課程設計考核進行了改革,制定了具體的課程設計考核制度與考核方法,將課程設計考核變為答辯方式考核,包括小組答辯和年級優秀課程設計答辯兩個過程和層次進行。(2)引導課外實踐,培養學生創新思維能力。實踐應用層是由各類大學生競賽活動、大學生SRP訓練項目、大學生創新計劃、畢業設計、教師的科研課題、工程實訓和軟件開發小組等各種形式的實踐活動為依托。通過各類競賽,激發學生對軟件設計的興趣和主動性,鼓勵學生積極參與教師科研項目、大學生創新計劃、大學生SRP訓練項目和畢業設計,培養和鍛煉軟件設計開發能力。

二、小結

圍繞計算機基礎、程序設計基礎主線展開教學,使學生能夠具有扎實的基本功,為高層次人才和創新能力的培養打下堅實的基礎。對相關的課程進行整合,形成課程群,突破學期、授課教師、課程各自獨立的局限,實現總體設計、綜合布局、交叉穿插、協同配合的新模式。

參考文獻:

[1]謝中科,肖增良.程序設計系統化思維培養模式的探討[J].計算機教育,2014

計算機畢業設計開發范文3

1.1高校開設課程情況

以南京為例,南京理工科院校中開設了土木工程專業路橋方向的高校較多,這些院校中大部分都購買了相應的土木工程方面的軟件,如PKPM結構設計軟件,魯班造價類軟件,廣聯達造價類軟件,為了滿足學士學位授予權評審要求,因此也建立了相應的專業機房,但是專門開設的有軟件應用系列課程的并不多,專業機房的利用率也并不是很高,主要是用于課程設計和畢業設計/畢業論文階段的集中實踐環節教學。民辦院校和高職高專、大專院校中對于軟件技術應用的課程,開設的相對較多。這樣有利于學生在校階段就能充分接受和社會上需求一致的軟件操作訓練,從而為日后走上工作崗位做好鋪墊。

1.2可開設專業軟件技術應用的課程

土木工程路橋方向可開設軟件技術應用的課程很多,根據市場需求情況,主要有以下幾類。

1.2.1道路橋梁方向設計類課程路橋類可開設軟件應用的課程主要有:道路勘測設計,橋梁工程,路基路面工程,專業軟件具體又分道路和橋梁計算機輔助設計軟件系統兩種類型。目前國際主流道路輔助設計軟件主要有:CARD/1,Bently,Civil3D。國內常見的道路輔助設計軟件主要有:緯地三維道路設計系統,路線大師,EICAD,海地,天正市政道路,鴻業市政道路及路面結構HTDS2003。國內常見的橋梁輔助設計軟件主要有:橋梁博士,橋梁大師,橋梁通等等。

1.2.2道路橋梁施工組織及造價類課程工程施工組織及工程造價類可開設軟件應用的課程主要有:土木工程施工,建設工程造價,工程造價管理,工程合同管理,工程招投標等課程。專業軟件主要有:同望公路造價軟件、海德縱橫公路工程造價軟件、廣聯達系列軟件、上海魯班系列軟件、清華斯維爾系列軟件、神機妙算軟件、南京未來清單軟件等等。

1.3存在的問題及原因分析

社會上存在的工程類軟件如此之多,各個地區及企業的實際情況不同,對軟件的購買也不一樣。各大高校對于軟件的購買以及開設相關課程,也是針對學生就業市場需求,以及學校年度設備采購計劃而定。對于高校中,要熟練地掌握這些軟件需要學生在課后花費較多的時間去練習,而這往往是很多學生不愿做的,只要教師不作硬性規定或要求,主動學習和應用這些軟件的學生鳳毛麟角。因此,直到大學畢業,真正能夠掌握或部分掌握這些軟件的學生極少。鑒于以上的情況,高校路橋方向開設軟件信息技術類課程,主要還存在著以下幾方面問題。

1.3.1現有軟件開發合作不理想現有軟件開發缺乏統一部門的管理,從而導致很多軟件功能基本相同,只是適用地區不一樣。同時,很多軟件公司里面的員工大多數是計算機等專業出身,對工程實際并不很熟悉,從而設計開發出來的軟件,在處理真正的工程實際時,會產生一些偏差。

1.3.2教學資源及人才的缺乏各大高校中的教師,絕大部分是本科—碩士—博士畢業而來,教學經驗雖然非常豐富,實際工程經驗相對較差,因此教學缺乏與工程實際接軌。

1.3.3學生的主動學習意識還不強學生在校階段的學習時間非常有限,對于軟件應用類的課程,必須要求學習者經常上機操作,熟能生巧,應用軟件來解決實際工程圖紙中的問題,這樣,軟件應用能力才能不斷得到提高。

1.3.4地區行業標準相對獨立由于不同的地區有不同的建筑行業標準,這就使得教師在訓練學生軟件操作時,必須選擇采用某一個省份的地區定額作為教學需求,很多教師都是選擇學校所在地的省份的定額,但學生來自全國各地,因此,當學生畢業后如果回到家鄉,對于工程軟件部分就必須按照工程所在地的操作來進行。

2提高專業軟件化程度的措施

提高路橋方向軟件化程度的措施,主要有以下兩大方面。

2.1高校方面

1)高校工程管理專業編制教學計劃的時候,就應該充分考慮,在滿足學生修滿學分,不額外增加學生學習壓力的前提下,開設專門的軟件應用課程,而不是僅僅在課程設計或畢業設計的時候集中培訓。

2)對于軟件的選擇,高校在購買軟件的時候,要充分考慮市場對軟件的評價或用戶的多少,而不能單純考慮價格,盡量購買專業方向的主流軟件。我校在充分調研論證的基礎上,先后購買了有關專業軟件。如天正建筑CAD、魯班系列軟件、PKPM系列軟件,EICAD,橋梁博士。為我院土木工程專業路橋方向學生全面提高計算機專業軟件應用能力和水平,實現理論與應用有機結合,路橋方向應用型實踐教學體系改革奠定了基礎。

3)機房的管理。專業教研室應建立自己的專業機房,同時配備專業的維護人員。

4)教師培訓。學校應鼓勵教師參加各種軟件培訓,然后服務于教學。

5)積極參加各種軟件開發商舉辦的高等院校軟件競賽。目的不是在于獲得獎勵,主要是能和其他兄弟院校的學生同臺競爭,從而找出自己的差距。

6)校企共建“雙師”結構的實踐教學團隊。通過引進、培養補充緊缺專業人才,加強專業帶頭人培養和骨干教師隊伍建設,強化“雙師結構”教師隊伍建設。

7)加強實習基地建設,提高生產實習、畢業實習和畢業設計水平。

2.2學生方面

1)鼓勵學生認真學習路橋方向各種軟件,而不是僅僅為了應付考試,因此,對于軟件課程的考核,不應采取課堂考試的形式,可采取機房上機考試,或者布置大作業的形式,讓學生充分思考后獨立完成,才能達到應有的教學效果。目前,計算機輔助設計已廣泛應用于土木工程領域,在畢業設計中加入計算機輔助設計的內容,是提高畢業設計質量與學生計算機應用能力的重要途徑。我院根據教改項目的構思,在畢業設計中加入了專業軟件應用。目前已經在2013,2014屆畢業設計中實施,同時計劃在往后的畢業設計中進一步加大專業軟件的應用。通過畢業設計環節的鍛煉,學生專業軟件應用能力得到很大提高。

2)學工部組織成立軟件應用興趣小組或社團,讓學生充分了解軟件信息后,才會更認真的學習。

3)鼓勵學生報名參加各種軟件競賽,走出校園,了解其他兄弟院校的同學情況。同時,對于獲獎的學生,應給予表彰。

3結語

計算機畢業設計開發范文4

關鍵詞:網絡技術專業;項目工廠;迭代增量;實踐教學體系

Research and construction of the practical teaching system for computer network subject of vocational college

Yang Hongxue, Yu Jing

Beijing vocational college of electronic science, Beijing, 100016, China

Abstract: Owing to the design of the iterative incremental course system, the talent education process is divided into three stages according to the difficulty of career positions: new technical staff, quasi-professional and career man. Each stage takes the trend of progressive spiral. The practical teaching system goes into three directions: network engineering, network management and site building. It consists of 4 programs: single skill training, term integrated training, position-oriented training, and practical position training, which make up the core practical teaching system with point-to-aspect progressive professional education.

Key words: network technology; project plant; iterative incremental; practical teaching system

計算機網絡技術專業是實踐性、綜合性、應用性很強的專業。專業建設必須充分重視學生職業能力訓練,加強專業實踐教學。對京、津、冀地區網絡技術專業畢業生就業情況和IT企業人才需求情況進行深入調研表明,用人單位對網絡技術人才需求定位是:具有一定的專業理論知識和較強的專業綜合能力,良好的職業道德、團隊意識和溝通能力,一定的項目工作經驗,能夠勝任網絡工程實施、網絡維護管理、網站設計開發等崗位的工作。基于此,北京電子科技職業學院計算機網絡技術專業在人才培養過程中,設計了“迭代增量”課程體系,創建了“項目工廠”實境,構建并實施了以就業為導向的實踐教學體系,突出學生職業能力與職業素質培養,實現與就業崗位的無縫對接。

1設計“迭代增量”的課程體系

面向“網絡工程實施”“網絡維護管理”“網站設計開發”3大職業核心崗位,吸收工作過程系統化的思想,按照IT人才成長規律,引入“職業成熟度”理念,按照職業崗位的難度階梯將人才培養過程細分為“專業新人”(初入職場),“準職業人”(當好助理),“職業人”(獨立工作)3個階段。在每個階段中都安排與職業能力相適應的課程和實訓,并按照“計劃學習考核提高”的4步模式進行人才培養,每一個階段的結束恰好是下一個階段的開始,3個階段培養過程是逐一迭代的;從課程難度、實訓項目復雜度、學生職業能力方面衡量,每個階段呈螺旋遞進的趨勢,從而構建了“迭代增量”的課程體系(如圖1所示)。

2構建以職業能力培養為核心的實踐教學體系

通過對企業崗位的調研,計算機網絡技術專業抓住“做項目”這個IT職業標志性工作,深入校企合作,選取企業真實工作項目作為載體,按照工作任務之間的相關性組織教學內容,建立“迭代增量”課程體系下的實踐教學體系(如圖2所示)。

該體系圍繞“網絡工程實施”“網絡維護管理”“網站建設開發”3個崗位方向,引入企業工作規范和評價標準,構建由單項技能訓練項目、學期綜合訓練項目、崗位方向訓練項目、頂崗實習與畢業設計4個環節組成的實踐教學體系,對學生進行“從模仿到應用”的遞進式訓練,培養學生職業崗位能力,提高學生崗位動手能力。其中,單項技能訓練項目是學生在課程中完成的教學項目;學期綜合訓練項目是在綜合實訓中完成的難度遞進的仿真項目;崗位方向訓練項目是上崗前的演練項目(工學結合項目);頂崗實習與畢業設計是參與企業的真實項目,使學生的整個學習過程中都在“學項目,做項目”,全方位鍛煉學生“做項目”的能力。

該體系中從每一階段看,學生職業能力和職業素質的培養都是完整的,都有現實的職業崗位相對應,而通過不同階段的遞進,學生能逐步勝任更高層級的職業崗位,將每個階段的教學重點從掌握課程轉移到對綜合崗位能力的培養。這種實踐教學體系設計遵循IT行業的職業成長規律;易于安排頂崗實訓和職業體驗;易于控制人才培養質量,增強了學生畢業后的職業競爭能力,從“制度”上保證了畢業生與就業崗位的“零距離對接”。

3創建“校企合作項目工廠”實境,搭建實踐教學支撐體系

“項目工廠”實境實現了“產學一體,實境再現,能力遞進”的基本人才培養模式,力圖從能力與素質兩方面把學校變成“以項目訓練促使學生職業化的工廠”,強化學生職業素質的培養,強調分工協作的團隊精神,強調工業化、實用化的解決方案的設計和實施?!绊椖抗S”實境主要包括以生產性實訓環境為標志的專業實訓室和校企合作項目工廠2個方面。

3.1 創建“AB雙網切換運行”的實訓環境,支撐生產性實訓

為了創建生產性實訓環境,網絡技術專業利用校園網絡創建“AB雙網切換運行”的真實環境(如圖3所示)。將校園網分為實際運行網絡和學生實訓網絡,學生在實訓中以校園網為樣本,在實訓網絡中搭建校園網的各種業務與服務,當實訓結束時雙網切換運行,用網絡運行的實際效果檢驗學生實訓的水平,這種實訓與真實工作十分接近,一方面利用項目化的實訓過程鍛煉學生的實際工作能力,另一方面利用“并網時網絡可能癱瘓”的壓力促使學生在實訓中按照行業和實際工作標準“精心設計,小心施工,認真檢測”,從而培養學生的質量標準意識、團隊精神、溝通能力等職業素質。

3.2 利用引企入校機制,建立校企合作項目工廠

網絡技術專業引進了多家“駐校企業”,建立校內項目工廠,為學生提供網絡管理、網站建設與管理等實訓崗位。在項目工廠中,企業工程師指導學生按照企業的規范和流程完成企業的真實項目。這種實訓方式延伸了學生的學習空間與時間,將校園變成全時段全方位育人的“工廠”。從效果上看,學生在這些駐校企業中既鍛煉了專業能力,也提高了社會實踐能力,職業素質全面提升,實現了學生、企業、學校共

贏的目標。

4結束語

對于高等職業教育這一特殊的教育類型來說,實踐教學在整個教學活動中更加重要。要想真正提高學生的職業能力和職業素質,實現與就業崗位的無縫對接,必須與企業進行全方位合作,引入企業的工作規范;必須加大實訓項目的開發,確保實訓項目與職業能力相銜接,同時也要保證實訓設備的先進性。

參考文獻

[1] 劉昭斌.以工作過程為導向的網絡技術專業實踐教學體系構建[J].職業技術教育,2009,11

[2] 魯志萍.高職院校計算機網絡技術專業建設的幾點思考[J].廊坊師范學院學報(自然科學版),2008,5

計算機畢業設計開發范文5

    1.1計算機工程專業方向培養目標

    計算機工程專業方向學士學位學制為4年,學習科目主要內容為廣大領域內計算機科學及其應用。專業的主要培養目標為:1、理解并掌握計算機的基本理論和實踐;2、培養能應用計算機新技術的能力;3、在計算機領域為學生提供進一步學習的知識基礎。該專業主要為信息技術類企業的生產和研發培養人才。畢業生的就業范圍也比較大,可以在軟件開發、軟件測試、網絡管理、軟件系統管理、客戶培訓和服務、項目開發、設計和調試等方面從事工作。該培養目標比較簡單,以培養學生的工程素養為基準,滿足社會對大批量的開發性人才的需要。

    1.2科學合理的課程設置

    按照培養目標,應加大計算機應用方面課程設置,注重新課程的開設和引入計算機的新技術新應用,使計算機工程專業方向與時俱進,合乎信息社會發展的節拍。相比當前國內高校的計算機學科各個方向,本課程體系側重應用性、實踐性環節。計算機工程專業方向的課程分為非計算機專業課程和計算機專業課程兩類。非計算機專業課程占總課時的比例應該為17%;其必修課為國家本科工程類教學規定的。增加了非計算機專業課程選修課,其目的是提高學生的文化修養和相關領域知識的了解,能夠拓寬視野和擴大知識層面,這些課程主要為文學院、工商學院、信電學院、機電學院和法學院所開設的課程中選擇,要求該專業的學生必須限選7門,主要是按照學生個人的興趣和個人目標為選擇指導。計算機工程專業課程分為3個層次:專業必修課、專業選修課和實踐環節,其中必修課占總課時的比例38%,選修課占總課時的比例19%,實踐環節占總課時的比例26%。專業課程主要為計算機應用以及軟件工程和信息處理課程,包括當前應該掌握的課程如離散數學、計算機原理、操作系統、數據庫原理、算法分析、計算方法、Web技術、多媒體技術、人工智能及其應用、Java和C++面向對象程序設計、軟件工程、計算機系統結構和計算機網絡等,注重計算機學科應用能力的培養。減少了計算機硬件的課程,例如模擬電子和電路、單片機原理和微型計算機原理;而是以計算機組成原理課程為核心,以課程事例引入嵌入式計算機和微型計算機的內容。按照國際和國內信息社會對軟件業發展需求來設置教學課程,以適合應用型軟件人才培養的目標。不應過多強調全面的基礎課程,縮小基礎,加強知識綜合,以培養應用型人才為主。在教學內容上強調應用性、針對性和系統性。

    1.3實踐教學體系設置

    計算機專業具有實踐性[1]非常強的特點,設置了課程實驗、綜合設計、教學實習、社會實踐、畢業設計等多種形式比較系統的實踐教學體系。實踐教學以綜合設計和畢業設計為主。按照計算機課程設置,綜合設計有高級程序語言綜合設計、計算機原理綜合設計、操作系統綜合設計、軟件工程綜合設計、Web技術綜合設計、信息管理系統綜合設計等6門次。綜合設計是以班級為單位教學,以當前現實的計算機項目開發為目標,學生獨立設計和完成,以培養學生的創新能力為核心。較大的項目則采用多名學生協同完成,進一步提高學生增強交流能力、解決問題能力和應用技術技能。畢業設計采用導師負責指導制,設計開發綜合應用項目,按照軟件工程和信息開發的標準編寫文檔、撰寫程序代碼,提交一個項目總結和程序系統,包括開發文檔、程序源代碼、數據庫結構、配置文檔和測試文檔。在答辯委員會的審核和測試下完成畢業設計,不再進行包含大量基礎知識和重復開發文檔內容的畢業論文撰寫,側重于提高學生的應用能力。

    2計算機工程專業方向的課程實施的若干教學改革

    2.1注重課程實驗教學

    課程實驗是計算機工程專業方向實踐教學中的一個重要環節,其實施質量對專業教學質量具有舉足輕重的影響[3]。實踐性比較強的課程都設有試驗內容,按照知識結構和學生需求分配合理的試驗學時。課程的每個單元實驗都是從講授過該課程一段知識范圍中選取的,其內容相對獨立、自成體系。這些實驗集中反映了各門技術課程的典型方法和基本技術,能夠加深理解和掌握課堂學習主要內容。當前多數采用實驗課程單列方式進行的,要求每個單元實驗結束后,每一個學生應獨立完成試驗過程和結果的分析,撰寫自己的實驗報告,進一步訓練學生的科技報告撰寫能力。通過課程實驗學生能夠深入理解課堂中所學習的基本原理、基本方法和基本技術。在實驗過程中掌握計算機專業學習所需要的實驗技術和實驗方法。

    2.2教學方式改革

    課堂教學仍然是主要的教學模式,以實踐為核心的計算機工程專業方向的教學更應該注重教學互動,以靈活掌握技術為中心。課堂教學中增加討論課、習題課、觀摩課、演示課等方式,補充以大量相關技術講座,自學輔導課相應增多,提高學生的自主性。以實踐為目標的課程教學以大班講課程內容,采用多媒體和網絡,以豐富多樣知識形式展示給學生,更加自然的方式掌握理論知識;同時采用小班輔導方式,進行個性化教學。小班輔導為學校劃分的自然班級,或者自由組合而成的臨時班,但每個班學生人數不超過30人,以便每個學生能夠直接面對教師來解惑,消化并真正掌握課程內容。按照計算機工程專業方向的課程教學大綱知識點選擇合適的教材和教學參考書,以國家優秀教材和各種專業學科規劃教材為主要參考,也可以選擇國外著名大學教材。但是一定要以課程體系完整性為核心,不能選擇過多以計算機理論和抽象內容等先進性為主的教材,要選擇適合專業和學校學生實際需要的教材。注重教材與教材之間的相互銜接,符合計算機工程的課程設置。計算機工程專業方向的理論核心和課程多數起源于美英等國家。為了提高計算機專業的大學生素質和學科的發展,雙語教學教育[2]已經成為必然趨勢,它能使學生直接和國際接軌,滿足IT市場對學生素質的需求。普通高等院校的學生的英語水平參差不齊,為此要采用多種形式進行雙語教學。對于學生基礎素質好的學校和學校,外語教學課程達到所開課程的5%-10%。素質比較差的可以實現部分課程選用外語教材,采用中文授課,逐步到位。

    2.3考試方式改革

    減少閉卷考試,增加開卷考試,也可以采用項目系統開發、課程報告等考核方式。當前以多種方式的綜合為主,總評成績由考試成績、平時成績和試驗成績組成,其比例為30%、40%、30%。學生平時成績為學生在課堂上的回答問題和討論課的發言,以及作業和專題報告、期中測試等,以此來激勵學生與教師的互動,提高學習積極性,也能提高他們的語言表達能力和思維能力。課程試驗內容減少驗證型和演示性,以設計性、綜合性和研究性實驗為主,采用實驗過程和結果的考核,提高學生的實踐和創新能力。該考核方式能及時了解學生學習狀況,更好指導教學方向。

    2.4教學資源庫的建立

    教學資源包括以學校數字圖書館為核心的公共數字信息資源和專業教學資源。公共信息資源建設以學校定位和辦學特色為基準,購買其他高校優秀信息資源和社會商業信息資源為主,本校自己創建信息資源庫補充。公共信息資源庫以服務公共教學和學生自主學習為主。計算機工程專業教學資源建設關系到專業方向的發展和底氣,以自己建設為主,突出精品課程,按照各個課程的自己特點建設比較全面的數字資源。

    2.5開源應用到教學各個環節

    開放源碼程序就是公開源代碼存取訪問、軟件自由再分發,任何人可以閱讀、再、修改軟件的源程序,通過讓更多人參與來提高軟件的質量、可靠性、安全性、開發速度等。把開源軟件應用到計算機課程教學中可以提高學生真正地參與比較大且比較實用項目的實踐機會,讓學生培養融入IT市場,提高學生的實踐能力;同時學生也能夠學習到更多的核心技術和系統開發技術,開拓知識面,積累實際的開發經驗把握住計算機新技術和掌握計算機發展方向。學生通過感興趣的項目,能夠在相互溝通中使計算機素質得到大大提升,也可以協同開發和學習中相互碰撞中產生新的思想,擁有新的技術,同時也必定激發出學生的創造性。

計算機畢業設計開發范文6

關鍵詞:操作系統;教學改革;課程設置

中圖分類號:TP316-4

操作系統是計算機系統的核心軟件,是其它一切軟件運行的基礎,是計算機應用開發的基礎平臺。操作系統將計算機軟件硬件有機結合起來和用戶進行交互。

操作系統在計算機系統中的特殊地位,使得《操作系統》課程在計算機科學學習中占據重要的地址,它是計算機科學體系中的基礎課程。學習和了解操作系統的工作機理和工作方式,從而更好的進行計算機應用開發,是計算機科學、電子信息科學等專業同學必備的知識和技能。

1 課程特點

《操作系統》課程主要介紹操作系統的設計方法和實現技術,講授眾多操作系統的設計精髓。《操作系統》課程是人們在操作系統設計過程中工程實踐經驗的總結,課程內容是面向技術,而不是某個特定產品。課程學習學習者是站在操作系統設計者的角度來研究和學習操作系統的實現技術。

操作系統軟件的特殊地位、操作系統課程的學科地位,以及該課程的學習內容和學習定位,使得操作系統課程教學中具有技術更新速度快、概念抽象、系統性差、原理性強等特點。

2 教學目標

教師在安排操作系統理論和實踐教學時要綜合考慮教學大綱、培養學時、培養對象類型及培養對象基礎。一般來說,圍繞操作系統教學可以分為三個層次:

2.1 作為專業基礎課程,包含在“計算機基礎”、“計算機原理”等課程的教學培訓中,非獨立授課,主要學習某一操作系統的基本操作和使用。

2.2 作為專業選修課程,要求培養對象對特定操作系統的系統結構、功能和工作原理有較全面和深入的了解,能夠使用API和相關平臺進行針對該操作系統的應用程序開發和調試。

2.3 作為計算機科學技術及相關專業的專業必修課,要求培養對象深入掌握操作系統工作原理,熟悉操作系統內核,能夠使用該操作系統平臺相關的復雜公交來解釋并開發底層驅動、中間件和應用程序等一系列應用,掌握操作系統的分析和設計技術。

對于應用型院校非計算機專業來說,由于前期課程設置、培養方案等因素的影響,使得如果像計算機專業一樣將本課程的導入起點和教學目標設定得過高的話,反而使得教學效果大打折扣。以課程學時設置為例:

計算機專業該課程的設置一般為48+16課時,電子信息專業為38+10課時,教學內容涵蓋進程管理、內存管理、設備管理、文件管理等操作系統主要部分的原理和應用。標準教材一般偏重于理論講解,較為抽象。學生沒有一定的理論基礎理解較難,以下是一本典型操作系統教材的章節安排:(1)操作系統概論;(2)進程管理;(3)處理器調度與死鎖;(4)存儲管理;(5)文件管理;(6)設備管理;(7)網絡基礎。

可以看出《操作系統》是綜合性較強的課程,有較強的理論性和綜合性。要學好這門課,學生不但要有較強的抽象思維能力,而且要具有一定的程序設計能力,對《C語言程序設計》、《數據結構》等前導課程有較好的掌握。如果不了解培養對象已有知識儲備和能力,在較少的課時安排下照本宣科,強行灌輸大量抽象枯燥的理論知識,將導致學生對該門課產生厭學逆反心理。

由以上分析可以看出,非計算機專業的操作系統課程設置和教學內容需要根據專業培養方案、前導課程、培養對象已有能力等統籌考慮和安排,靈活度大同時也更難把握。

3 教學模式

針對非計算機專業培養目標和實際課程設置的限制,設計規劃了一套操作系統課程理論實踐教學的模式,其核心理念是:“抓主干,擴枝葉;托低承高,動態調整”。

首先,通過“課堂理論教學+實踐教學+課程大作業+畢業設計”將課程學時有機擴展,對不同層次不同培養目標的學生的教學側重點進行區分,設置四個層次的教學目標:(1)操作系統的使用管理。針對初次接觸某一操作系統,對其工作原理使用方法都不熟悉,相關基礎薄弱的學生,通過該系統的安裝、GUI和常用命令的使用以及系統功能的使用管理使學生對該系統有較好的感性認識,能夠使用該系統完成一些實際工作并對系統進行必要的配置和維護;(2)操作系統內核及工作原理。在學生對操作系統已有一定了解和使用經驗的情況下,進一步系統分析其各個功能模塊和工作原理,以Linux操作系統為例,要讓學生知道其文件管理、設備管理、進程調度等主要功能模塊;內核如何通過內核態/用戶態切換以及進程調度來管理同時運行的多個任務等,教學中要有主次,比如文件系統和進程調度的原理可以重點講解分析,設備管理等只要介紹原理即可。使得學生將操作系統的直觀的使用感受和對現行的觀察同理論知識想結合,加深對操作系統的理解;(3)API編程及平臺應用開發。介紹操作系統提供的API接口以及相應的開發工具和手段,讓學生結合以后的編程知識編寫、調試基于該操作系統的應用程序,這一過程應該“循序漸進”,從簡單的shell編程到文件讀寫、存儲管理、同步機制、進程/線程調度,通信等,在這一過程中不斷補充加深對內核工作機制和相關算法的介紹,使得學生逐步具備基于該操作系統的程序開發設計能力;(4)內核定制與操作系統設計。在對內核工作原理熟悉掌握后,能根據需求對內核進行配置和開發,嘗試進行微型操作系統的設計與實現,這一階段是對所學知識的綜合應用于提高,能夠培養學生自主學習和創新能力可以結合課程設計或畢業設計來進行,主要針對具備一定能力,對操作系統有濃厚興趣的學生進行。

操作系統各個層次的教學實踐環節如圖1所示:

為了更好的貫徹前述層次教學的理念,我們針對操作系統(Linux)課程理論教學部分進行如下調整設置:(1)操作系統概論;(2)Linux常用命令;(3)文件管理、設備管理;(3)Linux下Shell編程;(4)Linux下C編程;(5)進程管理、內存管理;(6)多線程。

相應的實驗教學設置如下:(1)Linux常用命令練習;(2)TFTP、NFS服務配置;(3)Makefile的編寫及應用;(4)Linux內核與根文件系統映像文件的編譯及調試;(5)大作業(進程調度、通信或同步)。

與傳統課程的安排不同,調整后的課程設置著重體現了“由易到難,循序漸進;由感性認識加深理性分析”的思想,其中“操作系統概論”、“Linux常用命令”兩個教學章節將使得第一次接觸Linux操作系統的學生對該系統的發展歷程、現狀,主流版本有所了解,熟悉Linux的用戶界面、常用功能和命令行工作方式,建立對系統的直觀認知;將“文件管理、設備管理”章節提前與此講授是很有必要的,因為Linux操作系統將“數據”和“設備”統一作為“文件”來進行操作和管理,而文件系統與設備管理又是與用戶關系最為密切,使用最為頻繁的操作系統功能模塊,因此如果學生不能對其內在架構和工作原理有所了解的話會對Linux的進一步掌握造成困難。“Linux下Shell編程”和“Linux下C編程”使得學生掌握Linux操作系統下的程序開發技能,從這里開始,編程開發和操作系統原理的知識互相穿插融合,使得理論知識和實際應用緊密結合;“進程管理、內存管理、多線程”是Linux操作系統的重點和難點,是多任務操作系統應用開發或內核開發都必須使用到的,應該重點講授,使得學生對進程調度、優先級反轉、同步/互斥/死鎖、進程間通信等有全面的掌握。

在理論授課中,應該充分使用多媒體教學,包括PPT,虛擬機上Linux的實時演示示范等,避免枯燥的理論灌輸。每一個階段的教學到安排了與之配套的實驗和作業,在學期末通過綜合性的大作業考察學生對知識的整體掌握度。對于具備較高相關知識的學生,可以通過課程設計和畢業設計進行復雜項目的設計開發,從而使其對Linux的設計開發能力得到鍛煉提高。

4 結束語

教學改革是一個是不斷深化、完善的過程。操作系統教學改革應沿著教學內容、教學方法、教學理念、教學手段等方面繼續深入下去,將操作系統的教學質量提高到一個新水平,培養出社會需要的、具有創新能力的人材。

參考文獻:

[1]湯子瀛,哲鳳屏,湯小丹.計算機操作系統(修訂版)[M].西安:西安電子科技大學出版社[M],2002.

[2]晏杰.《計算機操作系統》教學的改革[J].現代計算機(專業版),2007(09):49-51.

[3]肖競華,陳建勛.“計算機操作系統”教學改革探索與實踐[J].高等理科教育,2007(03):68-70.

[4]蘇秋萍.高等院?!恫僮飨到y》教學改革的探索與實踐[J].現代電子技術,2005(22):29-30.

亚洲精品一二三区-久久