VB教学反思

时间:2019-05-13 22:20:05下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《VB教学反思》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《VB教学反思》。

第一篇:VB教学反思

vb教学反思

一、学情分析:

对于程序设计这门课,同学们以前接触基本为零,这样的话,起点都一样,便于教学。

二、教材分析:

1、教材的每章节的安排都是附合新课改的要求:

情景创设---任务驱动--------体验活动---后续活动----评价(提示板-学习指引)这样编写的教材,有利于教师引导学生完成学习任务,而不用像老教材那样,你得自己去设计如何导课会更好。一本好教材会让我们节省很多时间和精力。

如:第一章第一节,介绍计算机解决问题的过程

它提出了一个问题:学校组织学生电脑作品竞赛,要确定各奖项的名额及名额数。2、但编写的还不够细,有好多任务,我都得仔细研究还不见得找到结果,教参里也没有提示。

3、还有一些任务,教参里给的答案我认为不十分准确,这对于像我这样从未教过并且未学习过vb的人来说,给我造成了障碍。

三、组织教学

(一)在教学过程中,(情景创设、任务驱动)环节是我每节课要引导同学们完成的,(提示板、学习指引)是在(任务驱动)环节穿插简介的,其它的环节由于时间关系不曾做。

(二)在引导学生学习的过程中,所有的概念、名词我都不不给学生讲解,不易理解,也浪费时间,需学生在完成任务的同时去领会其意义。

如:什么是vb中的窗体?什么是属性?(和word做类比很容易理解。)

(三)在调动学生积极性方面,我觉得将vb说的怎么好都没有用,关键是让学生真正能动手做出些什么,这样同学们的兴趣自然就提高了。所以对第一章我仅用三节课就结束了,进入到第二章vb的学习。(第一节很有兴趣也明白,第二、三节有同学说不懂,我觉得也没有必要非得懂)

(四)分组活动:

目标:为提高学生的协作意识,培养其协作能力。

方法:前后两座四人一组(此种微机室座位排列方式不方便前后讨论,应更改成同座两人一组)。

四、在上课近一个学期的时间内,总得来讲我觉得这本书我讲得比较牵强,原因之一本身就不会,之二备课不充分,但就其上课效果来讲,还算勉强能引导学生前进,也希望在今后的时间里,能尽量花心思在备课上,并在教与学的过程中不断改进方法,总结经验,以其能有更好的效果。

四、教学历程

第一轮磨课准备的时间大概有一周,教学导入的环节我阐述了高斯儿时的小故事引出1+2+3+?100求和问题,主要启发同学们“人都是从一点优秀起来的”,也侧面反映循环结构学习的重要性。

√课堂导入用时太多,效果不佳,建议更换。〤do语句和流程图介绍顺序出现严重错误,有违程序设计思路

√确定程序设计三步骤,强调并落实。

〤前期设计过程考虑到教学内容较少,又在第二次上课添加了for语句的内容,画蛇添足,前前后后都没有讲解透彻,pass掉了? √主要是把思想讲透,任务环节设计不要让学生形成只需要粘贴代码的定式思维,而是

要让他们主动思考,根据程序流程图的理解设计补充代码,教学任务环节需要重新设计,课后小结也要落实。〤课后小结前三次没有很好设计,也没能落实下去,需要设计并完善。√环节的设计,例题精讲,练习题完整性教学很好? 一个学期的时间过得很快,最后的课上的还算成功,基本上程序设计的思想和do语句的内容讲透了,自我总结觉得课堂导入活动设计的比较成功,学生积极参与,对循环结构设计产生了比较深刻的建构,但是在动手实践环节情绪不高,一方面也反映了我们学校学生不爱积极思考,学习比较被动,兴趣是最好的老师,接下来的日子我也会悉心准备,自我沉淀,努力让学生们爱上我的课堂。篇二:算法与程序设计(vb)的反思性学习

算法与程序设计(vb)的反思性学习

【摘 要】高中信息技术课程标准是以普通高中整体改革为背景的,新课标注重提高信息素养,打造终身学习的平台,培养解决问题的能力,共同建构健康的信息文化。本文就高中算法与程序设计教学,浅谈了自己的几点思考:即教师在正确认识高中阶段开设程序设计教学的重要性基础之上,如何培养学生的反思性学习能力,从而更好的开展程序设计教学,提高学生的信息素养。

【关键词】程序设计教学;认识;反思性学习

江苏省《高中信息技术课程标准要求》指出:选修“算法与程序设计”模块以算法与程序设计为主线,揭示利用计算机解决实际问题的过程。通过本模块的教学,让学生体验算法思想,了解算法与程序设计在解决问题过程中的地位和作用。使学生能从简单问题出发,设计解决问题的算法,并能初步使用一种程序设计语言编制程序、实现算法、解决问题。就高中程序设计教学而言,笔者有这样几点思考。

一、对高中阶段开设程序设计教学的认识

高中阶段开设算法与程序设计教学有其必要性。学生在高中阶段打下基础,有利于他们进入大学的深造和就业以后的继续教育。此外,高考数学中加入了算法模块,也证明了开设算法与程序设计教学的重要性。

算法与程序设计属于较高层次的学习内容,所以学习的深度和广度要由教师具体情况具体对待。教师要帮助学生充分认识到该部分内容的重要性,让学生在学习过程中积极发挥主观能动性,从而促使教学工作科学、合理、有效地开展。

二、程序设计教学中培养学生反思性学习能力

反思性学习,顾名思义就是通过对学习活动过程的反思来进行学习。学生具有反思性学习的意识是反思性学习的前提。让学生明确没有反思便难有自我改错纠偏的道理;明确反思不仅能及时改正错误,还能优化已有认识,提高自身合理性水平。对于学生的成功予以适当表扬与鼓励,还可以达到强化学生反思意识的效果。另外,教师要营造开放、合作、协调、信任的教学氛围,鼓励学生大胆地质疑,给出别出心裁的答案。学生智慧的激活,会反作用于教师和其他学生,使其能在更高层次上积极思维,从而在师生、学生间积极思维的互动中,不断闪耀出智慧的光芒,从而建立一种互动的反思关系。

反思性学习不仅仅是对学习一般性的回顾或重复,而是深究学习活动中所涉及的知识、方法、思路、策略等,具有了较强的科学研究的性质。新课标强调关注每个学生的情感、态度、价值观和一般能力的培养。所以在教学中,教师要有

意识的通过多种方法来培养学生的反思性学习能力。

1、由浅入深、循序渐进

教学过程中,教师不能局限于教材内容系统条块化的安排,要能够做到重新分析教材,增强教学内容的层次性。从而既符合人的认识过程规律,也能使学生在掌握知识的同时掌握运用知识的方法。引导学生的思维层次提高,逐渐深刻,促进学生的进一步反思,诱发他们的创新思维。

例如,学完求余(mod)、整除()运算符后,可以讲解如何将一个两位数的个位、十位分别输出。在学生掌握的基础上,可以进一步引导学生思考,如果是一个三位数、或者四位数的时候,又该如何将每一位上的数字分别输出呢?建立上述基础上,在讲完循环结构后,还可以让学生尝试完成“水仙花数”的程序。

教学过程中使用任务驱动法时,要注意由点到面,逐步介绍各知识点。开始先让学生有所了解,经过一段时间的熟悉以及相关知识的积累后,再深入理解,然后适时地加以概括和总结。让学生对知识的理解、认识、运用有一个由浅入深、循序渐进的“螺旋式”上升过程。

2、举一反

三、触类旁通

学习过程中,不难发现解决许多问题的算法是相互联系的。如果教师善于整理、归纳,并结合一些典型例题来讲解的话,学生的思路必然拓宽,培养了他们思维的灵活性,使学生学会举一反三,提高学生对知识的应用水平与创新能力。

例如,用vb编程实现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 在该题基础上,如何实现:

编程求s=1+3+5+„„+99的和。

再问:在①的基础上,如何实现:编程求s=2+4+6+„„+100的和。

通过类比方式,学生还可以较容易的完成下面一题:

②编程实现s=1*2*3*„„*10,即求s=10!。

再对(转载于:vb教学反思)第②题充分理解的基础之上,学生还可以完成下面一题:

③ 编程实现s=1!+2!+3!+„„+10!。

综上可见,教师如果认真的对题目进行筛选,并对教学内容进行合理编排组织进行教学,将有效帮助学生学会举一反

三、触类旁通。

四、结束语

信息技术老师应以《中小学信息技术课程指导纲要》为指导,“中学信息技术课程要以基础性知识和技能性操作为主,程序设计是更高层次的学习内容”。程序设计教学的目标不是培养“小型的程序员”。教师要培养学生用程序设计的方式进行思考,使学生的学习成为探究性活动,提高学生的创新能力,促进学生信息素养的提高,帮助学生成为适应信息化时代发展的人才。

参考文献: [1]中华人民共和国教育部.普通高中信息技术课程标准[s] [2]熊川武.反思性教学[m].上海:华东师大出版社 [3]陈伟平金炳尧.高中程序设计教学中培养学生反思性学习能力[j].中国教育信息化,2008,(1):33-34 作者单位:江苏省金湖中学篇三:vb教学的心得 vb教学的心得

针对vb教学中存在的教与学脱钩的矛盾,着重介绍了vb的教学方法,分析了学好这门课程的关键要点,以便更好地帮助学习者快速有效地掌握这门语言。vb教学 程序设计 案例教学法 算法 实验教学 visual basic(以下简称vb)是计算机高级语言中的一种,是基于basic的可视化的程序设计语言,它继承了basic语言所具有的程序设计语言简单易用的风格,采用面向对象的程序设计方法、事件驱动的编程机制,加上由于vb是目前众多软件开发工具中效率最高的一个,所以vb成为了高校非计算机专业必修的计算机课程,也是参加计算机等级考试的主要内容。计算机语言具有触类旁通的特点,学生在学习vb课程之前,都非常希望能学好这门课程,能编制出高水平的程序,但是,vb程序设计的方法和概念对于初次接触计算机语言的学生而言是全新的,加上部分章节内容枯燥抽象,使得学生学习起来感觉比较困难,甚至望而却步。vb课程教师在上课前都做了精心的准备,在课堂上也投入了极大的热情和耐心,可还是经常看到台下的学生表现出一脸的不解。如何解决好这种教与学脱钩的矛盾,显然采用先进有效、灵活多样的教学方法是提高vb课程教学质量的关键所在。下面是笔者多年来的vb课程教学的一些体会。

选用适当的教学方法,培养学生的自学能力和学习兴趣:vb课堂教学知识点很多,根据这门课程的一般教学顺序,前阶段讲授的内容通常都是变量、数据类型、运算符、表达式、语句、函数的定义等,学生会觉得所学内容理论性太强,加上初次接触,会觉得比较抽象,从而导致对本课程教学的不重视,等到后面真正涉及到编程时,由于基本概念和编写程序的规则没有掌握好,又缺乏算法和数据结构的知识,学生编制的程序往往是错误很多,很难在机器上调试出结果。所以这就需要我们任课教师采用适当的教学方法来改善教学效果。

案例教学法,是在教师的指导下,根据教学目标和内容的需要,采用案例组织学生进行学习、研究、锻炼能力的方法。它能创设一个良好的宽松的教学实践情景,把真实的典型问题展现在学生面前,让他们设身处地地去思考、去分析、去讨论,对于激发学生的学习兴趣,培养创造能力及分析、解决问题的能力极有益处。案例教学发的实施步骤是:第一,整理一个程序案例,这个程序应该是完整的,并且包含了当天课程的所有知识点,也包含了以前已经讲授过的知识。第二,分析案例、解决问题。讲解实现这一程序的基本思路,提出实现思路所需要解决的问题。此时,教师与学生之间是一种“师生互补,教学相辅”的关系。教师将分析案例的“主权”交给了学生,让学生运用所掌握的各种知识,甚至是课外的知识去分析这些问题,讨论解决方法。第三,回顾和总结,在程序中讲解新的知识点,总结新知识的使用方法和注意事项,展示结论,和学生共同讨论教材结论和同学结论的共性和差异性,分析差异性产生的原因,并对学生的各种结论加以点评(以鼓励的形式);也可由学生阅读课本来分析自己的得失,从而使学生的自学能力得到培养。

这样可以通过案例把抽象的原理,概念等具体化,把他们置于一定的实际情景之中,使学生可以清楚地认识到这些原理、概念在实际生活中的用处、表现,增进其学习兴趣和动力,同时也会恰当地掌握它具有的特定含义和意义。案例教学法注重学生的创造能力和实际解决问题能力的培养与发展,而不仅仅是获得固定的原理、规则。学生通过案例教学得到的知识是内化了的知识,虽然不一定能把所学到的知识罗列出来,但学生逐渐学会了如何处理众多的疑难问题。

强化实验教学:vb是一门实践性很强的课程,实验教学在该课程的教学中应该占主要地位,对培养学生的动手能力、分析问题和解决问题的实践性很强,要求学生必须具有较强的实际操作能力。vb语言使用先进的面向对象编程思想,独特的设计方法使设计过程充满趣味性,设计周期缩短、设计界面美观。该课程性质特别适合于边操作边学习,通过实验既可以加深对所学课程的理解,又可以积累程序调试经验,起到课堂教学达不到的效果。通过上机实验可以使学生进一步理解面向对象编程的基本思想,为学习其它面向对象编程语言打下良好基础。在实际教学过程中,教师往往只重视理论课的教学,对实验课却是随意地按照章节后的习题安排一些实验,学生上机时有的也只是在书本找个现成的程序进行调试,根本不知其所以然。这样必然导致不良的教学效果。改进的措施就是:(1)合理安排理论课与实验课时间,注意相互衔接;(2)精心组织实验,不能仍以传统的验证性内容为主。每次实验的内容要紧扣最近课堂上所讲解的知识点;(3)注意教材中实验内容的连贯性,注意由浅入深;(4)在vb实验过程中,设计一些训练习题,让学生尝试自行设计,有效地引导学生联系实际,有意识地培养学生分析问题、解决问题的能力。作为老师一定不能放松实验课的指导工作,只有这样才能掌握每个学生的学习情况。

抓重点,攻难点:掌握语言的目的是为了进行程序设计,重点放在算法设计和程序设计上面,因此,算法与程序代码成了vb应用程序的基础,也是核心。在教学中经常存在这样一种现象:很多学生对语法、结构等知识掌握得很好,但一碰到实际问题就不知道如何下手,其实这就是算法能力欠缺的表现。在vb程序设计中,算法有很多种,常用的算法必须掌握,如:迭代法、穷举法、递推法、递归法、分解法等。教师应多带领学生阅读程序,分析过程,吸取他人的经验和成熟的算法,使学生熟能生巧。

总之,vb语言的内容多,知识面广,教师应采取适当的教学措施,使学生尽快掌握,通过编程培养创新思维。同时,一些有经验的教师还可以做一些相关的课件,让学生课后进一步学习。此外,教师还应重视自己创新能力的培养,注重将专业知识应用到实践中的能力的培养,以求达到良好的教学效果。[1]丁爱萍.visual basic程序设计(第二版),北京电子工业出版社.[2]孙秀.vb教学方法改革的探索与实践,辽宁师专学报.[3]贾长云.可视化编程应用,中国职业技术教育.江苏省南通大学现代教育技术中心篇四:【陈澜】《初识visual+basic》教学设计及反思

认识visual basic 南京师范大学附属中学新城初级中学 陈澜

■教材分析:

本节课的教学内容是初中信息技术选修教材第一篇《程序设计》中第二单元第一节的内容。算法必须要选用一种程序设计语言来描述,计算机才能接受。根据初中生的年龄特点,vb语言比较适用。本节的教学内容是后面学习程序的三种基本结构内容的基础。本节将vb作为实现算法的平台,不是专门介绍vb,而是以在vb中实现简单算法为原则的,因此仅介绍教材中涉及到的几个最常用的控件。

■学情分析:

本节课是初二年级vb程序设计基础的新授课。在这之前学生已初步了解了程序设计与计算机软件以及编写程序的步骤,但学生还没有接触过任何程序设计语言,更没有使用程序设计语言解决过实际问题。在本课中,教师通过提出问题、分析问题给出算法、选择程序设计语言、设计程序界面、编写代码、调试程序、解决问题等环节使学生逐步认识vb,了解使用vb编程的一般步骤,并对面向对象的程序设计最基础的直观上的认识。

■教学目标: 1.知识与技能

(1)熟悉vb的界面

(2)掌握在vb中编程的一般过程(3)对象的属性设置 2.过程与方法

(1)在解决具体问题过程中认识vb的界面。(2)掌握用vb编程解决问题的一般步骤。3.情感态度与价值观(1)在学生经历“运行”、“感受”、“感悟”的过程后,能对程序设计有一个感性的认识。

(2)让学生体验到vb是一种易学好用的程序设计语言。■课时安排

安排1课时。

■教学重点与难点 1.教学重点:vb的界面与对象的属性设置。2.教学难点: 利用vb编写程序的过程。■教学方法与手段

演示教学、任务驱动、启发式教学等

■课前准备

教学课件、学生任务

■教学过程

第1页(共3页)

■教学反思

本节课是认识visual basic 的第一课,我原先的设计思路为着重强调学生对使用vb编写过程的认识,从直观上去体会使用vb的方便与快捷。经过中心

第2页(共3页)

组同志们的指点,必须首先考虑学生的认知水平,从学生现有能力出发,由学生以掌握的知识对比学习新授内容,逐步培养学生学习vb的学习热情。故将本节课的重点放在了认识对象属性和设置对象属性的方法上。本节课的流程为展示程序——分析算法——设计程序界面——添加对象——复制代码——保存程序——调试、运行——修改对象属性从而美化界面。在课堂上,学生对学习任务的达成度还是不错的,最终的程序界面也是丰富多彩的,各有各的特色。但同时,我也发现了一个问题,是先进行程序界面的美化再进行代码的添加及保存、调试等操作,还是采用我本次上课反其道而行之的方法,这个地方还是需要认真考虑的。

另外,本课的课堂气氛可以说是比较平淡的,和学生的互动时,学生的声音越来越小,这个地方也是需要好好反省一下的,是任务设置的问题,还是其它什么原因。

第3页(共3页)篇五:vb学习笔记

2、先在general里声明窗体级全局变量: dim num1, num2 as single dim strnum1, strnum2 as string dim firstnum as boolean 判断是否是数字开头 因为text1里是存放字符串的,所以要把输入的数据进行运算,必须把字符型变量转变为实型变量,分别用num1、num2和strnum1、strnum2进行存放。

3、如何将字符型转换成实型? a=val(text1.text)它的作用是将文本框中输入的字符转化为数值 dim shuzi as single dim zifu as string shuzi=12345 zifu=str(shuzi)将文本框中的数值转换成字符 shuzi=val(zifu)

4、窗体之间的相互调用: if ?? then load form2 form2.show else load form3 form3.show 5、在vb中optionbutton的什么属性决定它是否能被选中?.value=true 选中 =false 不选

6、在同一个工程下,资源是可以共享的,有两个方法:

1、在form1中调用form5中某个控件,如textbox12中的值,可以用:

form5.textbox12.value

2、定义一个全局变量,将form5中的计算结果传给全局变量,然后在其他窗体里直接调用这个全局变量就可以了。

7、mgsbox的使用: mgsbox “输入错误”

8、程序解读 private sub form_load()窗体加载事件,当窗体加载时执行 text1.locked = true 设置text1不可输入数据 n = 0 设置变量n为0 plus = false 设置变量plus为false(假)end sub 事件结束 private sub form_keydown(keycode as integer, shift as integer)窗口键盘按下 if keycode = 97 then cmd1_click 当按下的键盘代码为97的时候执行cmb1按钮的单击时间后面的一样

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 在调试窗口中打印键盘代码 end sub

9、form1.cls ′消除窗体form1上的内容 print visual basic ′在当前窗体上显示 circle(2400,1500),800 end sub

11、^(幂)-(取负)*或/ mod(四舍五入法)+或-字符运算符: +或& 同级 关系运算符:=、>、>=、<、<=、<>、is 同级 like 运算符: like 逻辑运算符:由高到低 not and or xor eqvimp

12、内部函数: vb的内部函数大体上分为四大类:数学函数,字符串函数,日期与时间函数和转换函数。

使用数学函数的几点说明:

(1)三角函数的自变量单位是弧度

如sin47°应写成 sin(47*3.14159/180)。(2)函数int是求小于或等于x的最大整数。

例如 int(2)=2, int(-2.5)=-3 当x≥0时就直接舍去小数,若x<0则舍去小数位后再减1 利用int函数可以对数据进行四舍五入。

第二篇:VB程序设计教学反思1

《VB程序设计》课程教学反思

我一直以来担任《VB程序设计》课程辅导教师。该课程是计算机专业必修的专业课,作为课程辅导教师,应当积极整合多种教学资源、采取多种教学手段指导学生综合运用各种媒体进行自主学习,并有针对性地引导学生端正学习态度,激发学习动机,提高学习兴趣,增强学习信心,以提高开放教育的教学效果。以下就教学实践中遇到的一些新问题,以及教学内容与教学方法上做的一些探索实践,谈一点心得体会,以抛砖引玉。

一、突出课程特点,精心设计教学示例,解决实际问题,激发学习兴趣

(一)学好VB,首先要让学生对这门课程产生浓厚的兴趣。兴趣和求知欲是学习动机中最活跃、最现实的成分,是推动学生学习的一种最实际的内部动力。为培养学生的学习兴趣,在第一次辅导课时,我就利用多媒体演示往届学生的学习成果,进行榜样教育,让学生看到努力的方向、可达到的学习目标,以增强学习的信心。

(二)培养学生的学习兴趣和求知欲,首先要让学生打消畏难情绪,使学生认识到知识对社会和对自己的意义,知识是需要,在满足这种需要而从事学习过程中产生愉快的情绪体验,从而产生进一步的学习兴趣。因此例题的选择要体现由浅入深、由简及繁、循环渐进的原则,例如:我在讲循环结构程序时引入的第一个例题是从键盘输入一个自然数,判断该数是奇数还是偶数,当学生理解掌握之后,再提出要输出1~100之间所有的偶数,该怎样做?此时讲解循环的相关语句,学生自然容易理解了。其次利用学习成果的反馈作用,随时看到自己的成绩与进步,可让学生产生成就感,进一步激发学生努力学习的动机。比如:在演示完“信号灯”红、黄、蓝三种状态的变化后,讲解编程方法,然后要求学生利用前面所学的程序流程的控制方法加以改进,使得“信号灯”可以自动在红、黄、蓝三种状态之间切换,不少学生圆满地完成了任务。

二、针对学生实际情况,适当添加教学内容,突出教学重点与难点,提高辅导课的教学效果

(一)VB教学主要有程序设计语言和可视化界面设计两方面的内容。程序设计语言主要介绍VB的基本知识、基本语法、程序流程的控制和常用算法等内容,可视化界面设计主要介绍面向对象程序的概念与设计方法。正确处理好程序设计语言和可视化界面设计的关系,在一定程度上影响了课程质量的好坏。必须让学生清楚地认识到:若只重视可视化界面设计, 1 而忽视了程序设计基本功的训练,那么,尽管可以设计出漂亮的界面,但是不会编写程序代码解决具体问题;若只强调程序设计、常用算法的实现,而不兼顾可视化界面设计,则不能很好地满足实际应用的需要,VB的优点没有得到体现和发挥。因此,把程序设计语言作为重点和难点的教学思想,应贯穿在教学的始终。

(二)学完程序设计语言部分后,再讲述对象、属性、事件、方法等基本概念,窗体及常用控件的作用、常用属性设置的方法,并选择前面做过的典型例题和习题,应用常用控件,编写相关的事件过程代码,让同学们理解建立一个VB应用程序的步骤和事件驱动的运行方式,体现了面向对象可视化的编程特点。比如辅导课中,我选用了“计算器”程序、“字体字号演示程序”、“选课系统设计”、“用户登录界面”等典型例题进行讲授,取得了很好的教学效果。

从笔者的教学体会看,当好一名《VB程序设计》课程辅导教师,关键是在激发学生学习积极性的基础上,着力培养学生良好的程序设计风格和编程习惯,注重本学科的最新发展在课堂教学上的体现,重视学生自学能力的提高和主观能动性的发挥,特别要重视实践教学环节,在充分保证实践教学上机时数的情况下要努力提高实践教学的质量,保证实践教学的效果。实践表明,利用多媒体技术,科学合理地在辅导课中组织教学,充分利用Internet进行师生交流,可以有效地发挥课程辅导教师的主导作用,提高课程辅导的质量。

第三篇:VB教学总结

茂名市第二职业技术学校

(2013~2014学年第一学期)

信息部

VB教学工作总结

2012-2013学年第二学期,我担任13级计算机精英高考班VB课程教学。VB是一种有代表性的较流行的可视化语言,利用它使得创建具有专业外观的用户界面的编程工作简单易行。本课程的目的与任务是使学生通过本课程的学习和示例的分析,掌握使用Visual BASIC开发Windows应用程序的一般方法和特点,理解Windows应用程序的基本概念、主要功能和Windows应用程序开发的基本思想,能够根据实际需要自行开发简单的Windows应用程序,并为今后进一步使用Visual BASIC或其他面向对象的可视化开发工具开发Windows应用程序打下基础。

就vb本身的特点是概念多、实践性强、涉及面广,它既像其他的程序语言一样,有自身的语法,编程思维,也有与传统的过程驱动语言的不同,最特别的在于它是面向对象的事件驱动编程。所以在教学过程中一方面要加强学生和落实学生动手能力的培养,另一方面对于关键性概念、整体实现思想方面的问题要讲解清晰。在授课过程中,我开始采用的是计算机室运用教师程序控制学生电脑授课,针对性的进行讲解,老师操作,学生进行操作,采用试验与授课结合,在进行了一段时间的教学后,发现效果一般,首先对于动手操作,学生倒是可以在vb开发环境中放置控件,并能独立完成一定的操作任务,但是他们不能将其事件驱动的特征与控件编程联系起来。他们对语法缺乏有比较清晰的理解,对于整个vb编程的思维没有建立起一个系统的概念,为了加强学生的系统概念和编程思维,我在授课过程中一方面,多讲实例,在讲解例题的过程中加强学生对于vb编程的思维训练,另一方面,采用机房和教室授课相结合,部分理论性极强课程改为教室授课,由于在教室讲课能更生动形象的把抽象的计算机语言讲解清楚,学生对于概念理论的理解也大大提高,这样改进一下教学方法,教学质量有了明显的提高,同时也激发了学生的兴趣,大部分学生对于这种机房讲课和教室讲课相结合教学方式很能接受,让问题在实践中得到解决。实践给我的经验是一定不要对教材中每一部分都去讲解,可以选择部分最基本最常用的内容仔细讲解,其他内容一代而过,留给学生自己思考的时间。帮助学生尽快掌握实用VB开发Windows应用程序的一般方法。学习VB的最好方法是结合自己的需要利用最基本的方法开发出最简单的程序来获得Windows应用程序开发的感性认识。如果每一个细节都去讲解,一来浪费大量时间,二来学生获得大量目前用不道的知识,这样的知识是死的并且会很快忘记。关键要通过教师的讲解获得Windows应用程序开发的思想而讲解VB的实用方法仅仅是一个手段。要引导学生根据自己的兴趣和要求有选择地快速地获得全书的整体印象,至于书中大量细节内容应引导学生通过上机和自己思考来掌握。不仅要让学生学会使用VB开发应用程序,还要让学生学会如何利用这个开发工具,结合自己的需要,来思考如何实现自己的需要。这样不仅学会了VB的使用,还学会了如何开发Windows应用程序的思想。课堂的时间是非常短的,而学生课下却有很长时间,必须教会学生开发Windows应用程序的思想而不是仅仅学会使用开发工具的方法。这样学生通过学习VB获得开发Windows应用程序的一般方法,为学生日后进一步学习和使用VB开发实用程序打下基础,也为学生学习其他Windows应用程序开发工具打下基础。理论指导实践,实践加深对理论的理解,这是我在vb教学过程中最重要的体会。

另外2013级计算机应用(精英高考)班的学生学习能力总体来说比较强,逻辑思维能力也很棒,他们对自己动手编程也非常感兴趣,这也大大激发了我的教学热情和积极性,我将继续努力把自己的教学工作做好。

第四篇:VB程序设计教学目标

《VB程序设计》教学目标设定

曲江职校

杨远峰

实践总学时: 128

面向专业和年级:计算机专业一年级

时间段:一学年

一、实践课程教学的教学目标

通过实验达到教学大纲要求的教学目的,通过实验的上机练习,达到熟练掌握 VB编程技巧,养成规范、标准的思维和方法,具体实验的要求按每一个实验的要求去练习、上机、总结。

二、实践课程的性质、目的与任务

本课程是计算机基础课程。本课程的任务是向学生介绍计算机程序设计的基本知识,使学生掌握 VB语言的基本内容及程序设计的基本方法与编程技巧,了解面向对象程序设计的一般思路,培养学生应用计算机解决和处理实际问题的思维方法与基本能力,为进一步学习和应用计算机打下基础。

三、实践课程教学的基本要求

本实验大纲的核心内容是 10个主题实验,每个实验都针对某个具体应用精心设计,并以该应用为主题展开,通过这些实验的实施,学生应该认识Visual Basic6.0的编程环境、面向对象的概念、可视化编程的优势;会使用Visual Basic6.0编写简单的程序、使用其中的控件建立友好的程序界面、使用各个基本事件;掌握各控件的基本属性、事件、方法,掌握面向对象编程及可视化编程的一些技巧,掌握基本的程序设计流程。

四、实践内容

实验一 Visual Basic6.0 的安装与使用

实践地点:实验室

时间安排: 2学时

实践形式及方法:演示及动手操作

[实验类型] :验证性试验

[目的要求]

1、安装Visual Basic6.0

2、编写显示“欢迎使用Visual Basic6.0”的窗体程序

[内容提要] :熟悉 Visual Basic的编程环境,掌握安装过程以及基本的设置。

[主要仪器设备] :微机

实验二 拼图游戏界面设计

实践地点:实验室

时间安排: 4学时

实践形式及方法:动手操作

[实验类型] :验证性试验

[目的要求]

1、建立一个拼图游戏的窗体程序

2、该任务主要是布局菜单、图像框、图片框按钮、标签、文本框、单选按钮

3、程序部分主要是修改对象的一些常用属性、窗体运行后的大小、位置等 4.根据实级界面的设计,完成中级和高级游戏界面的设计 [内容提要]

了解各控件之间的相互协作,合理安排程序界面,通过相应的事件,编写合适的代码,完成要求的内容。

[主要仪器设备] :微机

实验三 随机排列拼图游戏的图块位置

实践地点:实验室

时间安排: 10学时

实践形式及方法:动手操作

[实验类型] :综合性试验

[目的要求]

1、随机排列拼图游戏中几个图块的排列顺序

2、每次随机排列时,图块的位置都会发生改变

3、在游戏难度设计时,如果难度是最高级别(困难),并且移动方式是逐格时,要求最左上角的那个图块位置不能改变,无论怎么随机排列,左上角的那个图块的位置是不会改变的,否则不能完成拼图游戏

4、根据初级游戏中图块的位置随机,完成中级图块随机和高级图块位置随机的设计 [内容提要]

应用程序设计的基本结构设计方法和技巧,对象位置和大小的控制方法,随机数产生的方法设计该程序

[主要仪器设备] :微机

实验四 拼图游戏中图块选中状态的设计

实践地点:实验室

时间安排: 10学时

实践形式及方法:动手操作

[实验类型] :验证性试验

[目的要求]

1、使用鼠标事件可以选中图块

2、选中图块有亮度框

3、使用控件数组记录选中的对象 [内容提要] 鼠标事件的应用、控件数组的应用 [主要仪器设备] :微机

实验五 拼图游戏中使用指定键移动图块

实践地点:实验室

时间安排: 12学时

实践形式及方法:动手操作

[实验类型] :验证性试验

[目的要求]

1、使用键盘上的2468键移动选中图块

2、使用键盘上的上下左右键移动选中图块

3、使用鼠标键移动选中图块

4、移动规则的设定,只有目标位为空时,才可移动选中图块,5、逐格移动时只能是上下左右一格一格移动,不能跨格移动选中图块

6、跨越移动时,可以跨越其它图块移动选中图块,前提是目标位要为空方可移动 [内容提要]

几个常用鼠标事件,规则的设定

[主要仪器设备] :微机

实验六 拼图结果正确性的判定

实践地点:实验室

时间安排: 10学时

实践形式及方法:动手操作

[实验类型] :综合性试验

[目的要求]

1、对拼图完成后,检测拼图结果正确性与否,根据初始的随机位置情况进行判定

2、计时器判定

3、按钮单击事件判定 [内容提要]

计时器事件的应用,条件语句的应用 [主要仪器设备] :微机

实验七 拼图游戏过关时间的记录

实践地点:实验室

时间安排: 4学时

实践形式及方法:动手操作

[实验类型] :验证性试验 [目的要求]

1.应用计时器事件记录游戏过关玩家的时间

2、将游戏过关玩家的时刻记录到指定文件中 [内容提要]

计时器事件的应用 [主要仪器设备] :微机

实验八 拼图游戏移图方式设计

实践地点:实验室

时间安排: 8学时

实践形式及方法:动手操作

[实验类型] :验证性试验

[目的要求]

1、逐格移动方式中,选中图块只能是相临之间可以移动

2、跨越移动方式中,选中图块可以跨越移动

[内容提要]

相临位置的判定、目标位的判定、移动后源位置和目标位置状态的判定 [主要仪器设备] :微机

实验九拼图游戏级别关卡设计

实践地点:实验室

时间安排: 8学时

实践形式及方法:规定内容

[实验类型] :设计性试验

[目的要求]

1、可以选择初级、中级、高级

2、建立一个多重窗体应用程序设计

3、用户名的相互传递

[内容提要]

多重窗体应用程序设计、公共变量的定义和使用

[主要仪器设备] :微机

实验十拼图游戏难易程度选项设计

实践地点:实验室

时间安排: 8学时

实践形式及方法:自行设计

[实验类型] :设计性试验 [目的要求]

1、通过改变临时放图区的多少来控制拼图游戏的难易度

2、改变屏蔽临时放图区的标签位置、设计监时放图区的状态 [内容提要]

标签的大小、位置、临时放图区的状态设计 [主要仪器设备] :微机

实验十一拼图游戏操作说明设计

实践地点:实验室

时间安排: 2学时

实践形式及方法:自行设计

[实验类型] :设计性试验

[目的要求]

1、设计一个图体,一个标签,在标签内放置游戏相关的操作说明

2、窗体只有关闭按钮 [内容提要]

标签的大小、位置、标签内显示内容的设计,窗体相关属性的设计 [主要仪器设备] :微机

实验十二拼图游戏背景颜色设计

实践地点:实验室

时间安排: 6学时

实践形式及方法:自行设计

[实验类型] :设计性试验

[目的要求]

1、设计一个图体,三个滚动条,一个列表框,可以选择设计背景色、按钮文本背景色、移图区背景色

2、可以实现根据列表框的选择对象实现选定对象背景颜色的改变 [内容提要]

引用公共变量,不同窗体间名称的传递,多分支结构的应用;选定同一窗体不同部分背景颜色的改变

[主要仪器设备] :微机

实验十三拼图游戏前景颜色设计

实践地点:实验室

时间安排: 6学时

实践形式及方法:自行设计 [实验类型] :设计性试验

[目的要求]

1、应用通用对话框改变图体上对象的前景颜色

2、按钮、标签的文字颜色 [内容提要]

通用对话框的应用 [主要仪器设备] :微机

实验十四拼图游戏积各级别历史成绩查看

实践地点:实验室

时间安排: 10学时

实践形式及方法:自行设计

[实验类型] :设计性试验

[目的要求]

1、读出相应级别记录文件中存放的数据

2、随机文件中记录文件的读写操作 [内容提要]

随机文件的相关操作 [主要仪器设备] :微机

实验十五拼图游戏积各级别历史最好成绩查看

实践地点:实验室

时间安排: 10学时

实践形式及方法:自行设计

[实验类型] :设计性试验

[目的要求]

1、读出相应级别最好记录文件中存放的数据

2、随机文件中记录文件的读写操作 [内容提要]

随机文件的相关操作 [主要仪器设备] :微机

实验十六拼图游戏进行中时,单击右键会弹出最好成绩

实践地点:实验室

时间安排: 6学时

实践形式及方法:自行设计

[实验类型] :设计性试验 [目的要求]

1、读出相应级别最好记录文件中存放的数据

2、随机文件中记录文件的读写操作 [内容提要]

随机文件的相关操作 [主要仪器设备] :微机

实验十七拼图游戏中删除指定级别的玩家成绩记录文件

实践地点:实验室

时间安排: 4学时

实践形式及方法:自行设计

[实验类型] :设计性试验

[目的要求]

1、删除文件操作

2、MSGBOX操作提示语句 [内容提要]

KILL语句和MSGBOX 语句 [主要仪器设备] :微机

实验十八拼图游戏中成绩排序及字段显示

实践地点:实验室

时间安排: 8学时

实践形式及方法:自行设计

[实验类型] :设计性试验

[目的要求]

1、可以对各级别用户成绩、用户最好成绩、按不同方式不同字段进行排序

2、可以按要示显示指定字段 [内容提要]

冒泡排序法的应用、复选框的应用、内部字符串函数的应用 [主要仪器设备] :微机

五、考核方法

评定标准:依照实验的要求,比较学生所做程序的结构是否合理、功能是否完善、代码编写是否正确。

第五篇:VB程序设计教学小结

一学期的课程已近尾声,现就一学期以来教学工作及等级考试相关事宜进行归纳: 全国二级VB考试:

1.笔试(公共基础知识部分30分+VB部分70分)

2.机试(基本操作15+15;简单应用20+20;综合应用30分)

关于非VB部分即公共基础知识部分的复习建议:

带资料(电子或纸质)回家,有计划地复习;完成至少 两套笔试试卷(平时购买的+历年考试真题)。

关于笔试中70分VB部分:在网上下载考点,认真复习课本相关知识点,完成相关读程序及重点算法涉及题目(作业中布置的为考试中经常涉及的)。

关于机试部分的复习建议:

将VB题库.rar文件带回家有计划的练习,我认为凡是与考点相关题不要漏做,不能抱侥幸心理。至于考点经常考的操作在平时作业中也有所体现。江苏省二级VB考试:

笔试(20分计算机基础部分+80分VB)机试(改错题+编程题)

感谢大家一学期以来对这门课的支持,对布置作业、改测试题、试卷等工作的支持;感谢各班班干部同学的辛苦付出;感谢大家在课堂上表现出来的活力与热情。最后祝福大家在今后的人生道路上一帆风顺!

下载VB教学反思word格式文档
下载VB教学反思.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    vb期末教学工作总结(5篇)

    VB程序设计教学工作总结 本学期我承担了高二计算机一二班的VB课程教学。学校的重心其实就是常规教学,所以我坚持做好从“备、讲、批、辅、考、评”诸环节抓起,高标准严要求,认......

    VB循环结构,教学设计

    篇一:vb程序设计fornext循环结构教学设计《vb程序设计for„next循环结构》教学设计江苏省武进高级中学现代教育技术组 吴涛一、 教学目标设计 本课内容的学习建立在学生已......

    体验VB编程教学设计

    《体验VB编程》教学设计 一、教学内容分析 1.课程标准内容《信息的编程加工》教学设计 初步掌握用计算机编程加工信息的工作过程和基本特征; 2.教材作用与地位 教科版《信息技......

    VB教学的心得[合集五篇]

    VB教学的心得 针对VB教学中存在的教与学脱钩的矛盾,着重介绍了VB的教学方法,分析了学好这门课程的关键要点,以便更好地帮助学习者快速有效地掌握这门语言。 VB教学 程序设计 案......

    Vb常用语句

    Vb常用语句 语句 1.赋值语句  变量的赋值 格式: [Let] =  功能:先计算赋值号右边表达式的值,然后将值赋值给变量。 注意:  “=” 意义是“赋值”而不是“等于”,x = y和y = x不等......

    VB教学计划(★)

    中等职业技术学校教学计划课程:visual basic程序设计语言班级:09计算机1班,09计算机2班教师:林飞醋 时间:2010-2011学年第一学期 1 2 3 4 篇二:信息技术教学计划vb 信息技术......

    vb错误处理

    Vb错误处理 出错处理 (1)设置错误陷阱 On Error Resume Next 若出现错误,则将当前错误语句忽略,执行下条语句。 On Error GoTo 语句标号 On Error GoTo 0 不进行任何处理 (2)编写......

    VB说课稿

    《组合框的使用》说课稿 各位领导、老师大家好! 今天我说课的题目是《组合框的使用》,我将从教材分析、教学目标、教学重点难点、教学方法、教学过程、教学总结六个方面谈谈我......