張智豐
摘 要:傳統(tǒng)的計算機程序設計類課程的教學是困擾專業(yè)教師和學生的一大難題,課堂上教師照本宣科、“填鴨式”講授;學生被動接收、無所適從,不能主動地參與到過程教學中來,因而導致理解困難、實踐動手能力較差。該文對計算機程序設計課程的教學模式進行了探索,根據(jù)多年的教學經(jīng)驗設計了一種基于多媒體教學的教學模式,并通過實踐證明正確運用該教學模式可以彌補傳統(tǒng)的程序設計課程教學模式的不足,并能夠在培養(yǎng)學生的編程技能等方面具有積極的作用。
關鍵詞:多媒體教學 程序設計 編程技能
中圖分類號:G64 文獻標識碼:A 文章編號:1672-3791(2014)11(b)-0168-01
程序設計課程的教和學一直都是困擾廣大教師和學生的一大難題,具體表現(xiàn)在程序設計課程中的概念抽象,語法嚴謹、內(nèi)容多且難于理解,編程難、調(diào)試程序更難等方面。針對這些問題,筆者曾多次大膽嘗試改變傳統(tǒng)的教學方法,并把目標定位在培養(yǎng)學生的興趣上來。試著用多媒體教學全盤取代傳統(tǒng)的板書教學,去花大功夫制作精美的多媒體教學課件吸引學生,雖然取得了一定的效果,比如,至少上課趴桌子睡覺、玩手機的學生少了,但仍存在著一些不足:如學生對很多深入的知識掌握得不夠扎實和深刻,編程的能力并沒有得到實際的提高等。實踐表明,將多媒體教學和傳統(tǒng)的板書教學較好地結合起來,才能既調(diào)動學生的學習興趣,又能切實提高學生的編程水平,從而達到更佳的教學效果。
1 程序設計課程的特點
計算機程序設計課程普遍被認為是計算機專業(yè)中比較難學的課程,原因在于課程內(nèi)容偏于理論、概念抽象、語法較復雜等特點,而且編寫程序對學生的邏輯和數(shù)學思維要求非常高[1]。另外學生在調(diào)試程序的過程中也缺乏耐心,從而導致學生在學習的過程中,不能夠獲得立竿見影的學習效果。正是基于此,很多學生對程序設計類課程都感到枯燥乏味。
2 程序設計課程的傳統(tǒng)教學方法
傳統(tǒng)的程學設計課程的教學方法即以教師為主的填鴨式[2],教師在授課過程中占主導地位,而且教學手段也枯燥單一:主要采用板書,這種教學方法會導致教師在課前準備大量的教學內(nèi)容,課堂運用大量板書,課后輔導難度極強的特點。更令人難以接受的是教學效果很差。
3 多媒體教學的優(yōu)缺點
利用多媒體課件教學能夠方便、快捷、直觀、形象地傳授教學內(nèi)容,同時也能夠使得課堂更加生動、有趣,從而使課堂氣氛更加活躍[3]。但也存在著一些負面影響。如:信息量過大,會使得學生缺乏一定的思考過程,也會使教學重點、難點不突出或突出不夠;動畫、視頻運用不當,也會分散學生的注意力,使學生的注意力轉移到形形色色的動畫、視頻上來,很難實現(xiàn)一節(jié)課的最佳效果。另外,如果一節(jié)課過多的依賴多媒體課件,會失去課堂的師生互動環(huán)節(jié),很難發(fā)揮學生的主動性等。如何發(fā)揮多媒體教學在計算機程序設計課程教學中的優(yōu)點,文中結合計算機程序設計課的特點,以Java語言程序設計為例設計其中一節(jié)課的教學內(nèi)容及過程,供大家參考。
4 程序設計課程的教學過程設計
課程內(nèi)容是“圖形用戶界面程序設計中菜單設計”,課時為1學時(50 min),具體教學過程設計如下。
第一步:通過多媒體課件為學生演示一個圖形界面,如:學生選課系統(tǒng)登錄界面。用時2 min。
第二步:提問學生回答該界面的組成,如:框架,標題,菜單欄、菜單、標簽、按鈕、文本框等。并識別哪些內(nèi)容是已學過的組件,哪些是沒有學過的組件,用特殊顏色對沒有學過的組件進行標注,引入新課菜單設計的內(nèi)容。用時3 min。
第三步:利用多媒體課件講解菜單的組成、相關類以及他們的構造方法和常用方法,此時課件中的文字效果為黑色底紋,文字為白色。其中幾種常用方法利用表格對照的形式進行講解。用時15 min。
第四步:返回到第一頁幻燈片,繼續(xù)給學生演示界面,使學生進一步了解菜單的組成,用時3 min。
第五步:找學生回答設計圖形用戶界面的步驟,老師給予點評,并通過板書在黑板上寫出設計圖形用戶界面的步驟,使全體學生再次加深并熟記這一部分內(nèi)容。用時5 min。
第六步:課件演示菜單的制作步驟。用時2 min。
第七步:要求結合第三步中講到的內(nèi)容和第六步給出的步驟,學生和老師共同完成學生選課系統(tǒng)登錄界面中的菜單設計,老師用板書完成。學生打開Eclipse軟件進行設計與調(diào)試。用時20 min。
總結反饋:由于學生對多媒體承載的內(nèi)容不容易記憶,所以將重要內(nèi)容書寫在黑板上便于學生參考記憶,另外多媒體呈現(xiàn)的效果是板書所無法比擬的,經(jīng)調(diào)查,學生一致認為這種多媒體與板書合理有效地結合更能調(diào)動學生的興趣,也能夠使學生更好地掌握所學知識。
5 結語
合理使用多媒體在程序設計課程中進行教學,既能激發(fā)學生的學習興趣,又能極大程度地提高學生的編程水平,進而達到最佳教學效果,很好地實現(xiàn)程序設計類課程的教學目標。
參考文獻
[1] 劉方明.程序設計中的數(shù)學方法[J].電腦知識與技術,2012,8(9):6022-6024.
[2] 包佃清,蘇文.程序設計課程建設與層級競賽式教學模式[J].淮海工學院學報(人文社會科學版),2013,11(15):88-89.
[3] 王本陸.關于現(xiàn)代教學基本概念的探討[J].課程·教材·教法,2002(11):11-17.endprint