計算機VB程序設(shè)計教學(xué)探討

時間:2022-06-13 09:39:08

導(dǎo)語:計算機VB程序設(shè)計教學(xué)探討一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

計算機VB程序設(shè)計教學(xué)探討

摘要:現(xiàn)階段,計算機技術(shù)發(fā)展極其迅速,傳統(tǒng)教學(xué)方式無法滿足現(xiàn)代化發(fā)展所提出的相關(guān)要求。因為《vb程序設(shè)計》課程當(dāng)中所包含的計算機語言具有枯燥與難懂的特點,所以學(xué)生在學(xué)習(xí)時容易出現(xiàn)畏難情緒,進(jìn)而不利于課程的順利開展以及教學(xué)效果與質(zhì)量的提升。因此,如何讓教學(xué)變得生動有趣,提升學(xué)生對于這門課程的學(xué)習(xí)興趣,是計算機教師急需解決的問題?;诖耍疚木徒Y(jié)合筆者自身教學(xué)經(jīng)驗,談?wù)動嬎銠CVB程序設(shè)計教學(xué)的有效方法,以供參考。

關(guān)鍵詞:計算機;VB程序設(shè)計;教學(xué)方法

在傳統(tǒng)教學(xué)模式中,教師在開展VB程序設(shè)計教學(xué)時主要圍繞教材進(jìn)行,因此教師往往只關(guān)注自己向?qū)W生講述了哪些知識,而忽略了學(xué)生學(xué)到了哪些知識,進(jìn)而使得教學(xué)與實際應(yīng)用之間脫離,無法對學(xué)生學(xué)習(xí)潛力予以有效的挖掘,導(dǎo)致學(xué)生無法有效的掌握教師在課堂上所講解的知識,這樣就無法利用學(xué)習(xí)到的知識去解決實際操作時遇到的問題。另外,由于過于的強調(diào)教師在教學(xué)過程中的引導(dǎo)作用,而限制了學(xué)生的主觀能動性以及創(chuàng)造性。VB程序設(shè)計這門課程存在著靈活性、理念性強以及知識點多等相關(guān)特征,同時在實際應(yīng)用方面的要求也較高,為VB課程的教學(xué)帶來了巨大的挑戰(zhàn)。因此,怎樣提高課堂教學(xué)效果與質(zhì)量,改善VB程序設(shè)計課程中枯燥難懂的問題,不斷探索新的教學(xué)方式,是廣大計算機教學(xué)需要引起重視的問題。

1VB程序設(shè)計課程簡介

VB程序設(shè)計這門課程主要是面向?qū)ο蟮囊环N可視化編程工具,屬于事件驅(qū)動的編程機制,其是以QuickBASIC以及BASIC語言為基礎(chǔ)而延伸出來的一種高級程序設(shè)計語言,能夠借助系統(tǒng)所提供的可視化控件,結(jié)合設(shè)計要求方面的屏幕布局,在屏幕當(dāng)中畫出各類自己所需要的相關(guān)圖形對象“部件”,同時設(shè)置相應(yīng)的控件屬性,以及對對象事件代碼予以編寫[1]。其主要涉及步驟可以分為:其一,建立一個標(biāo)準(zhǔn)EXE項目文件;其二,結(jié)合用戶實際需求來對用戶界面予以設(shè)計;其三,編寫事件響應(yīng)代碼;其四,對運行效果進(jìn)行測試,存盤生產(chǎn)可執(zhí)行文件。在這一過程中,編寫事件代碼有著點石成金的作用,尤為重要。

2提升計算機VB程序設(shè)計教學(xué)質(zhì)量的有效策略

2.1采用教學(xué)互動模式,提高學(xué)生的主動參與意識。在實際教學(xué)的過程中,若教師一味的運用教師講、學(xué)生聽的教學(xué)方式,就容易讓學(xué)生出現(xiàn)疲勞,并極易讓學(xué)生養(yǎng)成遇到難題就等待教師講解的過度依賴習(xí)慣。而通過對互動教學(xué)模式的有效應(yīng)用,能夠有效的激發(fā)學(xué)生的主動性[2]。例如在教學(xué)Com-mandButton控件對象的過程中,教師可以為學(xué)生設(shè)計這樣的例子“往窗體上增添兩個按鈕,以達(dá)到窗口的最大與最小化。具體來講就是將最小化按鈕設(shè)置成缺省取消按鈕,而最大化按鈕則設(shè)置成缺省命令按鈕”。在實際教學(xué)時,教師先向?qū)W生示范一遍具體的操作,然后由學(xué)生自己進(jìn)行操作,進(jìn)而讓學(xué)生在思想上形成緊迫感,這樣就能夠?qū)⒈粍咏邮苻D(zhuǎn)化為主動掌握與理解。其次,教師在教學(xué)時,還應(yīng)指導(dǎo)學(xué)生進(jìn)行相互討論與了解,以此來讓學(xué)生對知識予以更為深入的理解,以及通過討論來遇到的難題進(jìn)行探究,并解決。[3]因此,采取這樣的教學(xué)模式,能夠轉(zhuǎn)變教師在課堂當(dāng)中的主體地位,讓學(xué)生成為課堂的主人來對實際問題予以解決,教師也不再是一味的灌輸,學(xué)生可以在學(xué)習(xí)的過程中體會到探索知識所帶來的成就感,進(jìn)而產(chǎn)生學(xué)習(xí)VB程序設(shè)計這門課程的濃厚興趣,有利于教師教學(xué)質(zhì)量以及學(xué)生學(xué)習(xí)效果的提升。[4]2.2注重實驗環(huán)節(jié)教學(xué),提高學(xué)生實踐能力。VB程序設(shè)計是一門實踐性與操作性兼具的課程,而針對此課程的教學(xué),若學(xué)生能親身參與實踐,則勢必比單純的聽課或僅是觀看教師演示要來得更有實際意義[5]。對此,當(dāng)教師完成對某一具體指示演示后,所需關(guān)注的重點便是要積極為學(xué)生創(chuàng)造實踐條件,以幫助學(xué)生在實際運用過程中逐步掌握程序設(shè)計中相關(guān)的概念與理論。當(dāng)然,鑒于此期間,學(xué)生必定會遭受一定的阻礙。對此,教師也因充分發(fā)揮自身的引導(dǎo)作用,若情況允許,則可基于個別問題對學(xué)生予以單獨輔導(dǎo),如此一來,方能在激發(fā)學(xué)生的學(xué)習(xí)興趣同時逐步深化學(xué)生的問題解決能力。在VB程序設(shè)計教學(xué)中應(yīng)用實驗,能夠讓學(xué)生積極主動的參與到課堂教學(xué)中來,教師則需要在實驗中向?qū)W生布置相應(yīng)的作業(yè)讓學(xué)生通過實際操作來完成。例如,在對循環(huán)控制語句For......Next予以教學(xué)時,教師可以向?qū)W生布置這樣的實例任務(wù),即寫一個求1至1000間全部整數(shù)和的程序,其代碼為DimSumasInteger;DimKasInteger;Sum=0;ForK=1to100Step1;Sum=Sum+K;NextK;Print“Sum=”;并以此為基礎(chǔ)來對原題予以改變,要求學(xué)生獨立完成。其一,求1至1000內(nèi)全部奇數(shù)和;其二,求1至1000內(nèi)全部偶數(shù)和。這里所設(shè)計的兩道題與原題目之間的差距并不大,只需簡單的對循環(huán)控制變量K的初值或步長Step予以適當(dāng)?shù)慕粨Q。其中,要想完成第一個問題,學(xué)生要將K的初始值設(shè)置成1,而步長則設(shè)置成2;第二個問題需將K的初始值變更成2,步長設(shè)置成2。通過這樣的方式能夠?qū)⒄n堂知識與實際內(nèi)容予以有機的結(jié)合,讓學(xué)生在完成教師所設(shè)計的作業(yè)時,除了要掌握本堂課的相關(guān)知識點之外,還需掌握該控件的實際運用,進(jìn)而讓學(xué)生能夠深刻的體會到VB程序設(shè)計在實際生活中能夠起到的作用,有利于他們進(jìn)行更為深入的探討。同時,在學(xué)生學(xué)習(xí)的過程中,教師還可以讓學(xué)生結(jié)合自身需要,總結(jié)出實際生活中他們希望能夠?qū)崿F(xiàn)的相關(guān)功能與目標(biāo),并指導(dǎo)學(xué)生親自動手去進(jìn)行解決,以此來鍛煉學(xué)生發(fā)現(xiàn)與解決問題的相關(guān)思維能力,增強學(xué)生的實踐水平。

3結(jié)束語

綜上所述,向?qū)W生教學(xué)VB程序設(shè)計屬于一項系統(tǒng)的工程。除了要對教學(xué)方式予以轉(zhuǎn)變之外,還需避免受到傳統(tǒng)教學(xué)理念的限制,但無論如何變化,均不可脫離VB程序設(shè)計教學(xué)的目標(biāo)與大綱。因此,計算機教學(xué)應(yīng)對教學(xué)方式予以不斷的創(chuàng)新,以符合現(xiàn)代化發(fā)展提出的新要求,并結(jié)合學(xué)生實際情況開展有針對性的教學(xué),以此來提升學(xué)生對于VB程序設(shè)計的應(yīng)用能力。

參考文獻(xiàn):

[1]張廷萍,周建麗,周翔.以計算思維能力培養(yǎng)為導(dǎo)向的VB程序設(shè)計實驗教學(xué)探討[J].信息與電腦:理論版,2016,(4):222-222.

[2]馮素琴,焦莉娟.基于計算思維的VB程序設(shè)計課程教學(xué)內(nèi)容設(shè)計[J].高師理科學(xué)刊,2017,37(6):80-83.

[3]李麗麗.VB教學(xué)方法改革的探討與體會[J].教育,2016,(11):00249-00249.

[4]孫毅,逯柳,張爾東.VB程序設(shè)計課程教學(xué)改革與探析[J].科學(xué)中國人,2016,(6):28-28

[5]于紅志.VB程序設(shè)計教學(xué)模式的思考與探討[J].信息與電腦,2016,(13):234-235.

作者:陳健 單位:1.貴州經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院 2.貴州大學(xué)