□文/霍 亮 楊 柳 張俊芝
(1.河北金融學(xué)院;2.河北大學(xué)經(jīng)濟(jì)管理實(shí)驗(yàn)教學(xué)中心 河北·保定)
文科專業(yè)安排的教學(xué)課時比理工科專業(yè)少得多,并且文科專業(yè)學(xué)生的數(shù)學(xué)和計算機(jī)基礎(chǔ)相對較薄弱,導(dǎo)致他們在VB學(xué)習(xí)中理解力較差。這樣,教師只能傳授最基礎(chǔ)的程序設(shè)計知識,很難提高學(xué)生應(yīng)用程序設(shè)計語言解決實(shí)際問題的能力。文科學(xué)生由于不能理解計算機(jī)解題的思維方式,對計算機(jī)程序設(shè)計產(chǎn)生畏懼感,容易知難而退。傳統(tǒng)程序設(shè)計語言課程一般常采用“填鴨式”教學(xué)方法,學(xué)生很少主動思維,編程題不能獨(dú)立完成。這種教學(xué)方法根本不能讓學(xué)生掌握如何從一個實(shí)際問題入手分析問題、解決問題。因此,高校教師應(yīng)根據(jù)文科專業(yè)特點(diǎn)和VB語言程序設(shè)計課程特點(diǎn),采用多元化的教學(xué)方法和策略,加強(qiáng)基礎(chǔ)理論知識與程序設(shè)計基本技能的訓(xùn)練。對難以理解的知識點(diǎn),通過案例教學(xué)法等多種手段,結(jié)合多媒體教學(xué),提高學(xué)生學(xué)習(xí)的積極性和主動性。
運(yùn)用新的科學(xué)技術(shù)、新的知識和現(xiàn)代教育技術(shù),對課程及其教學(xué)方法進(jìn)行系統(tǒng)全面的改革,從而培養(yǎng)學(xué)生分析問題和解決問題的能力,培養(yǎng)學(xué)生的綜合素質(zhì)。
1、由淺入深、循序漸進(jìn)。引領(lǐng)學(xué)生逐步提高程序設(shè)計不僅是一門科學(xué)而且是一門藝術(shù),具有較強(qiáng)的理論性、創(chuàng)造性和靈活性,也是學(xué)生較難掌握的一項(xiàng)技能。教師開始教學(xué)時,可以通過介紹一個簡單的VB應(yīng)用程序,講解常用應(yīng)用程序的使用方法和具有的功能,使學(xué)生對應(yīng)用程序的使用和開發(fā)有一個感性的認(rèn)識,緩解學(xué)生對應(yīng)用程序開發(fā)的恐懼心理,從而調(diào)動學(xué)生使用VB開發(fā)應(yīng)用程序的興趣,最終目的是讓學(xué)生設(shè)計出自己學(xué)習(xí)或工作需要的VB程序。
2、創(chuàng)設(shè)問題情境,激發(fā)學(xué)生學(xué)習(xí)興趣。所謂創(chuàng)設(shè)問題情境,就是為學(xué)生提供豐富多彩的學(xué)習(xí)情境,由學(xué)生發(fā)現(xiàn)或老師提出相關(guān)問題,誘發(fā)學(xué)生的思維。問題是思維的起源,課堂上的思考、探究、討論等教學(xué)活動,都是圍繞著問題而進(jìn)行的,沒有問題的情境教學(xué)是不存在的。教師在教學(xué)過程中,要在對教材內(nèi)容的把握中深入地挖掘其創(chuàng)新因素,積極地為學(xué)生創(chuàng)設(shè)學(xué)習(xí)情境,使學(xué)生能夠在豐富多彩的情境中,通過相互學(xué)習(xí)、討論,自己去探索、尋找各種解題技巧。這樣,既鍛煉了思維能力,又培養(yǎng)了探索精神,同時活躍了課堂氣氛,真正體現(xiàn)了以學(xué)生為主體,教師為主導(dǎo)的教學(xué)思想。通過問題情境教學(xué),可以使學(xué)生感受和體驗(yàn)計算機(jī)與現(xiàn)實(shí)生活的聯(lián)系,認(rèn)識到計算機(jī)在現(xiàn)實(shí)世界中的巨大作用,進(jìn)一步激發(fā)學(xué)習(xí)和探究課程的熱情。
3、一題多解,引導(dǎo)學(xué)生尋求最佳策略,任何一個問題都有多種解決途徑。一題多解,這就要求學(xué)生對于一道題目要善于從多層次、多方面進(jìn)行思考,使用不同的算法和數(shù)據(jù)結(jié)構(gòu),尋求解決問題的多種編程方法,并比較優(yōu)劣,找出最優(yōu)算法。在教學(xué)過程中,對各種習(xí)題特別是一些設(shè)計思想較復(fù)雜、有多種實(shí)現(xiàn)方法的問題,教師要使學(xué)生做到不滿足于會一種實(shí)現(xiàn)方法,提倡他們嘗試使用不同的方法和思路去解決同類型的題目,并引導(dǎo)學(xué)生通過分析、比較選擇最優(yōu)算法,從而有效地培養(yǎng)學(xué)生的創(chuàng)新意識。對學(xué)生進(jìn)行這方面的訓(xùn)練,可以培養(yǎng)學(xué)生的主動探究精神、思維的靈活性和變通性。
4、體驗(yàn)成功。當(dāng)前,在我們的教學(xué)中,基礎(chǔ)性實(shí)驗(yàn)比重過大,綜合性、設(shè)計性實(shí)驗(yàn)比重相對較少。讓學(xué)生主動參與,通過一些最基本、簡單的基礎(chǔ)類實(shí)驗(yàn),讓學(xué)生熟練掌握計算機(jī)實(shí)驗(yàn)的基本方法,培養(yǎng)學(xué)生計算機(jī)的基本技能,養(yǎng)成嚴(yán)謹(jǐn)、認(rèn)真的實(shí)驗(yàn)習(xí)慣和實(shí)事求是的科學(xué)作風(fēng),為后繼實(shí)驗(yàn)奠定一個良好的基礎(chǔ),培養(yǎng)學(xué)生認(rèn)真預(yù)習(xí)、積極思維、既動手又動腦的素質(zhì)和能力。
語言類的課程實(shí)踐性和操作性都很強(qiáng),VB程序設(shè)計也不例外。上機(jī)實(shí)驗(yàn)對于學(xué)VB來說也非常重要。教師在學(xué)生上機(jī)之前布置任務(wù),明確上機(jī)的目的,要求練習(xí)步驟以及應(yīng)該完成的練習(xí)內(nèi)容等,要求學(xué)生在上機(jī)前把程序思路列好,不僅便于上機(jī)調(diào)試,還可以提高上機(jī)的效率。對于程序運(yùn)行時的錯誤提示,教師應(yīng)給學(xué)生有針對性的解釋,并鼓勵學(xué)生學(xué)好英語,逐漸培養(yǎng)他們自己看懂提示信息的能力,看到哪一條提示信息就知道問題出在哪里,上機(jī)的同時更要學(xué)會查看VB自帶的幫助文件來解決實(shí)際問題。教師應(yīng)對學(xué)生上機(jī)操作中遇到的問題和常犯的操作錯誤進(jìn)行歸納總結(jié),及時有效地清除學(xué)生學(xué)習(xí)過程中的障礙,端正學(xué)生的上機(jī)態(tài)度,正確引導(dǎo)其上機(jī)興趣,充分調(diào)動其積極性,堅決杜絕學(xué)生利用上機(jī)時間上網(wǎng)、游戲、娛樂等情況的發(fā)生。
通過上機(jī)實(shí)踐增強(qiáng)學(xué)生對VB的基本概念、語法和語義的理解、鞏固和提高。另外,增加校外實(shí)訓(xùn),由教師聯(lián)系校外與本專業(yè)相關(guān)企業(yè)的信息中心或控制室,通過帶領(lǐng)學(xué)生親臨現(xiàn)場,特別介紹能力較強(qiáng)的非計算機(jī)專業(yè)的編程人員,目的是增強(qiáng)學(xué)生社會實(shí)踐,拓展課堂知識,同時使學(xué)生對于VB的學(xué)習(xí)有一個更明確的概念,激發(fā)更加濃厚的興趣。
根據(jù)現(xiàn)行考試制度的不足,學(xué)生成績的優(yōu)劣主要取決于期末考試,造成學(xué)生對平時學(xué)習(xí)不夠重視,考前突擊、考后即忘的現(xiàn)象,考試體現(xiàn)在教學(xué)中的反饋?zhàn)饔靡脖淮蟠笙魅酢8鶕?jù)本課程的特點(diǎn),特將學(xué)生的成績分為實(shí)踐考核和理論考核兩部分,二者各占一定的百分比。實(shí)踐考核分兩部分:一部分是針對該門課程的重點(diǎn)內(nèi)容所布置的上機(jī)作業(yè),學(xué)生以分組的形式完成,完成的結(jié)果以電子版的形式發(fā)送到教師的信箱,教師通過這部分作業(yè)考查學(xué)生對知識的掌握情況,同時鍛煉他們的分工合作能力;另外一部分是在期末時參加機(jī)試考試,機(jī)試的題目由教師設(shè)計或從題庫中選擇一部分組合而成。這樣,學(xué)生沒有平時扎實(shí)的實(shí)踐基礎(chǔ)是不能完成的,更能督促他們在平時注意知識的累積,理論考核由教師設(shè)計多種類型的題目,督促實(shí)踐能力的鍛煉,堅決杜絕高分低能。
[1]教育部考試中心.全國計算機(jī)等級考試二級教程-VisualBasic語言程序設(shè)計(修訂版)[M].高等教育出版社,2008.
[2]劉新民.VisualBasic6.0程序設(shè)計[M].清華大學(xué)出版社,2004.
[3]張秀玲.改變傳統(tǒng)模式提倡討論式教學(xué)[J].揚(yáng)州大學(xué)學(xué)報,2005.8.