2003年,教育部頒布了新課程實施方案,明確提出信息技術(shù)課程的總目標(biāo)是培養(yǎng)學(xué)生的信息素養(yǎng),信息素養(yǎng)中特別強調(diào)了培養(yǎng)學(xué)生的探索精神和創(chuàng)新能力。現(xiàn)在對學(xué)生的信息處理能力和信息素養(yǎng)的提高越來越重視,于是乎程序設(shè)計也被作為一項重要的教學(xué)內(nèi)容列入了選修模塊。同時現(xiàn)在對教師的綜合素質(zhì)要求也越來越多的傾向于程序設(shè)計,作為一線的教師有必要為開設(shè)程序設(shè)計課程做好充分的理論和實踐準(zhǔn)備。對程序設(shè)計教學(xué)過程中的注意點做了初步探索。
程序設(shè)計興趣學(xué)習(xí)積極性程序設(shè)計相對于學(xué)生接觸過的文字處理、網(wǎng)頁制作等較為抽象和枯燥,它的思維方式和概念都是全新的,學(xué)生接受起來有一定的困難,特別是一些起點低的學(xué)生,那么在這種情況下如何讓學(xué)生能喜歡上程序設(shè)計,并能發(fā)揮他們的創(chuàng)造能力和探索能力用程序設(shè)計去分析身邊的問題,解決問題,成為了我們關(guān)注的焦點,個人認(rèn)為應(yīng)該做到以下幾點。
一、培養(yǎng)學(xué)生的學(xué)習(xí)興趣,激發(fā)學(xué)習(xí)動機(jī)
從心理學(xué)的角度分析,興趣有直接興趣和間接興趣之分,前者主要是感性層面的,屬于外在動機(jī),而后者是理性層面的,屬于內(nèi)在動機(jī),是驅(qū)動學(xué)生學(xué)習(xí)的最根本、最重要、最穩(wěn)定的因素。我們的教學(xué)不能止步于僅僅激發(fā)學(xué)生的直接興趣,更重要的是要激發(fā)學(xué)生的間接興趣。讓學(xué)生在學(xué)習(xí)過程中“嘗到甜頭”,獲得成功的體驗則是一種很好的激發(fā)學(xué)生間接興趣的方法。在程序設(shè)計教學(xué)中的第一節(jié)課,我們可以先展示一些自己編寫的或是以前學(xué)生編寫的有趣的程序,吸引學(xué)生,告訴他們學(xué)習(xí)了VB程序設(shè)計后,大家都能編寫出這些小程序,先從感性層面激發(fā)他們學(xué)習(xí)的興趣。然后選擇其中一個相對簡單的實例,讓學(xué)生看一下界面、代碼及運行效果,然后讓學(xué)生跟著我們操作一步步實現(xiàn)這個程序(主要是把事前發(fā)給學(xué)生的代碼讓學(xué)生復(fù)制到對應(yīng)的地方),讓他們初步體驗VB程序設(shè)計的過程,并且獲得成功的體驗,從而在理性層面上激發(fā)他們學(xué)習(xí)程序設(shè)計的興趣。在后面的教學(xué)中,我們還可以讓學(xué)生在學(xué)習(xí)過程中有一定的自主權(quán),允許產(chǎn)生“自己的任務(wù)主題”等方法來影響學(xué)生學(xué)習(xí)的內(nèi)在因素,培養(yǎng)學(xué)生學(xué)習(xí)的興趣,激發(fā)學(xué)生學(xué)習(xí)動機(jī)。
二、選擇從簡單實例入手,調(diào)動學(xué)生學(xué)習(xí)的積極性
Vb程序設(shè)計是一門應(yīng)用性很強的課程,它既有理論又有實踐。而從初中生的認(rèn)知規(guī)律來看,只有把理論引入到具體的簡單的實例中去,讓學(xué)生通過模仿,在實際操作中探究和領(lǐng)悟,才能讓學(xué)生輕松愉快的接受新的知識,調(diào)動他們學(xué)習(xí)程序設(shè)計的積極性。
例如,書本第三節(jié)中設(shè)計了一個“猜幣”程序,它首先有隨機(jī)函數(shù)int(2*rnd)產(chǎn)生0或是1,并且根據(jù)產(chǎn)生的0或是1顯示相應(yīng)的圖片和文字,然后根據(jù)輸入的數(shù)據(jù)(0或1)和隨機(jī)函數(shù)產(chǎn)生的數(shù)據(jù)對比,如果一樣就顯示“猜對了”,否則顯示“猜錯了”。
對于首次接觸條件語句的學(xué)生來說,如果讓他們通過這個實例理解條件語句的運用,那么學(xué)生看到如此復(fù)雜的程序設(shè)計思路,就會打擊他們的學(xué)習(xí)積極性。所以針對這個實例,我們可以把它分解成兩個小的程序來完成,減輕學(xué)生在理解上的難度。首先,我們讓學(xué)生完成一個簡單的條件語句程序,讓學(xué)生判斷如果text1的text值大于或等于60,label2的caption屬性值為“恭喜你,及格了”,否則label2的caption屬性值為“很遺憾,沒有及格”。根據(jù)這個最簡單的程序,讓學(xué)生能初步理解條件判斷語句的運用。
然后,把根據(jù)隨機(jī)函數(shù)產(chǎn)生數(shù)據(jù)來顯示相應(yīng)的圖片和文字作為另一個程序。在這個程序中只要判斷隨機(jī)數(shù)如果是1, image1控件的picture屬性值導(dǎo)入正面圖片,label1的caption屬性值為“正面”,否則image1控件的picture屬性值導(dǎo)入背面圖片,label1的caption屬性值為“背面”。第一個程序是根據(jù)text1的輸入值來判斷顯示,第二個是根據(jù)隨機(jī)函數(shù)產(chǎn)生的值來判斷顯示,兩個程序的思維方法和解決的方法類似,可以讓學(xué)生自己嘗試著完成。
當(dāng)這兩個程序?qū)W生都能理解后,讓學(xué)生進(jìn)一步探索判斷輸入的值與隨機(jī)的值如果相同就顯示“猜對了”,否則顯示“猜錯了”,這樣學(xué)生很容易就能想到只要對第一個程序稍加改動將判斷的條件改成隨機(jī)函數(shù)產(chǎn)生的值就可以完成了。這樣通過簡單的實例教學(xué),再加上學(xué)生的進(jìn)一步探索就能完成稍微復(fù)雜的程序,讓學(xué)生在一步步的完成過程中得到越來越多的成就感,既能有效地調(diào)動學(xué)生的學(xué)習(xí)積極性,還同時培養(yǎng)了學(xué)生的探索能力。
三、培養(yǎng)學(xué)生互助合作的精神,促進(jìn)學(xué)生自主探究學(xué)習(xí)
在程序設(shè)計教學(xué)過程中,學(xué)生的兩極分化會比必修中的學(xué)習(xí)更加明顯,有的學(xué)生會對程序設(shè)計很感興趣,很樂意編程,而有的學(xué)生可能會很討厭,分析其原因之一很可能是一部分學(xué)生在學(xué)習(xí)過程中獲得的成功體驗少,久而久之會失去學(xué)習(xí)的動力,因此在教學(xué)過程中要注重培養(yǎng)學(xué)生的互助合作精神。我們可以根據(jù)學(xué)生對知識的掌握情況來劃分若干個組,教學(xué)時,任務(wù)按照難易程度分開發(fā)給他們,每個學(xué)生必須有必須完成的基本任務(wù),還有可選擇的附加任務(wù),對小組的評分標(biāo)準(zhǔn)是每個組的基本任務(wù)必須要完成,否則要扣分,附加任務(wù)看完成人數(shù)的多少額外附加一定的分值,這樣能力好的學(xué)生在做好基本任務(wù)后就會幫助其他學(xué)生,好的學(xué)生之間會相互討論附加的任務(wù),在相互的幫助和討論中,他們還可能會發(fā)現(xiàn)問題并主動地去探討一些還沒學(xué)到的問題。這樣不僅能逐漸培養(yǎng)起學(xué)生的互助合作精神,而且由于組間存在競爭激發(fā)了學(xué)生的學(xué)習(xí)熱情,促進(jìn)他們主動去探究和學(xué)習(xí)。只有這樣才能讓更多的學(xué)生喜歡我們的課堂,喜歡我們這門課。
程序設(shè)計課既是枯燥的又是有趣的,我們只有在教學(xué)過程中根據(jù)學(xué)生的實際情況,結(jié)合學(xué)生的認(rèn)知特點積極地進(jìn)行教學(xué)實踐和探索,以學(xué)生學(xué)習(xí)活動為中心,精心設(shè)計課堂,進(jìn)行大膽的教學(xué)創(chuàng)新實踐。
參考文獻(xiàn):
\[1\]呂品.關(guān)于程序設(shè)計教學(xué)──論中小學(xué)計算機(jī)課程設(shè)計之二.人民教育出版社初中信息技術(shù)網(wǎng)站論文.
\[2\]顧建軍,李藝.高中技術(shù)新課程理念與教學(xué)實踐.商務(wù)印書館出版.
\[3\]張大均.教育心理學(xué).人民教育出版社.
\[4\]劉田.如何提高學(xué)生程序設(shè)計能力——新課程在程序設(shè)計教學(xué)中的體現(xiàn).