《Visual Basic 6.0程序設(shè)計(jì)語(yǔ)言》教學(xué)改革的探討
(作者未知) 2010/6/11
【摘要】《VISUAL BAISC 6.0程序設(shè)計(jì)》課程作為信息學(xué)科的一門(mén)必修課,也是一門(mén)實(shí)踐性很強(qiáng)的課程,有較高的實(shí)驗(yàn)要求。舊有的教學(xué)模式很難將的知識(shí)傳授給學(xué)生,傳統(tǒng)的教學(xué)方法和手段已不能適應(yīng)發(fā)展的需要,我們?cè)赩ISUAL BAISC 6.0程序設(shè)計(jì)課程的教學(xué)中引入改革措施,首先編寫(xiě)教材,并在實(shí)驗(yàn)教學(xué)環(huán)節(jié)進(jìn)行一系列的改革措施,得到了較好的效果。
【關(guān)鍵詞】《VISUAL BAISC6.0程序設(shè)計(jì)》 教材建設(shè) 教學(xué)改革 教學(xué)模式
1 引言
程序設(shè)計(jì)作為計(jì)算機(jī)等有關(guān)專(zhuān)業(yè)必修的一門(mén)重要的專(zhuān)業(yè)技術(shù)課程,是信息系統(tǒng)學(xué)科的一門(mén)核心課程,是一門(mén)理論性和實(shí)踐性都很強(qiáng)的課程。
本課程是經(jīng)濟(jì)、公管科各類(lèi)專(zhuān)業(yè)學(xué)習(xí)計(jì)算機(jī)的基礎(chǔ)課。Visual Basic(下面簡(jiǎn)稱(chēng)VB)是一種有代表性的較流行的面向?qū)ο蟮目梢暬Z(yǔ)言,利用它可以快速方便的創(chuàng)建具有專(zhuān)業(yè)外觀的用戶(hù)界面的編程工作簡(jiǎn)單易行。本課程的任務(wù)是使學(xué)生通過(guò)本課程的學(xué)習(xí)和示例的分析,掌握使用VB開(kāi)發(fā)Windows應(yīng)用程序的一般方法和特點(diǎn),能夠根據(jù)實(shí)際需要自行開(kāi)發(fā)簡(jiǎn)單的Windows應(yīng)用程序,并為今后進(jìn)一步使用VB或其他面向?qū)ο蟮目梢暬_(kāi)發(fā)工具開(kāi)發(fā)Windows應(yīng)用程序打下基礎(chǔ)。
傳統(tǒng)的教學(xué)方法中,程序?qū)嶒?yàn)環(huán)節(jié)只是配合每一章所學(xué)的內(nèi)容進(jìn)行在計(jì)算機(jī)上的實(shí)踐,這樣的方法讓學(xué)生只是孤立的了解了某些VB 6.0程序設(shè)計(jì)知識(shí),所涉及的知識(shí)面較窄,缺少學(xué)科的綜合性,且動(dòng)手能力很差,無(wú)法將實(shí)際的具體問(wèn)題和VB 6.0程序設(shè)計(jì)知識(shí)聯(lián)系起來(lái)。為了改變這一現(xiàn)狀,我們VB課題組申請(qǐng)了學(xué)院的校級(jí)項(xiàng)目——《Visual basic程序設(shè)計(jì)語(yǔ)言》課程建設(shè),對(duì)VB從教學(xué)觀念、教學(xué)內(nèi)容、教學(xué)方式等多個(gè)方面進(jìn)行教學(xué)改革的探索和實(shí)踐。
2 教學(xué)改革方法
2.1 教材建設(shè)——溝通性
教材作為教師和學(xué)生交流的媒介,其作用十分重要,針對(duì)當(dāng)前市場(chǎng)上課本多在語(yǔ)言細(xì)節(jié)上浪費(fèi)筆墨,不但容易使得初學(xué)者迷失在這些復(fù)雜而龐大的細(xì)枝末節(jié)上,而且不能很好的掌握VB 6.0程序設(shè)計(jì)的實(shí)質(zhì)。我們VB 課題組根據(jù)多年從事VB 6.0教學(xué)的經(jīng)驗(yàn)和實(shí)際開(kāi)發(fā)軟件項(xiàng)目的經(jīng)驗(yàn)編寫(xiě)教材,強(qiáng)調(diào)程序設(shè)計(jì)方法和技巧的掌握比對(duì)語(yǔ)言細(xì)節(jié)的理解重要得多,而對(duì)語(yǔ)言細(xì)節(jié)的透徹理解只有通過(guò)大量的時(shí)間和長(zhǎng)期的編程實(shí)踐才能獲得。
我們VB課題組自行編寫(xiě)《Visual basic程序設(shè)計(jì)》和《Visual Basic典型例題解析和習(xí)題解答》,先后被吉林大學(xué)、廣西大學(xué)等多所高校使用。本套教材具有極大特色:(1)一題多解;(2)技術(shù)講解注重讓學(xué)生知其所以然;(3)針對(duì)VB二級(jí)等級(jí)考試編寫(xiě)。
2.2 教學(xué)方式改革——實(shí)踐性
編程實(shí)踐是學(xué)好VB程序設(shè)計(jì)語(yǔ)言的關(guān)鍵。我們?cè)谥v授理論課時(shí),采用調(diào)試技術(shù)現(xiàn)場(chǎng)編程,組織學(xué)生課上親自調(diào)試和共同分析程序,強(qiáng)調(diào)如下內(nèi)容:
2.2.1 調(diào)試工具的運(yùn)用
VB 6.0的理論知識(shí)是以實(shí)踐作為依據(jù),程序的執(zhí)行過(guò)程涵蓋該程序所有知識(shí)點(diǎn),我們強(qiáng)調(diào)利用調(diào)試工具幫助編程者分析程序,采用單步執(zhí)行、設(shè)置斷點(diǎn)、添加監(jiān)視框等三種調(diào)試工具,對(duì)程序執(zhí)行過(guò)程進(jìn)行跟蹤監(jiān)視,幫助學(xué)生更好的理解程序的結(jié)構(gòu)等知識(shí)點(diǎn),激發(fā)學(xué)生學(xué)習(xí)的興趣和主動(dòng)性。
2.2.2 重視對(duì)警告信息的改正
學(xué)生在編譯程序時(shí)會(huì)出許多錯(cuò)誤,大致分為語(yǔ)法錯(cuò)誤和語(yǔ)義錯(cuò)誤,我們認(rèn)為學(xué)習(xí)VB 就是一個(gè)發(fā)現(xiàn)錯(cuò)誤和改正錯(cuò)誤的過(guò)程,強(qiáng)調(diào)學(xué)生自己的去發(fā)現(xiàn)和改正錯(cuò)誤。VB 6.0集成開(kāi)發(fā)環(huán)境會(huì)提示兩種信息,一種信息為錯(cuò)誤信息,另一種信息為警告信息。一般情況下只要將錯(cuò)誤信息改正過(guò)來(lái),程序就能通過(guò)運(yùn)行給出結(jié)果,這樣警告信息往往會(huì)被忽略。我們?cè)趯?shí)踐教學(xué)中要求學(xué)生將警告信息與錯(cuò)誤信息一樣重視,在調(diào)試過(guò)程中遇到警告信息必須改正,因?yàn)榫嫘畔⒌某霈F(xiàn)說(shuō)明了學(xué)生對(duì)知識(shí)點(diǎn)理解的偏差,讓學(xué)生通過(guò)改正警告信息來(lái)正確的理解理論知識(shí),給學(xué)生留下深刻的印象,在進(jìn)一步理解理論知識(shí)的同時(shí)培養(yǎng)學(xué)生嚴(yán)肅、認(rèn)真的科學(xué)態(tài)度。
2.3 教學(xué)內(nèi)容改革——全面性
2.3.1 “照貓畫(huà)虎”培養(yǎng)編程能力
在VB的教學(xué)開(kāi)始就引入軟件下程的理念,強(qiáng)調(diào)學(xué)生們從一始了解到養(yǎng)成良好的軟件設(shè)計(jì)規(guī)范的重要性,要求學(xué)生按照軟件工程的思想去分析設(shè)計(jì)實(shí)現(xiàn)一個(gè)具體的MIS系統(tǒng)。 具體說(shuō)來(lái),分為以下幾個(gè)環(huán)節(jié):
針對(duì)VB語(yǔ)言特點(diǎn),極易上手,強(qiáng)調(diào)學(xué)生的基本技能。第一階段,要求學(xué)生實(shí)踐VB 6.0的每章的各個(gè)理論知識(shí)點(diǎn)和熟悉使用VB 6.0編譯環(huán)境。在此基礎(chǔ)上,增加一些趣味性的題目,并引入綜合中“大作業(yè)”,由教師給出實(shí)驗(yàn)題目,提出要求,學(xué)生根據(jù)要求查閱相關(guān)的資料,寫(xiě)出實(shí)驗(yàn)原理、實(shí)(未完,下一頁(yè))
|