- 相關(guān)推薦
visual basic程序設(shè)計課程教學(xué)總結(jié)
2002年秋與2003年春,我一直在開放教育學(xué)院教授《visual basic程序設(shè)計》課程。《Visual BASIC程序設(shè)計基礎(chǔ)》是中央電大計算機應(yīng)用專業(yè)計算機應(yīng)用軟件開發(fā)方向必修的專業(yè)基礎(chǔ)課程。VB是一種有代表性的較流行的可視化語言,利用它使得創(chuàng)建具有專業(yè)外觀的用戶界面的編程工作簡單易行。本課程的目的與任務(wù)是使學(xué)生通過本課程的學(xué)習(xí)和示例的分析,掌握使用Visual BASIC開發(fā)Windows應(yīng)用程序的一般方法和特點,理解Windows應(yīng)用程序的基本概念、主要功能和Windows應(yīng)用程序開發(fā)的基本思想,能夠根據(jù)實際需要自行開發(fā)簡單的Windows應(yīng)用程序,并為今后進一步使用Visual BASIC或其他面向?qū)ο蟮目梢暬_發(fā)工具開發(fā)Windows應(yīng)用程序打下基礎(chǔ)。
就vb本身的特點是概念多、實踐性強、涉及面廣,它既像其他的程序語言一樣,有自身的語法,編程思維,也有與傳統(tǒng)的過程驅(qū)動語言的不同,最特別的在于它是面向?qū)ο蟮氖录?qū)動編程。所以在教學(xué)過程中一方面要加強學(xué)生和落實學(xué)生動手能力的培養(yǎng),另一方面對于關(guān)鍵性概念、整體實現(xiàn)思想方面的問題要講解清晰。在授課過程中,我開始采用的是多媒體教室運用幻燈片授課,針對性的進行講解,老師操作,學(xué)生聽講,采用試驗與授課分開,學(xué)生的操作獨立于課堂之外,在進行了一段時間的教學(xué)后,發(fā)現(xiàn)效果并不理想,首先對于語法,學(xué)生倒是可以在針對講解的基礎(chǔ)上有比較清晰的理解,但對于整個vb編程的思維沒有建立起一個系統(tǒng)的概念,學(xué)生在vb開發(fā)環(huán)境中只能簡單的放置控件,并不能將其事件驅(qū)動的特征與控件編程聯(lián)系起來。為了加強學(xué)生的系統(tǒng)概念和編程思維,我在授課過程中一方面,多講實例,在講解例題的過程中加強學(xué)生對于vb編程的思維訓(xùn)練,另一方面,采用授課與實踐相結(jié)合,改用機房授課,在講解完畢后,立即讓學(xué)生上機實踐,提高學(xué)生的動手能力,學(xué)生在實踐中遇到具體問題,老師及時給于解答或者組織討論,這樣改進一下教學(xué)方法,教學(xué)質(zhì)量有了明顯的提高,同時也激發(fā)了學(xué)生的興趣,大部分學(xué)生對于這種邊上課邊試驗的教學(xué)方式很能接受,讓問題在實踐中得到解決。
實踐給我的經(jīng)驗是一定不要對教材中每一部分都去講解,可以選擇部分最基本最常用的內(nèi)容仔細(xì)講解,其他內(nèi)容一代而過,留給學(xué)生自己思考的時間。幫助學(xué)生盡快掌握實用VB開發(fā)Windows應(yīng)用程序的一般方法。學(xué)習(xí)VB的最好方法是結(jié)合自己的需要利用最基本的方法開發(fā)出最簡單的程序來獲得Windows應(yīng)用程序開發(fā)的感性認(rèn)識。如果每一個細(xì)節(jié)都去講解,一來浪費大量時間,二來學(xué)生獲得大量目前用不道的知識,這樣的知識是死的并且會很快忘記。關(guān)鍵要通過教師的講解獲得Windows應(yīng)用程序開發(fā)的思想而講解VB的實用方法僅僅是一個手段。要引導(dǎo)學(xué)生根據(jù)自己的興趣和要求有選擇地快速地獲得全書的整體印象,至于書中大量細(xì)節(jié)內(nèi)容應(yīng)引導(dǎo)學(xué)生通過上機和自己思考來掌握。不僅要讓學(xué)生學(xué)會使用VB開發(fā)應(yīng)用程序,還要讓學(xué)生學(xué)會如何利用這個開發(fā)工具,結(jié)合自己的需要,來思考如何實現(xiàn)自己的需要。這樣不僅學(xué)會了VB的使用,還學(xué)會了如何開發(fā)Windows應(yīng)用程序的思想。課堂的時間是非常短的,而學(xué)生課下卻有很長時間,必須教會學(xué)生開發(fā)Windows應(yīng)用程序的思想而不是僅僅學(xué)會使用開發(fā)工具的方法。這樣學(xué)生通過學(xué)習(xí)VB獲得開發(fā)Windows應(yīng)用程序的一般方法,為學(xué)生日后進一步學(xué)習(xí)和使用VB開發(fā)實用程序打下基礎(chǔ),也為學(xué)生學(xué)習(xí)其他Windows應(yīng)用程序開發(fā)工具打下基礎(chǔ)。理論指導(dǎo)實踐,實踐加深對理論的理解,這是我在vb教學(xué)過程中最重要的體會。
教授了兩學(xué)期的vb課程,感覺中央電大提供的教材比較基礎(chǔ),實例比較詳盡,還是比較利于學(xué)生自學(xué)的,例如本教材中的基本概念有:事件驅(qū)動、控件、輸入和輸出、面向?qū)ο,基本知識:Windows應(yīng)用程序的基本知識,基本技能:Visual BASIC開發(fā)環(huán)境和進行簡單的程序設(shè)計,它的重點就是:事件驅(qū)動、程序開發(fā)基礎(chǔ)知識。教材還比較符合開放教育提出的教師輔導(dǎo)為輔,學(xué)生自學(xué)為主的教學(xué)方式,學(xué)生在將書中的實例和實驗教材都上機驗證以后,即能達(dá)到自學(xué)的目的,但教材中提高部分很少,如vb中調(diào)用相關(guān)數(shù)據(jù)庫的內(nèi)容,vb與多媒體編程,以及一些綜合性的實例都比較少,所以學(xué)生如果想進一步掌握vb,還必須查詢相關(guān)的材料。軟件的更新?lián)Q代是很自然的,為了能及時掌握新的軟件、新的編程環(huán)境,教學(xué)時也要有意識地培養(yǎng)學(xué)生自學(xué)能力,要意識到學(xué)習(xí)的不只是這一門語言的使用,還要學(xué)會使用開發(fā)環(huán)境、開發(fā)工具的方法,只有這樣才能跟上計算機學(xué)科的發(fā)展。
【visual basic程序設(shè)計課程教學(xué)總結(jié)】相關(guān)文章:
雙語教學(xué)之我見-雙語教學(xué)在Visual Basic程序設(shè)計教學(xué)中運用初探04-28
高職院!禫isual FoxPro程序設(shè)計》課程教學(xué)04-29
非計算機專業(yè)Visual Basic案例教學(xué)模式探討04-28
適應(yīng)計算機等級考試的高職教材-《Visual Basic程序設(shè)計與應(yīng)用》的建設(shè)研究05-02
獨立學(xué)院Visual Foxpro課程教學(xué)改革探索04-30
《C語言程序設(shè)計》課程教學(xué)探索04-29
Java程序設(shè)計課程教學(xué)設(shè)計研究與實踐04-29
《程序設(shè)計課程》教學(xué)方法的探索與實踐04-29