程序設計在信息技術教學中一直是一個重點和難點,程序語言對中學生來講,都是比較枯燥難懂的,更別說小學生了,所以筆者認為,要想搞好培訓工作,必須正確把握程序設計課堂教學,維護和提高學生的學習興趣。
一、現狀分析
小學生對電腦的直接興趣,可謂“與生俱來”,與其他學科相比,可謂“得天獨厚”,尤其是隨著多媒體技術的廣泛應用以及互聯網時代的到來,信息技術的神奇魅力更加淋漓盡致地展現在人們面前。但是,程序設計對于小學生來講卻是比較枯澀深奧的,一方面,程序設計需要孩子始終與英文字母和數字打交道,不像繪畫和動畫一樣形象直觀;另一方面,學生對程序設計所需的數學知識的缺乏,很容易使信息技術課變成數學課,打擊學生的興趣;第三,學生其他課業負擔的加重,影響了孩子培訓和鞏固的時間。這一系列的問題擺在面前,如何解決,筆者認為,必須提高學生的學習興趣,在有限的課堂培訓時間內提高效率。
二、幾點嘗試
1、導入激趣
\"興趣是最好的老師\"。所以如何一開始就抓住學生的興趣呢,無非就是在導入的時候,先讓學生看到學習程序設計的結果,了解這段程序能做些什么,解決些什么問題,再把學習內容化解為一個個具體而有趣的任務,學生通過努力并不難實現,以此導入容易吸引學生,激發其學習欲望即直接學習興趣,使他們能很快全身心投入學習。如編寫一個時鐘程序:屏幕上顯示一個時鐘,起始時間可由用戶自定,秒針會走動并發出響聲,同時用字符顯示出時、分、秒。如圖所示:
這樣的程序對于學生來講,應該說是非常復雜的,如果一開始就把時鐘展示給學生看,讓學生知道,一些字母和數字的結合,可以做出如此有趣的東西,讓學生“垂涎”一番,孩子的注意力和興趣一下子就被吸引過來了,然后把整個內容化解成一個一個單個的任務,以此來吸引學生,持續地激發學生的興趣,進而幫助他們循序漸進地完成任務,實現他們的愿望。
2、角色轉換
在QBASIC語言教學時,QBASIC算法、流程圖的畫法、語言基礎、分支結構、循環結構和數組等等,這些都是一些難懂的、晦澀的、抽象的東西,學生理解起來比較困難,再加上如果培訓教師采用灌輸式的教學方式,那么,只能極大的傷害學生學校程序語言的的積極性和興趣,招致學生極其厭煩的回應,可能在課堂上學生會教師的壓力而看似認真的聽課,課后,會把課本有多遠扔多遠。其實,學生在程序設計方面的接受能力和自學能力永遠出乎教師的意料,有時教師只需點到為止,把極大的探索和思考空間留給學生,讓學生去體驗探索、發現的快樂。在探索和發現之余,再讓學生進行交流和合作,鼓勵學生大膽地說出自己的想法和解決問題的方案,那么,就能營造一種充滿研究氛圍的民主的課堂,試想,在這樣的課堂里教學,那么,無論是學生還是教師都是快樂的,更體現出教師對學生的信任,和對學生主體地位的尊重。
3、成果展示
學生對學習的持續的興趣和積極性來自于哪里?來自于對學習的成就感。教師在教學中應該時刻讓學生感受到學習的成功體驗,充分展示學生的作品,給予充分的鼓勵,賞識學生的每一件作品。對于被展示者來說,是一種鼓勵,對于其他同學來說,是樹立一個目標,是一種鞭策。每一節課都應該安排一個固定的環節對學生的作品進行展示,并讓學生對這個環節產生期待,找到自己學習的目標。
A、正確程序的展示
在程序設計中,任務雖然只有一個,但完成任務的方法卻有很多種,帶來的編寫程序的方法就有很多種,類似這樣的“殊途同歸”的例子舉不勝舉。教師若能在課堂上充分展示學生不同的解決問題的方案,那么將對鼓勵學生的創新意識和培養學生的創新能力起到不可估量的作用。
B、錯誤程序的展示
在展示的過程中,不可避免地會出現這種情況,筆者認為此時可以引進批改數學考卷的做法,那就是踩點得分。首先切忌簡單地對學生你錯了,更不能冷嘲熱諷,這樣會極大地傷害孩子的自尊心和學習的積極性;其次,要肯定學生正確的地方,而不是全盤否定,讓學生知道自己不是一無是處,也有值得肯定的地方,這樣對于被展示的學生來講,就是莫大的鼓勵。鼓勵之余,還要及時指出其錯誤所在,避免再犯,這樣對于被展示的學生來講是吸收教訓,對于其他同學來講,也是一次再教育的好機會
C、活動展示成果
省比賽對于學生來講,是一次體現自己能力、展示自己學習成果的好機會,但能參加比賽并得獎的學生畢竟是少數,對于大多數沒能得獎或不能參加省比賽的同學來講,就沒有機會來展示自己。為了鼓勵這些學生,擴大程序設計培訓的影響力,選拔優秀學生,可以在學校內部進行比賽,不論結果如何,對學生學習的激勵作用是立桿見影的,常常還會收到意想不到的良好效果,對學生影響深遠。
4、因材施教
在實際教學中,老師要面對客觀存在差異的學生提出不同的學習要求,完成不同層次的學習任務。一是讓優秀學生在完成課本上基本練習的基礎上,進行自主創新練習,提高或拓展作業量,使他們可以發揮潛力沖刺更高目標;二、讓優秀學生充當“小輔導員”,協助教師進行上機指導,這樣可以大大地提高學生的編程能力和學習興趣;三、讓他們代替老師,進行講解,既鍛煉了他們的能力,又加深他們對程序的理解,同時也能鼓勵他們,對其他同學來講,也給他們樹立了目標。
總之,千里之行,始于足下。提高學生對程序設計的興趣因素很多,既要考慮學校、教師和學生的實際情況,更應重視采用科學、合理、有效和先進的教學方法實施教學。學生在初學時學習興趣的培養、維護和提高,正是他們終身學習與發展的起點,也是他們最難忘的記憶。常言道,興趣是最好的老師。其影響之大,實在難以估量。是為教書育人者切記!
【作者單位:常州市浦前中心小學江蘇213001】
注:本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文