計算機VB程序設計教學探討
時間:2022-06-13 09:39:08
導語:計算機VB程序(xu)設計教學探討(tao)一(yi)文來源(yuan)于網友上傳,不代表本站觀點,若需要原創(chuang)文章(zhang)可咨(zi)詢客服老(lao)師,歡迎參考。
摘要:現階段,計算機技術發展極其迅速,傳統教學方式無法滿足現代化發展所提出的相關要求。因為《vb程序設計》課程當中所包含的計算機語言具有枯燥與難懂的特點,所以學生在學習時容易出現畏難情緒,進而不利于課程的順利開展以及教學效(xiao)果與質量(liang)的(de)提(ti)升。因此(ci)(ci),如何讓教(jiao)(jiao)(jiao)學(xue)變(bian)得生(sheng)動有趣,提(ti)升學(xue)生(sheng)對于這(zhe)門課程(cheng)的(de)學(xue)習興趣,是(shi)計(ji)算機教(jiao)(jiao)(jiao)師(shi)急需解(jie)決的(de)問題。基于此(ci)(ci),本文就(jiu)結合筆者自身教(jiao)(jiao)(jiao)學(xue)經(jing)驗,談(tan)談(tan)計(ji)算機VB程(cheng)序設(she)計(ji)教(jiao)(jiao)(jiao)學(xue)的(de)有效(xiao)方法,以(yi)供參考。
關鍵詞(ci):計算機(ji);VB程(cheng)序設計;教(jiao)學方(fang)法
在(zai)傳統(tong)教(jiao)(jiao)學(xue)(xue)(xue)(xue)(xue)(xue)模式中(zhong),教(jiao)(jiao)師(shi)(shi)在(zai)開展VB程(cheng)序(xu)設計教(jiao)(jiao)學(xue)(xue)(xue)(xue)(xue)(xue)時(shi)(shi)主要(yao)圍繞教(jiao)(jiao)材進行(xing),因此教(jiao)(jiao)師(shi)(shi)往(wang)往(wang)只關(guan)注自己向學(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)講述了(le)(le)哪些知(zhi)識,而忽略了(le)(le)學(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)學(xue)(xue)(xue)(xue)(xue)(xue)到(dao)了(le)(le)哪些知(zhi)識,進而使(shi)得(de)教(jiao)(jiao)學(xue)(xue)(xue)(xue)(xue)(xue)與實際(ji)(ji)應用(yong)之間(jian)脫離(li),無(wu)(wu)法(fa)對學(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)學(xue)(xue)(xue)(xue)(xue)(xue)習(xi)潛(qian)力予以(yi)有(you)效的(de)挖掘,導(dao)(dao)致學(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)無(wu)(wu)法(fa)有(you)效的(de)掌握教(jiao)(jiao)師(shi)(shi)在(zai)課(ke)堂(tang)上所(suo)講解的(de)知(zhi)識,這樣(yang)就(jiu)無(wu)(wu)法(fa)利(li)用(yong)學(xue)(xue)(xue)(xue)(xue)(xue)習(xi)到(dao)的(de)知(zhi)識去解決實際(ji)(ji)操作(zuo)時(shi)(shi)遇到(dao)的(de)問(wen)題(ti)。另外,由于過(guo)(guo)于的(de)強(qiang)調教(jiao)(jiao)師(shi)(shi)在(zai)教(jiao)(jiao)學(xue)(xue)(xue)(xue)(xue)(xue)過(guo)(guo)程(cheng)中(zhong)的(de)引(yin)導(dao)(dao)作(zuo)用(yong),而限(xian)制了(le)(le)學(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)的(de)主觀能動性以(yi)及(ji)(ji)創造(zao)性。VB程(cheng)序(xu)設計這門課(ke)程(cheng)存在(zai)著靈活性、理念性強(qiang)以(yi)及(ji)(ji)知(zhi)識點多等相關(guan)特征(zheng),同時(shi)(shi)在(zai)實際(ji)(ji)應用(yong)方面的(de)要(yao)求也(ye)較(jiao)高,為VB課(ke)程(cheng)的(de)教(jiao)(jiao)學(xue)(xue)(xue)(xue)(xue)(xue)帶來了(le)(le)巨(ju)大的(de)挑戰。因此,怎樣(yang)提高課(ke)堂(tang)教(jiao)(jiao)學(xue)(xue)(xue)(xue)(xue)(xue)效果與質量,改善VB程(cheng)序(xu)設計課(ke)程(cheng)中(zhong)枯(ku)燥(zao)難(nan)懂的(de)問(wen)題(ti),不斷探索新(xin)的(de)教(jiao)(jiao)學(xue)(xue)(xue)(xue)(xue)(xue)方式,是廣大計算機(ji)教(jiao)(jiao)學(xue)(xue)(xue)(xue)(xue)(xue)需要(yao)引(yin)起重(zhong)視的(de)問(wen)題(ti)。
1VB程(cheng)序設(she)計課程(cheng)簡介
VB程(cheng)(cheng)序(xu)設計(ji)(ji)(ji)這(zhe)門(men)課(ke)程(cheng)(cheng)主(zhu)要(yao)是(shi)面向(xiang)對(dui)(dui)象(xiang)的(de)(de)(de)一(yi)種可視化編(bian)(bian)程(cheng)(cheng)工具(ju),屬(shu)于事(shi)件(jian)(jian)(jian)驅動的(de)(de)(de)編(bian)(bian)程(cheng)(cheng)機制(zhi),其(qi)是(shi)以QuickBASIC以及BASIC語言(yan)為(wei)(wei)基礎而(er)延伸出來的(de)(de)(de)一(yi)種高級程(cheng)(cheng)序(xu)設計(ji)(ji)(ji)語言(yan),能(neng)夠借助系統所(suo)(suo)提供的(de)(de)(de)可視化控(kong)件(jian)(jian)(jian),結(jie)合設計(ji)(ji)(ji)要(yao)求方面的(de)(de)(de)屏幕(mu)布局,在(zai)屏幕(mu)當中畫出各類自己所(suo)(suo)需(xu)(xu)要(yao)的(de)(de)(de)相關圖形(xing)對(dui)(dui)象(xiang)“部件(jian)(jian)(jian)”,同(tong)時設置相應的(de)(de)(de)控(kong)件(jian)(jian)(jian)屬(shu)性,以及對(dui)(dui)對(dui)(dui)象(xiang)事(shi)件(jian)(jian)(jian)代碼(ma)予(yu)以編(bian)(bian)寫[1]。其(qi)主(zhu)要(yao)涉(she)及步驟可以分為(wei)(wei):其(qi)一(yi),建立一(yi)個標準EXE項目文件(jian)(jian)(jian);其(qi)二(er),結(jie)合用戶(hu)實(shi)際需(xu)(xu)求來對(dui)(dui)用戶(hu)界(jie)面予(yu)以設計(ji)(ji)(ji);其(qi)三,編(bian)(bian)寫事(shi)件(jian)(jian)(jian)響應代碼(ma);其(qi)四,對(dui)(dui)運行效果進行測試,存盤生產可執(zhi)行文件(jian)(jian)(jian)。在(zai)這(zhe)一(yi)過程(cheng)(cheng)中,編(bian)(bian)寫事(shi)件(jian)(jian)(jian)代碼(ma)有著點石成金的(de)(de)(de)作(zuo)用,尤為(wei)(wei)重要(yao)。
2提(ti)升計(ji)算機VB程序設計(ji)教學(xue)質(zhi)量的有效策略
2.1采用教學互動模式,提高學生的主動參與意識。在實際教學的過程中,若教師一味的運用教師講、學生聽的教學方式,就容易讓學生出現疲勞,并極易讓學生養成遇到難題就等待教師講解的過度依賴習慣。而通過對互動教學模式的有效應用,能夠有效的激發學生的主動性[2]。例如在教學Com-mandButton控件對象的過程中,教師可以為學生設計這樣的例子“往窗體上增添兩個按鈕,以達到窗口的最大與最小化。具體來講就是將最小化按鈕設置成缺省取消按鈕,而最大化按鈕則設置成缺省命令按鈕”。在實際教學時,教師先向學生示范一遍具體的操作,然后由學生自己進行操作,進而讓學生在思想上形成緊迫感,這樣就能夠將被動接受轉化為主動掌握與理解。其次,教師在教學時,還應指導學生進行相互討論與了解,以此來讓學生對知識予以更為深入的理解,以及通過討論來遇到的難題進行探究,并解決。[3]因此,采取這樣的教學模式,能夠轉變教師在課堂當中的主體地位,讓學生成為課堂的主人來對實際問題予以解決,教師也不再是一味的灌輸,學生可以在學習的過程中體會到探索知識所帶來的成就感,進而產生學習VB程序設計這門課程的濃厚興趣,有利于教師教學質量以及學生學習效果的提升。[4]2.2注重實驗環節教學,提高學生實踐能力。VB程序設計是一門實踐性與操作性兼具的課程,而針對此課程的教學,若學生能親身參與實踐,則勢必比單純的聽課或僅是觀看教師演示要來得更有實際意義[5]。對此,當教師完成對某一具體指示演示后,所需關注的重點便是要積極為學生創造實踐條件,以幫助學生在實際運用過程中逐步掌握程序設計中相關的概念與理論。當然,鑒于此期間,學生必定會遭受一定的阻礙。對此,教師也因充分發揮自身的引導作用,若情況允許,則可基于個別問題對學生予以單獨輔導,如此一來,方能在激發學生的學習興趣同時逐步深化學生的問題解決能力。在VB程序設計教學中應用實驗,能夠讓學生積極主動的參與到課堂教學中來,教師則需要在實驗中向學生布置相應的作業讓學生通過實際操作來完成。例如,在對循環控制語句For......Next予以教學時,教師可以向學生布置這樣的實例任務,即寫一個求1至1000間全部整數和的程序,其代碼為DimSumasInteger;DimKasInteger;Sum=0;ForK=1to100Step1;Sum=Sum+K;NextK;Print“Sum=”;并以此為基礎來對原題予以改變,要求學生獨立完成。其一,求1至1000內全部奇數和;其二,求1至1000內全部偶數和。這里所設計的兩道題與原題目之間的差距并不大,只需簡單的對循環控制變量K的初值或步長Step予以適當的交換。其中,要想完成第一個問題,學生要將K的初始值設置成1,而步長則設置成2;第二個問題需將K的初始值變更成2,步長設置成2。通過這樣的方式能夠將課堂知識與實際內容予以有機的結合,讓學生在完成教師所設計的作業時,除了要掌握本堂課的相關知識點之外,還需掌握該控件的實際運用,進而讓學生能夠深刻的體會到VB程序設計在實際生活中能夠起到的作用,有利于他們進行更為深入的探討。同時(shi),在學(xue)生學(xue)習的過程(cheng)中,教師還(huan)可以讓學(xue)生結(jie)合自身需(xu)要,總結(jie)出實(shi)際生活中他(ta)們希望能夠實(shi)現(xian)的相關功能與目(mu)標,并指導學(xue)生親自動手去進行解(jie)(jie)決,以此來鍛煉學(xue)生發現(xian)與解(jie)(jie)決問(wen)題的相關思維能力,增強學(xue)生的實(shi)踐水平(ping)。
3結束語
綜上所述,向學生(sheng)教學VB程(cheng)(cheng)序設計(ji)屬于(yu)一(yi)項系統(tong)的(de)(de)(de)(de)工程(cheng)(cheng)。除了要對(dui)(dui)教學方(fang)(fang)式予以轉變(bian)之外(wai),還需避免受(shou)到(dao)傳統(tong)教學理念的(de)(de)(de)(de)限(xian)制,但無論如何變(bian)化,均不可(ke)脫離VB程(cheng)(cheng)序設計(ji)教學的(de)(de)(de)(de)目標與大綱(gang)。因此,計(ji)算(suan)機教學應對(dui)(dui)教學方(fang)(fang)式予以不斷的(de)(de)(de)(de)創新,以符合現代(dai)化發展提出的(de)(de)(de)(de)新要求,并結合學生(sheng)實際情況開展有針對(dui)(dui)性(xing)的(de)(de)(de)(de)教學,以此來提升學生(sheng)對(dui)(dui)于(yu)VB程(cheng)(cheng)序設計(ji)的(de)(de)(de)(de)應用能(neng)力。
參考文獻:
[1]張廷萍,周建(jian)麗,周翔(xiang).以計算思維能力(li)培養為(wei)導(dao)向的VB程序設計實(shi)驗教學探討[J].信(xin)息與電腦:理論版,2016,(4):222-222.
[2]馮素琴(qin),焦(jiao)莉娟.基(ji)于計(ji)算思維的VB程序設計(ji)課(ke)程教學內容設計(ji)[J].高師理(li)科學刊,2017,37(6):80-83.
[3]李麗麗.VB教學方法改革(ge)的探討與體會[J].教育,2016,(11):00249-00249.
[4]孫毅(yi),逯柳,張爾東.VB程序(xu)設計課程教(jiao)學改革與(yu)探析[J].科(ke)學中(zhong)國(guo)人,2016,(6):28-28
[5]于紅志.VB程序設計教(jiao)學(xue)模式的思考與探(tan)討(tao)[J].信息與電腦,2016,(13):234-235.
作者:陳健 單位:1.貴州經貿職業技(ji)術學(xue)院 2.貴州大學(xue)