国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

計算機圖形學(xué)教學(xué)改革與實踐

2011-08-15 00:55朱國仲陳海濤
關(guān)鍵詞:圖形學(xué)圖形計算機

朱國仲,陳海濤

(華北水利水電學(xué)院信息工程學(xué)院,河南鄭州450011)

計算機圖形學(xué)教學(xué)改革與實踐

朱國仲,陳海濤

(華北水利水電學(xué)院信息工程學(xué)院,河南鄭州450011)

針對當(dāng)前計算機圖形學(xué)教學(xué)中出現(xiàn)的系列問題,結(jié)合課程特點和教學(xué)理念,給出了具體的教學(xué)改革措施,探討了其在教學(xué)環(huán)節(jié)中的實際應(yīng)用。實踐表明,這些措施對加深課程內(nèi)容理解,提高教學(xué)質(zhì)量,培養(yǎng)學(xué)生綜合能力有明顯的作用。

計算機圖形學(xué);教學(xué)理念;教學(xué)改革;教學(xué)環(huán)節(jié)

計算機圖形學(xué)是關(guān)于利用計算機及相關(guān)設(shè)備研究圖形處理和表示的理論、算法、技術(shù)及系統(tǒng)的綜合性學(xué)科,廣泛應(yīng)用于航空航天、工業(yè)工程、商業(yè)及視頻娛樂等領(lǐng)域,是計算機學(xué)科發(fā)展最活躍、影響最深遠(yuǎn)的分支之一,也是計算機專業(yè)重要的專業(yè)課[1,2](P1,P3)。該課程理論抽象,實踐性強。在當(dāng)前各類專業(yè)課課時普遍壓縮的情況下,如何讓學(xué)生最大限度地學(xué)習(xí)課程內(nèi)容,培養(yǎng)學(xué)生綜合能力是一個值得思考的問題。

一、教學(xué)中遇到的問題

(一)學(xué)習(xí)的積極性和目標(biāo)問題

計算機專業(yè)學(xué)生接觸計算機較多,對計算機圖形學(xué)應(yīng)用的廣泛性感受較為深刻,如逼真的游戲場面、賞心悅目的動畫等。初學(xué)本課程時,學(xué)生一般均有較高的興趣,但是隨著學(xué)習(xí)的持續(xù)深入,發(fā)現(xiàn)課程晦澀難學(xué),與期望目標(biāo)偏差較大,會逐漸影響學(xué)習(xí)的積極性。

(二)多需求問題

作為上課主體的大學(xué)生對自己的未來已有了某種規(guī)劃,因此對于所學(xué)的知識也有自己的側(cè)重點。有的學(xué)生想從事圖形學(xué)研究,有的想學(xué)習(xí)建模和CAD,也有從事圖形應(yīng)用開發(fā)的。因此如何在授課時兼顧各類需求是一個值得深入思考的問題。

(三)先修課問題

先修課內(nèi)容的掌握情況直接影響著學(xué)生對計算機圖形學(xué)課程的學(xué)習(xí),先修課包括數(shù)學(xué)、程序設(shè)計語言和數(shù)據(jù)結(jié)構(gòu)。學(xué)生的數(shù)學(xué)知識對學(xué)習(xí)該課程已經(jīng)夠用;而程序設(shè)計課程知識對學(xué)生理解算法并進(jìn)行實驗非常重要,掌握不好會使他們做實驗時處處碰壁;數(shù)據(jù)結(jié)構(gòu)用于描述圖形內(nèi)部結(jié)構(gòu),但在大型系統(tǒng)中才體現(xiàn)出重要性。

(四)偏理論或偏實踐

圖形學(xué)課程內(nèi)容龐雜,數(shù)學(xué)公式繁多。要給學(xué)生講明白一個算法需要從算法由來、圖形建模到算法推導(dǎo)。老師的很多精力放在了課程內(nèi)容的講授上,學(xué)生被“填鴨”了大量知識,然而學(xué)生卻不能動手進(jìn)行實踐鞏固所學(xué),因此最后就僅記得泛泛的概念了。很多學(xué)校也通過引入OpenGL或DX作為授課內(nèi)容來改變這種情況,但是開發(fā)包的講解需要大量的基礎(chǔ)知識,其中包含的大量函數(shù)內(nèi)容往往很枯燥,講解效果也不太理想。

(五)內(nèi)容多而學(xué)時短

圖形學(xué)的課程內(nèi)容包括圖形設(shè)備和標(biāo)準(zhǔn)、光柵圖形算法、圖形變換、曲線曲面與幾何造型、自然景物模擬、真實感圖形、交互技術(shù)與用戶接口等。前三部分內(nèi)容屬于傳統(tǒng)圖形學(xué)內(nèi)容,學(xué)生比較容易接受;而其余每一項內(nèi)容均包含很多的技術(shù)、方法、數(shù)學(xué)模型和最新成果,如果一一講解,時間上不允許,也不利于學(xué)生掌握基本知識。如何在較短的學(xué)時內(nèi),使學(xué)生熟悉完整的圖形學(xué)內(nèi)容,掌握經(jīng)典圖形學(xué)原理和算法,了解研究熱點和最新成果,需要進(jìn)一步討論。

二、課程特點及教學(xué)理念

經(jīng)過40多年的發(fā)展,計算機圖形學(xué)形成了自己鮮明的特點。了解這些特點有利于更好地制定教學(xué)計劃,改進(jìn)教學(xué)效果,樹立教學(xué)理念。

(一)課程特點

由于圖形學(xué)處于大發(fā)展階段,吸引具有不同學(xué)科知識的研究人員從事圖形學(xué)研究,促進(jìn)了圖形學(xué)與這些學(xué)科的交叉融合,豐富了圖形學(xué)的研究內(nèi)容,推動了圖形學(xué)的快速發(fā)展。因此發(fā)展速度快,內(nèi)容多,交叉學(xué)科關(guān)聯(lián)密切,實踐要求高是該課程最突出的特點。

(二)教學(xué)理念

計算機圖形學(xué)作為計算機學(xué)科的一個分支,是學(xué)生知識構(gòu)成的重要部分,要結(jié)合學(xué)生特點選擇合適的教學(xué)內(nèi)容,積極改進(jìn)和完善教學(xué)方法。該課程的教學(xué)理念是:通過課程理論學(xué)習(xí)及實踐鍛煉,使學(xué)生掌握基本概念和理論,了解學(xué)科的研究內(nèi)容,培養(yǎng)學(xué)生的學(xué)習(xí)能力,鍛煉學(xué)生發(fā)現(xiàn)、分析、解決問題的能力,促進(jìn)學(xué)生理論知識、綜合素質(zhì)和能力的全面發(fā)展和提高,使學(xué)生成為具有計算機圖形學(xué)知識結(jié)構(gòu)的實用型人才。

三、改革措施

(一)激發(fā)和保持學(xué)生的學(xué)習(xí)興趣

針對學(xué)生學(xué)習(xí)興趣的波動情況,要從首堂課和后續(xù)課分別著手。精心組織首堂課,講清楚課程范圍、相關(guān)學(xué)科知識及發(fā)展趨勢,告訴學(xué)生他們所渴望掌握的知識需要從課程基礎(chǔ)學(xué)起。和學(xué)生一起分析常見實例,使他們了解其中包含的本課程知識,進(jìn)而使學(xué)生明白沒有辛苦的付出是很難學(xué)到那些知識、達(dá)到期望效果的;并通過最新研究成果的介紹告訴同學(xué)們?nèi)魏纬删偷娜〉枚际峭ㄟ^努力做到的。后續(xù)內(nèi)容講解時要注意將枯燥的理論和日常所見或?qū)嶋H結(jié)合起來,讓學(xué)生在實驗中解決實際問題,使他們有成就感,從而保持住濃厚的興趣;授課時經(jīng)常將一些和課程內(nèi)容相關(guān)的游戲畫面、動畫片段以及Siggraph會議演示引入課堂,和學(xué)生一起分析里面相關(guān)的圖形學(xué)知識,進(jìn)一步激發(fā)學(xué)生的興趣。

(二)調(diào)整授課內(nèi)容和方法

由于課程學(xué)時短,內(nèi)容多,有深度,因此在基本內(nèi)容講授時要重點地精講,而相似性內(nèi)容泛講。如講授直線Bresenham光柵掃描算法時,選擇從算法的由來、數(shù)學(xué)模型、算法推導(dǎo)及實現(xiàn)等過程詳細(xì)講;而針對圓和橢圓等相似圖形,則僅需講清原理和關(guān)鍵點,讓學(xué)生自己推導(dǎo)即可。這樣做不僅帶領(lǐng)學(xué)生學(xué)習(xí),而且讓他們通過所學(xué)來解決相似問題,不僅縮短了學(xué)時也有助于鍛煉學(xué)生獨立學(xué)習(xí)的能力。圖形學(xué)高級應(yīng)用部分如真實感圖形學(xué)均有深度和廣度,每一個相關(guān)部分都可作為一個研究分支,如果全部精講,不但學(xué)時不允許,也超出了本科大綱范圍。對這部分內(nèi)容宜選擇少量內(nèi)容深入講,而對其它內(nèi)容采用講座的形式。如經(jīng)典的Phong光照模型,由于不是很復(fù)雜,給學(xué)生講清原理、推導(dǎo)、應(yīng)用及局限性;并將其作為學(xué)生實驗的一部分,實驗過程所依賴的內(nèi)容如法線可能會困擾學(xué)生,因此需要準(zhǔn)備好這些實驗條件;相關(guān)的其它內(nèi)容采用講座形式,并給出一些國際會議上的演示圖片或視頻。這樣有點有面,并適當(dāng)?shù)丶哟笊疃龋粌H讓學(xué)生學(xué)到了必要的知識、方法,開闊了視野,體會到科研和應(yīng)用的過程、樂趣,也進(jìn)一步激發(fā)了學(xué)生的興趣。

課程的高級知識部分由于具有研究性,且和學(xué)生渴望較接近,可選擇性地給學(xué)生分組布置調(diào)研報告,并在課堂上抽少量時間,讓部分學(xué)生做報告;很多學(xué)生反映這樣的過程鍛煉了他們查閱文獻(xiàn)和寫綜述的能力、上講臺的膽量和闡述問題的能力等。而在學(xué)生講的過程中,教師要注意總結(jié),并對出現(xiàn)的問題進(jìn)行糾正。

加強課堂互動,熱愛學(xué)生,了解學(xué)生心理,啟發(fā)和引導(dǎo)學(xué)生進(jìn)入課堂角色。和學(xué)生一起提出問題、分析問題、解決問題,讓學(xué)生體會到學(xué)習(xí)的全過程。教學(xué)方法上注意適當(dāng)使用啟發(fā)式和對比法,教學(xué)手段上采用多媒體和黑板板書并重,并根據(jù)具體內(nèi)容區(qū)分使用,杜絕走馬觀花式教學(xué)。如圖形算法的推導(dǎo)過程要和學(xué)生一起在黑板上完成,而算法的實現(xiàn)過程可以做成演示程序或Flash短片,不僅讓學(xué)生明白了算法的原理和過程,也加深了對算法的理解,看到了算法效果,激發(fā)學(xué)生動手實踐的興趣。

(三)重視先修課和交叉課現(xiàn)象

學(xué)生掌握的數(shù)學(xué)知識已基本夠用,所以原理性內(nèi)容在課堂上講清楚,課下稍加復(fù)習(xí)就能掌握。但實踐部分情況比較嚴(yán)重,編程能力較弱,即使教師在課堂上能抽出時間給學(xué)生講清楚、講明白,但在實踐時仍會出現(xiàn)很多問題,時間長了學(xué)生會出現(xiàn)畏難和厭學(xué)的情緒;而這些先修課知識很難在課堂上抽出大量時間進(jìn)行補充。因此宜采取抽出較短的課堂時間,補充用到的先修課關(guān)鍵內(nèi)容,編寫參考資料給學(xué)生自學(xué),督促學(xué)生抓緊時間補齊所缺知識。

(四)理論與實踐并重

為了培養(yǎng)學(xué)生的綜合能力,應(yīng)強調(diào)理論與實踐的結(jié)合。在加強教學(xué)內(nèi)容和方法改革的同時,也應(yīng)加強實踐的改革和探索。對于實踐內(nèi)容的安排應(yīng)遵循循序漸進(jìn)、由易到難的原則,分為基本算法驗證、提高性實驗和綜合性實驗。不限定學(xué)生使用哪種開發(fā)工具,但鼓勵采用C++和OpenGL。因為借助它可輕易實現(xiàn)復(fù)雜的圖形效果,學(xué)會OpenGL還有助于學(xué)生為將來工作和學(xué)習(xí)做準(zhǔn)備[3]?;A(chǔ)性實驗鞏固了學(xué)生所學(xué),使他們熟悉了開發(fā)工具;而提高性實驗可以提高學(xué)生理論聯(lián)系實際的能力;綜合性實驗將學(xué)生所學(xué)和所想以系統(tǒng)的形式呈現(xiàn),鍛煉了學(xué)生大系統(tǒng)分析、設(shè)計和整合的能力。

實驗內(nèi)容的安排要注意伸縮性和靈活性。學(xué)生情況不一樣,理解問題和解決問題的能力也不同,千篇一律的實驗不利于培養(yǎng)學(xué)生的創(chuàng)新能力。如光柵圖形算法實驗僅要求學(xué)生實現(xiàn)一種算法,但鼓勵學(xué)生在此基礎(chǔ)上發(fā)揮想象力。有的學(xué)生實現(xiàn)了多種算法;有的則進(jìn)一步增加了鼠標(biāo)繪圖;也有的實現(xiàn)了完整的二維圖形編輯程序,并支持輸出常見圖形格式;還有學(xué)生通過查閱文獻(xiàn)對原有算法進(jìn)行改進(jìn)。然而學(xué)生做這樣的實驗要想取得滿意的效果,除了需要教師積極引導(dǎo),還要求提供豐富資料和強有力指導(dǎo)。如我們在參考書中列出libPNG資料及使用示例,以助于學(xué)生了解常見圖形格式。

實驗過程鍛煉學(xué)生解決問題的能力,而撰寫實驗報告則鍛煉學(xué)生論文書寫能力。要求小型實驗不寫實驗報告,但要寫出實驗過程中遇到的問題和解決方法,并進(jìn)行總結(jié);而綜合性實驗則要求查閱相關(guān)文獻(xiàn),找出解決方法,實驗完成后以論文的形式提交實驗報告。

(五)注重鍛煉和培養(yǎng)學(xué)生的學(xué)習(xí)方法

“授人以魚不如授人以漁?!痹诮虒W(xué)和實踐的過程中,學(xué)習(xí)方法的培養(yǎng)應(yīng)該是最終目標(biāo),并且是一個緩慢的過程。從三個方面著手鍛煉學(xué)生的學(xué)習(xí)方法:其一,精選某些課程內(nèi)容,讓學(xué)生檢索文獻(xiàn),撰寫文獻(xiàn)綜述,以鍛煉文獻(xiàn)檢索和閱讀能力;其二,在基本實驗內(nèi)容的基礎(chǔ)上,指出擴展的實驗題目,并給出參考文獻(xiàn),學(xué)生閱讀并實現(xiàn)文獻(xiàn)中給出的解決算法;其三要求學(xué)生整合所做實驗,提交完整的實驗系統(tǒng),并要求以論文的形式提交實驗內(nèi)容。

四、考核與考試

考核是保證教學(xué)質(zhì)量的重要手段,同時也能鼓勵和督促學(xué)生主動學(xué)習(xí),有利于教師了解學(xué)生學(xué)習(xí)情況和教學(xué)效果,及時發(fā)現(xiàn)問題。鑒于本課程理論與實踐并重的特點,學(xué)生成績主要分為卷面成績和實驗成績。由于前者僅能測試學(xué)生對理論知識的理解,而本科層次的圖形學(xué)課程更強調(diào)學(xué)以致用,實踐更能鍛煉學(xué)生的綜合能力,因此我們將二者比例定為3∶7。實踐考核不能僅重視最終結(jié)果,要采取過程考核,定期檢查學(xué)生實驗效果和進(jìn)度,并記錄實驗情況。實踐考核指標(biāo)包括課堂教學(xué)和實驗過程的參與程度,課堂講述情況,學(xué)生實驗完成的基本情況、創(chuàng)新性、完整性,論文的撰寫情況等。

五、結(jié)語

經(jīng)過多年的實踐和探索,文中所采用的方法和措施學(xué)生普遍都能接受,他們的學(xué)習(xí)積極性得到明顯提高,不僅重視抽象的理論學(xué)習(xí),也主動加強鍛煉自己的實踐能力,學(xué)生的綜合能力得到了大幅度的提高。但是計算機圖形學(xué)學(xué)科發(fā)展速度很快,如何科學(xué)地將最新的學(xué)科內(nèi)容納入教學(xué)內(nèi)容,還需要不斷的實踐和探索。

[1]孫家廣,胡事民.計算機圖形學(xué)基礎(chǔ)教程[M].北京:清華大學(xué)出版社,2009.

[2]張義寬.計算機圖形學(xué)[M].西安:電子科技大學(xué)出版社,2006.

[3]姚莉.計算機圖形學(xué)教學(xué)改革與實踐[J].實驗室科學(xué)與技術(shù),2010,(4).

Teaching ReforMof CoMputer Graphics and Its Practice

ZHU Guo-zhong, CHEN Hai-tao
(Department of Information Engineering,North China University ofWater Resources and Electric Power,Zhengzhou450011,China)

Aiming at some problems in the course theaching of computer graphics,combined with course characteristics and teaching concept,some concrete educational reforMmeasureswas proposed in the article,their actualapplication in the teaching processwas discussed.The teaching practices show that thesemethods canmake student understand the course better,evidently impove the quality of teaching,and Tmprove the students’overall ability.

Computer graphics;Teaching concept;Teaching reformation;Teaching process

G642

A

1008—4444(2011)04—0184—03

2011-03-04

朱國仲(1978—),男,河南商水人,華北水利水電學(xué)院信息工程學(xué)院講師,碩士。

(責(zé)任編輯:董紅克)

猜你喜歡
圖形學(xué)圖形計算機
計算機操作系統(tǒng)
基于計算機自然語言處理的機器翻譯技術(shù)應(yīng)用與簡介
信息系統(tǒng)審計中計算機審計的應(yīng)用
分圖形
找圖形
突出實踐需求的GIS專業(yè)《計算機圖形學(xué)》課程優(yōu)化改革
圖形變變變
Fresnel衍射的計算機模擬演示
圖形配對
第7屆國際圖象圖形學(xué)學(xué)術(shù)會議