張海濤
摘 要: VB課程教學(xué),要從激發(fā)學(xué)生學(xué)習(xí)興趣入手,以鮮活的具體實(shí)例為切入點(diǎn),使抽象的概念、名詞變得形象生動(dòng),抓住程序設(shè)計(jì)的特點(diǎn),化解教學(xué)難點(diǎn),逐個(gè)掌握;因材施教,實(shí)施分層教學(xué),科學(xué)有效地實(shí)施個(gè)性化教學(xué),給學(xué)生展示的平臺(tái),不斷提高學(xué)生的應(yīng)用能力。
關(guān)鍵詞: VB 課程教學(xué) 激發(fā)興趣 分層教學(xué) 提高能力
VB是一門(mén)面向?qū)ο蟮目梢暬幊陶Z(yǔ)言,其應(yīng)用相當(dāng)廣泛,可以開(kāi)發(fā)科學(xué)計(jì)算、數(shù)據(jù)庫(kù)管理、客戶(hù)/服務(wù)器模式、Internet/Intranet等多個(gè)領(lǐng)域的應(yīng)用程序。其內(nèi)容簡(jiǎn)單,易于學(xué)習(xí)和掌握;因?yàn)槠涔δ鼙容^實(shí)用,其應(yīng)用又比較廣泛,所以它是一門(mén)實(shí)用性非常強(qiáng)的課程。
程序設(shè)計(jì)課程的設(shè)置,是培養(yǎng)中職生職業(yè)技能方面非常重要的手段之一。但程序設(shè)計(jì)課程里面的概念、知識(shí)對(duì)中職生來(lái)說(shuō),都是比較陌生的,程序設(shè)計(jì)的思維方式都是全新的,學(xué)生學(xué)習(xí)起來(lái)有一定難度,需要從最簡(jiǎn)單的、學(xué)生易于接受的、較淺顯的知識(shí)入手,由淺入深、循序漸進(jìn)地開(kāi)展本學(xué)科的教學(xué),在教學(xué)中把握好VB應(yīng)用程序開(kāi)發(fā)的界面設(shè)計(jì)、屬性設(shè)置和代碼編寫(xiě)三個(gè)環(huán)節(jié),以求獲得最佳教學(xué)效果。下面筆者結(jié)合幾年來(lái)的VB教學(xué)實(shí)踐,就自己在VB程序設(shè)計(jì)教學(xué)過(guò)程中的一些做法與同行們交流。
一、從激發(fā)學(xué)生的學(xué)習(xí)興趣入手
強(qiáng)烈的興趣是成功的一半。只要讓學(xué)生對(duì)程序設(shè)計(jì)課程產(chǎn)生好奇心,教學(xué)就成功了一半。為此,在教學(xué)時(shí)選擇哪些有趣的內(nèi)容和有實(shí)際意義的程序進(jìn)行教學(xué)很關(guān)鍵。比如在教學(xué)VB程序設(shè)計(jì)理論知識(shí)之前,為了激發(fā)學(xué)生學(xué)習(xí)興趣,演示一些有趣的實(shí)例,比如動(dòng)畫(huà)效果蜜蜂在花叢中飛舞、移動(dòng)字幕等、計(jì)算器、記事本等小實(shí)用程序,這樣從聽(tīng)覺(jué)和視覺(jué)上給學(xué)生一個(gè)神奇的視覺(jué)沖擊,學(xué)生被動(dòng)畫(huà)效果和有趣的畫(huà)面吸引,情緒一下子被調(diào)動(dòng)起來(lái)。這時(shí)候再引導(dǎo)學(xué)生學(xué)習(xí)VB程序設(shè)計(jì)課程的內(nèi)容,就會(huì)很輕松自如。學(xué)生在老師的引導(dǎo)下編出這些小程序,感受到成功的快樂(lè),學(xué)習(xí)積極性充分被調(diào)動(dòng)起來(lái),學(xué)生在趣味的教學(xué)氛圍中感受到成功的喜悅。
二、用鮮活的具體實(shí)例為切入點(diǎn),使抽象的概念、名詞變得形象生動(dòng)
程序設(shè)計(jì)中的對(duì)象、事件、控件等一大堆的概念及大量抽象的名詞、概念,對(duì)剛接觸程序設(shè)計(jì)的中職生來(lái)說(shuō),勢(shì)必會(huì)措手不及,無(wú)法應(yīng)對(duì)。對(duì)程序設(shè)計(jì)中這些概念、名詞的教學(xué),要用一個(gè)個(gè)鮮活的具體實(shí)例為切入點(diǎn),在每個(gè)例子中適時(shí)、適量地滲透一些相關(guān)概念和知識(shí),讓學(xué)生在做中學(xué),在學(xué)中做,使學(xué)生在完成任務(wù)的過(guò)程中逐漸地、很自然地體會(huì)控件、對(duì)象、事件的概念。為了讓學(xué)生靈活掌握每個(gè)控件的用法,教學(xué)中要安排足夠的課時(shí)把這些控件的用法滲透到一個(gè)個(gè)程序?qū)嵗?,由淺入深地逐漸介紹,讓學(xué)生在編寫(xiě)程序的過(guò)程中總結(jié)控件的用法。這樣鮮活的具體實(shí)例激發(fā)學(xué)生的學(xué)習(xí)興趣,使這些抽象的概念變得生動(dòng)形象,易于接受。學(xué)生在學(xué)習(xí)過(guò)程中,逐漸地、很自然地掌握每個(gè)控件的用法,實(shí)現(xiàn)課堂教學(xué)的高效。
三、抓住程序設(shè)計(jì)的特點(diǎn),化解教學(xué)難點(diǎn),逐個(gè)掌握
編寫(xiě)代碼是VB程序設(shè)計(jì)中的重點(diǎn)難點(diǎn),教學(xué)時(shí)要采取化整分散的形式,使重點(diǎn)和難點(diǎn)變得易于掌握。對(duì)代碼的教學(xué)不要一次性給出,要通過(guò)逐步實(shí)現(xiàn)各個(gè)功能,再組合程序的形式進(jìn)行教學(xué)。如果是較復(fù)雜的程序設(shè)計(jì),則可以用流程圖的形式解析,實(shí)現(xiàn)教學(xué)重點(diǎn)的化解分散。這樣才易于學(xué)生真正理解結(jié)構(gòu)化程序設(shè)計(jì)的特點(diǎn),真正有效地掌握所學(xué)的知識(shí)要點(diǎn)。在學(xué)生掌握一定基礎(chǔ)的前提下,可以設(shè)計(jì)編寫(xiě)程序代碼的過(guò)程中常見(jiàn)的、典型的錯(cuò)誤引導(dǎo)學(xué)生通過(guò)調(diào)試工具進(jìn)行找錯(cuò)并修改,這樣更有利于學(xué)生加深對(duì)所學(xué)內(nèi)容知識(shí)的掌握,既防止自己以后犯同樣的錯(cuò)誤,又鞏固所學(xué)知識(shí)。
四、因材施教,實(shí)施分層教學(xué)
因?yàn)閂B程序設(shè)計(jì)課程教學(xué)的難度較大,學(xué)生學(xué)習(xí)起來(lái)存在一定的畏懼感,再加上學(xué)生的VB程序設(shè)計(jì)基礎(chǔ)各不相同,VB程序設(shè)計(jì)能力有強(qiáng)有弱,也就是說(shuō),學(xué)生的基礎(chǔ)是有差距的,特別是在不讓分快班和慢班的新形勢(shì)下,學(xué)生基本的素質(zhì)和基礎(chǔ)水平參差不齊,這樣勢(shì)必會(huì)影響部分優(yōu)秀學(xué)生學(xué)習(xí)成績(jī)的提高,也可能影響全體學(xué)生的VB程序設(shè)計(jì)能力提高。這種影響往往使得成績(jī)較差的學(xué)生越來(lái)越差,導(dǎo)致成績(jī)優(yōu)秀的學(xué)生知識(shí)拓寬受阻的尷尬局面。為此,在VB程序設(shè)計(jì)教學(xué)中,要科學(xué)有效地實(shí)施個(gè)性化教學(xué),確保以生為本,關(guān)注每一個(gè)學(xué)生的發(fā)展,促使VB程序設(shè)計(jì)教學(xué)全面照顧每一個(gè)學(xué)生的發(fā)展。
科學(xué)地對(duì)學(xué)生和教學(xué)內(nèi)容進(jìn)行分層是分層教學(xué)的基礎(chǔ)工作。在VB程序設(shè)計(jì)教學(xué)中,需要對(duì)學(xué)生進(jìn)行分組,也就是對(duì)學(xué)生分層,根據(jù)成績(jī)的升冪排列把學(xué)生分成A、B、C三個(gè)學(xué)習(xí)小組。另外,在VB程序設(shè)計(jì)教學(xué)中,教師還要對(duì)VB程序設(shè)計(jì)知識(shí)進(jìn)行分層備課,VB程序設(shè)計(jì)教學(xué)備課必須做到周到、周詳,加以充分考慮。其次要科學(xué)地對(duì)知識(shí)進(jìn)行分層傳授。在實(shí)際操作過(guò)程中,一定要把握好總的講述什么,然后布置課堂作業(yè),余下的學(xué)生就剛才的知識(shí)詳細(xì)講授,再布置,最后可能就是手把手、言傳身教。
五、給學(xué)生展示的平臺(tái),不斷提高學(xué)生的應(yīng)用能力
新課程改革理念提倡的就是在注重學(xué)生對(duì)知識(shí)掌握的同時(shí),更要注重對(duì)學(xué)生能力的培養(yǎng)。為此,在學(xué)生基本掌握VB的一些基本知識(shí)的時(shí)候,不要滿(mǎn)足于他們對(duì)知識(shí)的理解和掌握這個(gè)層面,不失時(shí)機(jī)地為學(xué)生提供展示才能的平臺(tái),讓學(xué)生把自己學(xué)到的及掌握的VB的一些基本知識(shí)、應(yīng)用程序應(yīng)用到具體的工農(nóng)業(yè)生產(chǎn)生活中。這對(duì)于培養(yǎng)和提高學(xué)生的實(shí)際操作能力及創(chuàng)新能力都大有裨益。例如可以要求學(xué)生模仿設(shè)計(jì)Windows附件中的計(jì)算器或?qū)懽职?;?duì)于部分?jǐn)?shù)據(jù)庫(kù)基礎(chǔ)掌握得較好的學(xué)生,要求他們編寫(xiě)網(wǎng)上學(xué)生成績(jī)查詢(xún)系統(tǒng)或圖書(shū)館管理系統(tǒng),這些課題研究貼近學(xué)生實(shí)際,是他們正想試試手的時(shí)候,所以學(xué)生對(duì)此特別感興趣。在這種躍躍欲試的情境中,學(xué)生在設(shè)計(jì)時(shí)相當(dāng)用心,要么認(rèn)真地查閱資料,要么分析操作步驟,進(jìn)行控件的選取、屬性的設(shè)置和事件的編寫(xiě)、調(diào)試。只要老師領(lǐng)進(jìn)了這樣一個(gè)展示他們才能的境界,學(xué)生的程序開(kāi)發(fā)能力會(huì)大大提高。
總之,在內(nèi)容豐富、知識(shí)面寬的VB程序設(shè)計(jì)教學(xué)中,要對(duì)VB程序設(shè)計(jì)教學(xué)的教學(xué)模式和方法深入研究,積極尋找學(xué)生喜歡的教學(xué)模式和訓(xùn)練途徑,注重培養(yǎng)學(xué)生的自主學(xué)習(xí)能力和創(chuàng)新實(shí)踐能力,力爭(zhēng)將自己所學(xué)的專(zhuān)業(yè)知識(shí)應(yīng)用到生產(chǎn)生活中。
參考文獻(xiàn):
[1]陳燕.信息技術(shù)課堂有效教學(xué)的實(shí)施與評(píng)價(jià)[J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2012,(4):250-252.
[2]王志敏.基于計(jì)算機(jī)教學(xué)的自主學(xué)習(xí)模式研究[J].牡丹江教育學(xué)院學(xué)報(bào),2011,(1):145-146.
[3]張劍平.現(xiàn)代教育技術(shù)理論與應(yīng)用[M].北京:高等教育出版社,2008:32-37.