當(dāng)前VB程序設(shè)計的教學(xué)改革研究_第1頁
當(dāng)前VB程序設(shè)計的教學(xué)改革研究_第2頁
當(dāng)前VB程序設(shè)計的教學(xué)改革研究_第3頁
當(dāng)前VB程序設(shè)計的教學(xué)改革研究_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、當(dāng)前VB程序設(shè)計的教學(xué)改革研究摘要:visualbasi程序設(shè)計作為非計算機專業(yè)公共根底課,其理論性、理論性強,教學(xué)難度大。文章就如何進步教學(xué)質(zhì)量,培養(yǎng)學(xué)生綜合應(yīng)用程序開發(fā)才能作了探究和改革。關(guān)鍵詞:vb;程序設(shè)計;改革;理論abstrat:visualbasiprgraingasapublinn-prfessinalputer-basedlessns,theryandpratiestrng,andteahingdiffiult.theartilenhtiprvethequalityfteahingandtrainingstudentsinanintegratedappliatindevelp

2、entapabilitiesandexplrerefrsereade.keyrds:vb;prgraing;refr;pratie1引言visualbasi(下面簡稱vb)程序設(shè)計是我校非計算機專業(yè)學(xué)生的必修課,然而vb語言枯燥、難以理解,學(xué)生缺乏相應(yīng)的知識背景,導(dǎo)致學(xué)生對這門課有恐懼心理,缺乏興趣。這就要求我們老師在教學(xué)中分析、探究出一些較為行之有效的教學(xué)方法,才有可能培養(yǎng)學(xué)生程序設(shè)計才能,掌握一門技能,激發(fā)學(xué)生對程序設(shè)計的興趣。筆者在近幾年的教學(xué)理論中進展了如下改革探究,獲得了良好的教學(xué)效果。2教學(xué)改革與施行2.1對課本原有知識進展整合,激發(fā)學(xué)生的學(xué)習(xí)興趣大局部的教材總是先講vb語言的根本

3、語法,然后再講vb中對象的使用。但在講授時不宜將兩者分開,要把vb面向?qū)ο蟮某绦蛟O(shè)計方法,事件驅(qū)動的編程機制貫穿于整個教學(xué)過程中。vb中的對象主要用于構(gòu)建界面,而詳細程序功能的實現(xiàn)那么要編寫代碼行,因此任何一個完好的應(yīng)用程序都不可能只用對象或只用語法。這兩塊內(nèi)容可進展穿插講解。這樣就防止了讓學(xué)生在毫無知識背景的情況下去理解抽象難懂的概念,挫傷他們編程的積極性。在教學(xué)過程中,我始終堅持以學(xué)生已有的知識程度為根底,打破原有的以課本知識的邏輯構(gòu)造為順序組織課堂教學(xué)的形式,先不講根本概念,改用從簡單的實例人手,通過讓學(xué)生觀看、模擬,在實際操作中去探究和領(lǐng)悟這些概念,并適時地加以歸納總結(jié),讓學(xué)生在輕松愉

4、快的氣氛中承受新知識。比方,在講到循環(huán)構(gòu)造中dlp語句和frnext語句的用法時,我用dlp語句的4種形式和frnext語句實現(xiàn)求解n!的過程,讓學(xué)生去觀察、領(lǐng)悟它們的異同。2.2教學(xué)方法多樣化筆者在教學(xué)理論中,除了采用傳統(tǒng)的教學(xué)方法如:提問法、小組討論法外,主要采用以下教學(xué)方法:1錯例分析法學(xué)生對變量、類型、運算符、表達式這些根本概念和語言規(guī)那么的掌握需要一個過程,對算法和數(shù)據(jù)構(gòu)造的知識需要不斷積累。學(xué)習(xí)過程中,能聽懂老師授課的內(nèi)容,但自己編制的程序往往錯誤百出。課堂上,我經(jīng)常將容易出錯的概念以反例形式展示給學(xué)生,讓他們找錯誤,通過運行。比方錯誤使用邏輯運算符。假設(shè)a、b和是三個變量。假如a

5、,要判斷b的值是否在a與之間,可以使用以下表達式:abandb不能寫成:ab。很多學(xué)生會錯誤延用數(shù)學(xué)上的概念,寫成后一種形式。例ptinexpliitprivatesuband1_lik()diaasinteger,basinteger,asintegera=-3:b=-2:=-1printabandb顯示trueprintab顯示falseendsub為什么ab會得false?因為,vb在計算這個表達式時,先計算“ab局部,得true;再計算“true,并將true轉(zhuǎn)換為一1,-1-1?最終得false。通過諸如此類的反例教學(xué),使學(xué)生豁然開朗,印象深入。2零散實例和核心實例結(jié)合零散實例教學(xué)法

6、,對每個知識點的運用和理解是非常行之有效的,但對前后知識的貫穿缺乏說服力。筆者在教學(xué)改革理論中體會到,除經(jīng)典的零散實例外,將一個規(guī)模較大的、典型的、有實用價值的、學(xué)生感興趣的核心實例貫穿于教學(xué)全過程,對進步學(xué)生的編程才能非常幫助。所謂核心實例是指,實例從小到大、隨章節(jié)的展開而逐步成長,呈現(xiàn)為逐步進化的多個版本。比方引入一個貫串全書的問題:設(shè)計一個“圖書管理系統(tǒng)。首先,用最根本的概念和最簡單的構(gòu)造,給出該系統(tǒng)的第一個(也是最簡單的)版本,以后的每一次課,都對該系統(tǒng)提出新的功能和構(gòu)造上的要求,并用本次課介紹的新概念和新方法對它進展功能上的擴大和構(gòu)造上的改良。每次得到該系統(tǒng)的一個增強的新版本。為到達

7、設(shè)計目的,學(xué)生隨著教學(xué)的進程,可以積極投入到對實例系統(tǒng)的調(diào)試、改良的理論中,逐漸掌握了所學(xué)的根本知識,同時也進步了編程才能。2.3重視理論教學(xué),培養(yǎng)學(xué)生綜合應(yīng)用程序開發(fā)才能vb是一門理論性很強的課程,假如只紙上談兵,不上機練習(xí),是不可能真正掌握vb程序開發(fā)的。理論教學(xué)主要注意抓住以下幾點:1模擬階段,對課堂核心實例系統(tǒng)的調(diào)試、改良。核心實例的每次增強版是全面反映教學(xué)內(nèi)容的,學(xué)生通過模擬、知識再現(xiàn)到達在理論中領(lǐng)悟知識,開拓編程思路。2分層次階段,在教學(xué)過程施行的開場,和核心實例同步,我就給出了幾個類似核心實例的課程設(shè)計內(nèi)容,供學(xué)生選擇。對核心實例的調(diào)試比擬成功的,可以同步施行自己所學(xué)的課程設(shè)計內(nèi)

8、容,到達培養(yǎng)學(xué)生分析問題和解決問題的才能。對掌握核心實例有困難的學(xué)生,針對教學(xué)內(nèi)容重新布置實驗,強化知識穩(wěn)固。課程設(shè)計內(nèi)容課后上機完成。要掌握上面兩個階段的詳細情況,老師應(yīng)親自指導(dǎo),與學(xué)生一起上機實驗,隨時監(jiān)控學(xué)生實驗過程。對學(xué)生提出的問題及時予以指導(dǎo),而發(fā)現(xiàn)學(xué)生常犯的共性錯誤,可在理論課上進展點評。2.4培養(yǎng)學(xué)生使用標(biāo)準(zhǔn)編碼,養(yǎng)成良好編程習(xí)慣在程序設(shè)計過程中,使用標(biāo)準(zhǔn)編碼可以防止一些不必要的錯誤。筆者在授課過程當(dāng)中使用標(biāo)準(zhǔn)編碼的實例,在講解實例過程中對學(xué)生進展適當(dāng)?shù)匾龑?dǎo),讓學(xué)生養(yǎng)成一個良好的編程習(xí)慣。程序書寫標(biāo)準(zhǔn)是非常重要問題,不僅書寫格式應(yīng)該構(gòu)造層次清楚,而且程序里面應(yīng)添加起碼的注釋。不按照標(biāo)準(zhǔn)書寫程序會增加別人查看程序的難度,同時也不利于自己以后上機調(diào)試修改。強調(diào)學(xué)生防止使用visualbasi中的隱式操作,養(yǎng)成顯式編碼的習(xí)慣。比方永遠使用ptinexpliit,嚴(yán)格執(zhí)行變量先定義后使用的原那么。防止使用缺省屬性,明確指出是在引用對象還是在引用對象屬性。3完畢語一門課程的教學(xué)是一個復(fù)雜的系統(tǒng)工程,筆者將以上一些改革和探究用在課堂教學(xué)和理論教學(xué)中,獲得了一些效果,但教學(xué)有法,教無定法,只要教學(xué)得法。在教學(xué)理論中,合理運用多種教學(xué)方法,靈敏地、創(chuàng)造

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論