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