計算機本科生畢業論文
⑴ 計算機工程畢業論文精選範文
近年來,隨著全球網際網路技術的普及、計算機技術的迅猛發展、數字技術的瞬息萬變,計算機工程在人們生活、生產中的應用越來越廣泛。下面是我為大家整理的計算機工程畢業論文,供大家參考。
計算機工程畢業論文範文一:計算機軟體工程銀啟扒專案管理思考計算機軟體大體分為三類,一種是總述,一種是系統軟體,一種是應用軟體,系統軟體的作用是促使各個硬旁橘體按照一定的規律協調工作,保證計算機處於正常運轉狀態。而應用軟體的作用則是為了實現某種使用願望而開發出來的軟體。
1計算機軟體工程專案管理的基本概念
1.1工程專案管理的含義工程專案管理主要是業主通過委託從事工程專案管理的企業,簽署相關協議,工程專案管理企業有義務和權力代表業主在工程專案進行的情況卜干預和服務。工程專案管理企業可以協助業主同項目工程總承包簽訂一系列鋒昌合同,只是起到輔助性作用,不直接與總承包企業或者施工、勘察、供貨和設計簽署協議或合同,工程專案管理企業有責任在施工過程中監督合同的完成情況。
1.2軟體工程專案的概況
1.2.1管理人員開展有序的專案計劃
企業必須把人員管理放在重要位置,在軟體工程專案的開發上人員的調配問題是保證工程順利進行的重要因素,因此,專案能否成功和工作人員的工作能力、寫作能力息息相關,針對工程專案的操作類別不同,可以分配成各個研究小組,進行科學合理的針對性開發和高效的協作,有利於工程的快速推進和更加完善。小組內的人員根據自身優勢,確定自己的工作內容和工作時間。對專案進行正確的認識和對風險進行評估,與此同時從節約成木的方而出發,形成科學的人力資源調配機制,使專案得以順利開展。
1.2.2質量和配置管理工作
軟體的質量管理工作是整個專案的核心工作,質量管理決定著計算機軟體工程專案管理是否真正的成功,通過一系列保證質量的手段,有計劃的編制、控制和保證專案質量。保證專案質量的方式可以通過定期的進行質量評估得以實現,在日常專案管理中要不斷的對工作進行考查,對於專案不合格的地方要提出意見並且考慮整改措施,不斷完善整個軟體配置管理的記錄工作,使專案的質量能有一定的檢測體系,這樣開發者會對專案工程的質量問題有比較深入的了解。
1.2.3風險評估和管理工作
風險管理大致分為兩種工作,一種是風險識別,另一種是風險評估。得到評估結果以後要針對問題提出相應的解決辦法,定期檢測計算機軟體工程的好處是可以減小產生風險的概率,還可以避免一些因疏忽而產生風險,使專案的損失減少到最低,也減少了因專案風險而造成的一些相關責任人的利益沖突。
2計算機軟體工程專案管理中存在的問題
2.1管理團隊的協作問題
分工合作是我們完成一個專案的基木因素,在軟體開發方而更需要每個人的智慧一起凝聚出果實,共同享受成果,而目前在計算機軟體工程專案管理方而資訊的交流方而存在一些問題,例如分工不清、團隊不合作等問題。
2.2需求分析和實際中的業務存在差距問題
計算機軟體工程專案沒有結合實際的活動需求,也沒有調查有效的資料分析,因此計算機軟體工程專案管理在開發出新的產品以後並沒有取得理想的業務效果。
2.3風險管理的問題
專案的風險工作是企業需要考慮的很重要的問題,如果風險沒有相應科學管理,很容易帶來巨大的損失,但是很多員工並不懂得如何規避風險,缺乏相應的專業知識,更是缺少對風險工作的管理,導致很多企業在風險來臨時無法做出正確行動,造成巨大的經濟損失。
3計算機軟體工程專案管理的對策
3.1對風險管理和工作進度進行有效管理
制定風險管理制度。計算機軟體工程專案管理的工作人員必須具有一定的風險識別意識和相應的遇到風險的專業知識,並且能有效的控制風險的能力。在平時要做好風險評估的管理報告,針對可能發生的風險要及時預測並且做出相應的解決行動。設定專門的人員對計算機軟體工程專案定期進行風險的評估和檢查工作。在整個專案中,根據需要進行多次的風險管理工作,因為風險無時無刻都有可能存在,檢查的目的是盡量減少風險發生,在一般情況卜處理風險的措施一般有三種:減緩、規避和轉移。提高工程的進度,不斷的推進工程的工作效率。要制定詳細的工作計劃表,並且盡可能達到最高的工作目標。工作人員有嚴謹的工作態度和高效的作息時間安排,管理人員要密切關注工程進度,不斷的督促員工完成應做的工作量,有條理、高效的完成對員工的工作任務的監督工作。
3.2建立完善的管理體系針對計算機軟體工程的人員日常管理工作,要建立科學有效的管理方案。合理安排人才資源,確保在進行計算機軟體專案工程時人員調配順利進行。專業知識的培訓對於工作人員來說
是必不可少的,可以極大的豐富計算機軟體工程專案人員的專業水平和實踐能力,減少工作上的失誤,提高工作效率和工作人員的素質。獎罰制度是對企業員工優劣的衡量標准,所以在計算機軟體工程專案管理方而採取獎罰制度可以極大程度上調動員工的積極性,使員工主動為企業創造效益,企業的發展才能有長遠的未來。
3.3建立合作的團隊
在員工內部建立有效的交流機制。員工的內部工作經驗交流是非常重要的,因此要完善溝通方法,開辟多種交流方式和渠道,不斷的增強各個部門的溝通意識,使團隊的力量不斷凝聚起來。明確分工,責任落實到個人。計算機軟體工程管理非常復雜,需要的人員也眾多,因此必須要使每個員工明確自己的工作內容和范圍,清晰的劃分自己所需要負責的區域,清楚自己的責任,這樣能夠確保每一個步驟都井井有條,非常有秩序。調動整個團隊的工作積極性。通過一些活動、獎勵措施等使每一個工作人員全身心的投入到工作中去,願意並想要去做的更好,不斷激發團隊的潛力和員工的協作能力,這樣專案不僅會做的越來越好,員工內部也會越來越和諧並且充滿正能量,企業的效益也會不斷得到提升。
4結語
計算機軟體工程專案管理的工作內容十分的復雜,要保證軟體工程按照工程原計劃進度順利開展工作,並且要節約成木、保證質量,必須熟練對計算機軟體進行操作,在現在的大多數生產計算機軟體的企業中最為重要的就是軟體工程專案的管理效率,軟體工程專案的成功條件是軟體專案要具有科學性和高效性,在此基礎上企業的合理管理也是企業走向成功的關鍵。
計算機工程畢業論文範文二:計算機工程能力教學思索1現狀分析
培養高質量的軟體開發人才一直是社會和行業關注的焦點。早在11年前,對於工程教育的迫切性就被人提出來[1]。工程教育本身也作為一個系統問題被討論[2]。現在從國家層面在戰略上建立了軟體學院進行專門培養,各個高校也不斷推出新的課程、新的措施方案。在這一領域雖然比過去似乎已經有了翻天覆地的變化,但來自企業的呼籲似乎一直反映出諸多不盡如人意。更多的思路希望將企業的力量直接引入到教學,比如實訓基地等[3];而國家層面也非常關注實訓[4]。但實際效果可能變得流於表面,因為企業往往難以將核心的工作拿給學生做,而其訓練的專案也並未從更全面系統的角度去設計,其鍛煉效果就有限了。在軟體開發這一領域,由於其具有變化迅速,新技術不斷涌現的特點,導致不少在教育內容上選擇了追逐新技術、新語言、新平台,以能用會用這些流行主流技術為目標。典型的代表就是北大青鳥,有些二本的學生在畢業前專門花錢去青鳥學習,似乎可以看到這種教育的優勢。但另一個矛盾的情況是,往往那些關注員工後勁的公司卻不願意招聘青鳥的學生。如果將目光投向國外的頂級大學,例如斯坦福,其教學上並沒有去「依賴」校企合作,以及很熱門的「實訓」。其核心課程依然是過去的傳統經典課程。以一個研究生為例,一學期能修2門課是正常,3門就很優秀。它並沒有追逐所謂的新技術。但無人質疑其學生的工程能力、科研能力和創造能力。
2什麼是計算機工程能力的核心
什麼才是我們軟體開發教育的核心知識架構,怎樣才能培養學生可持續發展的核心競爭力?我們調查過一些非常高水準的軟體開發者,發現他們往往在底層軟體上持之以恆地進行長時間深刻的鍛煉,然後在未接觸的新領域才能非常迅速地掌握核心。例如,一個非計算機專業的系統分析員曾經「只」在DOS這種原始的作業系統下玩了10年,甚至自己寫過一個漢化的DOS。他只有書本上的一點點網路知識時,就用一兩天時間解決了一個學通訊的研究生1個月都不能解決的網路故障。這是一個典型的例子,他並沒有「實際的」網路經驗,什麼使得他如此輕松地進入了新的領域呢?而另一個曾就職於vmware、google等頂級公司的程式設計師,在Unix下只用C語言做了10年系統級程式設計。當用Java,C++甚至是javascript時,其學習時間只是1天,很快就比做了幾年專門java程式設計的程式設計師還精通。如何才是軟體開發人員的本質力量?什麼才能讓他們在變化萬千的新技術面前屹立不倒,乘風破浪?
2.1計算機工程能力
我們認為計算機工程能力包含兩方面的內容:1核心知識架構;2計算機的思維方式。什麼是核心知識架構呢?是反應該領域最基本規律和支撐技術的知識。簡單地說就是傳統的作業系統、編譯、資料庫。作業系統將硬體、軟體、高階語言和匯編融匯在一起,它幾乎包括了軟體工程中所有重要的因素。舉一個簡單的例子,似乎只有面向物件這種「高階東西」才有的虛擬函式運用,其實在Linux中就有相應的虛檔案系統。作業系統是最為復雜的計算機工程之一。編譯融匯了大量的演演算法,而且能讓大家真正看「穿」語言的外表,深入到其內里,體現了最根本的計算機技術。其優化技術,也深刻地和硬體交融在一起,很好體現了底層風范。資料庫,不僅是運用演演算法最多的地方,甚至是超越作業系統的一個復雜的系統,從快取技術到i/o優化,到索引,再到事務處理,無一不是反映計算機最深刻規律。大家可以發現,所謂核心知識架構,都具有兩個特點,反映本質規律,體現軟硬融匯交織。也只有這樣,才能建立下面談到的「計算機思維方式」。
2.2核心知識架構
為什麼我們沒包括一些新興的語言和技術呢?似乎它們很「實用」。而且已經出現的問題是,按照傳統科目和方式學習後,學生在企業什麼都不會。這也正是大家關注工程教育的初衷。為什麼不強調這些新興實用技術的教育還在強調「古老」的「基礎」。計算機領域一個顯著的特點是,表面上知識更新非常快,新技術、語言層出不窮。這很容易導致當我們發現學生能力欠缺時,將問題歸罪於新技術的學習不得力,知識結構老化。但其實目前的問題可以從另外一個角度考慮,是否是基礎教育不得力?分析國外著名大學,如斯坦福、伯克利的課程,我們發現兩個特點:1關鍵的基礎課程,如作業系統、編譯原理、資料庫,始終是其最重要的課程,並沒有過分追逐各種「新潮」技術。2學生一學期能修的課程非常有限,一般為3門課。而國內卻呈現相反的狀況,比如編譯原理被降到了選修課的角色,新潮課程層出不窮,一個學生二年級一學期要修13門課。在這種走馬觀花的狀況下,計算機這種具有強烈「手藝」色彩和工程實踐的學科,被完全紙上談兵化。而一些可憐的實驗內容,還被學生的復制拷貝所湮沒。我們認為,恰恰是這種情況,使得基礎核心知識教育沒有工程化,沒有充分動手,導致了基礎知識教育某種程度上的巨大失敗。從以下鮮明的對比可以窺見問題的端倪:國內學生反映作業系統課程是文科課程只需要背條款考試即可;而相對地,國外著名高校作業系統課程要求學生實現「小」作業系統。國內資料庫只講其應用如大量講解sql等運用,sql即使非計算機專業人士也很容易學習,這也是它被發明的初衷。斯坦福的資料庫課程中有一門需要實現一個資料庫系統。在筆者走訪的計算機工程上優秀的人才,發現其共同的特點就是在諸如作業系統或資料庫上都有很深入的學習經歷,比如前面提及的自己構建過漢化DOS系統,或者在Unix下,做核心以及驅動很多年等。而當他們接觸新技術時,之前深刻的經驗和淬煉的思維就讓他們如虎添翼,快人一等。更有甚者,國外真正的最頂級專家,都是在這些領域有無與倫比水平的專家,從delphi的締造者,轉戰到微軟並入主平台的開發,也可看到雄厚的底層知識和能力的巨大作用。所以「老」知識並不是障礙,而是通向天堂的階梯。究其原因,就涉及到工程能力的第2個方面,計算機思維方式。
2.3計算機思維方式
對非專業人士它是很抽象的概念,而對真正專業人士,這又是一個非常鮮活的概念。這里限於篇幅,我們只舉一個簡單的例子。面對在C++中外部程式碼如何直接修改私有變數的問題,計算機的思維方式就是:物件也是放在記憶體中,只要能拿到物件的地址,並知道物件的布局,那麼就可修改。而沒有建立這種思維的人,就完全被高階語言的語法所左右,無從下手。一句話,無法看到本質,沒有從下而上的底層思維。核心知識課程的有效深入教學和計算機思維方式建立有何直接關系呢?我們認為核心知識因為其反應了計算機本質規律,而且從底層建立起來,所以對其深入掌握運用後,它從開始的逼迫到最後的陶冶,最終潛移默化地讓受眾建立起「計算機思維方式」。而這正是計算機工程師安身立命之本,就如同音樂家有其獨特的音樂思維方式一樣。為什麼諸如java之類的課程於建立計算機基本思維不太合適呢?因為它更高層,無法讓學生看到最下面。而唯有徹底、深刻和系統的底層淬煉,才能真正建立起「計算機思維方式」。
3如何打造強大的計算機工程能力
大家一方面指責基礎課程的「空洞」、「無用」、「陳舊」;另一方面在不斷開設的海量新課和技術中壓得學生更加遠離程式設計,遠離實踐。即使能培養出熟悉某種語言的學生,也無法看到他們和培訓學校有何不同。實訓也似乎沒有根本解決問題,我們在實踐中發現,往往是那些自己醉心於程式設計的學生最後有著卓越的表現。讓基礎知識能支撐和指導實踐,而非僅僅「符號」,並引導學生進行高效的實踐。
3.1「3塊連一線」,4門基礎課程整合打造核心知識架構
我們將4門基本課程進行貫通式整合,著力塑造學生的「計算機思維」。下層的是3門基礎課在上一小節探討了其在工程能力訓練上不可替代的重要地位,對軟體開發環境產生支撐。而軟體開發環境又通過精心的設計和工程實踐,從應用角度將3門課程所學的知識串聯起來。從而將基礎知識和工程開發更有機整合在一起。首先,闡述為什麼將以上課程整合在一起的理由。要回答這個問題,必須先回答什麼東西支撐了優秀程式設計師。在我們的調查人員中,無一例外地都具有很深厚的底層軟體開發背景。有長期從DOS的Hack入手的;有長期從事Unix核心程式設計的;有從Windows的driver起步的;有以反匯編逆向為根基的。長期在最底層的經歷,使他們建立了最真實和能觸控的系統觀,能以計算機的方式思考。所以面臨新技術時,他們能透過新形式很快把握其精髓,深刻地把握其實質。「太陽下面沒有真正的新事物」,例如號稱21世紀最新的重要的軟體技術AOPAspectOrientedProgramming,AOP,其實在20世紀60年代就出現在了匯編一級的軟體技術中,它本質就是鉤子技術的系統化。在底層的軟體世界,我們不僅能夠用到那些所謂的最新的技術,而且能看到其本質我們可能就是用機器碼自己構建出來的,而不被新技術的華麗外衣障目。這些使得具有底層經驗的開發者,更有創造力,更能創造,也更能洞察迷亂後的本質,庖丁解牛,解決那些異常復雜的工程問題。舉一個筆者遇到的真例項子,一個具有深刻底層經驗的程式設計師一直只有C語言和作業系統程式設計經驗和一個只有深刻Java經驗的程式設計師,在同時學習Javascript的閉包概念時,後者一個禮拜都還有些似是而非。前者很快就能自如運用,且最後指點了後者1個小時,後者頓時豁然開朗。這是典型的「新」與「老」,上層和底層經驗在面對新事物時的對比。既然底層軟體賦予我們如此強大的能力,那麼哪些是底層軟體呢?大家公認,作業系統、編譯和資料庫由來就是計算機工程自身的根基。所以,我們必須將這3門課涉及的知識好好淬煉。而如何將3門課的知識和我們日常的軟體開發聯絡起來呢?如何用它們指導平時程式的開發呢我們大多數是開發使用者級軟體,不會開發核心軟體,因此許多人認為幾乎整個在核心中的作業系統對使用者級軟體開發無從指導?另一門課,《軟體開發環境》解決了這一問題。它有一條主線,通過反匯編將C語言和匯編串聯起來,讓系統級的知識從高階語言的面紗下展現出來。同時用逆向工程這把庖丁之刃,將編譯、連結、面向物件等軟體開發中的重要知識塊剖剔,讓底層與上層貫通一氣。而逆向的技術技巧,本身也是非常高階的軟體開發技術。因此,我們用「3塊連一線」來總結4門課的關系是最好不過了。為什麼不納入語言課程,比如C/C++語言?從我們的工程經驗來看,語言只是計算機原理和思想的載體,是表述方式而已。為了表述形式而專門花大力氣是不值得的。比如,國外的著名大學很多都不開設語言課,在其他課程作業中必須用C語言程式設計,學生們就在那裡鍛煉了。真正的語言的力量並非來自語言本身,而是底層知識為支撐的專案鍛煉。我們的思路是以構建式完成大量的完整系統的編寫,這樣就很好鍛煉了軟體開發和工程能力。同時,「軟體開發環境」本身從逆向層面也對語言有了深刻的剖析,這是純粹的語言課難以完成的。另外,從大綱安排上,我們在大一就會讓學生用C語言來初步接觸程式編寫,這時並不適合放入太高階主題。而在教學中,語言的力量已經滲透到一個個工程構建中,隨風潛入夜了。為什麼不納入演演算法課程?從某種程度上,「程式就是演演算法與資料結構嗎」?我們認為在系統中運用演演算法,演演算法才具有生命力。而編譯、作業系統、資料庫以及我們專門設立的一些課程設計將全面運用各種演演算法和資料結構。在實戰中運用並學習提升才是王道。這也正是構建式學習的精髓所在,這也正是探索式學習培養學生的創造能力的精髓所在。演演算法課已經為我們准備了元件,就看你怎麼去組裝甚至改造。
3.2以構建主義的思路,深度實踐的風格改革課程
前面我們論述了底層知識架構的重要性,那麼怎麼來將它們實際地建立在學生的工程實踐中呢?簡單地說就是「構建一個具體而微的系統」。講作業系統就構建一個小作業系統,講編譯原理就構建一個我譯器。同時,設計一些跨度較大的課程設計覆蓋這些課程的一些重點內容。構建完整系統本身就可真實淬煉工程能力,而這些內容的復雜性、難度以及運用知識點的廣度,本身就超越了簡單的企業實訓專案,在培養人才方面具有系統性、完整性、挑戰性獨特優點。我們需要的是運用團隊的思路和現代軟體工程的手段,將其開發過程管理發起來,從而熟悉企業級開發的工具鏈,將軟體工程學到的知識貫通到實作中。這也回答了「和以前相似的強調基礎課程教育,什麼特點使得我們的做法能獲得強大的工程能力?」這一問題。以前更多注重理論知識的學習,而現在的做法是回歸計算機工程的自身科學規律———實踐為王。
3.3改革考核評價標准,充分強調動手實踐
以前我們一直是卷面考試,實驗分數只是象徵性的點綴。這本身違反了計算機工程的特點。只有改變評價考核標准,才能真正驅動學生充分鍛煉工程。在課程軟體開發環境中,我們採取了平時的考試結合期末考試的方式,而兩者均為軟體編寫。期末考試在實驗室上機編撰指定題目。不強調對一些函式名等死知識點的記憶,可以用線上幫助。這本身也符合軟體開發的規律。
4結束語
我們在計算機工程教育上試圖做一些回歸本質的工作,也取得了一些效果。比如在軟體開發環境中,學生普遍認為:「似乎將3年學的程式課全學習了,收獲很大」。更有同學,在外企公司的面試中,直接運用了課堂上的知識,這在傳統的教學環節中是難以獲取的。但整個工作尚在起步階段,所以仍有很多工作需要做,許多環節需要優化。我們希望在以後的工作中更深入探索工程教育的規律和本質。
⑵ 計算機專業畢業論文怎麼寫
計算機專業畢業論文範文:
範文一:
計算機科學技術的發展飛快,已經漸漸融入人們日常生活的點點滴滴中,快速發展中不免有些隱患,因此謹慎分析現狀也是十分有必要的,對計遲巧算機科學的進一步發展也有著積極意義。如今,計算機科學技術作為一個生命力強、發展前景良好的科學技術,在個人、家庭、企業乃至國家各個層面區域的應用都很廣泛,在成本、運行速度及性能等方面都取得了不小的突破。
同時,計算機科學的發展也帶碼野鍵動了集成電路技術、網路技術、軟體工程、材料科學等領域的快速發展,各個行業相輔相成,共同向前進步發展。在這個信息化的時代,計算機已經融入了千家萬戶的生活與工作中,在各個行業如工農業、文化教育行業、社會服務業等之中都發揮著不可代替的重要作用,對於社會來說已是不可缺少的一部分。
其中最重要的則是計算機科學技術在社會生產方面的作用。隨著全球信息化時代的進步,人與人之間、生活與工作之中,信息傳遞是格外重要的。而計算機技術是通過互聯網的作用改善信息傳遞的方式,加快速度,促進了信息技術行業的發展。同時,人們對於信息的認識也與日劇增,從而對信息選擇的要求也越來越高,精確性、有效性、及時性都是人們所追求的目標。
由於計算機與網路的運行形勢,使得人們的勞動方式與工作模式也得到了轉變。秀才不出門,能知天下事。人們可以足不出戶得完成工作與學習任務,節省了更多人力物力去完成其他的事情,對行動與思想方面也有一定的解放作用。這正是說明了科技乃人類社會第一生產力。

⑶ 本科計算機畢業論文
本科計算機畢業論文
隨著畢業日子的到來,畢業設計也接近了尾聲。下面是我整理的本科計算機畢業論文,大家可以參考一下。
本科計算機畢業論文篇1
【摘要】
論文關鍵詞:我們常常站在老師的角度,抱怨學生不好好學,文化基礎不好,而學生、家長、社會會怎麼說呢?說教育這么多年就沒有變化?看看商品市場發生的變化有多大,看看企業競爭有多麼激烈,而你們學校卻四平八穩的,老師夾一本書,在課堂上想講什麼就講什麼,想講多久就講多久,然後離開學校,還埋怨學生不聽!學生為什麼對游戲那麼感興趣?對網路上的東西那麼感興趣?我們需要反思,反思什麼?我們的教學內容,教學方式對學生的引導必須得有一個全新的理念。」我們努力在課程改革上做了一些嘗試後認為教學內容就是典型企業工作任務的製作流程,把更多的時間用在讓學生去根據客戶要求調研,分析、決策,去發現問題,解決問題,最終把一個個滿意的作品交上來
全國知名職教專家、山西金融職業學院院長杜明漢來我校做報告,有一段話深深振憾了我,他是這樣說的:「我們常常站在老師的角度,抱怨學生不好好學,文化基礎不好,而學生、家長、社會會怎麼說呢?說教育這么多年就沒有變化?看看商品市場發生的變化有多大,看看企業競爭有多麼激烈,而你們學校卻四平八穩的,老師夾一本書,在課堂上想講什麼就講什麼,想講多久就講多久,然後離開學校,還埋怨學生不聽!學生為什麼對游戲那麼感興趣?對網路上的東西那麼感興趣?我們需要反思,反思什麼?之後,我們努力在課程改革上做了一些嘗試,對計算機平面設計軟體操作課程實踐項目教學有了新的想法和做法,不能為了教軟體而教軟體,而要把軟體靈活運用到實際工作任務中來,那麼如何靈活運用成了我們探索的方向。現在我就從三方面說明一下我在實踐過程中的淺薄認識。
一、單科教學,不便於融會貫通,不利於綜合設計能力培養。
首先,我校計算機平面設計專業軟體操作課程主要有PhotoShop、CorelDRAW、IlluStrator、方正飛騰、方正書版、3DSMAX、AUTOCAD等,以前我們採用的都是類似《PhotoShop平面設計教程》類的單科教程,每節課的任務就是圍繞這一門軟體的某些工具(命令)進行案例教學,一個案例做完後不知道這個工具(命令)將來在工作實踐中哪個地方會常用,做好的案例也不知往哪兒用,時間長了學習積極性被打消了,這個工具(命令)的用法也會因為印象不深刻,記憶不牢固而忘掉。也就是說學只是為了學,而不是為了用。
其次,每門軟體都有它的特色,比如PhotoShop在圖像處理方面有很強功能,這是其他軟體所不能及的,在繪制平面矢量圖時CorelDRAW和IlluStrator無疑又是最方便的、方正軟體在報刊雜志排版方面又簡單又快捷,3DSMAX在做三維立體構圖時功能又是無可比擬的、AUTOCAD在制圖方面又是強手。平時我們每個老師只熟悉其中一門課進行教學,遇到一個實際任務,往往僅憑一個軟體很難快速完成,學生在綜合分析和設計能力方面缺乏鍛煉,很難適應工作中的綜合設計要求。經過企業專家的訪談和論證,老闆想要的畢業生不是只會某個軟體的操作員,而是有較強的學習和分析能力,應變和創造能力的設計師,這就是說我們以前的實踐教學內容遠遠不適應現在的社會發展和需求,我們必須對教學內容大膽改革,使我們的教學任務變成企業的工作任務,教學內容就是企業的業務內容,讓學生在實踐中做,再做中學,學中做,提高學生的積極性和主觀能動性,發揮每個學生的潛力,激發學生的應變能力和創造能力。
二、多個學科橫切,重組教學內容,教材就是典型工作任務的製作流程。
經過到企業的多次實踐,和企業專家多次交流溝通後,我們專業的老師有一個共同認識,我們的實踐教學內容就應該是企業典型工作任務的製作流程,從接到客戶的一個要求開始,到分析、決策,設計多種方案,確定方案後,列印印刷、裁切出成品、客戶提貨等,整個工作流程都應該是學生必備的能力素質。那麼我們的課程內容如何體現呢?教材又該怎麼編寫呢?我初步認為我們不按軟體來分課程,按企業典型工作任務來分課程,至少分四門課程《數碼圖像後期處理》、《網站美工》、《印刷前期排版設計》、《平面廣告設計》。比如《數碼圖像後期處理》一書則主要是PhotoShop軟體調圖修圖功能的應用,項目一:婚紗影樓的數碼照製作(5寸照、7寸照、寫真照等),項目二是證件照製作,(1寸照,2寸照、駕照、身份證照、護照等)項目三:婚紗照製作(婚紗相冊,大幅婚紗照,電子相冊等),這塊可能用到電子相冊製作軟體或視頻處理軟體的操作教程。《網站美工》主要針對網站設計前期的靜態網頁設計,主要是用PhotoShop軟體對圖像素材的調色、再加工,網頁插畫設計等知識點。
再如:《印刷前期排版設計》、《平面廣告設計》兩本書以CorelDRAW軟體或IlluStrator軟體操作為主,針對不同的任務用到什麼軟體,教什麼軟體,比如每幅作品中都有數碼照片的調色和圖像再加工,那就講PhotoShop的調色技巧,書籍裝幀項目中書內頁排版就講方正飛騰軟體,封皮就用CorelDRAW或IlluStrator軟體,這兩本書我們主要提取了九個典型工作任務:彩頁印刷設計、書籍裝幀設計、報紙排版設計、異形不幹膠印刷設計、包裝設計、平面廣告設計、板面設計、字體設計、卡片設計。這樣,我們把教材就變成了企業中常用的工作任務,我們的一個項目任務涉及到多個軟體的操作技巧,用到哪科就講哪科,教會學生把所有學科融會貫通起來,靈活把握知識點和技能點。而且每一個項目涉及到不同的輸出工具和製作流程,學生每學完一個項目就能實實在在地掌握這個項目從始至終的工作流程和技巧,到企業中就能很會適應工作環境。
三、投身企業實踐,積極探索,勇於創新,以適應教師崗位更高的要求。
課程內容改革後影響到教學模式的改革,以前的「滿堂灌」、「填鴨式」教學模式早已經滿足不了現在的學生,杜明漢院長強調:「現在,在知識的海洋里,到處都是知識,學生可以從不同的渠道接受知識,學生每天看到的,聽到的,接觸事物的時間,速度比我們老師接觸的又早又快,老師不再是掌握知識最多的,也不是最權威的,那麼我們靠什麼來吸引學生呢?」我想我們以前把教軟體操作當作教學重點是個誤區,我們應該利用最多5%的時間教會學生學習軟體里的命令和工具有哪些?怎麼用?把95%的時間用在讓學生去根據客戶要求調研,分析、決策,去發現問題,解決問題,最終把一個個滿意的作品交上來。
至於調研可以直接去市場調研,也可以到網路上調研,也可以同學們互換角色模擬調研,必須讓學生到實踐中尋求他想要的答案,在調研過程中培養了學生與人溝通能力,對新任務的分析決策能力,在設計過程中如果遇到技術上的問題,便是老師指導加引導的時候,可以對知識點和技能點進行啟發和輔導,從而讓學生在解決自己問題的同時加深對知識點的理解和靈活運用能力。從而達到培養學生應變能力和創新能力的要求。作品上交後,還要進行多元化評價,使同學們每一次創作後都能在交流中提升自己,取長補短。
這對我們教師的素質就提出了更高的要求,教師只掌握一門設計軟體是遠遠不夠的,這就需要教師必須不斷地學習和提高,從一門軟體的精通到多門軟體的精通,從參與企業實踐,到能獨當一面進行創造性的設計,都需要教師靜靜地潛下身來,謙虛認真地向企業專家學習,和學生共同學習,這樣才能把控課堂上的每一個節奏,才能做好學生的指導者和幫助者,才能把每個技能點落實到實處。
總之,計算機平面設計專業實踐教學內容改革才剛開始,我會在實踐中不斷提升自己的綜合素質,和學生一起去創造新知識,新技能,做好學生的幫助者,指導者。
本科計算機畢業論文篇2
論文摘要:學生是我們課堂的演員,教師則是我們課堂的導演。必要的教學條件是我們成功課堂的保證。
關鍵字:計算機教學 任務驅動教學法 計算機實踐課
計算機課程是一門實踐性極強的學科,它比任何一門學科的知識都要更新得快。因此教學應以上機為主,機房上課要求我們的教師由以往的知識傳播者,變成課堂教學的組織者;學生活動的參與者;學生學習的向導或顧問。學生是我們課堂的演員,教師則是我們課堂的'導演。必要的教學條件是我們成功課堂的保證。現結合我多年的教學實際,談幾點供大家參考。
一、功能齊全的機房是一節課成功的前提
功能齊全是指常用軟體均具備,而且具備了完成教學任務所需的全部功能。沒有一個功能相對完整的計算機軟硬體設施的機房,會對我們計算機教學起到極大的限製作用。例如:我們給學生講《excel2003》的函數時,有相當一部分中專學生對英文單詞寫的數學函數不認識,哪我們怎麼辦呢?一個一個的講呢還是讓她們自己去解決?當然,不是都講,提前安裝《金山快譯》,萬事大吉。這只是一個小例子罷了,我們應該考慮的凡是教學需要的,都要有提前的預見性。
二、教師充分的備課是一節課成功的基礎
新課程強調,教學是教師與學生間、學生與學生間的交流、互動的過程。在這里師生之間、學生與學生之間分享彼此的思考、經驗和知識,交流彼此的情感、體驗與觀念,在這種交流中生成新的知識,求得新的發展。所以,備課的第一要務是安排學習活動。 作為計算機實踐課,那就更需要我們教師提前給學生安排好上課內容,並有預見性的作出任務的難易程度預測。所以我們備課時,就得把每一節課內容任務化,細節化,活動化,既來源於教材又高於教材,讓學生清楚任務,帶著問題去思考,去解決任務。 例如,我給學生講解《網頁模板》時,網頁原有站點和網頁素材已經給出,我列出了下列任務:
1、什麼是網頁模板,有何功能?
2、如何製作網頁模板,注意什麼問題?
3、如何應用網頁模板?
4、互聯網上有哪些網頁模板,怎麼使用?
四大任務讓學生既要看懂教材又要切實從機器上實現,難度也依次拉開,讓學生充分發揮自己的能力。
三、適當的教學方法是一節課成功的法寶
用建構主義學習理論來指導計算機教學,就會發現「任務驅動」教學法很適合。所謂任務驅動教學模式,是教師把教學內容設計成一個或多個具體的任務。讓學生通過完成一個個具體的任務,掌握教學內容,達到教學目標。它是一種以學生主動學習,教師加以引導的一種教學方法。採用任務驅動模式教學,有利於培養學生的創新能力和獨立分析問題、解決問題的能力。並且「任務驅動」教學法符合計算機系統的層次性和實用性,按照由表及裡、逐層深入的學習途徑,便於學生循序漸進地學習計算機知識和技能。在這個過程中,學生還會不斷地獲得成就感,並更大地激發起求知慾望,從而培養出獨立探索、勇於開拓進取的自學能力。
四、良好的課堂秩序是一節課成功的保證
師生在課堂教學中,按規則要求規范自己的言行,也是提高課堂效率的一個重要方面。學生有學生守則,我們教師也要有自己的實踐課堂規則。上課鈴響後,教師精神抖擻,面帶微笑走進機房,聲音要足夠的洪響「上課」,班長喊「起立」,如此同時學生們齊喊「老師好」,教師還禮「同學們好,請坐下」。不能省,因為禮貌有時也是相互制約的,良好的制約能夠形成良性循環,讓學生知恩圖報,便於師生實踐課的良好溝通。課堂上如發現學生不遵守紀律,教師可採取目光示意,語言警告等形式,巧妙地處理突發事件,不得叫學生停課或外出,更不能體罰和變相體罰學生。教學語言應有一定的威懾力,讓學生感受父親般的震撼。鐵的紀律柔的氛圍,讓學生知道老師確實為他們好,讓學生自感羞愧。
五、學生積極的參與是一節課成功的關鍵
教師的激情是上好課的靈魂,建築施工論文有激情的教師才能令課堂煥發無限的生命力。課堂上師生雙方的情緒會相互影響和相互感染,要想讓學生的情緒積極與興奮,首先教師上課要有激情,要善於調動學生的情緒,教師的態度要真誠,表揚與鼓勵學生要發自內心的情感流露。學生也會因此而受到感染,情緒高漲、激情勃發、行動迅速。相反,如果教師表情嚴肅、語調平淡,試問,面對這樣的情況,學生又怎能放得開、輕松而又自如地投入課堂學習呢?所以計算機實踐課必需相對要求學生活動自由,討論自由,為了共同的問題或任務,一切活動自由皆在老師的控制中,讓學生有的放矢的放開。
六、賞識的教學評價是一節課成功的升華
課堂教學最重要的是培養學生自主學習能力和創新素質,這才是學生發展、也是教學發展的最根本的目標。我們應該關注學生需要什麼,關注每一個孩子自主發展的情況!所以,我們應該用賞識的眼光去對待每一位學生。不求統一模式,也不求同一水平。如果,這節課我成功幫助了一個學困生樹立信心,大膽說出自己的見解;如果,這節課我交給了學生一種行之有效的學習方法,教會他們如何運用所學知識解決一些實際的問題;如果,這節課我讓孩子們能夠體驗到學習的樂趣,體驗到了探索的刺激與收獲的滿足,體會到了成功的喜悅;那麼,這就是一節有價值的課!同時也就是一節成功的課!
綜上所述,我認為上好一節計算機實踐課,不僅需要教師的精心准備,而且還需要一定的條件。當條件成熟後,一節課自然成功。在實際教學中,可能還存在各種各樣的問題,在此,僅供參考,如有不妥之處,敬請斧正。
參考文獻:
1、《高效課堂教學的探究方向及其策略》,南通西藏民族中學
2、《計算機文化基礎上機指導》,李秀 姚瑞霞等 清華大學出版社
3、《任務驅動教學法與項目教學法之比較》,徐肇傑 教育與職業·理論版
4、《計算機實踐課中培養創新能力的探索與實踐》 龔 成
;