vb教学,《VB多分支选择结构的运用》教学案例 教育教学案例分析100例
vb教学,《VB多分支选择结构的运用》教学案例 教育教学案例分析100例详细介绍
本文目录一览: 语言行为教学法VB
语言行为教学法
VB
-.VB理论基础
二.VB的操作策略
三.VB操作行为的8个基本元素
四.VB的评估
五.VB在自闭症儿童临床康复中的应用六.教学策略表一口语行为训练策略
语言行为教学法
VB
-.VB的理论基础
VB主要建立在ABA的科学原则上,以斯金纳的语言评估为中枢。
斯金纳的关注重点是从传统的ABA的声音模仿转移到肢体语言的行为表达上,要求个案成为说者,而治疗师成为倾听者,而非像过去个案只单一为听指令的人。
斯金纳的口语行为模式 (例如,辅助、撤除、塑造、链接等),提供行为分析、评估和对自闭症儿童嗯每日语言进去计划的基础。
口语行为功能分析核心分别为要求、接触和互动口语行为,这三种口语行为在传统上皆被归类为“语言表达”。斯金纳除这三种口语操作以外,又增加了一个与复诵、接收性语言、阅读、听力和仿写相关的文本
语言行为教学法
VB
二、VB的操作策略
1.基本的应用行为分析的使用,斯金纳的口语行为功能分析的使用
2.对口语操作的使用语言评估
3将口语操作视为基本介入方式
4.使用口语行为功能去分析所有口语发展,包括语言障碍
5.使用教导策略时建议可以部分使用语言语言的口语行为分析
语言行为教学法
VB
三、VB语言操作行为的8个基本元素
1要求
2.接触
3.相互沟通
4.仿说
5.模仿
6.接受性语言
7.阅读
8.听写
语言行为教学法
VB
四、VB的评估
1.VB-MAPP里程碑评估第一项内容包括170种可测量的学习和语言的3个发展阶段,包括0~18个月、18~30个月、30~48个月。能力的评估包括了要求、接触、仿说、互动口语、倾听、动作模仿、独立游戏、社交和社交游戏、视知觉和配对、语言架构、团体和教室技巧以及早期学习
2.VB-MAPP里程碑评估第二项是对于在一般学习和语言获得上有障碍的自闭症儿童或者其他发展困难者
3.VB-MAPP第三项内容,书写评估报告包括了18个评估领域并且协助式定义一个孩子是否能具有有意义的进展,以及在一个较少限制的教育环境下能否获得基本的学习。
4.VB-MAPP第四项任务分析和技巧学习,提供更进一步的能力分析以及一个更完整和持续学习及语言技巧课程。
5.VB-MAPP里程碑安置和个别化教育的目标
语言行为教学法
VB
五、VB在自闭症儿童临床康复中的应用
1.对于无语言的儿童包含:10个方面
2.对于有表达语言儿童: 初学者包含:5个方面
3.对于有表达语言儿童: 中级阶段包含:6个方面
4.对于有表达语言儿童:高级阶段包含:18个方面
语言行为教学法
VB
六、教学策略表一口语行为训练策略1.早期要求训练,营造频繁的机会,促使要求行为的发生
2.使用多元(相连)的控制程序
3.使用多元 (相连)的训练范例
4。建立口语上有条性的区辨性
5。互动口语的教学程序
6。说者一听者双边对话训练
7.听者依照对事物的功能、特点和类别的响应,训练倾听响
应
8。照课程的引导教导典型的语言发展
9。刺激一反应配对程序/自动化刺激反应,由治疗师给予强化赞美,之后孩子目已的成就感逐渐成为自己的强化物
10。人际技巧,灵活运用 VB 教学技巧
11.口语行为模式 (VB Model) 治疗师能明确设立行为的学习目标
12.行为动力程序,正确操作学习行为的激励作用
13。零错误,立即矫正的学习程序
14。使用刺激控制程序转换,分辨孩子的行为动机,并善用强化控制以改变问题行为
15.最少使用处罚
16。收集首次尝试数据和调查数据
17.DTT 单一尝试和自然环境训练 (或称偶发教导) 的操作策略
18.扩大的沟通
19.教导社交行为与语言表达、非语言的肢体表情和聆听技巧
20.着重于孩子使用独立游戏技能和参加社会游戏的过程
21.明确订立孩子的每日行程和学习目标
如何在VB教学中激发学生的学习兴趣
作为微软公司推出的程序设计语言的VB,不仅包含的内容丰富,并且简单易学,很适合程序设计语言的初学者。也就是这一点,VB也就成为了众多高校非计算机专业的公共基础课。但是,这门课程不仅知识点多并且具有很强的实践性,因此对于这些非计算机专业的学生来说,这门课程无疑被排在了枯燥无味还有比较难的课程里面。因此,教师必须在教学中采用比较好的教学方法,让学生对这门课产生兴趣并且较快的掌握这门课。下面就这个问题谈几点有关的经验。
一、让学生了解VB的重要性
作为非计算机专业的学生认为这只是一门公共基础课,平时自己知道一些关于计算机的基础知识就可以了,没有必要再去学这门既枯燥有较难的课程。但是他们不知道,学习VB不仅能够使得学生加强自己的动手能力,并且还会培养自己能够积极主动地学习,具有比较严谨的逻辑思维,甚至还可以利用VB的知识解决自己专业还有平时一些有关计算机的问题。另外,在国家的计算机水平等级考试中还专门设有VB二级考试。因此,这就可以看出学习这门课不仅对自己的学习还有生活都有一定的帮助。所以,在课上,教师应该专门介绍一下学习此课程的重要性,让学生明白此课程的意义。
二、演示趣味实例
在西方,一些教育学者认为,知识就是学生自己感兴趣的、有用的。因此,在让学生了解到学习VB的重要性之外,还要让学生对此门课程产生兴趣。如果学生对教师所讲的内容不感兴趣,即使这门课教师对这么课准备的特别充分,也不会对学生产生吸引力,更不用说在课余时间学生会花时间这方面了。
在VB中,许多知识都比较抽象难懂,因此这也就要求教师在上课的时候不要只是对学生灌输理论性的知识,而是结合实际情况还有自己的教学内容在课上进行一些比较有趣的演示。比如说在讲到小时钟控件的时候,教师就可以在课堂上自己做一个简单的倒计时的牌子,通过这个牌子来具体详细的讲解有关时钟控件的用法。教师还可以在上课过程中,让学生玩一些与VB有关的五子棋等小游戏,这样学生不仅在这个过程中玩得尽兴,还能感受到VB的魅力,因此,学生便会对此产生一些兴趣,这也就激发了他们学习的动力,积极主动的去学习这门课。
三、学生参与编程
在以前的VB教学中,教师只是在幻灯片中放映这节课要学习的知识点,照着幻灯片来讲解,并没有学生的参与。这样做虽然能够让老师节约时间以便能够传授更多的知识。但是,这种教学方式,不仅不会让学生获得更多的知识,还会对这门课产生一种负担的心里。因为,采用这种方式,学生面对的是自己所不知道的大量知识,如果稍微一分神,便会错过很多知识的讲解,思路自然就跟不上老师的节奏了。这也就造成了教师需要重复好几遍才能让学生明白,这不仅浪费了学习的时间,还使得教学进度不增反减。这便不得不让教师改变自己的教学方式。
在我看来,教师可以根据自己的教学计划先制作一个简单的程序,引导学生进行思考,并且让学生自己动脑解决问题,然后老师在去讲解有关的知识点,最后让学生与教师一起编写程序来解决问题。这种通过教师在课堂上一边讲解一边让学生练习,并且参与到编程中的教学方式,不仅能让学生对所学的知识有更深的理解,并且还间接性的提高了学生自己的思维能力还有动手能力。当然,在课堂上的举例教师也要慎重的选择,因为例子的好坏直接影响到学生对知识的理解。因此,教师选择的例子不仅要符合实际并且还要与课本中的知识点相接应,让学生在课上尽快的接受本节课的知识点并且有所应用。
四、设置陷阱
教师在课堂知识自己一味的讲解正确的知识不会让学生集中注意力,所以教师在讲解一些例题的时候,可以适当的设置陷阱,并且帮助学生找错误,让学生对此知识点印象深刻,真正的掌握此知识点。
比如教师在讲解整型变量还有长整型变量的时候,为了让学生们理解两者之间所能保存的整数的范围不同,便可以设计一个如下的实验。首先让学生计算6!,根据所学的知识学生很快便可以将此程序编解出来:
Dim i as integer,k as integer
k=1
Fori:l to 6
k=k*i
Nexti
Print k
运行之后得出结果为720,正确。但是接下来,教师便可以让学生计算10!。很多的学生只是在上一个的基础上进行修改,只是把“for i=1 to 6”改为“for i=l to 10”,运行之后发现并没有得出正确的结果。这时候,教师就可以把长整型变量与整型变量之间的区别进行讲解,并且在讲解之后,让学生重新修改上面的程序,这时学生便会很快找出问题所在。通过这个例子,学生便会对这两个概念有更深的认识。运用这种方式不仅能让学生在上课的时候集中自己的注意力还能体会到自己亲手解决问题的快乐。
五、重视情感因素
在现在的高校教育中只是注重教学内容,从而对情感因素对教学的作用进行忽略。有关研究表明,情感因素在教学过程中并不是一个可有可无的因素。在教学过程中积极的情感能够让学生全方面发展,消极的情感则就会对学生的发展产生阻碍。因此,教师在教学过程中要注重与学生之间的情感交流。想要让学生产生积极的情绪,首先,教师要对学生足够的尊重。在上课的时候,教师要时刻注意自己说话的语气以及对待学生的态度,要做到对所有同学一视同仁,让学生在课上感受到尊重。这样,不仅能让学生对学习一直保持浓厚的兴趣,还可以让一些学习能力比较弱的学生感受到学习的魅力,从而在学习上进步;其次,教师要学会多多表扬学生。因为表扬是一种最廉价、最易于使用且最有效的、但也是最容易被人们忽视的激发学生学习动机的方法。不时的表扬学生不仅能让学生得到心理上的满足,还能让学生增强学习的兴趣,从而使得学习效果有所提高;最后,教师要适时得进行批评。在前面有提到过积极地情感能让学生促进学习,其中积极的情感不仅是要教师鼓励学生还包括要适时的对学生进行批评教育,让学生认识到自己的错误,从而进行改正。在批评的时候,教师也要运用合适的方式,不让学生的自尊心受到伤害。
六、结语
总之,教学有法,教无定法,只要教师教学得法就好。VB教学的主要目的就是为了让同学了解一下变成的基本思想,从而培养学生自己分析问题并且动手解决问题的能力。围绕着这个目标,在保证同学们学习积极性的前提下,按照他们的认知规律组织教学,一切有效的教学方法都可以在我们的教学过程中加以运用,进而使综合素质得到整体提高。
VB教学详细资料大全
《VB教学》是一款软体,支持Win9x/NT/2000/XP。
基本介绍 软体名称 :VB教学 软体平台 :pc 软体版本 :V4.002 软体语言 :简体中文 软体大小 :2.99MB 软体授权 :免费 运行环境,软体介绍, 运行环境 支持Win9x/NT/2000/XP 软体介绍 以VisualBasic电脑语言为蓝本,开发出本软体,它具有以下功能:1全面支持中英文命令,并且可以随意转换.是世界上第一个从命令级别上支持中、英文的编程环境.中文引你轻松入门,英文保你与世界潮流接轨,顺利通过各种信息技术考试.2提供了200多个信息术语的英文解释,让你在套用中不知不觉地牢牢掌握,便于日后发展.3把许多数学、物理概念形象地展示在电脑上,便于大家理解,并演示各种数学手段在电脑的套用,以便大家开拓眼界,懂得数学的重要性,如行列式与坐标变换的关系,导数与极值的关系,函式与反函式,函式图形,颜色是如何生成的等.4拥有多种调试手段,以便使用者能直观与动态地观察电脑的执行过程.5为便于大家掌握电脑语言在实际生活中的套用,我们结合中学数学与物理课本的一些概念,做了许多例子,大家从中可以学习数学建模,并用电脑解决问题,既便于学生适应高考信息题的引入,也有利于初涉电脑的成年人正确理解电脑语言的套用,在运用电脑时能做到知其然更知其所以然.6提供各种语法在现代电脑控制常用语言-C语言的相似描述,以便有兴趣者由浅入深,继续学习.
幼儿园小班课程故事 [浅谈计算机专业《Visual,Basic》课程教学方法]
摘 要:根据职业类学校学生的特点,结合计算机专业课程的发展方向,探讨和研究适合《Visual Basic》课程的教学方法,如项目教学法和任务驱动教学方法。使学生能更全面深入的掌握《Visual Basic》课程的教学内容,注重培养学生创新和团队合作能力。
关键词:Visual Basic 教学方法 任务驱动法 项目教学法
vb是Visual Basic的简称,是由美国微软公司于1991年开发的一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,它是许多职业类学校计算机专业的基础课程,对于学生来说,程序设计的思维方式和概念都是全新的,学生接受起来很困难,因此必须研究程序设计的教学方法。那么在职业学校中如何有针对性的做好该门课程的有效课堂教学,切实培养学生的技能水平和理论水平,寻找一个好的教学方法是非常重要的,这也成为当代职业类学校教师VB教学工作的不可忽视的环节。下面我就从Visual Basic这个软件来谈谈适合的教学方法。
一、课程教学的整体设计以及 教学计划 和目标
本课程一般要分为两个阶段来讲解,第一个阶段是Visual Basic基本功能的介绍,窗体的了解,各种控件的使用,在这个阶段的教学目标是让学生熟练的掌握Visual Basic各种控件的使用,尽可能多的了解Visual Basic各种控件的作用。第二个阶段是利用Visual Basic进行简单程序的编写,在这个阶段的教学目标是使学生能独立完成一些Windows应用程序编写,例如:一些常用应用软件的登录窗口,这些设计在我们的生活中很常见,学生了解这些知识可以为以后系统的编程提供更大的空间。这两个阶段的教学可以放在1个学期来完成,为了使学生能更好的完成各个阶段的教学目标,教师采取的教学方法是十分重要的,课程采取的教学方法不仅要符合职业类学校学生的实际情况,更要在最大限度上提高学生的学习兴趣,使学生能在轻松的环境下完成对课程的学习。因此要根据课程各个阶段的知识特点,采用不同的教学方法。
二、课程第一阶段采用教学方法
第一阶段的教学目标是Visual Basic基础操作的训练,为了避免枯燥的讲解控件使用方法,又能使学生理解工具箱中控件的的作用并能熟练使用,在这个阶段可以使用任务驱动教学法。所谓“任务驱动”就是在学习课程的过程中,学生在教师的帮助下,紧紧围绕一个共同的任务活动中心,在强烈的问题动机的驱动下,通过对学习资源的积极主动应用,进行自主探索和互动协作的学习,并在完成既定任务的同时,引导学生产生一种学习实践活动。在这个阶段教师可以精心设计一些制作实例,由浅入深,通过每一个实例的制作来掌握控件的使用,教师先利用多媒体设备给学生讲解实例的制作步骤,分析实例中用到的控件,学生再利用上机课完成实例的制作,并且总结用到控件的特点,探索这些控件有没有其它方面的作用。教师最后检查每一个学生任务完成的情况,并做出评价性总结。通过这样的方法进行教学,使学生既有完成实例的兴趣和动力,又有教师最后检查任务完成情况的压力。最终可以使学生顺利完成第一阶段的教学目标。
三、课程第二阶段采用教学方法
第二阶段的教学目标是使学生利用Visual Basic能独立完成一些常用软件与小游戏的编写,由于在这个阶段学生要独立完成一些程序的编写,学生有自己的设计思路,因此教师只需要补充一些使用软件时不同的语言设计可以得出不同效果的理念和方法。在这个阶段学生是课堂的主体,教师可以使用项目教学法进行教学,所谓项目教学法是学生在教师的指导下亲自处理一个项目的全过程,教师将需要解决的问题或需要完成的任务以项目的形式交给学生,在教师指导下,以个人或小组工作方式,由学生自己按照实际工作的完成程序,共同制定计划,共同或分工完成整个项目。在使用项目教学法进行课程教学时可以分以下几个步骤:
1.确定目标
由教师提出一个设计的项目,然后同学生一起讨论,最终确定项目的目标和任务。学生可根据需要提前准备,以利于项目教学的实施。
2.制定要求:
项目要求是在该项目训练中要达到的训练目的,也是学生评价的准绳。
3.项目实施
在这个阶段中,学生明确自己的目的任务,然后按照确立的工作步骤和程序工作,实施过程中,可及时得到教师的指导。结束后将项目实施的步骤简单的记录下来,以利于与复习、总结与提高。
对于需要设计的项目,则要通过绘制草图的方式促进项目的更好实施,同时要注明设计说明。
4.评估总结
这个阶段是整个项目活动的总结,是对项目活动结果的检查与评估。评价的方式在项目完成以后,先由学生个人进行自我评价,再由教师点评,让学生明确在项目学习中自己的优点,更好的激发学生的学习积极性,同时了解存在的问题,完善以后的项目学习。
四、教学方法的比较
任务驱动法和项目教学法两者都是通过具体的任务来激发学生的学习兴趣,达到预期的教学目标,但它们的区别在于任务驱动法可以更大地激发学生的求知欲望,逐步形成一个感知心智活动的良性循环,从而培养出独立探索、勇于开拓进取的自学能力。项目教学法更注重培养学生分析问题和解决问题的能力及团队精神和合作能力,这一点在现在的IT行业中是很重要的,要完成IT企业中的一个项目,一般需要一个团队来共同完成,一个人即使能力再强,也不可能独立完成整个项目。
总之,对于Visual Basicc这样实践操作性非常强的课程,采取传统的教学方法是不能完成课程的教学任务的,采用任务驱动法和项目教学法为此类课程的教学提供了有力的补充,采用这两种新型的教学方法教学,课堂气氛会更活跃,学生参与更积极主动,学生的创新和团队合作能力会更强。教师只有以激发学生学习动机为目的,以就业为导向,不断的探讨和研究适应中职学生现状的教学模式才能培养出更多的高素质劳动者。
【参考文献】
[1] 邱崇光.《“教学结构”和“教学模式”辨析[J]》,电化教育研究,2002年第9期.
[2] 李力 浅析探究性学习在中职计算机教学中的运用《中等职业教育》2008年12期
[3] 张睿 浅析项目教学法 济南电子机械工程学校
《VB多分支选择结构的运用》教学案例 教育教学案例分析100例
本课是教育科学出版社普通高中课程标准实验教科书《算法与程序设计(选修)》第二章的部分内容。本节内容是在学生初步了解了VB的编程环境、VB中的数据类型、变量的使用以及If单分支与双分支结构的基础上,进一步向学生展示VB多分支选择结构的使用。
在信息技术课程教学中,培养学生信息素养,或者说信息能力,在全国、省、市信息技术优质课评选中存在两种意见:一种是课堂教学中应注重学生技术、技能培养,教学过程中将指导学生如何操作和使用作为教学核心;另一种是在教学中应着重培养学生处理信息的方法和过程,用探究学习的方式去发现和学习技术,形成技能。本案例就是在“引领学生思维,培养分析、解决问题能力,通过思维促进技能”教学理念指导下的设计,并进行了教学反思。
一、学生分析
本课教学对象是高一学生,他们第一次接触程序设计。通过前面的学习,学生已基本掌握单分支和双分支选择结构,能够编写简单的选择结构程序。
二、教学目标
知识与技能:能理解选择结构中单分支和双分支选择结构执行过程,并用其解决实际问题;能理解多分支选择结构,并能用If多分支语句和Select Case多分支语句解决实际问题;能理解Image控件的picture属性和List控件的text属性;能熟练编写、修改、运行程序。
过程与方法:能掌握两种多分支结构语句的基本格式;能掌握选择结构中条件的表达方法;能灵活运用多分支语句编写程序解决实际问题。
情感、态度与价值观:通过任务驱动,逐步深化对知识的理解,提高分析问题、解决问题的能力。
三、教学重、难点
教学重点:能正确选择If的单分支、双分支以及If和Select Case多分支语句解决实际问题。
教学难点:能正确理解选择结构的执行过程,能对程序设计有整体的理解。
四、教学过程
(一)创设情境 整体感知
1.实例演示,了解程序流程。
小明爸爸的生日快到了,小明想用平时节省下来的800元钱给爸爸买生日礼物,请同学们设计一个“爱心礼物”的小程序,让爸爸挑选喜欢的上衣、裤子和鞋子共三件礼物且不超出800块钱预算。教师展示如图1所示的程序。
2.学生操作程序,教师布置任务。
(1)口述程序流程。
(2)用程序流程图画出程序模块结构。
3.师生共同交流探讨,完成程序流程图(略)。
设计意图:用实际操作“爱心礼物”程序创设情境,激发学生兴趣;通过叙述操作过程、绘制程序流程图,引导学生对程序进行整体把握,养成学生整体构建、整体分析能力,为后面任务生成奠定基础。
(二)分析流程 明确任务
1.分析程序流程,学生讨论思考:我们完成本程序设计,需要解决哪些问题?
2.学生讨论,教师梳理,列出如下任务:
(1)图片载入。
(2)双分支,多分支选择。
(3)价格核算。
3.联系旧知,解析任务。
(1)图片载入――学生阅读教师提供的Image控件图片载入方法参考资料。
(2)双分支――选择上衣,价格核算,回顾前面所学习的If语句。
(3)多分支――选择裤子和鞋子。教师提示可用多个单分支语句叠加。
本环节,教师集中解决基础问题――图片载入,为后面多分支探究扫除障碍。
设计意图:从事物表象抓住本源,需要学生在分析问题时有整体意识,需要学生将零散问题进行归类。本环节旨在培养学生分析问题的能力,一是整体把握分层(程序模块)思考,二是结合已有知识对问题进行梳理,三是培养学生程序设计的策划能力。
(三)小组合作 自主探究
1.三人一组,选择“双分支”、“多分支”、“价格核算”之一进行合作探究。要求如下:
(1)根据流程图写出程序。
(2)上机操作调试。
(3)把程序要点及问题做好记录,以备交流汇报使用。
2.交流汇报,资源共享。
(1)双分支交流。
请选择上衣的小组做交流,并利用广播系统展示其程序。
(2)多分支交流。
预设一:学生展示未完成的程序。
学生说出自己的问题与困惑;教师帮助分析,找出原因,修改完善,并调试运用。
预设二:学生展示已经完成的程序,教师将双分支和单分支语句解决多分支程序进行列举比较。
(3)核算交流。
学生思考:如何让程序知道你选择了多少钱的上衣、裤子和鞋子?用变量保存价格的时候应该放在程序的什么地方?整个礼物选择结果的判断应在什么地方完成?
小结:利用单分支以及多个单分支解决问题。
设计意图:知识的实际运用体现学生解决问题的基本能力,知识的迁移则体现学生对新旧知识的重组与构建。本环节倡导学生通过合作探究,充分运用已有知识解决现实中的问题,并通过提供相关资料,创设实际运用平台,搭建新旧知识互通的桥梁,让学生探索发现新知及其实际运用。
(四)师生探究 构建新知
学生通过多个单分支语句解决多分支问题,除了这种方法,是否还有新的发现?
教师引用学生新发现,或者直接引出“多分支结构”,并思考:
1.对比图2、图3,分析新的“多分支结构”与刚才“单分支解决多分支”有什么不同?
教师用单步调试的方法,让学生分析两者之间在执行过程中的不同,找到If多分支语句的优势所在,并引导学生观察、分析If多分支语句的基本结构。学生归纳总结两种结构执行过程的差异,师生共同总结出If多分支结构。
2.引导学生熟悉新内容,完成整个程序的设计,并调试运行。
设计意图:程序算法的优越性,需要在实际运用中才能获得直接感受,也需要在同一问题不同算法的比较中得到体验。将新的方法与用已有知识解决问题的方法进行比较,进一步让学生清楚两者之间的差别。通过改变满堂灌的方式,采用自主探究学习方式,培养学生自主学习的习惯、意识和能力。
(五)交流总结 拓展延伸
1.运用Select Case语句来完成多分支选择。
指出VB中还有一种多分支语句――Select Case语句,让学生阅读教材中的例子和注释并思考:
(1)在我们这个任务中“Select Case 表达式”中“表达式”和“表达式列表”含义分别是什么?
(2)用Select Case语句实现选择鞋子的程序该怎么写?
学生自主探究,调试程序并运行。
设计意图:用比较、类比的方法,启迪学生创造性思维。通过学生自学教材例子,完成新知识的学习,培养学生举一反三的能力,同时训练自学能力。
2.小结。
(1)多分支选择语句的格式。
(2)多重选择语句的执行过程。
设计意图:归纳梳理知识发现过程,对比所发现新知识的优势所在,让学生体会程序算法的精妙之处。此处师生共同小结,一是知识的获取过程,二是归纳本课知识要点。
(六)学生完成自我评价
课堂自我评价表
1.对于本节的学习课的学习你感到:
A 轻松 B比较轻松 C有点困难
2.对于If 多分支结构和Select Case语句的基本格式你感到:
A完全理解 B理解,但仍有点模糊 C不理解
3.关于表达式与表达式的列表的表示方法,你的理解程度:
A理解 B大概理解 C不理解
4.在完成这节课中的实践与练习时,你:
A能够独立编写代码并通过调试程序正确运行。
B基本上能够编写代码并通过帮助达到程序正确运行。
C编程有点困难,正确率也不是太高。
设计意图:学生自我评价的反馈信息,有助于教师了解教学的实际情况,便于在以后的教学中调整教学方法和教学策略。
(七)课后练习
布置课后作业。
设计意图:由于Select Case语句结构上较If多分支语句更加灵活,鉴于要在一节课内完成两个多分支语句的理解比较困难,所以在处理时进行了侧重,通过课后练习的方式,让学生在课后去思考、消化。
五、教学反思
该案例源于南京师大附中王静老师2010年暑假在武汉做新课程培训时所展示的程序,她的教学理念是“在游戏中学习程序设计”。在讲到这个内容时,用这个例子设计了教学过程。
在“算法与程序设计”这一模块的教学中,我总是担心学生难以接受,总是习惯于帮助学生分析程序中的算法,学生跟着老师安排的任务进行学习,但忽视了自己分析的过程,忽视了知识的建构,学生知其“源”,不知其所以“源”。学生在课堂上学得很不错,但在独立解决其他问题时,仍然不知道如何入手,不知道已有的知识如何运用。可以看出这种教学方法存在很大问题。我们能否让学生像程序员一样工作,让学生通盘熟悉信息处理的全过程,发现一个程序形成的全过程,让学生知识与能力并举。本课教学正是立足于此而展开的。
本案例通过“爱心礼物”程序创设情境,通过叙述操作过程以及绘制程序流程图引导学生对程序进行整体上的把握,培养学生整体分析能力。通过分析流程、明确任务环节,帮助学生从事物表象抓住本源,培养学生分析程序、解析问题的能力。在知识获取过程中,把所需知识演变成学生迫切想解决的问题,并建立新旧知识的联系,让学生通过自主探究、合作学习而完成。整体把握分层(程序模块)思考,结合已有知识对问题进行梳理,培养学生程序设计的策划能力。
当然,在实际教学实施中也遇到了很多问题,通过学生教学反馈信息来看,有一部分学生对于VB程序设计的学习感到困难,这也反映出学生思维上的依赖性,自主探究的动力和习惯还有待提高。当然,教师在进行 教学设计 的过程中应该有更多的预设,通过充分的换位思考,提高教学效果。
(作者单位:湖北黄石市第二中学 湖北黄石市广场路小学)
自考数字媒体艺术科目:VB程序设计课程简介?
VB程序设计课程是高等教育自学考试数字媒体艺术的专业基础课程之一,课程讲授了VisualBasic概述、VisualBasic基本控件及简单程序设计、VisualBasic语言基础、三种基本结构程序设计、数组、过程、过程和变量的作用域、常用控件与系统对象、等多方面的知识。通过本课程的学习使学生掌握编程的基础知识和基本方法,同时加强了结构化程序设计和常用算法的训练,并了解面向对象的程序设计方法。VB程序设计课程的学习要求:1、了解可视化计算机程序设计方法以及编程思想,具备高级语言程序设计及可视化编程能力;2、具有分析问题的能力,能够独立编写简单基本程序,并能够结合相关技术实现基本项目的设计;3、掌握可视化应用程序开发工具的基本使用方法,进一步掌握程序设计的基本方法及获得相应的训练,为以后有关课程的学习和实践环节做好必要的准备。VB程序设计课程的的教学方式:课程教学采用多媒体教室授课。结合课件及教案组织教学。因为本课程是一门实践性很强的课程,教师在讲授完相应内容后应在本周内组织学生上机实验。除课堂讲授以外的教学环节主要包括:实验。实验的内容及要求体现在教材的每章后面的实验中,要求实验后学生提交自己的实训成果到FTP服务器。VB程序设计课程的的的考核方法:考试采用上机和笔试相结合的方法;根据学生完成考试的时间,通过考察学生在完成任务过程中的表现,来评价学生的学习程度和能力。想要报考自考数字媒体艺术专业的考生可以通过网上报名或现场报名的形式进行报考。详情可咨询猎考网
谁能介绍给我简单学VB的网站 或是教学
Visual
Basic是一种可视化的、面向对象和采用
事件驱动
方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。
硅谷动力
的
视频教程
:http://www.enet.com.cn/eschool/video/vb/
摘自《全国计算机等级考试二级教程--Visual
Basic语言程序设计(修订版)》
入门资料:
http://www.diannaohang.com.cn/
http://51pg.go1.icpcn.com/
对于编程的一些基本语法、语句要先弄明白,接下来要理解一些
可视化编程
的概念,比如:对象、类等等。
这里:http://www.ibook8.com/book/vb.htm
有很齐全的VB入门教程,先去下载些看看
http://digi.it.sohu.com/7/0203/77/column206507782.shtml
这里也可能有你需要的。
参考资料:《全国计算机等级考试二级教程--Visual
Basic语言程序设计(修订版)》
关于如何学习VB
把数学学好,不要学vb,从C语言学起,然后汇编,然后数据结构.等,这样更系统对以后你想深入计算机有很大帮助的VB是面象对象就是说你学VB的话是在衣服外面在穿衣服的感觉,当然VB比C学起来容易些
听我的
试着做一些东西出来
比如小游戏
慢慢的你就会知道怎么去学,感觉到其中的好处
千万不要只听老师讲,后来做一遍老师讲的,这样你的学习就失败了
建议你去的论坛看看,那里有很多资料和方法
我也是从初二自己学习编程的,但我先学的是BASIC语言,这个比较简单,基本语句就17种,那时候我是在没有任何基础的情况下学的,如果想编工程上用的软件,就学习VB ,如果想编计算机专业的东西,一开始就去学C语言,如果想早点编好玩的东西,比如小游戏,先学VB。
我个人学编程的顺序是:BASIC语言——VB——C——C++——VC
我现在也在进行第二阶段的说。
百度贴吧里面有一篇文章可以解答你的问题哦
http://tieba.baidu.com/f?kz=113620583
原创,超经典:为何要学编程?如何学编程?用什么语言最好?有什么好书?
这篇文章也不错但说的笼统了点。
怎样学编程
1.明确学习目的
学习编程对大多数IT业人员来说都是非常有用的。学编程,做一名编程人员,从个人角度讲,可以解决在软件使用中所遇到的问题,改进现有软件,可以为自己找到一份理想的工作添加重要得砝码,有利于在求职道路上谋得一个好的职位;从国家的角度,可以为中国的软件产业做出应有的贡献,一名优秀的程序员永远是被争夺的对象。学习编程还能锻炼思维,使我们的逻辑思维更加严密;能够不断享受到创新的乐趣,将一直有机会走在高科技的前沿,因为程序设计本身是一种创造性的工作。知识经济时代给我们带来了无限的机会,要想真正掌握计算机技术,并在IT行业里干出一番事业来,有所作为,具有一定的编程能力是一个基本条件和要求。
2.打好基础
学编程要具备一定的基础,总结之有以下几方面:
(1)数学基础 从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的,最早的计算机也是为数值计算而设计的。因此,要学好计算机就要有一定的数学基础,出学者有高中水平就差不多了。
(2)逻辑思维能力的培养学程序设计要有一定的逻辑思维能力,“逻思力”的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。因此在学习编程过程中,我们不必等到什么都完全明白了才去动手实践,只要明白了大概,就要敢于自己动手去体验。谁都有第一次。有些问题只有通过实践后才能明白,也只有实践才能把老师和书上的知识变成自己的,高手都是这样成材的。
(3)选择一种合适的入门语言 面对各种各样的语言,应按什么样的顺序学呢?程序设计工具不外乎如下几类: 1)本地开发应用软件开发的工具有:Visual Basic 、Delphi 、VC++ ( C++ Builder ) 等;数据库开发工具有:Visual Foxpro 、Oracle Developer 、Power Builder 等。 2)跨平台开发开发工具如 Java 等。 3)网络开发对客户端开发工具如:Java Script 等;对服务器开发工具如:PHP 、ASP 、JSP 、ISAPI 、NSAPI 、CGI 等。以上不同的环境下几种开发工具中 VB 法简单并容易理解,界面设计是可设化的,易学、易用。选 VB 作为入门的方向对出学者是较为适合的。
3. 注意理解一些重要概念
一本程序设计的书看到的无非就是变量、函数、条件语句、循环语句等概念,但要真正能进行编程应用,需要深入理解这些概念,在理解的基础上应用,不要只简单地学习语法、结构,而要吃透针对这些语法、结构的应用例子,做到举一反三,触类旁通。
4.掌握编程思想
学习一门语言或开发工具,语法结构、功能调用是次要的,最主要是学习它的思想。例如学习 VC 就要学习 Windows 的内在机理、什么是线程......;学习 COM 就要知道 VTALBE 、类厂、接口、idl......,关键是学一种思想,有了思想,那么我们就可以触类旁通。
5.多实践、多交流
掌握编程思想必须在编程实际工作中去实践和体会。编程起步阶段要经常自己动手设计程序,具体设计时不要拘泥于固定的思维方式,遇到问题要多想几种解决的方案。这就要多交流,各人的思维方式不同、角度各异,各有高招,通过交流可不断吸收别人的长处,丰富编程实践,帮助自己提高水平。亲自动手进行程序设计是创造性思维应用的体现,也是培养逻辑思维的好方法。
6.养成良好的编程习惯
编程入门不难,但入门后不断学习是十分重要的,相对来说较为漫长。在此期间要注意养成一些良好的编程习惯。编程风格的好坏很大程度影响程序质量。良好的编程风格可以使程序结构清晰合理,且使程序代码便于维护。如代码的缩进编排、变量命令规则的一致性、代码的注释等。
7.上网学编程
在网上可以学到很多不同的编程思想、方法、经验和技巧,有大量的工具和作品及相关的辅导材料供下载。例如网站“编程课堂”(http://best.yeah.net/)主要以 VB 和 Delph;教学和交流为主,提供大量实用技巧;网站“现在时编程学园”(http://pshool.yeah.net/)是专门介绍C、VC、VB、Delphi 等的综合编程网站;网站“ VB 编程乐园 ”(http://www.vbeden.com/)提供内容丰富而且实用的编程技术文章、精选控件、源代码下载、计算机考试、相关软件以及编程书籍推荐等等。
8.加强计算机理论知识的再学习
学编程是符合“理论→实践→再理论→再实践”的一个认识过程。一开始要具有一定的计算机理论基础知识,包括编程所需的数学基础知识,具备了入门的条件,就可以开始编程的实践,从实践中可以发现问题需要加强计算机理论知识的再学习。程序人人皆可编,但当你发现编到一定程度很难再提高的时候,就要回头来学习一些计算机科学和数学基础理论。学过之后,很多以前遇到的问题都会迎刃而解,使人有豁然开朗之感。因此在学习编程的过程中要不断地针对应用中的困惑和问题深入学习数据结构、算法、计算机原理、编译原理、操作系统原理、软件工程等计算机科学的理论基础和数理逻辑、代数系统、图论、离散数学等数学理论基础知识。这样经过不断的学习,再努力地实践,编程水平一定会不断提高到一个新高度。
我要学VB。
中学计算机教材
http://www.ibook8.com/book/vb.htm
VB编程工具
Visual Basic 6.0简体中文版 Visual Basic 6.0绿色精简版 MSDN VB6精简版
VB入门教程
VB程序设计系列教程 VB 趣味例程 VB6实例教程
中文VB6傻瓜书 VB最简单入门教程 VB 6.0中文版范例入门与提高
VB初哥教学 VB编程标准 看实例学VB 6.0
VB.NET学习教程 VB.NET控件时尚编程百例 VB 中文版实用培训教程
VB经典编程 VB6循序渐进教程 VB 6.0 中文版教程
VB_NET实例解析与应用编程 VB.NET中高级篇 VB精彩编程200例
VB超级教程 VB API函数大全 Visual Basic 6.0实例教程
VB 6.0数据库开发学习教程 VB.NET数据库编程从入门到精通 VB6.0入门提高
21天学通Visual Basic.NET Visual Basic.NET实用全书 Visual Basic.NET学习范本
Visual Basic.NET培训教程 Visual Basic实用编程标准 VB学习教程
VB的控件的学习
VB编程开发技术
COM+与VB6分布式应用程序设计 Visual Basic 插件开发人员指南 VB.NET高级开发指南
VB.Net高级编程 VB.NET 面向对象可重用组件开发 Visual Basic精彩编程200例
VB.Net多媒体编程 VB.NET高级程序员指南 Visual Basic.NET GDI+技术教程
VB.Net控件应用编程实例教程 VB.NET XML Web开发人员指南 VB和SQL Server编程指南
用VB.NET开始Asp.NET1.1的开发 VB 游戏编程学习系统 Visual Basic.NET 编码技术
VB.NET面向对象CLASS的实现 VB.NET应用集锦例程 VB.NET实例解析应用编程
Visual Basic.Net与动态网页技术 VB6开发宝典 VB系统资源
VB 例程序讲解 VB.NET数据库开发实例 VB.NET与数据库开发教程
VB语言程序设计 VB.NET面向对象的实现 Visual Basic 6.0应用编程150例
Visual Basic.NET项目开发实践 Visual Basic 6.0 开发宝典 Visual Basic 6.0网络编程
Visual Basic6.0企业级应用程序开发 Visual Basic6.0数据库程序设计 Visual Basic .NET程序设计基础
Visual Basic.NET数据库开发教程 Visual Basic 6 循序渐进教程 VB游戏编程21天自学通
Visual Basic.NET进销存程序设计 Visual Basic程序设计导学 Visual Basic.NET技术内幕
VB.NET和SOL Server 2000高级编程 利用VB设计打印复杂报表 Visual Basic.NET编程基础
Visual Basic6.0元件程序开发指南 VB.Net网络数据库整合应用 Visual Basic或C#创建WS
Visual Basic.NET程序设计与应用
VB开发手册与指南
VB.Net与ASP.Net代码手册 VB 6.0中文版语言参考手册 VB编程经验手册
VB API 函数使用手册 VBA高级开发手册 VB速查手册之技巧篇
VB.NET Remoting 技术手册 VB.Net调试技术手册 Visual Basic 6.0 组件工具指南
VB.Net字符串和正则表达式参考手册 VBScript语言参考 VB6程序设计参考手册
VB技巧问答10000例 VB5 开发WEB数据库指南 VBscript英文帮助手册
VB6控件参考手册 VB6语言参考手册 VB6程序员指南
VB5开发WEB数据库指南 VBA 高级开发指南 VB中文版实用参考手册
VB编程经验手册 VB6组件工具指南 Visual Basic API函数参考手册
Visual Basic 6.0实用参考手册 Vsual Basic 6.0 控件参考手册 Visual Basic.NET类设计手册
Visual Basic.NET 语言参考手册 Visual Basic.net 反射参考手册 Visual Basic.net线程参考手册
Visual Basic编程经验手册 Visual Basic.Net专家指南 Visuai Basic.NET编程培训教程
VB速查手册之技巧篇 VBscript英文帮助手册
VB其它相关资源
VBSCRIPT函数方法速查 Visual Basic 第三方控件大全 Visual Basic 语言参考-函数速查
Access 2003 VBA 程序员参考书 VB、C快速进阶 V3.0 VB系统资源
VB Script语言参考 VB编程技巧集 VBScript 教程及语言参考
VBScript与JScript实例教程 VB精华文摘 Visual Basic 术语解释
VB常用函数 VBScript学习 VB学习一点通
VB Script基础 VBScript 帮助手册 Visual Basic 常用数值算法集
VB视频相关
VB编程与应用(电大)29讲 编程经典Visual Basic 用多媒体学Visual Basic
电子科大--- VB程序设计 VB.net多媒体教学
想问一下怎么能学好VB? 每次上课都听不懂 比较头疼这门课 请说的详细一些 谢谢
1、要有一定的逻辑基础,知道简单的逻辑表达式的结果;
2、通过相关例子熟练每一条语句的功能;
3、一定要弄清楚循环、分支等语句的执行过程,清楚了解每一步。
4、多看分析例子,多练习。
比如前几天有朋友问的:
Dim i As Integer, a As Integer, b As Integer
a = 1
b = 10
For i = a To b Step a + 1
a = a + 1
b = b + 1
i = i + 1
Next i
Print a, b, i
为什么最后结果是5 14 13
这种就要非常清楚循环的执行过程,分析如下:
循环变量初始值i=1 终值10,步长2
第一次 i=1 (循环初始) 进入循环体: a=2 b=11 i=2。
遇到next循环变量自动加步长,则 i=4,返回循环开头检查。
第二次 i=4满足循环条件,进入循环体: a=3 b=12 i=5 。
遇到next循环变量自动加步长 i=7。返回循环开头检查。
第三次 i=7满足循环条件,进入循环体, a=4 b=13 i=8
遇到next循环变量自动加步长i=10。返回循环开头检查。
第四次 i=10满足循环条件,进入循环体: a=5 b=14 i=11
遇到next循环变量自动加步长i=13。返回循环开头检查。
第五次 i=13 ,不满足循环条件,结束循环。
此时a=5 b=14 i=13
首先要培养兴趣
然后找一本例子比较多的参考书,一个一个编,看不懂的语句再去前面查相关说明。编程语言就是从实践开始学起的
祝你好运
其他人是帮不了自己的~!上课跟着老师的思路走,老师提问什么自己跟着回答!~
不能集中精力,是因为你心里有事,找个值得信赖的朋友 把心事告诉他,这样你会轻松很多的!~
1、排除一切干扰,走进课堂就不要去想其它的事;2、集中精力,不东张西望;3、听不懂的做个标记,不要回头去想;4、多举手,争取课堂上发言,越是听不下去,越要积极参与课堂讨论;5、努力做好笔记,最起码要记下老师的板书;6、合理安排好休息,保持充沛精力。最后再强调一点,那就是做好课前预习,至少先看一看主要内容。
1、除了课前的预习外,课前要认识到这堂课的重要,因为每堂课的内容都有它的重要性和意义,都有一部分新的知识要我们去掌握,多想这些重要性,并以此引起我们对课堂的兴趣和注意,我们就能专心听讲。
2、我们研究发现,学习兴趣的下降往往是冲讨厌某个学科老师开始的,在学校教育过程中,对老师的要求,我们同学选择性比较小,所以无论如何,要认识老师讲课的重要性,要适应老师的讲课方式。一般说来教师都具有比学生丰富得多的经验和专业知识,而且常常讲些书本以外的知识,有经验的教师还能教给学生怎样去学习知识和发展自己的能力,要认识到没有老师的授课和指导,学生学习的困难就会增大,甚至学不下去。作为学生,你要常提醒自己,要听好老师的讲课,向老师学习,不能错过学习的好机会!
3、我们要抱着积极欣赏的态度去学习,排除干扰不受内外影响。当你发现自己有轻视讲课内容的苗头,或教师讲课方式不适合自己口味,或思想不自觉开小差的时候,要及时纠正过来,不能任其发展。当课堂上出现不安静,其它同学干扰,或外界的影响时,也要排除干扰,不受影响,保持集中注意的心理状态。上课不是看电影听故事,没有强烈的故事情节和鲜明的形象,去吸引着你的注意。课堂讲授的各种科学知识有它的知识体系,概念系统,比较抽象概括,它需要借助意志力的帮助,自我控制,去战胜分散注意的各种内外干扰因素,做到有意识的注意,有目的学习。
4、效率是取得成功的中重要步骤,提高课堂学习效率,学生还应该有意追踪课堂内容和老师的思维活动。如果在课堂上只将注意力集中在听老师的讲课,不思考老师授课的内容,不理解这些内容,那么老师的声音会变成催睡曲,使你慢慢进入瞌睡状态。所以上课专心于听懂,一边听讲,一边很快地思考,弄懂所讲的意思,如此跟随老师讲解进行积极思考和对问题的探究,则会使你的大脑处于兴奋状态,也就是使你的注意力集中在讲解的内容上。有教学经验的老师说:“会听课的同学,总是听老师怎样提问题,分析问题,他的思维总是像一个探照灯的光束,紧紧地追踪着老师的思路。”
课堂应该是互动的课堂,生动的课堂,这样才能调动好孩子的积极性和主动性,课堂上边听边想,这种思考是快速的,若思考过深过慢则会影响后面的听课。所以细细的咀嚼,深刻地思考和归纳,疑点的解决主要靠课后的复习或向老师同学去请教。
5、当然我们并不是一味的为了听课而听课,除了善于思维外,课堂上要善于分配注意。课堂上不仅要听、看、想,而且还要记笔记,怎样合理地分配注意力,而不至于顾此失彼,也是很重要的。有些同学只顾一字不漏地记老师讲的内容,但没有功夫思考;有些同学仅顾听,不愿思考一下,听而无味;也有的只顾着想,忘了听下去,或记笔记;其结果都会影响上课的效果。有经验的同学善于转移和分配注意,他听讲时还要快速地想想,当听到重点的内容或老师补充教科书上没有的材料就简要地记一下,以帮助课后复习和理解。如此分配注意于听、想、记上,以理解内容为重点,兼顾各方面,结果是大大提高了课堂学习的效果,还培养了良好的注意的转移和合理分配能力。