陳建利
摘 要:高中信息技術(shù)新課程標(biāo)準(zhǔn)是以高中整體改革為背景的,新課程標(biāo)準(zhǔn)主要注重如何提高學(xué)生信息素養(yǎng),打造終身學(xué)習(xí)的平臺,培養(yǎng)學(xué)生分析問題和解決問題的能力,共同構(gòu)建健康的信息文化。就高中算法與程序設(shè)計教學(xué),淺談了自己的幾點思考。
關(guān)鍵詞:算法;程序設(shè)計;教學(xué)
一、創(chuàng)設(shè)情境、激發(fā)學(xué)生學(xué)習(xí)的積極主動性,培養(yǎng)學(xué)生學(xué)習(xí)的興趣
愛因斯坦曾經(jīng)說過:“興趣是最好的老師?!币胱寣W(xué)生學(xué)好《算法與程序設(shè)計》,培養(yǎng)學(xué)生的興趣很關(guān)鍵。一旦學(xué)生對《算法與程序設(shè)計》產(chǎn)生愛好和興趣,就會從內(nèi)心發(fā)出強(qiáng)烈的求知欲望,產(chǎn)生積極、主動的學(xué)習(xí)動機(jī),從而提高了學(xué)習(xí)的積極性,那樣學(xué)習(xí)過程就是一種愉快的學(xué)習(xí)體驗,而不會再感覺是一種負(fù)擔(dān),學(xué)習(xí)效果也達(dá)到事半功倍的效果。在《算法與程序設(shè)計》課程教學(xué)過程中,如何創(chuàng)設(shè)好一個好的情景,使學(xué)生能夠融入其中,加深對知識的理解和記憶,激發(fā)學(xué)生學(xué)習(xí)的主動性,一直是信息技術(shù)教師不斷研究和探索的方向。為了培養(yǎng)學(xué)生的興趣,教師不能照本宣科地講授書本上的理論知識。特別是第一堂課,應(yīng)該結(jié)合學(xué)生感興趣的生活案例,讓學(xué)生領(lǐng)會到學(xué)好《算法與程序設(shè)計》不但可以順利通過考試,而且還可以解決一些生活中的小問題,還可以幫助他們學(xué)好其他科目。這樣就會大大地激發(fā)學(xué)生學(xué)習(xí)的熱情,使被動學(xué)習(xí)變?yōu)橹鲃訉W(xué)習(xí)。在教學(xué)的過程中教師還可以采用趣味題吸引學(xué)生的注意力,啟發(fā)學(xué)生的學(xué)習(xí)動機(jī),激發(fā)學(xué)生的學(xué)習(xí)興趣。
二、從模仿開始,加強(qiáng)實踐,提高學(xué)生的動手能力
《算法與程序設(shè)計》是一門實踐性很強(qiáng)的課程,加強(qiáng)實踐練習(xí)是一個非常重要的教學(xué)環(huán)節(jié)。實踐訓(xùn)練可以采取以下方式進(jìn)行:先從模仿入手,慢慢提高。學(xué)習(xí)教材內(nèi)的某一知識點以后,教師可以設(shè)計一個和教材例子相似的題目讓學(xué)生去完成,在此基礎(chǔ)上再進(jìn)行變化,讓學(xué)生學(xué)會舉一反三,觸類旁通。
例如在用vb實現(xiàn)S=1+2+3+…+100的和
Private sub Command1_click( )
Dim s as integer
Dim I as integer
s=0
For i=1 to 100 step 1
s=s+i
Next i
Print s
End sub
在該題基礎(chǔ)上如何實現(xiàn)求
①S=1+3+5+…+99 ②S=2+4+6+…+100
通過類比方式,學(xué)生還可以較容易地完成下面一題:
③編程實現(xiàn)s=1*2*3*…*100,即求s=10!
在充分理解③的基礎(chǔ)上還可以完成下面一題:
④編程實現(xiàn)s=1!+2!+3!+…+10!
綜上所述,教師如果認(rèn)真對題目進(jìn)行篩選,并對教學(xué)內(nèi)容進(jìn)行合理編排組織,將有效地幫助學(xué)生學(xué)會舉一反三、觸類旁通。
三、教師的語言在教學(xué)過程中必須通俗易懂
相同的教學(xué)內(nèi)容,不同的教師講出來的效果也存在著差異,高中生的認(rèn)知水平和成人還有一定的差距,教師在講解教學(xué)內(nèi)容時一定要考慮學(xué)生能否接受,要盡量做到生活化、通俗化、條理化,力求通俗易懂。在進(jìn)行實踐訓(xùn)練時要充分利用理論聯(lián)系實際,脫離實際去講理論很容易讓學(xué)生感到不知所云,似懂非懂,不能達(dá)到教學(xué)目標(biāo),收不到很好的教學(xué)效果。所以在教學(xué)過程中可以采取實例驅(qū)動教學(xué),加強(qiáng)對知識的了解,提高學(xué)生學(xué)習(xí)的興趣。例如,在講解兩個變量實現(xiàn)交換時,為什么不是直接執(zhí)行a=b;a=b語句,而是執(zhí)行t=a;a=b;b=t語句,學(xué)生感到不可思議。教師可以舉生活中的例子來解釋它:假如有兩個裝滿水的桶a和b,要把里面的水交換一下,學(xué)生馬上會想到要先拿來一個空桶,而不會直接把桶a的水倒入桶b中,用這個實例可以很好地說明變量交換為什么要定義一個臨時變量t。
四、教學(xué)中注意發(fā)揮學(xué)生的主體作用,靈活運用多種愉快教學(xué)方法,對學(xué)生進(jìn)行分層次教學(xué)
在課堂教學(xué)過程中,學(xué)生是學(xué)習(xí)活動的主體,成功的教學(xué)乃是學(xué)生積極參與、積極配合的結(jié)果。因此,我們要讓學(xué)生個個都充分參與到課堂教學(xué)中來;要打破聽、記、練的傳統(tǒng)教學(xué)模式,多開展討論或辯論的開放式課堂教學(xué)。英國現(xiàn)代教育學(xué)家沛·西能在《教育原理》中說:“一切教育努力的根本目的應(yīng)該是幫助學(xué)生盡可能達(dá)到最高的個人發(fā)展?!边@是以學(xué)生的充分發(fā)展為根本出發(fā)點和最終目標(biāo)的一種教學(xué)思想,也正是我們現(xiàn)階段所大力提倡的素質(zhì)教育的內(nèi)涵所在。而分層教學(xué)理論的出現(xiàn)無疑給教育人士提供了解決班級授課與因材施教之間矛盾的較好方法。當(dāng)然,教學(xué)改革一直在進(jìn)行,幾乎每個教師都知道有分層教學(xué)這一理論,但是具體到每個學(xué)科,每個年齡段的學(xué)生,分層教學(xué)的具體操作是不同的。對于高一的信息技術(shù)學(xué)科,特別是算法與程序設(shè)計選修課,就更該把分層思想用到教學(xué)中去。就我個人而言,我是這樣實施的:在教室里上課的時候,通常在設(shè)計問題讓學(xué)生回答的時候,會有不同難度的問題讓不同水平的學(xué)生來回答,這樣更多地照顧了基礎(chǔ)差的學(xué)生的積極性和學(xué)習(xí)興趣,課堂習(xí)題也按照這種方式設(shè)計,以求讓更多學(xué)生都得到練習(xí)。
《算法與程序設(shè)計》的教學(xué)工作中,要靈活運用多種教學(xué)方法,要始終以“學(xué)生是主體,教師是主導(dǎo)”為宗旨,“教”應(yīng)該為“學(xué)”服務(wù)。教師在教學(xué)中要激發(fā)學(xué)生質(zhì)疑,注意引導(dǎo)學(xué)生體驗,鼓勵學(xué)生創(chuàng)新,加強(qiáng)合作交流,發(fā)揮學(xué)生的學(xué)習(xí)主動性,使他們自己愿意學(xué),感興趣地“好”學(xué)、“樂”學(xué)。所以,教師應(yīng)在教學(xué)方法設(shè)計上多下功夫,營造快樂趣味的學(xué)習(xí)氛圍,激發(fā)學(xué)生學(xué)習(xí)《算法與程序設(shè)計》課的興趣,從而提高學(xué)生的學(xué)習(xí)成績。這樣在新課標(biāo)下,《算法與程序設(shè)計》課才能發(fā)揮教學(xué)效益,提高教學(xué)效果。
參考文獻(xiàn):
廣東基礎(chǔ)教育課程資源研究開發(fā)中心信息技術(shù)教材編寫組.算法與程序設(shè)計(選修1)[M].廣東教育出版社,2002.
編輯 郝全玲