第一篇:VB教學(xué)反思
vb教學(xué)反思
一、學(xué)情分析:
對(duì)于程序設(shè)計(jì)這門課,同學(xué)們以前接觸基本為零,這樣的話,起點(diǎn)都一樣,便于教學(xué)。
二、教材分析:
1、教材的每章節(jié)的安排都是附合新課改的要求:
情景創(chuàng)設(shè)---任務(wù)驅(qū)動(dòng)--------體驗(yàn)活動(dòng)---后續(xù)活動(dòng)----評(píng)價(jià)(提示板-學(xué)習(xí)指引)這樣編寫的教材,有利于教師引導(dǎo)學(xué)生完成學(xué)習(xí)任務(wù),而不用像老教材那樣,你得自己去設(shè)計(jì)如何導(dǎo)課會(huì)更好。一本好教材會(huì)讓我們節(jié)省很多時(shí)間和精力。
如:第一章第一節(jié),介紹計(jì)算機(jī)解決問題的過程
它提出了一個(gè)問題:學(xué)校組織學(xué)生電腦作品競賽,要確定各獎(jiǎng)項(xiàng)的名額及名額數(shù)。2、但編寫的還不夠細(xì),有好多任務(wù),我都得仔細(xì)研究還不見得找到結(jié)果,教參里也沒有提示。
3、還有一些任務(wù),教參里給的答案我認(rèn)為不十分準(zhǔn)確,這對(duì)于像我這樣從未教過并且未學(xué)習(xí)過vb的人來說,給我造成了障礙。
三、組織教學(xué)
(一)在教學(xué)過程中,(情景創(chuàng)設(shè)、任務(wù)驅(qū)動(dòng))環(huán)節(jié)是我每節(jié)課要引導(dǎo)同學(xué)們完成的,(提示板、學(xué)習(xí)指引)是在(任務(wù)驅(qū)動(dòng))環(huán)節(jié)穿插簡介的,其它的環(huán)節(jié)由于時(shí)間關(guān)系不曾做。
(二)在引導(dǎo)學(xué)生學(xué)習(xí)的過程中,所有的概念、名詞我都不不給學(xué)生講解,不易理解,也浪費(fèi)時(shí)間,需學(xué)生在完成任務(wù)的同時(shí)去領(lǐng)會(huì)其意義。
如:什么是vb中的窗體?什么是屬性?(和word做類比很容易理解。)
(三)在調(diào)動(dòng)學(xué)生積極性方面,我覺得將vb說的怎么好都沒有用,關(guān)鍵是讓學(xué)生真正能動(dòng)手做出些什么,這樣同學(xué)們的興趣自然就提高了。所以對(duì)第一章我僅用三節(jié)課就結(jié)束了,進(jìn)入到第二章vb的學(xué)習(xí)。(第一節(jié)很有興趣也明白,第二、三節(jié)有同學(xué)說不懂,我覺得也沒有必要非得懂)
(四)分組活動(dòng):
目標(biāo):為提高學(xué)生的協(xié)作意識(shí),培養(yǎng)其協(xié)作能力。
方法:前后兩座四人一組(此種微機(jī)室座位排列方式不方便前后討論,應(yīng)更改成同座兩人一組)。
四、在上課近一個(gè)學(xué)期的時(shí)間內(nèi),總得來講我覺得這本書我講得比較牽強(qiáng),原因之一本身就不會(huì),之二備課不充分,但就其上課效果來講,還算勉強(qiáng)能引導(dǎo)學(xué)生前進(jìn),也希望在今后的時(shí)間里,能盡量花心思在備課上,并在教與學(xué)的過程中不斷改進(jìn)方法,總結(jié)經(jīng)驗(yàn),以其能有更好的效果。
四、教學(xué)歷程
第一輪磨課準(zhǔn)備的時(shí)間大概有一周,教學(xué)導(dǎo)入的環(huán)節(jié)我闡述了高斯兒時(shí)的小故事引出1+2+3+?100求和問題,主要啟發(fā)同學(xué)們“人都是從一點(diǎn)優(yōu)秀起來的”,也側(cè)面反映循環(huán)結(jié)構(gòu)學(xué)習(xí)的重要性。
√課堂導(dǎo)入用時(shí)太多,效果不佳,建議更換。〤do語句和流程圖介紹順序出現(xiàn)嚴(yán)重錯(cuò)誤,有違程序設(shè)計(jì)思路
√確定程序設(shè)計(jì)三步驟,強(qiáng)調(diào)并落實(shí)。
〤前期設(shè)計(jì)過程考慮到教學(xué)內(nèi)容較少,又在第二次上課添加了for語句的內(nèi)容,畫蛇添足,前前后后都沒有講解透徹,pass掉了? √主要是把思想講透,任務(wù)環(huán)節(jié)設(shè)計(jì)不要讓學(xué)生形成只需要粘貼代碼的定式思維,而是
要讓他們主動(dòng)思考,根據(jù)程序流程圖的理解設(shè)計(jì)補(bǔ)充代碼,教學(xué)任務(wù)環(huán)節(jié)需要重新設(shè)計(jì),課后小結(jié)也要落實(shí)。〤課后小結(jié)前三次沒有很好設(shè)計(jì),也沒能落實(shí)下去,需要設(shè)計(jì)并完善。√環(huán)節(jié)的設(shè)計(jì),例題精講,練習(xí)題完整性教學(xué)很好? 一個(gè)學(xué)期的時(shí)間過得很快,最后的課上的還算成功,基本上程序設(shè)計(jì)的思想和do語句的內(nèi)容講透了,自我總結(jié)覺得課堂導(dǎo)入活動(dòng)設(shè)計(jì)的比較成功,學(xué)生積極參與,對(duì)循環(huán)結(jié)構(gòu)設(shè)計(jì)產(chǎn)生了比較深刻的建構(gòu),但是在動(dòng)手實(shí)踐環(huán)節(jié)情緒不高,一方面也反映了我們學(xué)校學(xué)生不愛積極思考,學(xué)習(xí)比較被動(dòng),興趣是最好的老師,接下來的日子我也會(huì)悉心準(zhǔn)備,自我沉淀,努力讓學(xué)生們愛上我的課堂。篇二:算法與程序設(shè)計(jì)(vb)的反思性學(xué)習(xí)
算法與程序設(shè)計(jì)(vb)的反思性學(xué)習(xí)
【摘 要】高中信息技術(shù)課程標(biāo)準(zhǔn)是以普通高中整體改革為背景的,新課標(biāo)注重提高信息素養(yǎng),打造終身學(xué)習(xí)的平臺(tái),培養(yǎng)解決問題的能力,共同建構(gòu)健康的信息文化。本文就高中算法與程序設(shè)計(jì)教學(xué),淺談了自己的幾點(diǎn)思考:即教師在正確認(rèn)識(shí)高中階段開設(shè)程序設(shè)計(jì)教學(xué)的重要性基礎(chǔ)之上,如何培養(yǎng)學(xué)生的反思性學(xué)習(xí)能力,從而更好的開展程序設(shè)計(jì)教學(xué),提高學(xué)生的信息素養(yǎng)。
【關(guān)鍵詞】程序設(shè)計(jì)教學(xué);認(rèn)識(shí);反思性學(xué)習(xí)
江蘇省《高中信息技術(shù)課程標(biāo)準(zhǔn)要求》指出:選修“算法與程序設(shè)計(jì)”模塊以算法與程序設(shè)計(jì)為主線,揭示利用計(jì)算機(jī)解決實(shí)際問題的過程。通過本模塊的教學(xué),讓學(xué)生體驗(yàn)算法思想,了解算法與程序設(shè)計(jì)在解決問題過程中的地位和作用。使學(xué)生能從簡單問題出發(fā),設(shè)計(jì)解決問題的算法,并能初步使用一種程序設(shè)計(jì)語言編制程序、實(shí)現(xiàn)算法、解決問題。就高中程序設(shè)計(jì)教學(xué)而言,筆者有這樣幾點(diǎn)思考。
一、對(duì)高中階段開設(shè)程序設(shè)計(jì)教學(xué)的認(rèn)識(shí)
高中階段開設(shè)算法與程序設(shè)計(jì)教學(xué)有其必要性。學(xué)生在高中階段打下基礎(chǔ),有利于他們進(jìn)入大學(xué)的深造和就業(yè)以后的繼續(xù)教育。此外,高考數(shù)學(xué)中加入了算法模塊,也證明了開設(shè)算法與程序設(shè)計(jì)教學(xué)的重要性。
算法與程序設(shè)計(jì)屬于較高層次的學(xué)習(xí)內(nèi)容,所以學(xué)習(xí)的深度和廣度要由教師具體情況具體對(duì)待。教師要幫助學(xué)生充分認(rèn)識(shí)到該部分內(nèi)容的重要性,讓學(xué)生在學(xué)習(xí)過程中積極發(fā)揮主觀能動(dòng)性,從而促使教學(xué)工作科學(xué)、合理、有效地開展。
二、程序設(shè)計(jì)教學(xué)中培養(yǎng)學(xué)生反思性學(xué)習(xí)能力
反思性學(xué)習(xí),顧名思義就是通過對(duì)學(xué)習(xí)活動(dòng)過程的反思來進(jìn)行學(xué)習(xí)。學(xué)生具有反思性學(xué)習(xí)的意識(shí)是反思性學(xué)習(xí)的前提。讓學(xué)生明確沒有反思便難有自我改錯(cuò)糾偏的道理;明確反思不僅能及時(shí)改正錯(cuò)誤,還能優(yōu)化已有認(rèn)識(shí),提高自身合理性水平。對(duì)于學(xué)生的成功予以適當(dāng)表揚(yáng)與鼓勵(lì),還可以達(dá)到強(qiáng)化學(xué)生反思意識(shí)的效果。另外,教師要營造開放、合作、協(xié)調(diào)、信任的教學(xué)氛圍,鼓勵(lì)學(xué)生大膽地質(zhì)疑,給出別出心裁的答案。學(xué)生智慧的激活,會(huì)反作用于教師和其他學(xué)生,使其能在更高層次上積極思維,從而在師生、學(xué)生間積極思維的互動(dòng)中,不斷閃耀出智慧的光芒,從而建立一種互動(dòng)的反思關(guān)系。
反思性學(xué)習(xí)不僅僅是對(duì)學(xué)習(xí)一般性的回顧或重復(fù),而是深究學(xué)習(xí)活動(dòng)中所涉及的知識(shí)、方法、思路、策略等,具有了較強(qiáng)的科學(xué)研究的性質(zhì)。新課標(biāo)強(qiáng)調(diào)關(guān)注每個(gè)學(xué)生的情感、態(tài)度、價(jià)值觀和一般能力的培養(yǎng)。所以在教學(xué)中,教師要有
意識(shí)的通過多種方法來培養(yǎng)學(xué)生的反思性學(xué)習(xí)能力。
1、由淺入深、循序漸進(jìn)
教學(xué)過程中,教師不能局限于教材內(nèi)容系統(tǒng)條塊化的安排,要能夠做到重新分析教材,增強(qiáng)教學(xué)內(nèi)容的層次性。從而既符合人的認(rèn)識(shí)過程規(guī)律,也能使學(xué)生在掌握知識(shí)的同時(shí)掌握運(yùn)用知識(shí)的方法。引導(dǎo)學(xué)生的思維層次提高,逐漸深刻,促進(jìn)學(xué)生的進(jìn)一步反思,誘發(fā)他們的創(chuàng)新思維。
例如,學(xué)完求余(mod)、整除()運(yùn)算符后,可以講解如何將一個(gè)兩位數(shù)的個(gè)位、十位分別輸出。在學(xué)生掌握的基礎(chǔ)上,可以進(jìn)一步引導(dǎo)學(xué)生思考,如果是一個(gè)三位數(shù)、或者四位數(shù)的時(shí)候,又該如何將每一位上的數(shù)字分別輸出呢?建立上述基礎(chǔ)上,在講完循環(huán)結(jié)構(gòu)后,還可以讓學(xué)生嘗試完成“水仙花數(shù)”的程序。
教學(xué)過程中使用任務(wù)驅(qū)動(dòng)法時(shí),要注意由點(diǎn)到面,逐步介紹各知識(shí)點(diǎn)。開始先讓學(xué)生有所了解,經(jīng)過一段時(shí)間的熟悉以及相關(guān)知識(shí)的積累后,再深入理解,然后適時(shí)地加以概括和總結(jié)。讓學(xué)生對(duì)知識(shí)的理解、認(rèn)識(shí)、運(yùn)用有一個(gè)由淺入深、循序漸進(jìn)的“螺旋式”上升過程。
2、舉一反
三、觸類旁通
學(xué)習(xí)過程中,不難發(fā)現(xiàn)解決許多問題的算法是相互聯(lián)系的。如果教師善于整理、歸納,并結(jié)合一些典型例題來講解的話,學(xué)生的思路必然拓寬,培養(yǎng)了他們思維的靈活性,使學(xué)生學(xué)會(huì)舉一反三,提高學(xué)生對(duì)知識(shí)的應(yīng)用水平與創(chuàng)新能力。
例如,用vb編程實(shí)現(xiàn)s=1+2+3+??+100的和。private sub form_click()dim i as integer dim s as integer s = 0 for i = 1 to 100 step 1 s = s + i next i print s end sub 在該題基礎(chǔ)上,如何實(shí)現(xiàn):
編程求s=1+3+5+??+99的和。
再問:在①的基礎(chǔ)上,如何實(shí)現(xiàn):編程求s=2+4+6+??+100的和。
通過類比方式,學(xué)生還可以較容易的完成下面一題:
②編程實(shí)現(xiàn)s=1*2*3*??*10,即求s=10!。
再對(duì)(轉(zhuǎn)載于:vb教學(xué)反思)第②題充分理解的基礎(chǔ)之上,學(xué)生還可以完成下面一題:
③ 編程實(shí)現(xiàn)s=1!+2!+3!+??+10!。
綜上可見,教師如果認(rèn)真的對(duì)題目進(jìn)行篩選,并對(duì)教學(xué)內(nèi)容進(jìn)行合理編排組織進(jìn)行教學(xué),將有效幫助學(xué)生學(xué)會(huì)舉一反
三、觸類旁通。
四、結(jié)束語
信息技術(shù)老師應(yīng)以《中小學(xué)信息技術(shù)課程指導(dǎo)綱要》為指導(dǎo),“中學(xué)信息技術(shù)課程要以基礎(chǔ)性知識(shí)和技能性操作為主,程序設(shè)計(jì)是更高層次的學(xué)習(xí)內(nèi)容”。程序設(shè)計(jì)教學(xué)的目標(biāo)不是培養(yǎng)“小型的程序員”。教師要培養(yǎng)學(xué)生用程序設(shè)計(jì)的方式進(jìn)行思考,使學(xué)生的學(xué)習(xí)成為探究性活動(dòng),提高學(xué)生的創(chuàng)新能力,促進(jìn)學(xué)生信息素養(yǎng)的提高,幫助學(xué)生成為適應(yīng)信息化時(shí)代發(fā)展的人才。
參考文獻(xiàn): [1]中華人民共和國教育部.普通高中信息技術(shù)課程標(biāo)準(zhǔn)[s] [2]熊川武.反思性教學(xué)[m].上海:華東師大出版社 [3]陳偉平金炳堯.高中程序設(shè)計(jì)教學(xué)中培養(yǎng)學(xué)生反思性學(xué)習(xí)能力[j].中國教育信息化,2008,(1):33-34 作者單位:江蘇省金湖中學(xué)篇三:vb教學(xué)的心得 vb教學(xué)的心得
針對(duì)vb教學(xué)中存在的教與學(xué)脫鉤的矛盾,著重介紹了vb的教學(xué)方法,分析了學(xué)好這門課程的關(guān)鍵要點(diǎn),以便更好地幫助學(xué)習(xí)者快速有效地掌握這門語言。vb教學(xué) 程序設(shè)計(jì) 案例教學(xué)法 算法 實(shí)驗(yàn)教學(xué) visual basic(以下簡稱vb)是計(jì)算機(jī)高級(jí)語言中的一種,是基于basic的可視化的程序設(shè)計(jì)語言,它繼承了basic語言所具有的程序設(shè)計(jì)語言簡單易用的風(fēng)格,采用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法、事件驅(qū)動(dòng)的編程機(jī)制,加上由于vb是目前眾多軟件開發(fā)工具中效率最高的一個(gè),所以vb成為了高校非計(jì)算機(jī)專業(yè)必修的計(jì)算機(jī)課程,也是參加計(jì)算機(jī)等級(jí)考試的主要內(nèi)容。計(jì)算機(jī)語言具有觸類旁通的特點(diǎn),學(xué)生在學(xué)習(xí)vb課程之前,都非常希望能學(xué)好這門課程,能編制出高水平的程序,但是,vb程序設(shè)計(jì)的方法和概念對(duì)于初次接觸計(jì)算機(jī)語言的學(xué)生而言是全新的,加上部分章節(jié)內(nèi)容枯燥抽象,使得學(xué)生學(xué)習(xí)起來感覺比較困難,甚至望而卻步。vb課程教師在上課前都做了精心的準(zhǔn)備,在課堂上也投入了極大的熱情和耐心,可還是經(jīng)??吹脚_(tái)下的學(xué)生表現(xiàn)出一臉的不解。如何解決好這種教與學(xué)脫鉤的矛盾,顯然采用先進(jìn)有效、靈活多樣的教學(xué)方法是提高vb課程教學(xué)質(zhì)量的關(guān)鍵所在。下面是筆者多年來的vb課程教學(xué)的一些體會(huì)。
選用適當(dāng)?shù)慕虒W(xué)方法,培養(yǎng)學(xué)生的自學(xué)能力和學(xué)習(xí)興趣:vb課堂教學(xué)知識(shí)點(diǎn)很多,根據(jù)這門課程的一般教學(xué)順序,前階段講授的內(nèi)容通常都是變量、數(shù)據(jù)類型、運(yùn)算符、表達(dá)式、語句、函數(shù)的定義等,學(xué)生會(huì)覺得所學(xué)內(nèi)容理論性太強(qiáng),加上初次接觸,會(huì)覺得比較抽象,從而導(dǎo)致對(duì)本課程教學(xué)的不重視,等到后面真正涉及到編程時(shí),由于基本概念和編寫程序的規(guī)則沒有掌握好,又缺乏算法和數(shù)據(jù)結(jié)構(gòu)的知識(shí),學(xué)生編制的程序往往是錯(cuò)誤很多,很難在機(jī)器上調(diào)試出結(jié)果。所以這就需要我們?nèi)握n教師采用適當(dāng)?shù)慕虒W(xué)方法來改善教學(xué)效果。
案例教學(xué)法,是在教師的指導(dǎo)下,根據(jù)教學(xué)目標(biāo)和內(nèi)容的需要,采用案例組織學(xué)生進(jìn)行學(xué)習(xí)、研究、鍛煉能力的方法。它能創(chuàng)設(shè)一個(gè)良好的寬松的教學(xué)實(shí)踐情景,把真實(shí)的典型問題展現(xiàn)在學(xué)生面前,讓他們?cè)O(shè)身處地地去思考、去分析、去討論,對(duì)于激發(fā)學(xué)生的學(xué)習(xí)興趣,培養(yǎng)創(chuàng)造能力及分析、解決問題的能力極有益處。案例教學(xué)發(fā)的實(shí)施步驟是:第一,整理一個(gè)程序案例,這個(gè)程序應(yīng)該是完整的,并且包含了當(dāng)天課程的所有知識(shí)點(diǎn),也包含了以前已經(jīng)講授過的知識(shí)。第二,分析案例、解決問題。講解實(shí)現(xiàn)這一程序的基本思路,提出實(shí)現(xiàn)思路所需要解決的問題。此時(shí),教師與學(xué)生之間是一種“師生互補(bǔ),教學(xué)相輔”的關(guān)系。教師將分析案例的“主權(quán)”交給了學(xué)生,讓學(xué)生運(yùn)用所掌握的各種知識(shí),甚至是課外的知識(shí)去分析這些問題,討論解決方法。第三,回顧和總結(jié),在程序中講解新的知識(shí)點(diǎn),總結(jié)新知識(shí)的使用方法和注意事項(xiàng),展示結(jié)論,和學(xué)生共同討論教材結(jié)論和同學(xué)結(jié)論的共性和差異性,分析差異性產(chǎn)生的原因,并對(duì)學(xué)生的各種結(jié)論加以點(diǎn)評(píng)(以鼓勵(lì)的形式);也可由學(xué)生閱讀課本來分析自己的得失,從而使學(xué)生的自學(xué)能力得到培養(yǎng)。
這樣可以通過案例把抽象的原理,概念等具體化,把他們置于一定的實(shí)際情景之中,使學(xué)生可以清楚地認(rèn)識(shí)到這些原理、概念在實(shí)際生活中的用處、表現(xiàn),增進(jìn)其學(xué)習(xí)興趣和動(dòng)力,同時(shí)也會(huì)恰當(dāng)?shù)卣莆账哂械奶囟êx和意義。案例教學(xué)法注重學(xué)生的創(chuàng)造能力和實(shí)際解決問題能力的培養(yǎng)與發(fā)展,而不僅僅是獲得固定的原理、規(guī)則。學(xué)生通過案例教學(xué)得到的知識(shí)是內(nèi)化了的知識(shí),雖然不一定能把所學(xué)到的知識(shí)羅列出來,但學(xué)生逐漸學(xué)會(huì)了如何處理眾多的疑難問題。
強(qiáng)化實(shí)驗(yàn)教學(xué):vb是一門實(shí)踐性很強(qiáng)的課程,實(shí)驗(yàn)教學(xué)在該課程的教學(xué)中應(yīng)該占主要地位,對(duì)培養(yǎng)學(xué)生的動(dòng)手能力、分析問題和解決問題的實(shí)踐性很強(qiáng),要求學(xué)生必須具有較強(qiáng)的實(shí)際操作能力。vb語言使用先進(jìn)的面向?qū)ο缶幊趟枷?,?dú)特的設(shè)計(jì)方法使設(shè)計(jì)過程充滿趣味性,設(shè)計(jì)周期縮短、設(shè)計(jì)界面美觀。該課程性質(zhì)特別適合于邊操作邊學(xué)習(xí),通過實(shí)驗(yàn)既可以加深對(duì)所學(xué)課程的理解,又可以積累程序調(diào)試經(jīng)驗(yàn),起到課堂教學(xué)達(dá)不到的效果。通過上機(jī)實(shí)驗(yàn)可以使學(xué)生進(jìn)一步理解面向?qū)ο缶幊痰幕舅枷?,為學(xué)習(xí)其它面向?qū)ο缶幊陶Z言打下良好基礎(chǔ)。在實(shí)際教學(xué)過程中,教師往往只重視理論課的教學(xué),對(duì)實(shí)驗(yàn)課卻是隨意地按照章節(jié)后的習(xí)題安排一些實(shí)驗(yàn),學(xué)生上機(jī)時(shí)有的也只是在書本找個(gè)現(xiàn)成的程序進(jìn)行調(diào)試,根本不知其所以然。這樣必然導(dǎo)致不良的教學(xué)效果。改進(jìn)的措施就是:(1)合理安排理論課與實(shí)驗(yàn)課時(shí)間,注意相互銜接;(2)精心組織實(shí)驗(yàn),不能仍以傳統(tǒng)的驗(yàn)證性內(nèi)容為主。每次實(shí)驗(yàn)的內(nèi)容要緊扣最近課堂上所講解的知識(shí)點(diǎn);(3)注意教材中實(shí)驗(yàn)內(nèi)容的連貫性,注意由淺入深;(4)在vb實(shí)驗(yàn)過程中,設(shè)計(jì)一些訓(xùn)練習(xí)題,讓學(xué)生嘗試自行設(shè)計(jì),有效地引導(dǎo)學(xué)生聯(lián)系實(shí)際,有意識(shí)地培養(yǎng)學(xué)生分析問題、解決問題的能力。作為老師一定不能放松實(shí)驗(yàn)課的指導(dǎo)工作,只有這樣才能掌握每個(gè)學(xué)生的學(xué)習(xí)情況。
抓重點(diǎn),攻難點(diǎn):掌握語言的目的是為了進(jìn)行程序設(shè)計(jì),重點(diǎn)放在算法設(shè)計(jì)和程序設(shè)計(jì)上面,因此,算法與程序代碼成了vb應(yīng)用程序的基礎(chǔ),也是核心。在教學(xué)中經(jīng)常存在這樣一種現(xiàn)象:很多學(xué)生對(duì)語法、結(jié)構(gòu)等知識(shí)掌握得很好,但一碰到實(shí)際問題就不知道如何下手,其實(shí)這就是算法能力欠缺的表現(xiàn)。在vb程序設(shè)計(jì)中,算法有很多種,常用的算法必須掌握,如:迭代法、窮舉法、遞推法、遞歸法、分解法等。教師應(yīng)多帶領(lǐng)學(xué)生閱讀程序,分析過程,吸取他人的經(jīng)驗(yàn)和成熟的算法,使學(xué)生熟能生巧。
總之,vb語言的內(nèi)容多,知識(shí)面廣,教師應(yīng)采取適當(dāng)?shù)慕虒W(xué)措施,使學(xué)生盡快掌握,通過編程培養(yǎng)創(chuàng)新思維。同時(shí),一些有經(jīng)驗(yàn)的教師還可以做一些相關(guān)的課件,讓學(xué)生課后進(jìn)一步學(xué)習(xí)。此外,教師還應(yīng)重視自己創(chuàng)新能力的培養(yǎng),注重將專業(yè)知識(shí)應(yīng)用到實(shí)踐中的能力的培養(yǎng),以求達(dá)到良好的教學(xué)效果。[1]丁愛萍.visual basic程序設(shè)計(jì)(第二版),北京電子工業(yè)出版社.[2]孫秀.vb教學(xué)方法改革的探索與實(shí)踐,遼寧師專學(xué)報(bào).[3]賈長云.可視化編程應(yīng)用,中國職業(yè)技術(shù)教育.江蘇省南通大學(xué)現(xiàn)代教育技術(shù)中心篇四:【陳瀾】《初識(shí)visual+basic》教學(xué)設(shè)計(jì)及反思
認(rèn)識(shí)visual basic 南京師范大學(xué)附屬中學(xué)新城初級(jí)中學(xué) 陳瀾
■教材分析:
本節(jié)課的教學(xué)內(nèi)容是初中信息技術(shù)選修教材第一篇《程序設(shè)計(jì)》中第二單元第一節(jié)的內(nèi)容。算法必須要選用一種程序設(shè)計(jì)語言來描述,計(jì)算機(jī)才能接受。根據(jù)初中生的年齡特點(diǎn),vb語言比較適用。本節(jié)的教學(xué)內(nèi)容是后面學(xué)習(xí)程序的三種基本結(jié)構(gòu)內(nèi)容的基礎(chǔ)。本節(jié)將vb作為實(shí)現(xiàn)算法的平臺(tái),不是專門介紹vb,而是以在vb中實(shí)現(xiàn)簡單算法為原則的,因此僅介紹教材中涉及到的幾個(gè)最常用的控件。
■學(xué)情分析:
本節(jié)課是初二年級(jí)vb程序設(shè)計(jì)基礎(chǔ)的新授課。在這之前學(xué)生已初步了解了程序設(shè)計(jì)與計(jì)算機(jī)軟件以及編寫程序的步驟,但學(xué)生還沒有接觸過任何程序設(shè)計(jì)語言,更沒有使用程序設(shè)計(jì)語言解決過實(shí)際問題。在本課中,教師通過提出問題、分析問題給出算法、選擇程序設(shè)計(jì)語言、設(shè)計(jì)程序界面、編寫代碼、調(diào)試程序、解決問題等環(huán)節(jié)使學(xué)生逐步認(rèn)識(shí)vb,了解使用vb編程的一般步驟,并對(duì)面向?qū)ο蟮某绦蛟O(shè)計(jì)最基礎(chǔ)的直觀上的認(rèn)識(shí)。
■教學(xué)目標(biāo): 1.知識(shí)與技能
(1)熟悉vb的界面
(2)掌握在vb中編程的一般過程(3)對(duì)象的屬性設(shè)置 2.過程與方法
(1)在解決具體問題過程中認(rèn)識(shí)vb的界面。(2)掌握用vb編程解決問題的一般步驟。3.情感態(tài)度與價(jià)值觀(1)在學(xué)生經(jīng)歷“運(yùn)行”、“感受”、“感悟”的過程后,能對(duì)程序設(shè)計(jì)有一個(gè)感性的認(rèn)識(shí)。
(2)讓學(xué)生體驗(yàn)到vb是一種易學(xué)好用的程序設(shè)計(jì)語言?!稣n時(shí)安排
安排1課時(shí)。
■教學(xué)重點(diǎn)與難點(diǎn) 1.教學(xué)重點(diǎn):vb的界面與對(duì)象的屬性設(shè)置。2.教學(xué)難點(diǎn): 利用vb編寫程序的過程?!鼋虒W(xué)方法與手段
演示教學(xué)、任務(wù)驅(qū)動(dòng)、啟發(fā)式教學(xué)等
■課前準(zhǔn)備
教學(xué)課件、學(xué)生任務(wù)
■教學(xué)過程
第1頁(共3頁)
■教學(xué)反思
本節(jié)課是認(rèn)識(shí)visual basic 的第一課,我原先的設(shè)計(jì)思路為著重強(qiáng)調(diào)學(xué)生對(duì)使用vb編寫過程的認(rèn)識(shí),從直觀上去體會(huì)使用vb的方便與快捷。經(jīng)過中心
第2頁(共3頁)
組同志們的指點(diǎn),必須首先考慮學(xué)生的認(rèn)知水平,從學(xué)生現(xiàn)有能力出發(fā),由學(xué)生以掌握的知識(shí)對(duì)比學(xué)習(xí)新授內(nèi)容,逐步培養(yǎng)學(xué)生學(xué)習(xí)vb的學(xué)習(xí)熱情。故將本節(jié)課的重點(diǎn)放在了認(rèn)識(shí)對(duì)象屬性和設(shè)置對(duì)象屬性的方法上。本節(jié)課的流程為展示程序——分析算法——設(shè)計(jì)程序界面——添加對(duì)象——復(fù)制代碼——保存程序——調(diào)試、運(yùn)行——修改對(duì)象屬性從而美化界面。在課堂上,學(xué)生對(duì)學(xué)習(xí)任務(wù)的達(dá)成度還是不錯(cuò)的,最終的程序界面也是豐富多彩的,各有各的特色。但同時(shí),我也發(fā)現(xiàn)了一個(gè)問題,是先進(jìn)行程序界面的美化再進(jìn)行代碼的添加及保存、調(diào)試等操作,還是采用我本次上課反其道而行之的方法,這個(gè)地方還是需要認(rèn)真考慮的。
另外,本課的課堂氣氛可以說是比較平淡的,和學(xué)生的互動(dòng)時(shí),學(xué)生的聲音越來越小,這個(gè)地方也是需要好好反省一下的,是任務(wù)設(shè)置的問題,還是其它什么原因。
第3頁(共3頁)篇五:vb學(xué)習(xí)筆記
2、先在general里聲明窗體級(jí)全局變量: dim num1, num2 as single dim strnum1, strnum2 as string dim firstnum as boolean 判斷是否是數(shù)字開頭 因?yàn)閠ext1里是存放字符串的,所以要把輸入的數(shù)據(jù)進(jìn)行運(yùn)算,必須把字符型變量轉(zhuǎn)變?yōu)閷?shí)型變量,分別用num1、num2和strnum1、strnum2進(jìn)行存放。
3、如何將字符型轉(zhuǎn)換成實(shí)型? a=val(text1.text)它的作用是將文本框中輸入的字符轉(zhuǎn)化為數(shù)值 dim shuzi as single dim zifu as string shuzi=12345 zifu=str(shuzi)將文本框中的數(shù)值轉(zhuǎn)換成字符 shuzi=val(zifu)
4、窗體之間的相互調(diào)用: if ?? then load form2 form2.show else load form3 form3.show 5、在vb中optionbutton的什么屬性決定它是否能被選中?.value=true 選中 =false 不選
6、在同一個(gè)工程下,資源是可以共享的,有兩個(gè)方法:
1、在form1中調(diào)用form5中某個(gè)控件,如textbox12中的值,可以用:
form5.textbox12.value
2、定義一個(gè)全局變量,將form5中的計(jì)算結(jié)果傳給全局變量,然后在其他窗體里直接調(diào)用這個(gè)全局變量就可以了。
7、mgsbox的使用: mgsbox “輸入錯(cuò)誤”
8、程序解讀 private sub form_load()窗體加載事件,當(dāng)窗體加載時(shí)執(zhí)行 text1.locked = true 設(shè)置text1不可輸入數(shù)據(jù) n = 0 設(shè)置變量n為0 plus = false 設(shè)置變量plus為false(假)end sub 事件結(jié)束 private sub form_keydown(keycode as integer, shift as integer)窗口鍵盤按下 if keycode = 97 then cmd1_click 當(dāng)按下的鍵盤代碼為97的時(shí)候執(zhí)行cmb1按鈕的單擊時(shí)間后面的一樣
if keycode = 98 then cmd2_click if keycode = 99 then cmd3_click if keycode = 100 then cmd4_click if keycode = 101 then cmd5_click if keycode = 102 then cmd6_click if keycode = 103 then cmd7_click if keycode = 104 then cmd8_click if keycode = 105 then cmd9_click if keycode = 96 then cmd0_click if keycode = 110 then cmddian_click if keycode = 109 then cmdjian_click if keycode = 13 then cmddengyu_click if keycode = 111 then cmdchu_click if keycode = 107 then cmdjia_click if keycode = 106 then cmdcheng_click debug.printkeycode, vbkey1 在調(diào)試窗口中打印鍵盤代碼 end sub
9、form1.cls ′消除窗體form1上的內(nèi)容 print visual basic ′在當(dāng)前窗體上顯示 circle(2400,1500),800 end sub
11、^(冪)-(取負(fù))*或/ mod(四舍五入法)+或-字符運(yùn)算符: +或& 同級(jí) 關(guān)系運(yùn)算符:=、>、>=、<、<=、<>、is 同級(jí) like 運(yùn)算符: like 邏輯運(yùn)算符:由高到低 not and or xor eqvimp
12、內(nèi)部函數(shù): vb的內(nèi)部函數(shù)大體上分為四大類:數(shù)學(xué)函數(shù),字符串函數(shù),日期與時(shí)間函數(shù)和轉(zhuǎn)換函數(shù)。
使用數(shù)學(xué)函數(shù)的幾點(diǎn)說明:
(1)三角函數(shù)的自變量單位是弧度
如sin47°應(yīng)寫成 sin(47*3.14159/180)。(2)函數(shù)int是求小于或等于x的最大整數(shù)。
例如 int(2)=2, int(-2.5)=-3 當(dāng)x≥0時(shí)就直接舍去小數(shù),若x<0則舍去小數(shù)位后再減1 利用int函數(shù)可以對(duì)數(shù)據(jù)進(jìn)行四舍五入。
第二篇:VB程序設(shè)計(jì)教學(xué)反思1
《VB程序設(shè)計(jì)》課程教學(xué)反思
我一直以來擔(dān)任《VB程序設(shè)計(jì)》課程輔導(dǎo)教師。該課程是計(jì)算機(jī)專業(yè)必修的專業(yè)課,作為課程輔導(dǎo)教師,應(yīng)當(dāng)積極整合多種教學(xué)資源、采取多種教學(xué)手段指導(dǎo)學(xué)生綜合運(yùn)用各種媒體進(jìn)行自主學(xué)習(xí),并有針對(duì)性地引導(dǎo)學(xué)生端正學(xué)習(xí)態(tài)度,激發(fā)學(xué)習(xí)動(dòng)機(jī),提高學(xué)習(xí)興趣,增強(qiáng)學(xué)習(xí)信心,以提高開放教育的教學(xué)效果。以下就教學(xué)實(shí)踐中遇到的一些新問題,以及教學(xué)內(nèi)容與教學(xué)方法上做的一些探索實(shí)踐,談一點(diǎn)心得體會(huì),以拋磚引玉。
一、突出課程特點(diǎn),精心設(shè)計(jì)教學(xué)示例,解決實(shí)際問題,激發(fā)學(xué)習(xí)興趣
(一)學(xué)好VB,首先要讓學(xué)生對(duì)這門課程產(chǎn)生濃厚的興趣。興趣和求知欲是學(xué)習(xí)動(dòng)機(jī)中最活躍、最現(xiàn)實(shí)的成分,是推動(dòng)學(xué)生學(xué)習(xí)的一種最實(shí)際的內(nèi)部動(dòng)力。為培養(yǎng)學(xué)生的學(xué)習(xí)興趣,在第一次輔導(dǎo)課時(shí),我就利用多媒體演示往屆學(xué)生的學(xué)習(xí)成果,進(jìn)行榜樣教育,讓學(xué)生看到努力的方向、可達(dá)到的學(xué)習(xí)目標(biāo),以增強(qiáng)學(xué)習(xí)的信心。
(二)培養(yǎng)學(xué)生的學(xué)習(xí)興趣和求知欲,首先要讓學(xué)生打消畏難情緒,使學(xué)生認(rèn)識(shí)到知識(shí)對(duì)社會(huì)和對(duì)自己的意義,知識(shí)是需要,在滿足這種需要而從事學(xué)習(xí)過程中產(chǎn)生愉快的情緒體驗(yàn),從而產(chǎn)生進(jìn)一步的學(xué)習(xí)興趣。因此例題的選擇要體現(xiàn)由淺入深、由簡及繁、循環(huán)漸進(jìn)的原則,例如:我在講循環(huán)結(jié)構(gòu)程序時(shí)引入的第一個(gè)例題是從鍵盤輸入一個(gè)自然數(shù),判斷該數(shù)是奇數(shù)還是偶數(shù),當(dāng)學(xué)生理解掌握之后,再提出要輸出1~100之間所有的偶數(shù),該怎樣做?此時(shí)講解循環(huán)的相關(guān)語句,學(xué)生自然容易理解了。其次利用學(xué)習(xí)成果的反饋?zhàn)饔?隨時(shí)看到自己的成績與進(jìn)步,可讓學(xué)生產(chǎn)生成就感,進(jìn)一步激發(fā)學(xué)生努力學(xué)習(xí)的動(dòng)機(jī)。比如:在演示完“信號(hào)燈”紅、黃、藍(lán)三種狀態(tài)的變化后,講解編程方法,然后要求學(xué)生利用前面所學(xué)的程序流程的控制方法加以改進(jìn),使得“信號(hào)燈”可以自動(dòng)在紅、黃、藍(lán)三種狀態(tài)之間切換,不少學(xué)生圓滿地完成了任務(wù)。
二、針對(duì)學(xué)生實(shí)際情況,適當(dāng)添加教學(xué)內(nèi)容,突出教學(xué)重點(diǎn)與難點(diǎn),提高輔導(dǎo)課的教學(xué)效果
(一)VB教學(xué)主要有程序設(shè)計(jì)語言和可視化界面設(shè)計(jì)兩方面的內(nèi)容。程序設(shè)計(jì)語言主要介紹VB的基本知識(shí)、基本語法、程序流程的控制和常用算法等內(nèi)容,可視化界面設(shè)計(jì)主要介紹面向?qū)ο蟪绦虻母拍钆c設(shè)計(jì)方法。正確處理好程序設(shè)計(jì)語言和可視化界面設(shè)計(jì)的關(guān)系,在一定程度上影響了課程質(zhì)量的好壞。必須讓學(xué)生清楚地認(rèn)識(shí)到:若只重視可視化界面設(shè)計(jì), 1 而忽視了程序設(shè)計(jì)基本功的訓(xùn)練,那么,盡管可以設(shè)計(jì)出漂亮的界面,但是不會(huì)編寫程序代碼解決具體問題;若只強(qiáng)調(diào)程序設(shè)計(jì)、常用算法的實(shí)現(xiàn),而不兼顧可視化界面設(shè)計(jì),則不能很好地滿足實(shí)際應(yīng)用的需要,VB的優(yōu)點(diǎn)沒有得到體現(xiàn)和發(fā)揮。因此,把程序設(shè)計(jì)語言作為重點(diǎn)和難點(diǎn)的教學(xué)思想,應(yīng)貫穿在教學(xué)的始終。
(二)學(xué)完程序設(shè)計(jì)語言部分后,再講述對(duì)象、屬性、事件、方法等基本概念,窗體及常用控件的作用、常用屬性設(shè)置的方法,并選擇前面做過的典型例題和習(xí)題,應(yīng)用常用控件,編寫相關(guān)的事件過程代碼,讓同學(xué)們理解建立一個(gè)VB應(yīng)用程序的步驟和事件驅(qū)動(dòng)的運(yùn)行方式,體現(xiàn)了面向?qū)ο罂梢暬木幊烫攸c(diǎn)。比如輔導(dǎo)課中,我選用了“計(jì)算器”程序、“字體字號(hào)演示程序”、“選課系統(tǒng)設(shè)計(jì)”、“用戶登錄界面”等典型例題進(jìn)行講授,取得了很好的教學(xué)效果。
從筆者的教學(xué)體會(huì)看,當(dāng)好一名《VB程序設(shè)計(jì)》課程輔導(dǎo)教師,關(guān)鍵是在激發(fā)學(xué)生學(xué)習(xí)積極性的基礎(chǔ)上,著力培養(yǎng)學(xué)生良好的程序設(shè)計(jì)風(fēng)格和編程習(xí)慣,注重本學(xué)科的最新發(fā)展在課堂教學(xué)上的體現(xiàn),重視學(xué)生自學(xué)能力的提高和主觀能動(dòng)性的發(fā)揮,特別要重視實(shí)踐教學(xué)環(huán)節(jié),在充分保證實(shí)踐教學(xué)上機(jī)時(shí)數(shù)的情況下要努力提高實(shí)踐教學(xué)的質(zhì)量,保證實(shí)踐教學(xué)的效果。實(shí)踐表明,利用多媒體技術(shù),科學(xué)合理地在輔導(dǎo)課中組織教學(xué),充分利用Internet進(jìn)行師生交流,可以有效地發(fā)揮課程輔導(dǎo)教師的主導(dǎo)作用,提高課程輔導(dǎo)的質(zhì)量。
第三篇:VB教學(xué)總結(jié)
茂名市第二職業(yè)技術(shù)學(xué)校
(2013~2014學(xué)年第一學(xué)期)
信息部
VB教學(xué)工作總結(jié)
2012-2013學(xué)年第二學(xué)期,我擔(dān)任13級(jí)計(jì)算機(jī)精英高考班VB課程教學(xué)。VB是一種有代表性的較流行的可視化語言,利用它使得創(chuàng)建具有專業(yè)外觀的用戶界面的編程工作簡單易行。本課程的目的與任務(wù)是使學(xué)生通過本課程的學(xué)習(xí)和示例的分析,掌握使用Visual BASIC開發(fā)Windows應(yīng)用程序的一般方法和特點(diǎn),理解Windows應(yīng)用程序的基本概念、主要功能和Windows應(yīng)用程序開發(fā)的基本思想,能夠根據(jù)實(shí)際需要自行開發(fā)簡單的Windows應(yīng)用程序,并為今后進(jìn)一步使用Visual BASIC或其他面向?qū)ο蟮目梢暬_發(fā)工具開發(fā)Windows應(yīng)用程序打下基礎(chǔ)。
就vb本身的特點(diǎn)是概念多、實(shí)踐性強(qiáng)、涉及面廣,它既像其他的程序語言一樣,有自身的語法,編程思維,也有與傳統(tǒng)的過程驅(qū)動(dòng)語言的不同,最特別的在于它是面向?qū)ο蟮氖录?qū)動(dòng)編程。所以在教學(xué)過程中一方面要加強(qiáng)學(xué)生和落實(shí)學(xué)生動(dòng)手能力的培養(yǎng),另一方面對(duì)于關(guān)鍵性概念、整體實(shí)現(xiàn)思想方面的問題要講解清晰。在授課過程中,我開始采用的是計(jì)算機(jī)室運(yùn)用教師程序控制學(xué)生電腦授課,針對(duì)性的進(jìn)行講解,老師操作,學(xué)生進(jìn)行操作,采用試驗(yàn)與授課結(jié)合,在進(jìn)行了一段時(shí)間的教學(xué)后,發(fā)現(xiàn)效果一般,首先對(duì)于動(dòng)手操作,學(xué)生倒是可以在vb開發(fā)環(huán)境中放置控件,并能獨(dú)立完成一定的操作任務(wù),但是他們不能將其事件驅(qū)動(dòng)的特征與控件編程聯(lián)系起來。他們對(duì)語法缺乏有比較清晰的理解,對(duì)于整個(gè)vb編程的思維沒有建立起一個(gè)系統(tǒng)的概念,為了加強(qiáng)學(xué)生的系統(tǒng)概念和編程思維,我在授課過程中一方面,多講實(shí)例,在講解例題的過程中加強(qiáng)學(xué)生對(duì)于vb編程的思維訓(xùn)練,另一方面,采用機(jī)房和教室授課相結(jié)合,部分理論性極強(qiáng)課程改為教室授課,由于在教室講課能更生動(dòng)形象的把抽象的計(jì)算機(jī)語言講解清楚,學(xué)生對(duì)于概念理論的理解也大大提高,這樣改進(jìn)一下教學(xué)方法,教學(xué)質(zhì)量有了明顯的提高,同時(shí)也激發(fā)了學(xué)生的興趣,大部分學(xué)生對(duì)于這種機(jī)房講課和教室講課相結(jié)合教學(xué)方式很能接受,讓問題在實(shí)踐中得到解決。實(shí)踐給我的經(jīng)驗(yàn)是一定不要對(duì)教材中每一部分都去講解,可以選擇部分最基本最常用的內(nèi)容仔細(xì)講解,其他內(nèi)容一代而過,留給學(xué)生自己思考的時(shí)間。幫助學(xué)生盡快掌握實(shí)用VB開發(fā)Windows應(yīng)用程序的一般方法。學(xué)習(xí)VB的最好方法是結(jié)合自己的需要利用最基本的方法開發(fā)出最簡單的程序來獲得Windows應(yīng)用程序開發(fā)的感性認(rèn)識(shí)。如果每一個(gè)細(xì)節(jié)都去講解,一來浪費(fèi)大量時(shí)間,二來學(xué)生獲得大量目前用不道的知識(shí),這樣的知識(shí)是死的并且會(huì)很快忘記。關(guān)鍵要通過教師的講解獲得Windows應(yīng)用程序開發(fā)的思想而講解VB的實(shí)用方法僅僅是一個(gè)手段。要引導(dǎo)學(xué)生根據(jù)自己的興趣和要求有選擇地快速地獲得全書的整體印象,至于書中大量細(xì)節(jié)內(nèi)容應(yīng)引導(dǎo)學(xué)生通過上機(jī)和自己思考來掌握。不僅要讓學(xué)生學(xué)會(huì)使用VB開發(fā)應(yīng)用程序,還要讓學(xué)生學(xué)會(huì)如何利用這個(gè)開發(fā)工具,結(jié)合自己的需要,來思考如何實(shí)現(xiàn)自己的需要。這樣不僅學(xué)會(huì)了VB的使用,還學(xué)會(huì)了如何開發(fā)Windows應(yīng)用程序的思想。課堂的時(shí)間是非常短的,而學(xué)生課下卻有很長時(shí)間,必須教會(huì)學(xué)生開發(fā)Windows應(yīng)用程序的思想而不是僅僅學(xué)會(huì)使用開發(fā)工具的方法。這樣學(xué)生通過學(xué)習(xí)VB獲得開發(fā)Windows應(yīng)用程序的一般方法,為學(xué)生日后進(jìn)一步學(xué)習(xí)和使用VB開發(fā)實(shí)用程序打下基礎(chǔ),也為學(xué)生學(xué)習(xí)其他Windows應(yīng)用程序開發(fā)工具打下基礎(chǔ)。理論指導(dǎo)實(shí)踐,實(shí)踐加深對(duì)理論的理解,這是我在vb教學(xué)過程中最重要的體會(huì)。
另外2013級(jí)計(jì)算機(jī)應(yīng)用(精英高考)班的學(xué)生學(xué)習(xí)能力總體來說比較強(qiáng),邏輯思維能力也很棒,他們對(duì)自己動(dòng)手編程也非常感興趣,這也大大激發(fā)了我的教學(xué)熱情和積極性,我將繼續(xù)努力把自己的教學(xué)工作做好。
第四篇:VB程序設(shè)計(jì)教學(xué)目標(biāo)
《VB程序設(shè)計(jì)》教學(xué)目標(biāo)設(shè)定
曲江職校
楊遠(yuǎn)峰
實(shí)踐總學(xué)時(shí): 128
面向?qū)I(yè)和年級(jí):計(jì)算機(jī)專業(yè)一年級(jí)
時(shí)間段:一學(xué)年
一、實(shí)踐課程教學(xué)的教學(xué)目標(biāo)
通過實(shí)驗(yàn)達(dá)到教學(xué)大綱要求的教學(xué)目的,通過實(shí)驗(yàn)的上機(jī)練習(xí),達(dá)到熟練掌握 VB編程技巧,養(yǎng)成規(guī)范、標(biāo)準(zhǔn)的思維和方法,具體實(shí)驗(yàn)的要求按每一個(gè)實(shí)驗(yàn)的要求去練習(xí)、上機(jī)、總結(jié)。
二、實(shí)踐課程的性質(zhì)、目的與任務(wù)
本課程是計(jì)算機(jī)基礎(chǔ)課程。本課程的任務(wù)是向?qū)W生介紹計(jì)算機(jī)程序設(shè)計(jì)的基本知識(shí),使學(xué)生掌握 VB語言的基本內(nèi)容及程序設(shè)計(jì)的基本方法與編程技巧,了解面向?qū)ο蟪绦蛟O(shè)計(jì)的一般思路,培養(yǎng)學(xué)生應(yīng)用計(jì)算機(jī)解決和處理實(shí)際問題的思維方法與基本能力,為進(jìn)一步學(xué)習(xí)和應(yīng)用計(jì)算機(jī)打下基礎(chǔ)。
三、實(shí)踐課程教學(xué)的基本要求
本實(shí)驗(yàn)大綱的核心內(nèi)容是 10個(gè)主題實(shí)驗(yàn),每個(gè)實(shí)驗(yàn)都針對(duì)某個(gè)具體應(yīng)用精心設(shè)計(jì),并以該應(yīng)用為主題展開,通過這些實(shí)驗(yàn)的實(shí)施,學(xué)生應(yīng)該認(rèn)識(shí)Visual Basic6.0的編程環(huán)境、面向?qū)ο蟮母拍?、可視化編程的?yōu)勢(shì);會(huì)使用Visual Basic6.0編寫簡單的程序、使用其中的控件建立友好的程序界面、使用各個(gè)基本事件;掌握各控件的基本屬性、事件、方法,掌握面向?qū)ο缶幊碳翱梢暬幊痰囊恍┘记?,掌握基本的程序設(shè)計(jì)流程。
四、實(shí)踐內(nèi)容
實(shí)驗(yàn)一 Visual Basic6.0 的安裝與使用
實(shí)踐地點(diǎn):實(shí)驗(yàn)室
時(shí)間安排: 2學(xué)時(shí)
實(shí)踐形式及方法:演示及動(dòng)手操作
[實(shí)驗(yàn)類型] :驗(yàn)證性試驗(yàn)
[目的要求]
1、安裝Visual Basic6.0
2、編寫顯示“歡迎使用Visual Basic6.0”的窗體程序
[內(nèi)容提要] :熟悉 Visual Basic的編程環(huán)境,掌握安裝過程以及基本的設(shè)置。
[主要儀器設(shè)備] :微機(jī)
實(shí)驗(yàn)二 拼圖游戲界面設(shè)計(jì)
實(shí)踐地點(diǎn):實(shí)驗(yàn)室
時(shí)間安排: 4學(xué)時(shí)
實(shí)踐形式及方法:動(dòng)手操作
[實(shí)驗(yàn)類型] :驗(yàn)證性試驗(yàn)
[目的要求]
1、建立一個(gè)拼圖游戲的窗體程序
2、該任務(wù)主要是布局菜單、圖像框、圖片框按鈕、標(biāo)簽、文本框、單選按鈕
3、程序部分主要是修改對(duì)象的一些常用屬性、窗體運(yùn)行后的大小、位置等 4.根據(jù)實(shí)級(jí)界面的設(shè)計(jì),完成中級(jí)和高級(jí)游戲界面的設(shè)計(jì) [內(nèi)容提要]
了解各控件之間的相互協(xié)作,合理安排程序界面,通過相應(yīng)的事件,編寫合適的代碼,完成要求的內(nèi)容。
[主要儀器設(shè)備] :微機(jī)
實(shí)驗(yàn)三 隨機(jī)排列拼圖游戲的圖塊位置
實(shí)踐地點(diǎn):實(shí)驗(yàn)室
時(shí)間安排: 10學(xué)時(shí)
實(shí)踐形式及方法:動(dòng)手操作
[實(shí)驗(yàn)類型] :綜合性試驗(yàn)
[目的要求]
1、隨機(jī)排列拼圖游戲中幾個(gè)圖塊的排列順序
2、每次隨機(jī)排列時(shí),圖塊的位置都會(huì)發(fā)生改變
3、在游戲難度設(shè)計(jì)時(shí),如果難度是最高級(jí)別(困難),并且移動(dòng)方式是逐格時(shí),要求最左上角的那個(gè)圖塊位置不能改變,無論怎么隨機(jī)排列,左上角的那個(gè)圖塊的位置是不會(huì)改變的,否則不能完成拼圖游戲
4、根據(jù)初級(jí)游戲中圖塊的位置隨機(jī),完成中級(jí)圖塊隨機(jī)和高級(jí)圖塊位置隨機(jī)的設(shè)計(jì) [內(nèi)容提要]
應(yīng)用程序設(shè)計(jì)的基本結(jié)構(gòu)設(shè)計(jì)方法和技巧,對(duì)象位置和大小的控制方法,隨機(jī)數(shù)產(chǎn)生的方法設(shè)計(jì)該程序
[主要儀器設(shè)備] :微機(jī)
實(shí)驗(yàn)四 拼圖游戲中圖塊選中狀態(tài)的設(shè)計(jì)
實(shí)踐地點(diǎn):實(shí)驗(yàn)室
時(shí)間安排: 10學(xué)時(shí)
實(shí)踐形式及方法:動(dòng)手操作
[實(shí)驗(yàn)類型] :驗(yàn)證性試驗(yàn)
[目的要求]
1、使用鼠標(biāo)事件可以選中圖塊
2、選中圖塊有亮度框
3、使用控件數(shù)組記錄選中的對(duì)象 [內(nèi)容提要] 鼠標(biāo)事件的應(yīng)用、控件數(shù)組的應(yīng)用 [主要儀器設(shè)備] :微機(jī)
實(shí)驗(yàn)五 拼圖游戲中使用指定鍵移動(dòng)圖塊
實(shí)踐地點(diǎn):實(shí)驗(yàn)室
時(shí)間安排: 12學(xué)時(shí)
實(shí)踐形式及方法:動(dòng)手操作
[實(shí)驗(yàn)類型] :驗(yàn)證性試驗(yàn)
[目的要求]
1、使用鍵盤上的2468鍵移動(dòng)選中圖塊
2、使用鍵盤上的上下左右鍵移動(dòng)選中圖塊
3、使用鼠標(biāo)鍵移動(dòng)選中圖塊
4、移動(dòng)規(guī)則的設(shè)定,只有目標(biāo)位為空時(shí),才可移動(dòng)選中圖塊,5、逐格移動(dòng)時(shí)只能是上下左右一格一格移動(dòng),不能跨格移動(dòng)選中圖塊
6、跨越移動(dòng)時(shí),可以跨越其它圖塊移動(dòng)選中圖塊,前提是目標(biāo)位要為空方可移動(dòng) [內(nèi)容提要]
幾個(gè)常用鼠標(biāo)事件,規(guī)則的設(shè)定
[主要儀器設(shè)備] :微機(jī)
實(shí)驗(yàn)六 拼圖結(jié)果正確性的判定
實(shí)踐地點(diǎn):實(shí)驗(yàn)室
時(shí)間安排: 10學(xué)時(shí)
實(shí)踐形式及方法:動(dòng)手操作
[實(shí)驗(yàn)類型] :綜合性試驗(yàn)
[目的要求]
1、對(duì)拼圖完成后,檢測拼圖結(jié)果正確性與否,根據(jù)初始的隨機(jī)位置情況進(jìn)行判定
2、計(jì)時(shí)器判定
3、按鈕單擊事件判定 [內(nèi)容提要]
計(jì)時(shí)器事件的應(yīng)用,條件語句的應(yīng)用 [主要儀器設(shè)備] :微機(jī)
實(shí)驗(yàn)七 拼圖游戲過關(guān)時(shí)間的記錄
實(shí)踐地點(diǎn):實(shí)驗(yàn)室
時(shí)間安排: 4學(xué)時(shí)
實(shí)踐形式及方法:動(dòng)手操作
[實(shí)驗(yàn)類型] :驗(yàn)證性試驗(yàn) [目的要求]
1.應(yīng)用計(jì)時(shí)器事件記錄游戲過關(guān)玩家的時(shí)間
2、將游戲過關(guān)玩家的時(shí)刻記錄到指定文件中 [內(nèi)容提要]
計(jì)時(shí)器事件的應(yīng)用 [主要儀器設(shè)備] :微機(jī)
實(shí)驗(yàn)八 拼圖游戲移圖方式設(shè)計(jì)
實(shí)踐地點(diǎn):實(shí)驗(yàn)室
時(shí)間安排: 8學(xué)時(shí)
實(shí)踐形式及方法:動(dòng)手操作
[實(shí)驗(yàn)類型] :驗(yàn)證性試驗(yàn)
[目的要求]
1、逐格移動(dòng)方式中,選中圖塊只能是相臨之間可以移動(dòng)
2、跨越移動(dòng)方式中,選中圖塊可以跨越移動(dòng)
[內(nèi)容提要]
相臨位置的判定、目標(biāo)位的判定、移動(dòng)后源位置和目標(biāo)位置狀態(tài)的判定 [主要儀器設(shè)備] :微機(jī)
實(shí)驗(yàn)九拼圖游戲級(jí)別關(guān)卡設(shè)計(jì)
實(shí)踐地點(diǎn):實(shí)驗(yàn)室
時(shí)間安排: 8學(xué)時(shí)
實(shí)踐形式及方法:規(guī)定內(nèi)容
[實(shí)驗(yàn)類型] :設(shè)計(jì)性試驗(yàn)
[目的要求]
1、可以選擇初級(jí)、中級(jí)、高級(jí)
2、建立一個(gè)多重窗體應(yīng)用程序設(shè)計(jì)
3、用戶名的相互傳遞
[內(nèi)容提要]
多重窗體應(yīng)用程序設(shè)計(jì)、公共變量的定義和使用
[主要儀器設(shè)備] :微機(jī)
實(shí)驗(yàn)十拼圖游戲難易程度選項(xiàng)設(shè)計(jì)
實(shí)踐地點(diǎn):實(shí)驗(yàn)室
時(shí)間安排: 8學(xué)時(shí)
實(shí)踐形式及方法:自行設(shè)計(jì)
[實(shí)驗(yàn)類型] :設(shè)計(jì)性試驗(yàn) [目的要求]
1、通過改變臨時(shí)放圖區(qū)的多少來控制拼圖游戲的難易度
2、改變屏蔽臨時(shí)放圖區(qū)的標(biāo)簽位置、設(shè)計(jì)監(jiān)時(shí)放圖區(qū)的狀態(tài) [內(nèi)容提要]
標(biāo)簽的大小、位置、臨時(shí)放圖區(qū)的狀態(tài)設(shè)計(jì) [主要儀器設(shè)備] :微機(jī)
實(shí)驗(yàn)十一拼圖游戲操作說明設(shè)計(jì)
實(shí)踐地點(diǎn):實(shí)驗(yàn)室
時(shí)間安排: 2學(xué)時(shí)
實(shí)踐形式及方法:自行設(shè)計(jì)
[實(shí)驗(yàn)類型] :設(shè)計(jì)性試驗(yàn)
[目的要求]
1、設(shè)計(jì)一個(gè)圖體,一個(gè)標(biāo)簽,在標(biāo)簽內(nèi)放置游戲相關(guān)的操作說明
2、窗體只有關(guān)閉按鈕 [內(nèi)容提要]
標(biāo)簽的大小、位置、標(biāo)簽內(nèi)顯示內(nèi)容的設(shè)計(jì),窗體相關(guān)屬性的設(shè)計(jì) [主要儀器設(shè)備] :微機(jī)
實(shí)驗(yàn)十二拼圖游戲背景顏色設(shè)計(jì)
實(shí)踐地點(diǎn):實(shí)驗(yàn)室
時(shí)間安排: 6學(xué)時(shí)
實(shí)踐形式及方法:自行設(shè)計(jì)
[實(shí)驗(yàn)類型] :設(shè)計(jì)性試驗(yàn)
[目的要求]
1、設(shè)計(jì)一個(gè)圖體,三個(gè)滾動(dòng)條,一個(gè)列表框,可以選擇設(shè)計(jì)背景色、按鈕文本背景色、移圖區(qū)背景色
2、可以實(shí)現(xiàn)根據(jù)列表框的選擇對(duì)象實(shí)現(xiàn)選定對(duì)象背景顏色的改變 [內(nèi)容提要]
引用公共變量,不同窗體間名稱的傳遞,多分支結(jié)構(gòu)的應(yīng)用;選定同一窗體不同部分背景顏色的改變
[主要儀器設(shè)備] :微機(jī)
實(shí)驗(yàn)十三拼圖游戲前景顏色設(shè)計(jì)
實(shí)踐地點(diǎn):實(shí)驗(yàn)室
時(shí)間安排: 6學(xué)時(shí)
實(shí)踐形式及方法:自行設(shè)計(jì) [實(shí)驗(yàn)類型] :設(shè)計(jì)性試驗(yàn)
[目的要求]
1、應(yīng)用通用對(duì)話框改變圖體上對(duì)象的前景顏色
2、按鈕、標(biāo)簽的文字顏色 [內(nèi)容提要]
通用對(duì)話框的應(yīng)用 [主要儀器設(shè)備] :微機(jī)
實(shí)驗(yàn)十四拼圖游戲積各級(jí)別歷史成績查看
實(shí)踐地點(diǎn):實(shí)驗(yàn)室
時(shí)間安排: 10學(xué)時(shí)
實(shí)踐形式及方法:自行設(shè)計(jì)
[實(shí)驗(yàn)類型] :設(shè)計(jì)性試驗(yàn)
[目的要求]
1、讀出相應(yīng)級(jí)別記錄文件中存放的數(shù)據(jù)
2、隨機(jī)文件中記錄文件的讀寫操作 [內(nèi)容提要]
隨機(jī)文件的相關(guān)操作 [主要儀器設(shè)備] :微機(jī)
實(shí)驗(yàn)十五拼圖游戲積各級(jí)別歷史最好成績查看
實(shí)踐地點(diǎn):實(shí)驗(yàn)室
時(shí)間安排: 10學(xué)時(shí)
實(shí)踐形式及方法:自行設(shè)計(jì)
[實(shí)驗(yàn)類型] :設(shè)計(jì)性試驗(yàn)
[目的要求]
1、讀出相應(yīng)級(jí)別最好記錄文件中存放的數(shù)據(jù)
2、隨機(jī)文件中記錄文件的讀寫操作 [內(nèi)容提要]
隨機(jī)文件的相關(guān)操作 [主要儀器設(shè)備] :微機(jī)
實(shí)驗(yàn)十六拼圖游戲進(jìn)行中時(shí),單擊右鍵會(huì)彈出最好成績
實(shí)踐地點(diǎn):實(shí)驗(yàn)室
時(shí)間安排: 6學(xué)時(shí)
實(shí)踐形式及方法:自行設(shè)計(jì)
[實(shí)驗(yàn)類型] :設(shè)計(jì)性試驗(yàn) [目的要求]
1、讀出相應(yīng)級(jí)別最好記錄文件中存放的數(shù)據(jù)
2、隨機(jī)文件中記錄文件的讀寫操作 [內(nèi)容提要]
隨機(jī)文件的相關(guān)操作 [主要儀器設(shè)備] :微機(jī)
實(shí)驗(yàn)十七拼圖游戲中刪除指定級(jí)別的玩家成績記錄文件
實(shí)踐地點(diǎn):實(shí)驗(yàn)室
時(shí)間安排: 4學(xué)時(shí)
實(shí)踐形式及方法:自行設(shè)計(jì)
[實(shí)驗(yàn)類型] :設(shè)計(jì)性試驗(yàn)
[目的要求]
1、刪除文件操作
2、MSGBOX操作提示語句 [內(nèi)容提要]
KILL語句和MSGBOX 語句 [主要儀器設(shè)備] :微機(jī)
實(shí)驗(yàn)十八拼圖游戲中成績排序及字段顯示
實(shí)踐地點(diǎn):實(shí)驗(yàn)室
時(shí)間安排: 8學(xué)時(shí)
實(shí)踐形式及方法:自行設(shè)計(jì)
[實(shí)驗(yàn)類型] :設(shè)計(jì)性試驗(yàn)
[目的要求]
1、可以對(duì)各級(jí)別用戶成績、用戶最好成績、按不同方式不同字段進(jìn)行排序
2、可以按要示顯示指定字段 [內(nèi)容提要]
冒泡排序法的應(yīng)用、復(fù)選框的應(yīng)用、內(nèi)部字符串函數(shù)的應(yīng)用 [主要儀器設(shè)備] :微機(jī)
五、考核方法
評(píng)定標(biāo)準(zhǔn):依照實(shí)驗(yàn)的要求,比較學(xué)生所做程序的結(jié)構(gòu)是否合理、功能是否完善、代碼編寫是否正確。
第五篇:VB程序設(shè)計(jì)教學(xué)小結(jié)
一學(xué)期的課程已近尾聲,現(xiàn)就一學(xué)期以來教學(xué)工作及等級(jí)考試相關(guān)事宜進(jìn)行歸納: 全國二級(jí)VB考試:
1.筆試(公共基礎(chǔ)知識(shí)部分30分+VB部分70分)
2.機(jī)試(基本操作15+15;簡單應(yīng)用20+20;綜合應(yīng)用30分)
關(guān)于非VB部分即公共基礎(chǔ)知識(shí)部分的復(fù)習(xí)建議:
帶資料(電子或紙質(zhì))回家,有計(jì)劃地復(fù)習(xí);完成至少 兩套筆試試卷(平時(shí)購買的+歷年考試真題)。
關(guān)于筆試中70分VB部分:在網(wǎng)上下載考點(diǎn),認(rèn)真復(fù)習(xí)課本相關(guān)知識(shí)點(diǎn),完成相關(guān)讀程序及重點(diǎn)算法涉及題目(作業(yè)中布置的為考試中經(jīng)常涉及的)。
關(guān)于機(jī)試部分的復(fù)習(xí)建議:
將VB題庫.rar文件帶回家有計(jì)劃的練習(xí),我認(rèn)為凡是與考點(diǎn)相關(guān)題不要漏做,不能抱僥幸心理。至于考點(diǎn)經(jīng)??嫉牟僮髟谄綍r(shí)作業(yè)中也有所體現(xiàn)。江蘇省二級(jí)VB考試:
筆試(20分計(jì)算機(jī)基礎(chǔ)部分+80分VB)機(jī)試(改錯(cuò)題+編程題)
感謝大家一學(xué)期以來對(duì)這門課的支持,對(duì)布置作業(yè)、改測試題、試卷等工作的支持;感謝各班班干部同學(xué)的辛苦付出;感謝大家在課堂上表現(xiàn)出來的活力與熱情。最后祝福大家在今后的人生道路上一帆風(fēng)順!