周紅霞
摘 要: 計算機是人們處理信息的重要工具,人們通過計算機執(zhí)行程序進行信息的處理。然而,要讓計算機按照人們的要求處理信息,首先需要編寫相應(yīng)的程序。VB是一門可視化的面向?qū)ο蟮母呒壘幊陶Z言,是當前初中教學大綱改革后初二年級學生的必修課。初中學習VB程序設(shè)計,這對教師和學生本身來說都是挑戰(zhàn),由于VB語言枯燥難懂,因此很難取得較好的教學效果。本文主要結(jié)合自身的教學實踐和課程特點,探索在VB程序設(shè)計教學中,強化教學效果,解決程序設(shè)計本身枯燥、難懂的問題,從而提高學生的程序設(shè)計能力和創(chuàng)新能力。
關(guān)鍵詞: VB程序設(shè)計 教學方法 學習興趣
一、引言
2013年,江蘇省初中信息技術(shù)課程改革,將程序設(shè)計加入初中二年級第十一章中。從此,初二學生就要學習VB程序設(shè)計了,這對于教師和學生來說都是不小的挑戰(zhàn)。對于初中生來說,程序設(shè)計的概念是全新的,總認為是一個遙不可及的內(nèi)容,思維上就形成定勢,認為很難,也是自己無法掌握并且應(yīng)用的。初中生對應(yīng)用操作課比較感興趣,如word排版、幻燈片制作、flash制作等,進入程序設(shè)計學習時,普遍感到枯燥、難學,學生往往在這方面比較欠缺,而且依賴性比較強,要求動腦思考,因此,學習興趣就會降低。如果教師在教學中還是一貫地沿用舊的思路、舊的方法,不結(jié)合新課程的要求,脫離學生實際情況,則勢必會影響整個教學實施過程,老師覺得難教,學生覺得難懂,形成惡性循環(huán),最終無法達到預(yù)期的教學目標。因此,探究合適的VB教學方法相當必要。
二、教學方法
1.走近程序,激發(fā)興趣。
興趣是學習的關(guān)鍵,它直接決定教學效果。因此,要讓學生學好VB這門課程,首先要讓他們產(chǎn)生濃厚的興趣,利用學生對事物的好奇心,選擇一些有趣的、有實際意義的程序,激發(fā)學生學習興趣。為激發(fā)學生的興趣,并消除她們的恐懼心理,在第一節(jié)課時,老師應(yīng)適應(yīng)地調(diào)整教學安排,通過展示一些VB小程序,讓學生初步了解程序設(shè)計,并通過程序設(shè)計幫助解決很多實際問題,以此培養(yǎng)對程序設(shè)計的學習興趣。只有當學生感興趣,有探索動力和愿望,才能充分調(diào)動學習積極性,主動學習。
2.優(yōu)化教學內(nèi)容,采用實例教學法。
在程序設(shè)計中學中,有相當多的基本概念需要掌握,這些概念作為程序設(shè)計的入門都是必須掌握的,但考慮到學生的理解、接受能力有限,這些概念不能一次性灌輸太多,否則學生反而不易理解和掌握,同時產(chǎn)生逆反和厭惡。針對這個問題,我們可以適當調(diào)整教學順序和課程進度,從實例入手,在這個實例中既包含前面學過的知識,又包含當天要講的新知識點。這樣既有利于對舊知識的復習,更有利于對新知識的理解,通過演示實例,讓學生觀看、模仿,在具體操作中形成對新概念的認識。例如:顯示歡迎標語、顯示系統(tǒng)時期的實例。
在界面中,包含1個標簽控件、1個文本控件、3個命令控件。
代碼如下:Private Sub Command1_Click()
Text1.Text="歡迎您來到VB程序設(shè)計世界"
End Sub
Private Sub Command2_Click()
Text1.Text=Date
End Sub
Private Sub Command3_Click()
End
End Sub
在上面的代碼中,包含了單選按鈕的使用,也包含了以前所學的知識點,如標簽、文本框和窗體等,這樣循序漸進地進行,可以讓學生在輕松愉快的氛圍中很快了解新知識點并很好地應(yīng)用,達到較好的教學效果。
3.形象比喻,貼近生活。
信息技術(shù)學科中有些教學內(nèi)容比較抽象,不容易被學生接受和理解,特別是程序設(shè)計中的一些概念、算法。教師應(yīng)有能力化繁為簡,將深奧的理論講得通俗易懂,這需要我們多鉆研教材和教法,在教學中巧用生活中的實例,形象比喻的方法最容易為學生所接受。如:學生在理解變量的概念時,教師可以提出這樣的問題:有兩個盒子,一個盒子里面放蘋果,一個盒子里放香蕉,如何將兩個盒子里的水果互換呢?大部分學生立即就能想到借用第單個盒子的方法,與程序設(shè)計進行類比,很容易理解變量的概念,這樣的比喻學生容易接受且不容易忘記。
4.循序漸進,實行分層教學。
在程序設(shè)計教學過程中,隨著課程難度的加大,學生的兩極分化日趨嚴重,如何使不同的學生能根據(jù)自己的實際情況完成相關(guān)教學內(nèi)容,是教學的一個關(guān)鍵,這時教師可在課堂教學中嘗試使用“分層教學”。根據(jù)不同學生的接受能力設(shè)計不同層次的教學目標,提出不同層次的學習要求,給予不同層次的輔導,從而使各類學生分別在各自起點上選擇不同速度,獲取層次不同的知識點。在程序設(shè)計課堂教學中,老師主要是根據(jù)不同班級、學生設(shè)計不同層次的任務(wù),讓學生自主選擇完成,前提是學生對每一項任務(wù)都必須掌握、理解,才開始新的任務(wù),這樣才能保證效果。
5.合理利用現(xiàn)代教育技術(shù)手段。
VB是一門應(yīng)用性很強的程序設(shè)計語言,我們可以利用多媒體輔助教學邊講解邊操作演示,這樣更加直觀生動,可加深學生的印象,便于學生學習和接受。雖然多媒體教學取得了一定成效,但也有它的局限性。有的知識點需要留給學生聽的時間和思考的時間,從而展示思維過程,此時就需要與傳統(tǒng)的板書結(jié)合起來,比如公式的推導,算法的講解等。
三、結(jié)語
程序設(shè)計的教學,一般都是從局部分散地講,如果不歸納總結(jié),則學生難以形成完整、清晰的框架,因此教學中要及時歸納、做好小結(jié)。教學方法對教學效果來說至關(guān)重要,但不是絕對的,有了好的教學策略,還要有合理的實施過程,在這一教學過程中,師生之間的交流對教學效果的影響不可忽視。雖然教無定法,但萬變不離其宗,決不能離開程序設(shè)計的教學內(nèi)容和目標,脫離學生的知識背景和認知規(guī)律。采用符合學生的認知規(guī)律的、科學的教學方法,勢必會提高教學效率,取得事半功倍的效果。