黃 敏
摘要 通過分析VB教學(xué)中存在的問題和VB教學(xué)的特點(diǎn),總結(jié)VB的教學(xué)方法,并闡述如何提高學(xué)生學(xué)習(xí)程序設(shè)計(jì)的興趣,培養(yǎng)學(xué)生的邏輯思維能力。
關(guān)鍵詞 程序設(shè)計(jì);教學(xué);感悟
中圖分類號(hào):G652 文獻(xiàn)標(biāo)識(shí)碼:B 文章編號(hào):1671-489X(2009)24-0065-02
Thoughts of Teaching Visual Basic//Huang Min
Abstract According to the existing problems and the teaching characteristics in VB, it makes a summary of teaching method, and it also exoatiates on how to enhance interest of learning and promote students' critical thinking.
Key words programming; teaching; thoughts
Authors address Xuzhou Normal Higher School, Xuzhou, Jiangsu, 221116, China
VB是世界上使用人數(shù)最多的程序設(shè)計(jì)語言,它簡單易學(xué),功能強(qiáng)大,擁有圖形用戶界面,因此被高校很多專業(yè)定為必修課,目的是為了培養(yǎng)學(xué)生的邏輯思維能力和用計(jì)算機(jī)解決實(shí)際問題的能力。但程序設(shè)計(jì)對(duì)思維能力和基礎(chǔ)知識(shí)的要求較高,和傳統(tǒng)的課程學(xué)習(xí)又有很大的區(qū)別,所以教師在教學(xué)過程中一定要做精心的安排和設(shè)計(jì)。
1 VB教學(xué)中存在的問題
第一,很多學(xué)生抱有學(xué)習(xí)無用論思想,他們只看到表層,看不到學(xué)習(xí)知識(shí)對(duì)他們內(nèi)化的影響,認(rèn)為VB無用,所以學(xué)習(xí)沒有興趣;第二,學(xué)生缺乏創(chuàng)造力,教師教什么就學(xué)什么,主動(dòng)研究和克服困難的積極性差;第三,學(xué)習(xí)缺乏系統(tǒng)性,學(xué)過的知識(shí)很快就會(huì)遺忘。
2 從思想上入手,提高學(xué)生的學(xué)習(xí)興趣
在學(xué)習(xí)VB程序設(shè)計(jì)之前,先要讓學(xué)生明白程序設(shè)計(jì)是什么,為什么要學(xué),能做什么;然后給學(xué)生介紹VB的發(fā)展史、影響和重要性;接著通過一些日常生活可以見到的實(shí)例給學(xué)生演示VB的用途,比如常見的紙牌游戲、抽獎(jiǎng)程序、學(xué)生管理系統(tǒng)等,以便讓學(xué)生先從思想上認(rèn)識(shí)這門課程,從宏觀上理解其作用。
3 注重教學(xué)方法
3.1 課件演示VB教學(xué)一般利用多媒體教學(xué)模式,教師通過實(shí)例的制作給學(xué)生講解知識(shí)的應(yīng)用,演示程序的運(yùn)行結(jié)果,但這并不意味著教師就僅僅是利用VB這個(gè)平臺(tái)進(jìn)行演示。任何操作性強(qiáng)的課程的學(xué)習(xí),不僅需要實(shí)例的開發(fā),更需要知識(shí)的系統(tǒng)性和理論化,教師在演示和講解的時(shí)候,要圍繞知識(shí)點(diǎn)展開,有步驟地進(jìn)行,每節(jié)課根據(jù)教學(xué)目標(biāo)制作系統(tǒng)性的課件。
課件要體現(xiàn)完整性,要標(biāo)明章節(jié),章節(jié)前要注明重點(diǎn)難點(diǎn),有利于給學(xué)生宏觀上的指導(dǎo)。課件也要體現(xiàn)出環(huán)節(jié)性,每節(jié)課一般由引入、知識(shí)介紹、實(shí)例演示、學(xué)生操作、總結(jié)反饋等環(huán)節(jié)構(gòu)成,有利于學(xué)生節(jié)節(jié)深入,逐步掌握。此外課件還要體現(xiàn)出特色,課件不是知識(shí)的堆砌,要起到引人入勝的效果,讓學(xué)生通過課件的演示,提高學(xué)習(xí)的興趣,增強(qiáng)對(duì)知識(shí)的理解。
3.2 實(shí)例開發(fā)教師在每次課中,都要根據(jù)具體的知識(shí),設(shè)計(jì)出應(yīng)用實(shí)例,提出問題讓學(xué)生去分析和解決。遇到困難的時(shí)候,教師給予指導(dǎo),詳細(xì)講解,師生共同完成,通過實(shí)例達(dá)到對(duì)知識(shí)的真正應(yīng)用和掌握。完成之后,可以在原題基礎(chǔ)上,逐步增加更復(fù)雜的效果或者找出和原題類似但角度新穎的實(shí)例,讓學(xué)生一步一步去解決,在一步一步解決問題的過程中體會(huì)到成功的喜悅。
在課外學(xué)生的自主學(xué)習(xí)中,教師可以根據(jù)最新的學(xué)習(xí)內(nèi)容結(jié)合已學(xué)過的知識(shí),讓學(xué)生去完成復(fù)雜度和集成度更高的拓展實(shí)例,鍛煉他們開發(fā)程序解決問題的能力。在學(xué)期期中和期末,組織學(xué)生進(jìn)行較大綜合程序的開發(fā),達(dá)到對(duì)知識(shí)的融會(huì)貫通。
3.3 能力培養(yǎng)程序設(shè)計(jì)的學(xué)習(xí)目的是提高學(xué)生的邏輯思維能力,用計(jì)算機(jī)解決問題的能力,學(xué)生動(dòng)手動(dòng)腦的能力和舉一反三的能力。所以學(xué)習(xí)和教學(xué)過程中,要摒棄死記硬背和照本宣科。教師要做好引導(dǎo),采用問題法培養(yǎng)學(xué)生分析問題和解決問題的能力,采用條件遷移法培養(yǎng)學(xué)生的創(chuàng)造性思維,采用分組討論法培養(yǎng)學(xué)生的合作能力和自主能力。
4 輔導(dǎo)、總結(jié)和反饋
4.1 個(gè)別輔導(dǎo)VB是實(shí)踐性很強(qiáng)的一門課程,每個(gè)學(xué)生的知識(shí)能力和理解能力不一,教師在授課的時(shí)候是面對(duì)全體學(xué)生的,而在實(shí)踐課上,就要針對(duì)不同學(xué)生的不同問題進(jìn)行個(gè)別輔導(dǎo)。輔導(dǎo)并不表示代替學(xué)生去解答問題,而是給他們指明解決問題的方法和步驟,避免出現(xiàn)類似的問題,漸漸掌握解決問題的能力。教師在個(gè)別輔導(dǎo)中給予學(xué)生的耐心指導(dǎo)和關(guān)懷,也會(huì)給學(xué)生以鼓勵(lì)和動(dòng)力,促使其更好投入到學(xué)習(xí)中去。
4.2 重視調(diào)試在程序開發(fā)過程中,難免會(huì)出錯(cuò),需要調(diào)試程序,有的學(xué)生可能會(huì)調(diào)試多遍。調(diào)試程序的過程恰恰是學(xué)習(xí)的良好途徑,在調(diào)試的過程中,促使學(xué)生知道錯(cuò)誤所在。在這個(gè)時(shí)候,教師沒有必要給出學(xué)生一步到位的正確答案,而要讓他們自己動(dòng)手去調(diào)試和修改,一方面知識(shí)能掌握得更牢固,另一方面會(huì)更加珍惜自己的勞動(dòng)成果。
4.3 積極鼓勵(lì)學(xué)生在平時(shí)學(xué)習(xí)中,要開發(fā)大量的程序。這其中會(huì)有大量的優(yōu)秀作品出現(xiàn),也會(huì)有問題出現(xiàn),教師要認(rèn)真總結(jié)。對(duì)于出現(xiàn)的問題要及時(shí)指出糾正,對(duì)于優(yōu)秀的作品要展示和鼓勵(lì),這樣對(duì)于學(xué)生本人是一種肯定,同時(shí)在班級(jí)中也會(huì)形成一種濃厚的競(jìng)爭(zhēng)氣氛。
5 結(jié)語
VB是一門創(chuàng)造性極強(qiáng)的課程,如果學(xué)生真正掌握,就可以開發(fā)出很多有用的程序,但如何真正掌握這門課程,除了學(xué)生要端正態(tài)度,還需要教師付出更多的研究和努力。
參考文獻(xiàn)
[1]柴相花,等.Visual Basic實(shí)例精通[M].北京:機(jī)械工業(yè)出版社,2009
[2]伍俊良.VB6控件應(yīng)用實(shí)例教程[M].北京:北京希望電子出版社,2002
[3]劉恩濤,等.VB6.0編程技巧與實(shí)例分析[M].北京:中國水利水電出版社,2003
[4]劉炳文.Visual Basic 6.0程序設(shè)計(jì)[M].北京:人民郵電出版社,2003