鐘莎
【摘要】程序設計是思維抽象性、邏輯性很強的學習內容。隨著教學的深入,學生的學習態(tài)度、熱情程度的有所不同,以及先入為主懼怕的思想,使程序設計很容易成為部分學生學習的一道難以逾越的屏障}進而影響其他相關學科的學習。因此,本文通過幾個簡單實例探討了讓學生如何在娛樂中學習、學習中娛樂,樂于學習、不懼學習程序設計的方法。
【關鍵詞】程序設計 娛樂 興趣 好奇 生活
程序設計是職高計算機專業(yè)學生的必修內容,亦是學習計算機必須掌握的知識,通過學習程序設計課程培養(yǎng)學生發(fā)現(xiàn)問題、解決問題的能力,培養(yǎng)學生發(fā)展思維、學會學習、自主探究和合作交流的能力。同時,要學好計算機的相關課程,必須熟練掌握一門程序設計課程。然而,由于學生的個體差異,他們對于學習的態(tài)度、熱情程度、學習的方法、自主學習的策略的不同,直接影響學生學習程序設計的效果,特別是在實際教學中如果處理不當,就更加導致學生興趣喪失,挫折感增強,進而影響程序設計課程及其他相關課程的學習。那么,怎樣才能使學生不畏懼程序設計?怎樣使他們一直懷有濃厚的興趣?對這些問題,我嘗試寓娛樂于程序設計教學,讓學生在學習中體驗快樂、收獲成就感,下面就以我在教授數(shù)據庫程序設計VFP6.0過程中的幾個有趣的例題為例進行講解。
一、制作QQ動畫圖片——病毒效果圖片
初見這個時,可能會被嚇一大跳,以為自己真的中病毒了在安裝木馬病毒。其實,這并不是木馬病毒,不會傷害他人的電腦和數(shù)據。這是一款最新很熱門的QQ動畫圖片,把圖片發(fā)送給對方的時候,上面的字會一排排的依次顯示,效果很逼真,接收的人會以為真的同意執(zhí)行下載接受木馬病毒的指令,進而很緊張,達到娛樂他人的目的。在數(shù)據庫程序設計VFP6.0中,在第四章講解分支語句之前要學習幾個標準的輸入輸出語句(又稱非格式化輸入輸出語句),其中一個是WAIT語句,WAIT語句的功能是接受單個字符和顯示信息,它的基本格式是:
WAIT[<字符表達式>][T0<內存變量>][WINDOW][TIMEOUT<數(shù)值表達式>]
如果按照傳統(tǒng)的方法講解,從語法功能到子句的運用,則同學們肯定覺得很枯燥必然聽得昏昏欲睡,因此我設計在這堂課一開始什么也不說就給同學們演示這副QO圖片的效果,必然會一石激起千層浪,同學們首先是一震撼進而激發(fā)他們強烈的好奇心,然后告訴他們通過一個命令就能夠完成這一效果,同學們學習的熱情必然空前高漲,借機展示例句:
WAIT“小慶要發(fā)送給您文件‘木馬病毒.exe(119IKB);
您是要接收(Y),另存為(A),還是謝絕(N)該文件”TIMEOUT 3
WAIT“您同意了接收文件‘木馬病毒.exe.重命名,正:
在建立連接,如果要中止接收文件,清按取消”TJMEOUT 3
WAIT“文件‘木馬病毒.exe已經發(fā)送完畢”TIMEOUT 3
WAIT“正在安裝‘木馬病毒exe請稍候…” TIMEOUT 3
WAIT“安裝成功,重新啟動計算機后生效!”TIMEOUT 3
這樣先觀看效果對同學們感官造成巨大的視覺沖擊,再講解語法功能然后讓其自行編寫,這樣同學們有了濃厚興趣和親身的實踐體會必然對此知識接受的很快,并且印象深刻不易遺忘。
二、肯得基吃午餐
針對同學們喜歡吃快餐的特點,演示通過手持不同的金錢可以購買不同的肯得基食物,由于和實際生活緊緊相聯(lián)系,金錢的數(shù)日也和實際生活中獲取的食物一致,更加能夠激發(fā)同學們強烈的實踐心理、求知欲以及實物轉換成程序之后的巨大成就感,借著他們這股強烈的學習欲望引出程序,進而講解多分支選擇結構的語法結構和語法功能,這樣必然達到事半而功倍的效果。
三、超女選拔程序
這個年齡階段的學生都很喜歡追星,大多有自己喜歡的偶像,雖然我們不公開頌揚他們追星,但如果能善假于物,充分利用這些已有的資源為教學所用,也不失為“化腐朽為神奇”之舉。每年一度的超女快男比賽最受中學生們的熱捧,比賽期間,同學們茶余飯后談論的最多的就是選手的晉級問題,針對他們本身就感興趣這一特點,如果提出讓他們設計程序來抉擇超女們的命運,他們的參與性和熱情度必然空前高漲,就此引出循環(huán)結構并且引出結合表的程序設計的學習,同學們經過反復的實踐和修改就得出了以下程序。
教師在程序教學中所選用的例子要盡量貼合實際、貼近生活,盡量使用大家熟知的感興趣的事例,在課堂中程序的引出上也要做到“行云流水”自然而不做作,如果能結合多媒體演示或者多媒體結合實物教具演示,就更能產生更大的感官沖擊力、教學效果也必將倍增。
興趣是最好的老師,在程序設計教學中要注重興趣的培養(yǎng)。教授學生基礎知識的時候,注重引發(fā)學生的好奇心理,從他們身邊的、現(xiàn)實的事例來調動學生的注意力,激發(fā)學生的興趣。當學生的好奇心和興趣被激發(fā)起來后,再根據課堂教學內容“因勢利導”,充分調動學生主動參與的積極性。在學生參與的環(huán)節(jié),教師不應局限于條框,應讓學生大膽想象,大膽實踐,通過不斷的反復的想象、設計、上機操作、程序修正等過程,學生是完全可以編寫出高水平的程序來的。學習不是觸手可及的,也不可能都是簡單易行,有時要付出努力,付出耐心,付出時間,有時甚至付出許多犧牲。但如果教師在教學中能盡量做到讓學生學習快樂起來,我想教學效果一定會很好的,因為有了快樂,才會產生更大的興趣。所以在教學中,創(chuàng)設愉快的教學氛圍和環(huán)境是非常重要的。在愉快的環(huán)境中學習程序設計、在愉悅的心境中設計完成程序,學生不僅能學到多種解決問題的方法,還培養(yǎng)了縝密的邏輯思維能力,并通過嚴謹?shù)膶W習和研究態(tài)度,形成自身清晰的思維結構。