方清
摘 要: 近些年,隨著國(guó)家經(jīng)濟(jì)的迅猛發(fā)展,職業(yè)教育進(jìn)入了一個(gè)新的時(shí)代,職業(yè)教育方向從崗位技能培訓(xùn)逐步開始向綜合職業(yè)能力培養(yǎng)轉(zhuǎn)變。本文就中職VB課程教學(xué)方法的改革與創(chuàng)新進(jìn)行了分析。
關(guān)鍵詞: VB教學(xué) 中職教育 教學(xué)方法
Visual Basic程序設(shè)計(jì)是我區(qū)計(jì)算機(jī)專業(yè)學(xué)生參加對(duì)口高考的專業(yè)課,在眾多的編程語(yǔ)言中,VB語(yǔ)言以強(qiáng)大的動(dòng)能、簡(jiǎn)潔的操作、立體的表現(xiàn)形式,容易被初學(xué)者接受。對(duì)于生源素質(zhì)日趨下滑的中職教育來說,VB語(yǔ)言不僅枯燥,而且很難理解。中職學(xué)生的理解能力與獨(dú)立思考能力較差,自我激勵(lì)與克制性偏弱,自信心不足,而程序設(shè)計(jì)是一門需要興趣、耐心與恒心支撐的課程,如果教學(xué)方法不對(duì),則易使學(xué)生感到厭倦乏味,從而影響教學(xué)效果。大多數(shù)學(xué)生數(shù)學(xué)和英語(yǔ)這兩門學(xué)科的基礎(chǔ)薄弱,對(duì)這門課有抗拒甚至恐懼心理。教師分析、摸索出一些較為行之有效的教學(xué)方法,才有可能激發(fā)學(xué)生的學(xué)習(xí)興趣和提高學(xué)生的學(xué)習(xí)主動(dòng)性,讓學(xué)生在快樂的學(xué)習(xí)中提高程序設(shè)計(jì)能力,掌握一門技能。我在近幾年的教學(xué)實(shí)踐中進(jìn)行了以下教學(xué)方法的嘗試與探索,取得了較好的教學(xué)效果。
一、打好學(xué)生基礎(chǔ),整合課本知識(shí)
首先,打破按照課本原有結(jié)構(gòu)體系進(jìn)行課堂教學(xué)的方式,以學(xué)生為主體,按照學(xué)生現(xiàn)有的認(rèn)知規(guī)律,按照先易后難、先具體后抽象的原則教學(xué)。大部分教材總是先講VB語(yǔ)言的基本語(yǔ)法,再講VB中對(duì)象的使用。實(shí)際上,這兩者有著千絲萬(wàn)縷的關(guān)系,要把VB面向?qū)ο蟮某绦蛟O(shè)計(jì)方法、事件驅(qū)動(dòng)的編程機(jī)制貫穿于整個(gè)教學(xué)過程中。VB中的對(duì)象主要用于構(gòu)建界面,而具體程序功能的實(shí)現(xiàn)則要編寫代碼行,因此,任何一個(gè)完整的應(yīng)用程序都缺一不可。這兩塊內(nèi)容穿插講解,既避免讓學(xué)生生硬地理解抽象概念,又避免挫傷他們編程的積極性。在教學(xué)過程中,我始終堅(jiān)持基于學(xué)生的基礎(chǔ),從簡(jiǎn)單的實(shí)例入手,通過讓學(xué)生觀看、模仿,在實(shí)際操作中探究和領(lǐng)悟這些概念,發(fā)揮學(xué)生的主觀能動(dòng)性,創(chuàng)造輕松的課堂氣氛。
二、以實(shí)踐教學(xué)為主,激發(fā)學(xué)生的學(xué)習(xí)興趣
VB是一門實(shí)踐性很強(qiáng)的課程,如果只是紙上談兵,不上機(jī)練習(xí),就不可能真正掌握VB核心知識(shí)。如何進(jìn)行實(shí)踐教學(xué),激發(fā)學(xué)生的學(xué)習(xí)興趣呢?我從以下幾方面進(jìn)行探索創(chuàng)新:
1.用豐富、貼切的實(shí)例設(shè)計(jì),引導(dǎo)學(xué)生學(xué)習(xí)模仿。以學(xué)生能切身體會(huì)到的事物,結(jié)合課堂的知識(shí)點(diǎn),進(jìn)行相應(yīng)的程序設(shè)計(jì)。教學(xué)設(shè)計(jì)從知識(shí)預(yù)習(xí)、VB案例、總結(jié)回顧三個(gè)方面進(jìn)行。學(xué)生通過觀察、模仿、知識(shí)再現(xiàn),在實(shí)踐中領(lǐng)悟知識(shí),開拓編程思路。豐富、貼切的實(shí)例要以學(xué)生文化、興趣愛好、熱點(diǎn)問題為切入點(diǎn),積極創(chuàng)設(shè)情境,有效激發(fā)學(xué)生的學(xué)習(xí)動(dòng)力。例如:在對(duì)“密碼登錄程序”的課程導(dǎo)入過程中,教師可以使用情境導(dǎo)入,將QQ、銀行等登錄界面進(jìn)行圖片截取,將其制作成課件的一部分,創(chuàng)設(shè)學(xué)生是程序設(shè)計(jì)員的情境,引導(dǎo)學(xué)生進(jìn)行問題思考,考量程序開發(fā)過程中的因素,等等,更好地激發(fā)學(xué)生的學(xué)習(xí)動(dòng)力。
2.分層教學(xué),合理分組,創(chuàng)建協(xié)作學(xué)習(xí)模式。每節(jié)課都布置幾個(gè)難度遞進(jìn)的課程設(shè)計(jì)供學(xué)生選擇,培養(yǎng)學(xué)生分析問題和解決問題的能力。對(duì)接受新知識(shí)有困難的學(xué)生,讓他們由易到難,提高自信心的同時(shí)達(dá)到鞏固知識(shí)的目的。在整個(gè)過程中,教師親自指導(dǎo),隨時(shí)監(jiān)控學(xué)生的實(shí)驗(yàn)過程,對(duì)學(xué)生提出的問題及時(shí)予以指導(dǎo),發(fā)現(xiàn)學(xué)生常犯的共性錯(cuò)誤,進(jìn)行總結(jié)點(diǎn)評(píng)。即便如此,由于課堂時(shí)間限制,輔導(dǎo)也不可能全面覆蓋,我將學(xué)生分組,一般以不超過四人為一個(gè)小組,對(duì)學(xué)生進(jìn)行合理分組。在分組學(xué)習(xí)時(shí),要形成寬松、民主、和諧的教學(xué)氣氛,提倡在合作中競(jìng)爭(zhēng),即變個(gè)人競(jìng)爭(zhēng)為小組競(jìng)爭(zhēng)。為了達(dá)到集體優(yōu)勝的目的,每個(gè)成員都要?jiǎng)邮謩?dòng)腦,積極參加討論,為本組的成功盡最大努力。這樣既給了學(xué)生機(jī)會(huì)和權(quán)利,又賦予了他們義務(wù)和責(zé)任,激起了學(xué)生的求知欲望。同時(shí),在合作競(jìng)爭(zhēng)中,能促進(jìn)組員間團(tuán)結(jié)協(xié)作,相互激勵(lì),彼此幫助,默契配合,從而使課堂教學(xué)氣氛更活躍,更濃厚。
三、培養(yǎng)學(xué)生的邏輯、抽象思維能力
在學(xué)習(xí)VB編程的過程中,要培養(yǎng)學(xué)生的邏輯思維能力和抽象思維能力。為此,我的做法是:對(duì)于一些較簡(jiǎn)單的程序,要求學(xué)生直接寫結(jié)果;對(duì)于較復(fù)雜和高級(jí)的語(yǔ)句結(jié)構(gòu),要求學(xué)生根據(jù)條件盡力編程,在關(guān)鍵點(diǎn)給予提示幫助;讓學(xué)生做一些程序填空,先學(xué)習(xí)成熟的程序設(shè)計(jì)思路,然后通過分析程序,完整空缺處的語(yǔ)句,讓學(xué)生錘煉邏輯思維和比較心中算法的優(yōu)劣。另外,也要故意給出一些錯(cuò)誤程序,讓學(xué)生通過運(yùn)行調(diào)試發(fā)現(xiàn),通過改正鍛煉思維的縝密性,相應(yīng)提高抽象思維能力。
教學(xué)有法,但無定法。只有圍繞Visual Basic程序設(shè)計(jì)教學(xué)的主要目標(biāo),即讓學(xué)生了解編程的基本思想,培養(yǎng)分析問題、解決問題的基本能力,同時(shí)在保證學(xué)生學(xué)習(xí)興趣濃厚和學(xué)習(xí)積極性較高的前提下,結(jié)合具體學(xué)習(xí)方法,才能強(qiáng)化學(xué)生的學(xué)習(xí)效果。
參考文獻(xiàn):
[1]賈長(zhǎng)云,陸衛(wèi)忠.可視的編程應(yīng)用——Visual Basic.高等教育出版社.
[2]朱長(zhǎng)江,白晨希.VB程序設(shè)計(jì)教學(xué)方法探討.電腦知識(shí)與技術(shù)(學(xué)術(shù)交流),2007(9).
[3]劉士賢.程序設(shè)計(jì)語(yǔ)言VB課教學(xué)方法探析.遼寧教育行政學(xué)院學(xué)報(bào),2006(4).
[4]卞愛蓮.淺談VB程序設(shè)計(jì)課程實(shí)施案例教學(xué)的策略和方法[J].職業(yè),2011(02).