<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 當前VB程序設計的教學改革研究分析

    時間:2024-07-01 06:48:14 計算機 我要投稿

    當前VB程序設計的教學改革研究分析

      大部分的教材總是先講vb語言的基本語法,然后再講vb中對象的使用。怎樣論當前VB程序設計的教學改革研究?

    當前VB程序設計的教學改革研究分析

      摘 要 :visual basic程序設計作為非計算機專業(yè)公共基礎課,其理論性、實踐性強,教學難度大。文章就如何提高教學質(zhì)量,培養(yǎng)學生綜合應用程序開發(fā)能力作了探索和改革。

      關(guān)鍵詞:vb;程序設計;改革;實踐

      abstract: visual basic programming as a public non-professional computer-based lessons, theory and practice strong, and teaching difficult. the article on how to improve the quality of teaching and training students in an integrated application development capabilities and explore reforms were made.

      key words: vb; programming; reform; practice

      1 引言

      visual basic(下面簡稱vb) 程序設計是我校非計算機專業(yè)學生的必修課,然而vb語言枯燥、難以理解,學生缺乏相應的知識背景,導致學生對這門課有恐懼心理,缺乏興趣。這就要求我們教師在教學中分析、摸索出一些較為行之有效的教學方法,才有可能培養(yǎng)學生程序設計能力,掌握一門技能,激發(fā)學生對程序設計的興趣。筆者在近幾年的教學實踐中進行了如下改革探索,取得了良好的教學效果。

      2 教學改革與實施

      2.1 對課本原有知識進行整合,激發(fā)學生的學習興趣

      大部分的教材總是先講vb語言的基本語法,然后再講vb中對象的使用。但在講授時不宜將兩者分開,要把vb面向?qū)ο蟮某绦蛟O計方法,事件驅(qū)動的編程機制貫穿于整個教學過程中。vb中的對象主要用于構(gòu)建界面,而具體程序功能的實現(xiàn)則要編寫代碼行,因此任何一個完整的應用程序都不可能只用對象或只用語法。這兩塊內(nèi)容可進行穿插講解。這樣就避免了讓學生在毫無知識背景的情況下去理解抽象難懂的概念,挫傷他們編程的積極性。在教學過程中,我始終堅持以學生已有的知識程度為基礎,打破原有的以課本知識的邏輯結(jié)構(gòu)為順序組織課堂教學的模式,先不講基本概念,改用從簡單的實例人手,通過讓學生觀看、模仿,在實際操作中去探究和領悟這些概念,并適時地加以歸納總結(jié),讓學生在輕松愉快的氣氛中接受新知識。比如,在講到循環(huán)結(jié)構(gòu)中do——loop語句和for——next語句的用法時,我用do——loop語句的4種形式和for——next語句實現(xiàn)求解n!的過程,讓學生去觀察、領悟它們的異同。

      2.2 教學方法多樣化

      筆者在教學實踐中,除了采用傳統(tǒng)的教學方法如:提問法、小組討論法外,主要采用以下教學方法:

      1)錯例分析法

      學生對變量、類型、運算符、表達式這些基本概念和語言規(guī)則的掌握需要一個過程,對算法和數(shù)據(jù)結(jié)構(gòu)的知識需要不斷積累。學習過程中,能聽懂老師授課的內(nèi)容,但自己編制的程序往往錯誤百出。課堂上,我經(jīng)常將容易出錯的概念以反例形式展示給學生,讓他們找錯誤,通過運行。比如錯誤使用邏輯運算符。

      假設a、b和c是三個變量。如果已知a

      不能寫成:a < b < c 。

      很多學生會錯誤延用數(shù)學上的概念,寫成后一種形式。

      例 option explicit

      private sub command1_click()

      dim a as integer,b as integer,c as integer

      a = -3: b = -2: c = -1

      print a < b and b < c ’顯示true

      print a < b < c ’顯示false

      end sub

      為什么 a < b < c會得false?因為,vb在計算這個表達式時,先計算“a < b”部分,得true;再計算“true

      通過諸如此類的反例教學,使學生豁然開朗,印象深刻。

      2)零散實例和核心實例結(jié)合

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

      2.3 重視實踐教學,培養(yǎng)學生綜合應用程序開發(fā)能力

      vb 是一門實踐性很強的課程,如果只紙上談兵,不上機練習,是不可能真正掌握vb 程序開發(fā)的。實踐教學主要注意抓住以下幾點:

      (1)模仿階段,對課堂核心實例系統(tǒng)的調(diào)試、改進。核心實例的每次增強版是全面反映教學內(nèi)容的,學生通過模仿、知識再現(xiàn)達到在實踐中領悟知識,開拓編程思路。

      (2)分層次階段,在教學過程實施的開始,和核心實例同步,我就給出了幾個類似核心實例的課程設計內(nèi)容,供學生選擇。對核心實例的調(diào)試比較成功的,可以同步實施自己所學的課程設計內(nèi)容,達到培養(yǎng)學生分析問題和解決問題的能力。對掌握核心實例有困難的學生,針對教學內(nèi)容重新布置實驗,強化知識鞏固。課程設計內(nèi)容課后上機完成。

      要掌握上面兩個階段的具體情況,教師應親自指導,與學生一起上機實驗,隨時監(jiān)控學生實驗過程。對學生提出的問題及時予以指導,而發(fā)現(xiàn)學生常犯的共性錯誤,可在理論課上進行點評。

      2.4 培養(yǎng)學生使用標準編碼,養(yǎng)成良好編程習慣

      在程序設計過程中,使用標準編碼可以避免一些不必要的錯誤。筆者在授課過程當中使用標準編碼的實例,在講解實例過程中對學生進行適當?shù)匾龑В寣W生養(yǎng)成一個良好的編程習慣。

      程序書寫規(guī)范是非常重要問題,不僅書寫格式應該結(jié)構(gòu)層次分明,而且程序里面應添加起碼的注釋。不按照標準書寫程序會增加別人查看程序的難度,同時也不利于自己以后上機調(diào)試修改。強調(diào)學生避免使用visual basic 中的隱式操作,養(yǎng)成顯式編碼的習慣。比如永遠使用option explicit,嚴格執(zhí)行變量先定義后使用的原則。避免使用缺省屬性,明確指出是在引用對象還是在引用對象屬性。

      3 結(jié)束語

      一門課程的教學是一個復雜的系統(tǒng)工程,筆者將以上一些改革和探索用在課堂教學和實踐教學中,取得了一些效果,但教學有法,教無定法,只要教學得法。在教學實踐中,合理運用多種教學方法,靈活地、創(chuàng)造性地掌握教學過程,激發(fā)學生的興趣,培養(yǎng)學生的創(chuàng)造性思維和綜合應用程序開發(fā)能力。

      參考文獻

      [1] 王棟.visual basic程序設計實用教程(第3版).北京:清華大學出版社 2007

      [2] 袁鋒談.《vb程序設計》教學方法改革的五個轉(zhuǎn)變. 中國成人教育 2004(1)

      [3] 蔡永銘廣東藥學院學報 2004(8)第20卷第4期

    【當前VB程序設計的教學改革研究分析】相關(guān)文章:

    解讀當前小學體育教學改革12-12

    淺談當前中專化學教學改革探索12-08

    淺析提高VB程序設計課堂教學效果之我見02-22

    法學教學改革分析03-25

    關(guān)于互聯(lián)網(wǎng)+下字體設計的教學改革的研究分析論文03-19

    《工程設計方法與系統(tǒng)分析》教學改革的探索與研究11-27

    當前會計理論研究與會計實務狀況分析論文03-22

    《C語言程序設計》課程的教學改革與實踐論文03-06

    當前應試教育存在的問題分析03-13

    • 相關(guān)推薦
    主站蜘蛛池模板: 免费欧美精品a在线| 国产精品乱视频| 国产精品无码一区二区在线观一| 自拍偷自拍亚洲精品情侣 | 欧美日韩精品久久久免费观看| AAA级久久久精品无码片| 一本久久a久久精品亚洲| 久久精品国产一区二区| 国产91在线精品| 久久免费国产精品一区二区| 成人精品一区二区三区中文字幕| 亚洲精品亚洲人成在线观看| 久夜色精品国产一区二区三区| 98香蕉草草视频在线精品看| 99久久精品国内| 精品久久久久久无码专区不卡| 亚洲精品无码乱码成人| 无码精品人妻一区二区三区免费 | 丝袜美腿国产精品视频一区| 国产精品免费AV片在线观看| 日韩精品久久无码中文字幕| 中文字幕精品亚洲无线码一区| 日韩精品亚洲专区在线观看| 久久亚洲精品无码播放| 久久久精品人妻无码专区不卡 | 国产精品午睡沙发系列| 久久精品国产亚洲AV嫖农村妇女| 亚洲精品午夜国产VA久久成人| 无夜精品久久久久久| 久久人搡人人玩人妻精品首页| 黄床大片免费30分钟国产精品| 国产高清在线精品一区二区| 午夜影视日本亚洲欧洲精品一区| 欧美国产亚洲精品高清不卡| 精品一区二区久久| 久久久久免费精品国产| 99久久精品免费| 久久精品国产国产精品四凭| 免费短视频软件精品一区二区| 欧美日韩精品久久久久| 亚洲欧美一级久久精品|