亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        VB程序設(shè)計(jì)的教學(xué)研究和探討

        2012-12-31 00:00:00李紹芳

        摘要:在程序設(shè)計(jì)教學(xué)過(guò)程中,如何解決程序設(shè)計(jì)本身枯燥、難懂這個(gè)問(wèn)題,讓學(xué)生對(duì)VB編程感興趣,并能學(xué)以致用,是教授VB編程的一大難題。根據(jù)筆者多年的教學(xué)實(shí)踐,對(duì)如何提高學(xué)生的學(xué)習(xí)興趣,如何提高學(xué)生的編程能力做了研究和探討。

        關(guān)鍵詞:VB;興趣;教學(xué)方法;編程能力

        中圖分類(lèi)號(hào):TP3-4 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9599 (2012) 10-0000-02

        一、引言

        VB(visual basic)程序設(shè)計(jì)屬于計(jì)算機(jī)基礎(chǔ)教育課程的三個(gè)層次“文化、技術(shù)、應(yīng)用”中的第二層次,VB做為一門(mén)計(jì)算機(jī)技術(shù)基礎(chǔ)課程,有其所見(jiàn)即所得的特點(diǎn),且它能有效的培養(yǎng)學(xué)生邏輯思維能力和應(yīng)用計(jì)算機(jī)解決實(shí)際問(wèn)題的能力,多為各院校大學(xué)生的入門(mén)程序設(shè)計(jì)語(yǔ)言。怎樣教好、教會(huì)學(xué)生和怎樣讓學(xué)生學(xué)好、學(xué)會(huì)這門(mén)課程,是我一直研究和探索的問(wèn)題。結(jié)合自己多年的實(shí)際教學(xué)經(jīng)驗(yàn),對(duì)如何提高學(xué)生的學(xué)習(xí)興趣,如何提高學(xué)生的編程能力做了研究和探討。

        二、提高學(xué)習(xí)興趣

        興趣是一種原始的內(nèi)部動(dòng)力,在VB程序設(shè)計(jì)教學(xué)當(dāng)中顯得尤其重要。所以在第一節(jié)新課上,如果直接給學(xué)生講什么是對(duì)象、事件、控件,引入大量抽象的名詞、概念,就會(huì)打擊學(xué)生的學(xué)習(xí)興趣。教師可以先不講或少講理論知識(shí),適當(dāng)給學(xué)生看一些用VB編寫(xiě)的有趣的、有實(shí)際意義的程序,如“計(jì)算器”、“蝴蝶飛舞”、“移動(dòng)字幕”、“萬(wàn)年歷”、“電腦開(kāi)獎(jiǎng)”、“交通紅綠燈”、“倒計(jì)時(shí)牌”、等。給學(xué)生一個(gè)視覺(jué)沖擊,讓學(xué)生切實(shí)感受到通過(guò)編程可以解決生活中的一些實(shí)際應(yīng)用;再給學(xué)生看一些與其專(zhuān)業(yè)想關(guān)的軟件,例如會(huì)計(jì)專(zhuān)業(yè)用到“用友財(cái)會(huì)軟件”及一些簡(jiǎn)單實(shí)用的插件,從而激起學(xué)生學(xué)習(xí)程序設(shè)計(jì)的熱情和興趣。

        但學(xué)生長(zhǎng)期的學(xué)習(xí)興趣與教師的教學(xué)方法及教學(xué)藝術(shù)密不可分。剛接觸計(jì)算機(jī)語(yǔ)言的學(xué)生接受程序概念和程序設(shè)計(jì)的思維方式有一定的難度,難免會(huì)影響學(xué)習(xí)興趣。教師在VB教學(xué)中要立足于不同專(zhuān)業(yè)學(xué)生的特點(diǎn),有效地突破難點(diǎn),以提升學(xué)生學(xué)習(xí)程序設(shè)計(jì)的信心。下面介紹一些在VB教學(xué)中常用的方法。

        (一)類(lèi)比法

        “面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念”是教材中的一個(gè)難點(diǎn),為了達(dá)到預(yù)定的教學(xué)效果,介紹對(duì)象的屬性概念時(shí),會(huì)用不同的事物作類(lèi)比。例如:在介紹對(duì)象的屬性概念時(shí)可以用一個(gè)人的性別、年齡、身高、體重等屬性特征作類(lèi)比;介紹對(duì)象的方法概念時(shí),可以用一個(gè)人會(huì)唱歌、會(huì)跳舞作類(lèi)比,介紹循環(huán)嵌套時(shí)利用時(shí)鐘的時(shí)針與分針的轉(zhuǎn)動(dòng)規(guī)律類(lèi)比各個(gè)層次。

        (二)直觀與抽象相統(tǒng)一

        理解Int(x)函數(shù):數(shù)軸上在數(shù)x左邊(包括x本身)的第一個(gè)整數(shù),這樣學(xué)生能比較直觀的區(qū)分正數(shù)和負(fù)數(shù)的函數(shù)值。交換變量X與變量Y的數(shù)值:把x,y分別比喻成裝有不同飲料的甲乙兩個(gè)杯子,要交換甲乙兩個(gè)杯子中的飲料,需要拿一個(gè)空杯子丙,作為中間周轉(zhuǎn)飲料的杯子。使同學(xué)明白,x=y是錯(cuò)誤的,應(yīng)該設(shè)第三方變量,假設(shè)是t,先t=x,再x=y,最后y=t,或者是t=y,y=x,x=t.同時(shí)畫(huà)變量交換的一個(gè)順序圖,提醒同學(xué)語(yǔ)句的順序。

        (三)利用多媒體

        VB語(yǔ)言中的符號(hào)、語(yǔ)句、函數(shù)和過(guò)程,對(duì)剛接觸程序設(shè)計(jì)的學(xué)生來(lái)說(shuō)非常枯燥,通過(guò)多媒體的圖形演示功能,能演示變化的過(guò)程,使那些復(fù)雜、抽象的問(wèn)題變得一目了然,還可以把VB語(yǔ)言中的各種算法動(dòng)態(tài)地演示出來(lái),如選擇法排序和冒泡法排序的flash動(dòng)畫(huà)。這樣把學(xué)生引入了一個(gè)動(dòng)態(tài)的、直觀的、形象的教學(xué)過(guò)程,激發(fā)學(xué)生的學(xué)習(xí)興趣。

        (四)案例法

        由于VB程序設(shè)計(jì)語(yǔ)言的知識(shí)點(diǎn)多而且分散,所以在課堂教學(xué)中選用簡(jiǎn)潔實(shí)用、生動(dòng)有趣、富有啟發(fā)性和引導(dǎo)性的實(shí)例是提高教學(xué)效果的關(guān)鍵。要注意的是案例教學(xué)法要避免在課堂上舉太多太長(zhǎng)的例子,那樣會(huì)導(dǎo)致學(xué)生目不暇接,找不到重點(diǎn)。教師給學(xué)生展示的每一個(gè)案例程序都要有明確的知識(shí)點(diǎn)。能幫助學(xué)生把已學(xué)到的內(nèi)容不斷納入新的內(nèi)容體系中去,例如我們可以用不同的循環(huán)結(jié)構(gòu)實(shí)現(xiàn)同一個(gè)程序;用熟悉的程序改成自定義過(guò)程。這樣學(xué)生就有更多的時(shí)間去思考,去總結(jié)。

        隨著課程的進(jìn)展,講課時(shí)要講一個(gè)綜合性比較強(qiáng)的例子來(lái)貫穿所有知識(shí)點(diǎn),比如在講到VB與數(shù)據(jù)庫(kù)連接的時(shí)候,可以給學(xué)生演示一個(gè)教務(wù)管理系統(tǒng),這個(gè)例子能夠把前面學(xué)的知識(shí)點(diǎn)都聯(lián)系起來(lái),并匯總,又做到了連接數(shù)據(jù)庫(kù)。對(duì)源代碼中的關(guān)鍵算法及與該知識(shí)點(diǎn)相關(guān)的內(nèi)容教師可有選擇的講授。

        (五)目標(biāo)法

        讓學(xué)生看到好的VB作品,特別是教師自己的優(yōu)秀作品或者高年級(jí)學(xué)生的優(yōu)秀作品,用好的作品去感染和影響學(xué)生。學(xué)生看到教師的優(yōu)秀作品,才會(huì)從心底里信服老師,才會(huì)跟著教師認(rèn)真學(xué)習(xí)編程。高年級(jí)學(xué)生的作品對(duì)學(xué)生也有很大的說(shuō)服力,初學(xué)者不會(huì)覺(jué)得編程遙不可及,會(huì)以此為榜樣,產(chǎn)生制作完整程序的需求,提高學(xué)生的學(xué)習(xí)動(dòng)力。

        另外給學(xué)生樹(shù)立一個(gè)近期學(xué)習(xí)VB的目標(biāo),比如鼓勵(lì)學(xué)生們積極參加VB的計(jì)算機(jī)證書(shū)考試,也是充分調(diào)動(dòng)學(xué)生學(xué)習(xí)VB的興趣的方法。

        教師可以通過(guò)多樣的教學(xué)方法,幫助學(xué)生理解抽象的概念,解決程序設(shè)計(jì)本身枯燥、難懂的問(wèn)題,提高學(xué)生學(xué)習(xí)VB的積極性的同時(shí)還要提高編程效率和教學(xué)效果,真正達(dá)到學(xué)以致用的目的。

        三、提高編程能力

        開(kāi)設(shè)程序設(shè)計(jì)這門(mén)課程的目的就是培養(yǎng)學(xué)生的邏輯思維能力和程序設(shè)計(jì)能力,最終目的就是教會(huì)學(xué)生如何通過(guò)編程手段解決身邊的實(shí)際問(wèn)題。所以VB程序設(shè)計(jì)教學(xué)應(yīng)以程序設(shè)計(jì)為主線、以提高學(xué)生的編程能力為目的開(kāi)展教學(xué)活動(dòng)。

        (一)課堂引導(dǎo)

        在程序教學(xué)中,重點(diǎn)難點(diǎn)是編寫(xiě)代碼。不要一下子給出所有的代碼,那樣學(xué)生會(huì)分不出重點(diǎn),可以在原有程序的基礎(chǔ)上適當(dāng)變換條件來(lái)激勵(lì)學(xué)生去思考;或者通過(guò)改變語(yǔ)句的順序或數(shù)量,讓學(xué)生寫(xiě)出結(jié)果并判斷不同之處;或者提出若要得到一定的結(jié)果,應(yīng)該如何改寫(xiě)程序等。在教學(xué)過(guò)程中,引導(dǎo)學(xué)生在原有知識(shí)的基礎(chǔ)上對(duì)新內(nèi)容舉一反三,讓一種經(jīng)驗(yàn)的獲得對(duì)另一種學(xué)習(xí)起促進(jìn)作用。引導(dǎo)學(xué)生養(yǎng)成動(dòng)態(tài)思維的習(xí)慣。

        注重培養(yǎng)學(xué)生良好的編程風(fēng)格,如變量的定義、程序的層次和注釋等,要幫助學(xué)生樹(shù)立面向工程的觀點(diǎn)。但在教學(xué)過(guò)程中要避免過(guò)分注重語(yǔ)句教學(xué),而忽視了算法。

        開(kāi)始新課前要對(duì)前面作業(yè)所暴露的典型問(wèn)題及時(shí)加以總結(jié),可以讓作業(yè)完成情況比較好的學(xué)生上來(lái)評(píng)講、找錯(cuò),充分發(fā)揮高層次學(xué)生的作用,讓他們帶動(dòng)低層次的學(xué)生。

        (二)上機(jī)操作

        程序設(shè)計(jì)課程最大的特點(diǎn)是“看花容易繡花難”。所以學(xué)生不能只看演示結(jié)果,要做到懂得基本方法,一定要自己動(dòng)手上機(jī)寫(xiě)程序,鍛煉學(xué)生的實(shí)踐能力,還要親自去操作,要加大平時(shí)上機(jī)課的力度(上機(jī)成績(jī)占期末總成績(jī)的40%)??勺寣W(xué)生劃分上機(jī)小組,由編程較好的同學(xué)任組長(zhǎng),編程過(guò)程中的小問(wèn)題由組長(zhǎng)及時(shí)解決,組長(zhǎng)解決不了再問(wèn)老師,每次上機(jī)都要驗(yàn)收上機(jī)成果,可抽查,也可讓組長(zhǎng)幫助驗(yàn)收,視具體上機(jī)人數(shù)而定。這樣調(diào)動(dòng)學(xué)生動(dòng)手編程,能夠及時(shí)發(fā)現(xiàn)問(wèn)題,解決問(wèn)題。

        (三)綜合作業(yè)

        經(jīng)過(guò)系統(tǒng)學(xué)習(xí),學(xué)生大致掌握了VB的基本知識(shí),但對(duì)知識(shí)的理解還只停留在表面上,缺乏系統(tǒng)的綜合運(yùn)用,對(duì)小型應(yīng)用程序系統(tǒng)的開(kāi)發(fā)步驟和調(diào)試都還不熟悉。所以在學(xué)期末有改要布置1~2道綜合題讓小組成員共同去完成,各小組員分擔(dān)不同的模塊,體現(xiàn)集體工作中的協(xié)作能力,以此來(lái)鍛煉和考查學(xué)生綜合應(yīng)用相關(guān)知識(shí)的能力。

        通過(guò)綜合系統(tǒng)的開(kāi)發(fā),讓學(xué)生從傳統(tǒng)的被動(dòng)授學(xué)轉(zhuǎn)變?yōu)橹鲃?dòng)求學(xué),從死記硬背的模式中脫離出來(lái),轉(zhuǎn)變?yōu)樵趯?shí)踐中學(xué)習(xí),增強(qiáng)了領(lǐng)悟、創(chuàng)新和推斷的能力。由此學(xué)生自主學(xué)習(xí)的積極性得到了提高,綜合編程能力得到了鍛煉,同時(shí)對(duì)軟件開(kāi)發(fā)的理解也會(huì)有新的突破。

        四、結(jié)束語(yǔ)

        VB作為一門(mén)重要的編程語(yǔ)言,在高校的計(jì)算機(jī)技術(shù)基礎(chǔ)課程中占據(jù)重要位置,我們通過(guò)采用符合學(xué)生認(rèn)知規(guī)律的、科學(xué)的教學(xué)方法,結(jié)合學(xué)生實(shí)際情況,繼續(xù)改進(jìn)教學(xué)方法和手段,努力培養(yǎng)學(xué)生的學(xué)習(xí)興趣,提高學(xué)生實(shí)際編程能力,從而使得VB課程的教學(xué)質(zhì)量得到不斷地提高。

        參考文獻(xiàn):

        [1]龔沛曾,陸慰民,楊志強(qiáng).Visual Basic程序設(shè)計(jì)教程[M].高等教育出版社,2007

        [2]李勇凡.Visual Basic程序設(shè)計(jì)案例教程[M].人民郵電出版社,2010

        [3]朱長(zhǎng)江,白晨希.VB程序設(shè)計(jì)教學(xué)方法探討[J].電腦知識(shí)與技術(shù),2007,5:871-873

        亚洲精品在线观看一区二区| 正在播放东北夫妻内射| 又黄又爽又色又刺激的视频| 一区二区久久不射av| 人妻秘书被社长浓厚接吻| 精品高朝久久久久9999| 欧美精品videossex少妇| 久久这里只有精品9| 国产成人精品中文字幕| 国产不卡精品一区二区三区| 帮老师解开蕾丝奶罩吸乳视频 | 1000部夫妻午夜免费| 亚洲av日韩片在线观看| 蜜桃视频一区视频二区| 国产日韩欧美一区二区东京热| 亚洲 暴爽 av人人爽日日碰| 亚洲Av无码专区尤物| 久久亚洲网站中文字幕| 一本一道人人妻人人妻αv| 久久久噜噜噜久久中文字幕色伊伊| 水蜜桃一二二视频在线观看免费| av在线高清观看亚洲| 热久久国产欧美一区二区精品| 真正免费一级毛片在线播放| 中文亚洲AV片在线观看无码| 不卡免费在线亚洲av| 香蕉免费一区二区三区| 五十路熟女一区二区三区| 久久精品国产亚洲精品色婷婷| 中文字幕午夜精品久久久| 在线天堂www中文| 91精品视品在线播放| 日本大胆人体亚裔一区二区| 免费在线观看播放黄片视频| 成人爽a毛片在线视频| 欧美日本道免费二区三区| 激情偷拍视频一区二区| 亚洲av成人无码久久精品老人| 亚洲中文字幕无码mv| 国产西西裸体一级黄色大片| 亚洲精品成人一区二区三区|