VB课程范文
VB课程范文(精选11篇)
VB课程 第1篇
Visual Basic (简称VB) 是美国微软 (Microsoft) 公司推出的基于Windows环境的软件开发工具, 它是目前在Windows环境下设计应用程序最为快捷的工具之一, 也是目前最通用、最易于使用、功能强大的编程语言之一。因此, 它不但深受初学者喜爱, 成为许多编程爱好者初学程序设计的首选语言之一, 而且也广受专业编程人员的青睐, 得到了许多软件开发商的大力支持。从网上企业提供的软件设计岗位分析, VB仍是当前软件设计的主要应用工具之一, 应聘岗位相当多。但学生在应聘VB软件设计岗位时, 因没有必要项目经历, 就业竞争能力不强, 就业比较困难, 出现“企业找人难, 毕业生就业难, 在校学生戒电脑游戏难”的局面, 造成这种局面的原因是多方面的, 显然考核方式不科学、不合理也是其中的主要原因之一, 仔细分析《VB应用》课程的考核方式和内容后, 发现主要存在以下几个问题:
第一, 考试观念落后, 不能真正体现高职高专人才观、质量观和教学观, 考试有较大的盲目性、主观性、随意性, 考试以传统的填空、选择、简答、编程题为主, 缺少真正能发挥学生创意的设计题, 更不可能是完全的项目设计题。
第二, 考试方法简单, 考试只能考共性的、难以体现学生的个性的内容。考试不能根据学生的个性与差异来进行分类考试, 不利于“分层教学”的教学效果评价, 更不利于全面、真实考核学生知识、技能与能力, 容易出现“高分低能”和“低分高能”现象, 从毕业生就业实践反馈回来的信息, 也证明了这一点。
第三, 有些方面是不能通过考试体现出来的, 如学习能力、创新精神、实践能力, 同时, 有很多通过探究性、研究性学习所得到的收获, 无法体现在考试的结果上。在学习过程当中, 有很多情感体验、直接经验等内容, 很难通过传统考试来测量, 而这些能力恰恰是提高学生就业竞争能力的关键所在, 不少在课堂上思维活跃、极富创新能力的学生, 往往期末考试成绩还不如某些死记硬背的学生, 这种考试的激励导向功能不能充分激励学生提高的就业竞争能力, 考试反馈调节功能也远远没有更积极地发挥出来。
第四, 重结果轻过程性考试。虽然采用了平时分和期末考试成绩综合计算来确定最终成绩, 但学生的最终成绩还主要是期末考试和平时测试“一锤定音”, 学生在平时的学习过程中, 积极思考和创新在期末最终成绩上体现较少。
二、《VB应用》课程考核的探索
通过以上分析可知, 对于《VB应用》课程, 不仅要在课堂上探索案例教学、项目式教学以提高教学效果, 而且课程的考核方式和成绩评定必须进行必要改革, 让《VB应用》的考核改革也该真正体现“以就业为导向”。
(一) 采用开放式考试
《VB应用》课程采用完全开放的考试形式。在课程的第一次课, 教师就明确告诉学生, 本课程的期末考试有两种形式:第一种形式为自由式, 学生可以根据自己的兴趣爱好自由选定一个项目作为期末考试题目, 考试时间为整个学期, 而且可以在互联网或图书馆广泛参阅有关资料, 老师只提出明确而具体的提交要求, 学生只要在指定时间准时提交即可, 但特别强调“自主知识权版”, 检查的方法是要求每个同学均要进行简单答辩;第二种形式是开卷考试, 课程的最后一次课完成教师指定的小项目, 考试时间为四节课, 采用开卷的形式, 学生可以自由翻阅教材, 但不能上网和查阅其他书籍, 同样要求每个学生进行简单答辩。第一种考试形式, 只有全勤且没有任何违纪行为的学生才能选择, 而第二种考试形式, 则全班所有同学均可选择。
在教学过程中, 为了提高学生的就业竞争能力, 经常鼓励学生根据自己的特点、兴趣、爱好和学习能力, 深入学习, 力争精通某一方面 (可能是本课程也可能不是本课程) 技能, 而且真正用心去设计部分水平较高的项目, 直接作为面试的素材。如果学生选择本课程作专长发展的话, 可将培养专长与期末考试有机结合起来, 直接将自己精心设计的项目作为期末考试的项目, 不仅一箭双雕, 而且考试成绩肯定也不错。
(二) 成绩评定
1、期末考试成绩的评定。在课程倒数第二次课结束时, 参加第一种形式考试的学生将自己所设计的项目 (作为期末考试试卷) 通过FTP上传到教师机指定位置, 老师在课后认真阅读学生所设计的项目, 根据学生设计项目的难度、实用性、规模大小、完成情况、应用的编程技巧、创新特色等给学生一个项目成绩 (总分为100分) 。课程最后一次课为考试与答辩时间, 正式上课后, 老师先关闭机房交换机, 参加第二种形式考试的学生开始考试, 在指定时间内完成老师指定小项目的设计和实现, 从近几个学期的教学实践看, 参加第二种形式考试的学生一般人数较少, 部分班级甚至只有1-2个, 可以将他们集中安排在教师机旁边, 方便老师监考。同时, 参加第一形式考试的学生开始逐个答辩, 每个同学安排4-6分钟, 前2-3分钟由学生简洁讲解项目设计思路和特色, 后2-3分钟, 由教师根据学生讲解情况进行提问或让学生按老师要求修改程序的某些关键过程等, 由老师根据学生的讲解情况 (是否完全准确的讲解出其设计项目的设计思路和特色) 、答题的熟练程序和反应速度、答案的正确性、答题的语言表达情况等给学生评定一个系数, 此系数为学生期末考试成绩的权值, 权值的取值范围为0.40-1.10, 参加第一种形式考试的学生一般为40人左右, 答辩所需总时间为200分钟, 刚好4节课 (因为《VB应用》课程采用一体化的案例教学, 一个教学单位为4节课而不是2节课) , 下课铃响时, 参加第一种形式考试的学生答辩结束, 参加第二种形式考试的学生考试结束。老师打开机房交换机, 参加第二形式考试的学生上传期末考试答案, 然后利用课余时间组织参加第二种形式考试的学生进行简单答辩。最后由计算公式:期末考试成绩=项目成绩Χ权值, 算出学生的期末考试成绩, 算出的考试成绩可能会超过100分, 需要对算出的成绩进行适当的修正, 保证成绩的有效性。通过这种方式计算出来的期末成绩应该是学生的一个综合成绩, 它包含了学生的学习情况、分析能力、设计能力、表达能力、创新能力等多方面的内容。
2、作业成绩的评定。目前, 广东机电职业技术学院《VB应用》课程的教学采用案例教学, 每次课完成一个小项目的设计, 所以每次课的作业均为下一次课的教学案例, 学生先根据教学案例, 预习相关内容, 然后尝试完成项目的设计与开发, 显然是这一个预习性的作业, 学生完成的难度较大, 作业的目的主要是让学生先熟悉教学案例, 有目的有计划的预习有关知识, 充分作好上课前的准备;另一个目的是培养学生分析问题和解决问题的能力, 开拓思维、培养创新能力。根据作业的这一特点, 在作业的成绩评定, 并不是以学生完成项目的正确与否作为标准, 而是以学生完成作业的态度来评分, 只要学生尽其所能的完成作业就得一个可观的分数, 设计的正确性和创新性, 只是作业成绩评定的加分项。没有及时交作业的同学一律记零分, 且一般情况下不能补交作业, 其实, 学生补交作业已失去本课程作业 (预习性作业) 的意义了。
3、实验成绩的评定。学生实验是安排在老师对教学案例讲解以后才进行的一个知识应用环节, 所以在评定学生实验成绩时, 设计的正确性是最基本的要求, 学生至少要按老师基本要求完成项目的设计与开发。老师在项目分析时, 一般会明确提出项目设计可能存在的不足和完善方向, 并简单的提示有关算法, 学生对实验项目的完善情况将作为实验成绩评定的重点。实验成绩评定还有一个很有吸收力的加分点, 是学生在老师的提示范围之外自行进一步完善项目设计, 这是学生充分发挥想象力, 培养创新能力的体现, 所以不仅在实验成绩评定中有较高加分, 还会在全班表扬有关同学。
4、期末总成绩的评定。《VB应用》课程的教学大纲规定, 在学生的总评成绩中, 作业占20%, 实验占20%, 期末成绩占60%。所以可根据计算公式:总评成绩=作业成绩Χ20%+实验成绩Χ20%+期末成绩Χ60%, 算出总评成绩。
(三) 奖励加分
在期末考试成绩评定、作业成绩评定和实验成绩评定中, 虽然较传统的考核方式已有相当大的改进, 成绩评定能综合评价学生的学习情况、分析能力、设计能力、表达能力、创新能力等多方面, 但这些评价方式仍然主要针对学习结果进行评价。对于学习过程的评价还不够深入。在近几年的《VB应用》教学实践中, 探索了“有奖答题”、“小老师”、“程序欣赏”等有效的方式。
1、“有奖答题”。对于一般性的提问, 采用点名方式让学生回答问题。对于一些开拓学生思维, 需要脑筋急转弯的思考题则采用“有奖答题”的形式。“有奖答题”不仅能活跃学习气氛, 将学生的注意力充分吸收到课堂学习中, 提高学生学习的自主性, 而且能激发学生积极思考, 培养学生创新能力, 可以说它是提高教学效果一大“功臣”, 但其在传统的课程考核中没有体现或体现不足。因此, 在本课程的教学中, 将“有奖答题”的所有加分均直接计入学生的最终成绩。
2、“小老师”。对于在作业或实验中, 完成较好且创新较多学生, 可以请其当“小老师”, 在教师机中演示其设计思路与实现方法, 讲解设计和实现过程中碰到的问题及解决过程。这种方法不仅能树立榜样, 充分认可学生学习成果, 增加学生学习成就感, 激发全班同学的学习兴趣, 而且能锻炼演示学生表达能力, 增加胆量, 积累演讲和面试技巧, 更可贵是其还可以作为教师课堂教学的有效补充, 因为学生是从学生者的角色来分析项目, 他的学习基础、理解能力与其他同学接近, 学生更容易接受。因此, 应该给演示的同学加分, 且将加分直接计入学生的最终成绩中。
3、“程序欣赏”。老师为了鼓励学生充分利用课余时间自由设计项目, 教师建立了一个专门的QQ群作为交流平台, 学生可以将自己的得意作品, 上传到群共享中供大家欣赏, 老师和所有同学均可对其作品进行评价, 老师会根据每个作品的创意与特色、完成情况、群内评价等因素确定一个加分, 对于提出修改意见或直接进行修改的同学也会酌情加分。有了奖励加分后, 学生的最终成绩的计算公式为:最终成绩=总评成绩+奖励加分。当然, 最终成绩也可能超出成绩有效范围, 还应该进行适当修正。
课程的考核是一个复杂的过程, 受很多因素影响, 其中很多因素很难进行定量分析, 所以课程考核改革的探索也是一个复杂的过程, 需要教师在教学实践中, 不断探索、不断总结、逐步提高、逐步完善, 同时, 随着课程考核改革的不断深入, 对教师的能力和素质要求也越来越高, 所以教师在考核改革探索过程还要不断学习, 不断提高自身能力和素质。
摘要:《VB应用》是计算机相关专业一门非常重要的专业技能课, 也是学生毕业时必备的技能之一;但《VB应用》课程以往的考试方式由于观念落后、考试方法简单、不能激励学生积极创新, 完全不能真正体现高职高专人才观、质量观和教学观。文章从考核方式和成绩评定两方面, 探索更适合于高职《VB应用》课程的考核办法。
VB课程设计总结 第2篇
通过几周对VB的学习,使我增加了对VB课程的了解.
首先了解到VB的特点,VB是在原来的Basic语言基础上发展而来的.Visual指的是可视的图形用户界面开发方法.不需编写大量代码去描述界面元素的外观和位置,只要把预先建立的对象添加到屏幕上的某点即可.如果使用者诸多PAINT之类的绘图程序,则实际上已经掌握了创建用户界面的必要技巧.BASIC指的是B语言,一种在计算机技术发展历史上应用得最为广泛的语言之一.VB在原来BASIC语言的基础上进一步发展至今包含了数百条语句,函数及关键词,其中很多和WINDOWS GUI有直接关系,VB不仅是可视语言,而且是面向对象的编程语言.其特点是概念多,实践性强,涉及面广.之后,了解到一些基本的概念,含义.例如类,就是创建对象实例的模板包含了创建的属性描述和行为特征的定义.而此中的对象又是类的一个实例,继承了类的属性,方法,而VB中长用的对象有窗体,控件等.但我们在建立之前必须清楚对象的三要素:属性,方法和事件.而建立程序的步骤大致可分为:(1)启动程序,装载和显示窗体.(2)窗体等待事件的发生.(3)事件发生时,执行对应的事件发生过程.(4)再重复(2)(3)的过程(5)最后直接遇到“END”结束语句结束程序的运行或按“结束”强行停止程序的运行.再用VB创建一个应用程序,第一步骤是创建窗体,它是用户与应用程序进行交互操作的可视部分,窗体是创建界面的基本构造模块,也是创建应用程序所使用的对象.而后必要设置窗体的属性,从而构出窗体的外观,设置好的窗体,窗体就作为对象,能够对其定义的事件作出响应,这也是所谓的窗体事件,而窗体事件又包括窗体本身事件,键盘事件和鼠标事件.在了解窗体基本知识就还应了解VB的语言基础,其中包括了代码模块(窗体模块,标准模块,类模块),注释,分行和续行,数据类节(字节型,逻辑型,数值型,日期型),变量与常数,运算符与表达式,数组,控制结构,子过程和函数.同时,为了编程,我们还应培养良好的编程习惯,首先是对象,变量及过程的命名约定,然结构化编码约定.在VB中创建应用程序之际也就是和对象打交道之时,对象是代码和数据的组合,可以作为一个单位来处理,对象可以是应用程序的一部分,比如可以是控件,窗体,或数据访问对象.控件也是对象中的一种,主要用来获取用户的输入信息和显示输出信息.应用程序中可用的控件包括文本框,命令按扭和列表框.而通过另外一些控件可以访问其他应用程序并处理数据.VB程序设计同时可设计出一个更好的菜单系统,这样就可以使用户了解到更大量有关应用程序设计和结构的信息,精心规划菜单与工具栏有助于提高应用程序的可用性.同时在基于WINDOWS的应用程序中,对话框被用来提示应用程序继续运行所需的数据或者用户显示信息.对话框是一种特殊类型的窗体对象,在VB中按对话框的创建有三种类型的对话框,他们是预定义对话框,自定义对话框和标准对话框.对于自定义对话框和标准对话框,使可以完成与用户之间的交互.学习VB程序设计后,增加对此的认识,深入学习VB程序就可掌握新的软件,新的编程环境,学习此课程,也可学会使用开发环境,开发工具的方法.才能更好地跟上计算机学科的发展.
VB课程教学的探索与实施 第3篇
VB是Visual Basic的简称,是由美国微软公司于1991年开发的一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(API)函数,动态链接库(DLL)、对象的链接与嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。
《VB程序设计》是大学计算机教学中重要的技术基础课。在学生预修《大学计算机文化基础》课程的基础上,通过本课程的教学,使学生掌握面向对象程序设计的基本概念,了解程序设计的基本原理、技巧和方法,并且能够利用VB语言编写相应的程序,具有一定的程序调试能力,培养学生分析和解决实际问题的能力, 培养创新精神, 为以后进一步自习其它程序语言和提高程序设计能力打下坚实的基础。同时,本课程教学内容符合全国计算机等级考试Visual Basic考试大纲,本课程的教学将有助于学生通过计算机等级考试。但由于VB语言的实践性强和开发环境的特殊,怎样教好VB,便成了计算机教学中一个探索的焦点。
二、重视编程思想的培养
编程思想的提高不是一蹴而就的,而是循序渐进、不断提高的过程。它是由知识与技能、思想与方法、情感态度价值观要素结构的动态组合,三维目标中的任何一条都不可能在一个单元、两节课、一个活动中去完全实现。任何一条目标的实现都是一个螺旋推进,重复往返的过程,因而应将每一条目标分解到各单元和课时中,以分步实施,逐步达成。其次,任何一条教学目标都不是可以孤立达到的。不可能单独去教"知识与技能",也不可离开具体的教学内容单独去培养情感、态度和价值观。学习是一个有机的整体,只能在生动活泼的教学过程中去养成积极的情感,在经历和体验中去获得编程的思想和方法。
在我校,大一学生学习的编程语言要么是VB程序设计,要么是C程序设计。对于初学者来说,学习一种编程语言,最重要的是掌握编程思想,找到编程感觉,而编程思想是在反复的实践、观察、分析、比较、总结中潜移默化积累的。直接接触面向对象的思想与方法,再训练程序设计的方法与技巧,就好像是先见森林,后见树木。其特点是首先学会将人类的自然思维方法用于程序设计,建立系统与全局的观念。然后,在实践环节和后续课程中,不断学习各种算法、训练编程技巧。其优点是首先学习高度抽象的思维方法,建立系统和全局的观念,为后续学习奠定思想方法的基础。
三、重视VB的教学方法
在VB教学中,正确地引导帮助学生建立良好的学习气氛是很重要的,结合笔者多年的教学经验,特提出以下几点:
(一) 问题驱动式教学启发学生思维,促使学生主动学习
以前讲授VB课程的教学方法,总的来讲是以理论讲授为主,以上机实践为辅。但是讲授的方法都是传统的对知识的讲解,从上课铃声响起开始讲,一直到下课铃声响起,整堂课都在灌输知识,自己感到很疲惫,一种填鸭式的教学。学生上课学习的主动性不高,有时甚至昏昏欲睡。为了解决以上现状可以通过教学方式的改变来缓解,讲授新知识时先不去直接介绍新知识,而是通过提出新问题,启发学生用学过的知识能不能解决,如果不能或解决的不太妙,那么在引入新的知识,用新的知识来解决新的问题。通过这样的教学手段引发学生主动思维,促使学生主动学习。
(二) 对于学生的创新作品予以鼓励,树立这样的典型,达到学生之间相互促进,共同进步的目的
由于现在的教学班人数比较多,VB学时安排又比较短,致使上课的时候教师由于担心完不成教学进度而赶课。尤其是是二类、三类院校,学生素质普遍不太高,学习热情也不太浓厚,课堂纪律有的时候还需要老师去维持,有限的教学时间无形中又被缩短了,所以没有过多的时间去关注学生。一些优秀的学生有了创新的思想没有特别的加以鼓励,致使在这样的一个群体中失去了榜样的力量。不论VB课程学时安排如何,重点是要培养学生自我学习的能力,学生的创造力,对学生能力的培养比教授学生的知识更重要。所以在以后的教学中,应该对于有新思想,新创意的学生加以鼓励,对于优秀的作品予以表彰,树立学习中的榜样,达到激励学生自身和教育他人的目的。
(三) 讲好第一堂课,提高学生对本专业的认识,学我所爱,爱我所学
第一堂课通常都是向学生介绍VB这门课的重要性,仿佛只有自己的课才最重要,别的课都次要。由于有些学生并不是因为热爱某一个专业才去报考这个专业,而是高考形式所迫。所以要使学生热爱专业,就要让他们知道现在所学的课对于将来就业有什么样的作用或影响,或者在实际生活中有什么作用。这样与实际相联系,学生们才能从心底真正的认为学习这门课很重要,理性的看待自己的专业。
四、重视考核方法
《VB程序设计》是一门实践性非常强的课程,只靠卷面考试是很难反映学生真实编程能力的。为了学生重视实践环节,提高学生实际动手编程能力,笔者所在学校从2009年开始,拿出一定比例的分数,作为上机测试成绩,并计入总成绩。
2009年的上机考试是与综合实验同步进行的,分数暂定为10分,考题有2道,每题5分,均为编程题,考试时由系统随机抽取2题,由学生在规定时间内编写、调试并运行,最后由系统给出分数。学生普遍反映上机考试的形式较为新颖,考试方式公平、公开,有效地引导了学生多花时间上机编写程序。通过学生事后调查反馈来看,学生普遍反映新的考试方式对VB的学习由很大的促进作用,使得学生不由自主地重视每一次的上机实验,培养动手能力,力争考出好成绩。
2010年的VB期末考试,使用了网络版《无忧考试系统》,题型有选择、填空和编程题,直接和全国计算机等级考试形式接轨。从考试后数据分析来看,90%的同学都考出了好成绩,教师和学生非常满意。
五、结语
VB教学一定要围绕提高学生编程能力展开,注重编程思想的培养。本文论述了VB教学的方法以及考核方法的实施,在实际中得到了应用,效果良好。事实证明,VB教学方法的改革是成功的。
参考文献
[1]龚沛曾.Visual Basic程序设计简明教程 (第3版) [M].北京:高等教育出版社, 2007
[2]孙伟.《Java程序设计》课程的教学改革与实践[J].计算机时代, 2005 (11)
VB课程学习心得 第4篇
姓名:刘玉军
专业:资源勘察工程
学号:201220010206
这学期选修了VB这门学科,想从学习中对计算机有更深刻的认知,也想让我通过计算机等级考试打下基础。那么谈谈这学期的学习中对vb课程的简单认知和心得体会。BASIC语言是专门为初学者设计的计算机语言,于1964年问世。最初只有十几条语句,由于简单易学而受到了用户的欢迎,很快就应用于各个领域。随着计算机科学技术的发展,计算机厂商在原有的基础上不断的添加新的功能,进行扩展强化,各种BASIC版本应运而生,使它成为最常用的计算机程序设计语言。
1987年Microsoft公司开发了Quick BASIC,它克服了原有BASIC结构化差和运算速度慢的缺点,并且在功能上大为扩展,具有编辑、运行和调试的集成环境。Quick BASIC兼容以前的传统BASIC。
VB是Microsoft公司在Quick BASIC的基础上为开发Windows应用程序而提供的强有力的开发环境和工具,是具有很好的图形用户界面(Graphic User Interface,简称GUI)的程序设计语言。它采用面向对象和事件驱动的程序设计两种新机制,把过程化和结构化编程集合在一起。正是由于它在应用程序开发中的图形化构思,使得开发者能非常容易地创建一个窗口(在VB中称为窗体—Form),然后从VB工具箱选择控件放在窗体内,无需编写程序。就如同目前盖房子所用的门、窗、水泥、钢筋、砖等,都是现成的材料,只要到建筑现场组合就可以了。用VB设计程序就好比现代的建筑师采用现代科技的产品,而用传统DOS(Disk Operating System)下的BASIC的就如同早先的工匠,一砖、一瓦、一木都要自己动手。Visual Basic for Windows是一种具有良好图形用户界面(GUI)的程序设计语言,同时又是一种完全支持面向对象程序设计的语言。
Visual是指开发图形用户界面(GUI)的方法,不需要编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象拖放到窗体上即可。这种直观的编程方法,也叫做可视化编程。Visual的意思是“视觉的”或“可视的”,也就是直观的编程方法。就像使用“画图”之类的绘图程序,通过选择画图工具来画图一样。
Basic是指BASIC语言,之所以叫做“Visual Basic”就是因为它使用了BASIC语言作为代码。VB在原有BASIC语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多与Windows GUI有直接关系。
Visual Basic是可视化程序设计语言,具有简单易学、功能强大、软件费用支出低、见效快等诸多特点,而且是Windows应用程序最迅速最简洁的开发工具,易于初学者和非专业人员掌握使用。目前,全世界数以百万计的程序设计人员正在用Visual Basic开发各种类型的各种软件。
这门课是一门面向全国高校各个专业大学生的公共必修课,它以microsoft可视化编程工具Visual Basic6.0为例主要介绍高级程序设计方法。Visual Basic6.0由于其具有界面友好,操作方便面等优点,是从事计算机设计的最佳编程工具之一,同时也是学习Windows编程设计的极好语言。通过本课程的学习,使学生掌握用Windows编程解决实际问题的一般办法,包括语句、函数、控件等 概念的掌握,以及从基本控件的使用到高级控件的应用,从图形编程、文件使用到多媒体程序开发,从数据库编程到定制Activex控件等内容,为培养学生结合专业进行软件开发的能力打好基础。
在学习的过程中,我对vb课程里的运算符产生了很大的学习兴趣。下面主要谈谈我学习vb的方法。
一、学习vb程序设计的方法
(1)保持良好的学习心态
1、要有自信,自强,积极主动学习.2、克服畏难情绪,树立学好程序设计的信心
(2)要有良好的学习习惯
1、课前预习,认真听课并适当做些笔记,课后要认真复习消化所学内容,完成作业.2、VB程序设计的入门学习并不难,但却是一个十分重要的过程,因为程序设计思想就在这时形成的,良好的程序设计习惯也在这个阶段养成.(3)学习程序设计要注重理解一些重要的概念.VB程序设计本身并不复杂,翻开一本程序设计学习的书籍,看到的无非就是变量,函数,条件语句,循环语句等概念.但要真正能进行程序设计,需要深入理解这些概念.因此,在 程序入门阶段还是应该重视概念的学习.(4)自己动手编写程序
程序设计入门阶段要经常自己动手抄写或编写一些小程序,亲自动手进行程序设计是创造性思维应用的体现,是培养逻辑思维的好方法.因此一定要多动手编写程序,而且要从小程序开发开始,逐渐提高写程序的能力.(5)阅读,借签别人设计的好程序
多看别人设计好的程序代码,包括教材上的例题程序.在读懂别人程序后,要想他为什么这么设计能不能将程序修改完成更多的功能 则可以学到别人优秀的东西,帮助自己 提高自身水平.(6)VB程序设计学习的重点
1、程序设计课是高强度的脑力劳动,不是听会的,也不是看会的,而是练会的.2、只有自己动手,编写一些程序,才会有成就感,进而对课程产生兴趣,学起来才比较从容.等你在编写大量程序之后,我想过二级肯定没问题,不过能不能做到真知灼见,运用自如我就不敢说了.3、动手能力的培养是这门课和以往课程最大的不同之处.重点放在思路,算法,编程构思和程序实现上.语句只是表达工具,要求堂上积极思考,尽量当堂学懂,并做到灵活应用.)上机调试程序应注意的几点:
1、上机前应认真把实验题在用纸上做一做(包括窗体界面设计,事件代码的编写等)
2、每次上机后应总结,把没有搞清楚的问题记录下来,请教老师或同学.3、平时应多抽课余时间多上机调试程序.注意系统的提示信息,遇到问题多问几次为什么.(6)养成良好的编程习惯
1、程序构思要有说明;
2、学会如何调试程序;
3、对运行结果要做正确与否的分析.二、复习过程简单的说就是细看书,勤做题,最后练上机。
细看书,就是在考试前的一个月内,以看书为主,越细越好(如果你时间紧的话可只重点看些考点涉及的东西),把书上的知识点(最好看几份历年试题,让自己明白考什么。)看懂看透,暂时不明白的或者不理解的先用笔记本记下。这样你的笔记本就有每章你不懂的知识点和题目了,之后可以问同学,问老师……如此反复,半个月下来你的笔试水平考试应该没问题了;下半个月的时间可以一边练习题目,一边练习上机。切不可前一段时间做题,后一段时间上机,那样的话会有很多忘记的知识点
虽然vb是从basic语言发展而来,但由于其“可视化”决定了以往的面向过程的程序设计语言不可能具备的一些新的功能和特点:
VB集成了一系列功能,在VB程序设计环境中能够完成程序的编写、调试、查错、运行、编译、保存等基本操作,同时还提供了大量程序设计的“零部件”(在VB中称为函数、控件),能够很方便的根据需要“组装”成一个复杂的程序。
vb开发的应用程序的运行采用事件驱动原理。程序设计人员不仅在程序设计时不需要考虑程序代码执行的先后问题,而且同一个对象可以因用户的不同操作而产生不同的结果。
vb中提供的编辑器不仅提供了典型的windows文字处理应用程序的各种功能,如剪切、复制、粘贴等,使得程序的输入和修改非常方便。而且在vb代码窗口输入代码时,对于vb中的对象的属性、方法,内置的函数、已定义的自定义函数、过程,已定义的变量等,能自动给出拼写提示。这样可大大减少编程人员的记忆量。
在vb开发环境下,通过api(application program interface)函数调用,可充分使用windows提供的各种系统资源,来扩充所开发的应用程序的功能。
vb全面支持windows系统的ole(object linking and embedding)技术,因此可以方便、快捷地实现不同应用程序之间的动态数据交换。
另外,在vb中,可以开发出包括标准exe(标准windows应用程序)、activex控件、activex exe(对象的嵌入和链接)等多种类型的应用程序。
VB课程 第5篇
关键词 资源库 项目式教学
一、资源库建设意义
《VB.NET及数据库基础设计》课程是我院软件技术专业重要专业课程,是.NET课程体系的编程基础课。根据该课程在本专业课程体系中的定位,主要是培养在.NET平台上进行C/S应用程序开发的.NET程序员。该课程的特点是知识点多、技能点多,学生不但要有较深的理论基础,对动手能力要求更高,适宜以项目化的方式组织教学。本课程的开发团队依据项目式教学的原则,对课程的设计及教学实施都进行了改革。由于以往教学所使用的资源库都是基于传统的过程教学制定的,在课程的改革过程中,急需相关配套的基于项目式教学的资源库建设,本文对建设基于项目教学的《VB.NET及数据库基础设计》课程教学资源库做了初步探讨。资源库的建设是整合学校优质教学资源共享的需要,更是深化专业建设与课程改革的需要,其最终目的是培养高素质技能型人才。
二、资源库建设特色
(一)与企业合作
本课程组老师,为了解企业对VB.NET应用开发人才的具体需求,确定课程的培养目标,深入走访了多家软件开发企业,与企业共同探讨,共同设计教学内容,将企业真实项目开发模式引入到课程教学中来,在课程中融入企业开发规范与标准,充分体现出课程的职业性、实践性及开放性,从而实现与岗位的零距离对接,同时合理设置学习情境,形成课程标准、课程与资源库建设标准等,从而规范了课程和资源库的建设。
(二)以项目为导向
本课程摈弃以往的枯燥的基于过程的教学方法,采用能够促进学生主动学习,增强学生分析问题解决问题能力的项目式教学。项目式教学把整个学习过程分解为一个个具体的工程或事件,设计出一个个项目教学方案,按行动回路设计教学思路,不仅传授给学生理论知识和操作技能,更重要的是培养他们的职业能力。每个部分的教学都是由教师引导学生对项目的各个模块进行分析,分析该模块应该具备什么功能,有什么样的输入项和输出项,界面应该包括哪些元素,应该用什么方法去实现。教学过程强调以学生为中心,使学生的学习由被动变为主动,从要我学习到我要学习,极大地提高了学生的学习兴趣。同时打破传统的在教室中学习理论、在实验室中实验这种单一教学模式,采用多元化的形式大力加强实践技能的培养,包括课堂与实践地点一体化、网络教学、小组讨论等,建立了拓展了学生的学习空间,真正实现了工作和学习相结合,达到和工作岗位对接,培养了学生的自主意识和创新能力。
本课程资源库的建设围绕项目式教学,以真实项目为核心内容进行建设,课程标准、课程实施计划等课程资料以及课程所使用的素材等都是围绕真实项目来的制定。提高了学生的分析问题解决问题的能力。
三、资源库建设内容
基于项目教学的VB.NET课程资源库教学资源库中的资源主要包括以下几类:
(一)课程建设标准。主要包括课程定位、课程设计、课程内容介绍、教学方法、教学手段、考核手段方法等内容。这些文件是课程教学的指导,引导教师如何围绕项目进行教学,以真实项目为主线,引导学生发挥自己的主动性,去探索,去发掘新的知识。以《图书管理系统》这个项目为例,将课程设计为首先要求学生到图书馆去调研,并根据自己参与的借书的经历,分析本系统的应该实现的功能,需要什么样的数据,做出需求分析报告。然后根据调研的结果分析如何建立数据库,再进一步去实现各个功能模块。在实现过程中学生会变被动为主动,积极要求学习新的知识点,完成各个模块的功能,这样极大增强了学生的学习效果。
(二)课程资源库。主要包括基于项目式教学的各种教学文件。如教学课件、习题库、项目库、学生实训作品、音视频、教学案例等。这些资源如教学课件也是以项目教学为导向,仅仅围绕一个大的项目展开,与课程标准保持一致。
(三)素材资源库。主要用于辅助课程教学,主要包括制作各个项目所包括的一些音频素材与图片素材,以及一些流行软件开发网站素材。
(四)职业信息库。包括软件行业介绍、相关软件企业信息、软件开发新技术介绍、软件企业职业岗位描述、软件企业相关技术标准等。
(五)师资信息库。主要包括专业专职教师信息库。
四、资源库的运行与管理
(一)搭建资源库运行平台。高等职业教育教学资源库项目建设,是国家推动高职教育专业教学改革、提高人才培养质量和社会服务能力的一项重要举措。石家庄职业技术学院对个专业、各课程的资源库建设进行了大力支持,组织各个技术部门搭建了专门的网络教学平台,实现资源库数据集中存放,方便学生、教师随时使用资源,管理资源。资源库由技术中心统一管理,创建资源库、使用资源库需要向技术中心进行申请。
(二)在资源库运作过程中需对资源库严格管理, 对不同的人,访问资源库的账号的权限是不一样的,学生访问资源库的权限是只能下载资源和上传作业,普通教师只能上传资源,不能随意更改资源库中的数据,只有课程管理教师才有权限去删除数据数据,同时能够上传数据,修改数据。管理人员要及时检查新上传数据是否正确,以维护数据库正常地、良好地运作。
五、结束语
高职院校教学资源库的建设是一项需要师生共同参与和推进的系统工程。在信息工程系广大师生的共同努力下,VB.NET资源库运行良好,在教学过程中发挥了积极的推动作用,给学生自学也提供了一个很好的学习平台。同时对于改革教学模式,取得最佳教学效果,推进学校信息化建设,培养社会需要的创新人才和竞争型人才,起到了重要和积极的作用。
参考文献:
[1]吴石川.高校教学资源库建设中若干问题的思考[J].江南大学学报: 教育科学版, 2007(1).
[2]李健.基于web的共享型教学资源平台构建研究[J].湖南工业职业技术学院学报, 2009(4).
基金项目:
上好职业学校VB课程的思考 第6篇
如今,各大职业学校已经开始实施课程改革,因此,现代VB课程也应有新的发展。作为老师,我认为应积极推行项目化教学,经过一段时间的实践后,我发现学生的积极性增强了,兴趣也提高了。
1 项目化教学特点
简单的说,项目化教学就是一种模拟教学,它是在真实环境下进行的模拟生产活动,在这种虚拟的环境教学中,可以有效提高学生在实际岗位上的应用能力。项目化教学主要有以下几个特点:
1.1 理论与实践的有效结合
项目化教学可以将老师教学和学生学习二者合一,直到教学任务的最后完成。不仅扩大了知识的输出量,还提高了学生的接受能力,加强了学生对课程内容的理解和实践能力的训练。
1.2 学习、实践情境的真实性
项目化教学按照职业所需的真正要求,设计一个具体的项目,在设计中尽量模拟真实企业的情境,学生的理论知识和实践能力都在这个情境中得以体现。
1.3 以学生为主体
不论是教学主体的构建,还是学习环境的创设,都应以学生为主体,为学生搭建一个自主学习的平台,老师只是项目化教学的引导者,在这其中发挥着协调、指挥的作用。
2 VB课程教学中存在的问题
VB课程主要由理论、实践、设计三方面组成,很多老师在开展理论教学时都是以书本为主,首先介绍有关的定义、概念和理论,再举例说明其应用。虽然这是老师们惯用的手法,学生表面上好象听懂了,对一些编程的方式能够很容易的说出来,就算做一些简单的实验也没有问题,但是,当学生遇到课程设计时,却无从下手了。
这种传统的教学方式无法让学生把理论和实践结合起来,学生的知识体系混乱、实践能力差、缺乏创新精神和创新能力。而在过去的教学改革中,只简单的调整了理论知识和实践教学的比例,增加了一些设计课程,但从总体效果来看,这也只是实现了局部的优化,无法将整体教学水平提高。同时,目前职业学校的生源萎缩,竞争激烈,很多毕业生就业难。
为了提高竞争力,在生存中求发展,职业学校必须深化VB教学改革,根据市场经济、社会发展的实际需要做出改变,不断提高学生的职业道德和职业水平,再结合科学的教育途径和任务驱动式的教学方法等,提高学生的学习兴趣和效率,加强实践教学和技术训练环节,让学生成为具备综合能力的综合型人才。
2 加强VB课程教学的实践措施
2.1 案例教学,激发学生兴趣
每一个学科的学习都有其目的,但只有明确目的,确定教学的目标,才会有奋斗的方向,才有机会成功,学习编程的主要目标是为了让学生具备综合的程序编写能力。学生必须有能力编写出一套有实际用途的程序,而不是做一些没有实用功能或实用功能不强的小程序。
例如,在VB课程教学的第一堂课向学生展示“学生在线考试系统”这样一个具有综合性和实用性的系统,而我们学习这门课程,就是为了达到这样的目标,写出这样的程序。这个典型的案例具有实用性,功能也比较全面,学生在今后的学习中就有了具体的目标,可以以此来激励自己。
该系统主要有几大模块组成,每一个模块都有独立的功能,我在课堂教学中也对各个模块进行了讲解。经过学习,在学生对一些编程知识和方法有了一定的掌握之后,可进行较大案例的编写,这不仅可以巩固学生的知识,还能提高他们的实际编写能力,学会综合运用自己的知识,做到学以致用。在VB教学中,以较大的案例作为教学指导,不仅可以吸引学生的注意力,还能提高他们的操作能力,有利于课堂活动的积极展开。
2.2 因材施教,培养和树立学生的信心
职业学校学生的文化基础普遍较差,很多学生都会觉得看编程书就好像在看天书,完全不懂讲的是什么,很多学生只上了几节编程课,便退缩放弃了。究其原因,主要是因为缺乏对成功的体验,自己没有信心。要解决这个问题,应让学生从简单的实例开始学起,树立信心。简单的实例编程步骤简单、知识应用面窄,学生很容易成功的编写一套程序,增强自信心。通过这种学习,学生不仅掌握了VB编程的基本步骤和方法,还能吸收成功经验,树立学习VB的信心。
为了进一步增强学生的自信心,我建议学生可以通过大声朗读法加强记忆VB命令和术语,因为VB编写程序需要大量的术语和命令,有的单词很长,不好记忆。为了帮助英语基础不好的同学能提高学习的自信心,我在每堂课上都会带领大家把本堂课涉及到的术语单词大声地朗读出来,因为,只有多读,才有助于记忆。经过一段时间的刻苦训练后,学生们的掌握情况很好,几乎每个单词都能脱口而出,可见,记住单词已经不是难事。
2.3 课堂教学结构的改革
俗话说教无定法,学无定法,运用新方法、新模式开展教学,才是提高教学水平的关键。打破课本原有知识的逻辑结构体系为顺序组织课堂教学的方式,将学生本身已有的知识作为基础,根据学生的认知规律,遵循先易后难、先具体后抽象的原则,从理解到总结,每个阶段分别进行教学。
比如,有一次上公开课,我就没有按照原有的教材内容进行教学,不是一开始就讲解什么是IF语言及其运用,而是根据学生在单项选择中提出的“单选题如何判断正确”这一问题来确定本次课程的主题是“IF语句的简单应用”。这样,学生马上就能对IF语句有一个大概的了解,也进一步提高了学生学习的积极性。按照学生的认知规律组织教学和重视学生的知识结构建立并不是互相矛盾的,相反,学生能不能在自己的脑海中建立一个有效的知识体系对学生的知识理解能力起着极为关键的作用,而问题的关键就在于,这种知识结构的建立是我们强加的,还是他们自己在学习中构建的。
2.4 注重培养综合素质
传统的专业课程教学目标只是对理论知识的传授,而在教学实践过程,单纯的理论知识很难提高学生的综合素质,也很难培养操作水平。教师应当从科学严谨的系统体系、匠心独具的技术手法、美仑美奂的表现风格来影响学生,提高他们的综合素质,特别是创新能力和团队精神的培养。
我在教学过程中主要是培养学生的综合素质展开教学活动的。例如,我在对学生进行每章的课程练习和程序设计时,首先让学生分成不同的小组,每组同学一起讨论方案,划分模块,并各自承担一部分任务,既是独立的,又是合作的,通过协作努力,最后完成这个项目。整个过程不仅让学生进一步掌握了课程的理论知识,还让学生真正体会到了创新、团队合作所带来的积极效果,大大提高了学生的综合素质。
2.5 采用素质考试
目前,很多职业学校对VB课程的考试还是采取传统的笔试方法,这种方法的局限性是有目共睹的,它只对学生的理论知识水平做了考核,却没有重视学生的实践能力操作,最后的结果就是,老师很难判断一个学生的真实水平,而这也已经无法再适应现代社会的需求了。
根据VB的课程特点,对学生的考核应立足在他们对整个教学项目活动的参与程度,以及他们平时学习中的实践能力和设计能力,这是打破传统考试方法的主要途径。经过各种各样具有实际意义的考评,得出的成绩更有了参考价值。所以,除了期末考试之外,我们还应增加该课堂的平时考核,随时随地对学生的实际情况考核,有利于了解学生的真实情况,为教学研究提供资料。
平时考核包括课堂提问和课外作业,课堂提问的重点主要是学生精神的集中程度和课堂问题回答的情况,课外作业的主要是考核学生的基本功底和创新能力。设计操作能力考核就是对每个小组作出的课题进行整体考核,同时也要对小组的任务分担做出考核,我们通常是采取答辩的方式,对各小组开发的课题进行性能指标的测试和设计文档的检查考核,这项考核的目的是为了考察学生的项目综合能力和团队协作能力。
实践证明,新型的考核方法可以让老师更准确的了解到学生的真实情况,并以此帮助学生及时纠正错误,提高学生课堂学习的积极性。
2.6 现代化的教学手段
在现代教学中,多媒体已经成为辅助教学的主要工具,多媒体课件可以把枯燥的教学内容变得更加活跃,还能让学生们看到平时无法看到的先进程序。课堂教学中,演示课件并同时向学生提出问题,让学生分组讨论、分析任务,找到解决问题的方法,从而得出完成任务的方案和设想。多媒体的运用,可以激发学生的学习兴趣,培养他们主动参与学习的意识。同时,通过多媒体,还可以向学生推荐VB编程内容的网站,例如清华BBS,我们还可以将网上的内容下载下来,再做具体讲解。当遇到问题时,可以通过电子邮件与老师进行沟通,也可以到网上去交流、讨论。由此看来,学生读的不再是一本课本,而是整个网络。运用现代化的教学手段,还有利于培养学生的编程思想和创新能力。
3 结束语
综上所述,21世纪职业学校老师的主要任务,是培养出具有综合能力的实用型人才,而作为老师,应根据经济发展和社会进步的具体需求,在计算机教学实践中探索出一套现实教育与未来教育的最佳接轨,但这还需要我们老师的不断创新和努力,尝试用新的教学方法和教学手段使VB课程以及计算机专业课程的教学质量能不断的提高。
摘要:职业学校的教育就是根据就业情况为基本导向, 现代教学模式不断更新, 课程教育不断改革, 各种先进的教学方法已基本完善。文章对现代职业学校的计算机专业VB课程的传统模式的弊端进行分析, 并提出相应的教学模式改革和新的教学方法, 希望能提高职业学校VB课程的教学水平, 提高学生们的职业能力。
关键词:教学改革,传统模式,新方法,思考
参考文献
[1]张书云, 姜淑菊.程序设计教学方法探悉[J].计算机教育, 2005 (5) .
[2]张小蓉.高等学校教学管理系统化、科学化初探[J].重庆工学院学报, 2006 (11) .
[3]黄尧.职业教育集团化办学的理论研究与实践探索[M].北京:高等教育出版社, 2009, 2.
[4]姚钦英.广东高职教育校企合作面临的问题及对策研究[J].中国职业技术教育, 2008 (24) .
[5]匡瑛.政府如何促进职业教育集团化办学的协调持续发展[J].职教通讯:江苏技术师范学院学报, 2008 (11) .
《VB程序设计》课程教学策略探析 第7篇
关键词:VB程序设计,中职院校,教学策略
0 引言
《VB程序设计》是编程效率最高的一种编程方法, 实用性非常强, 在计算机技术迅速发展的今天, VB程序设计已成为中职计算机和电信等相关专业学生必须掌握的知识和技能, 但学生对这门课的普遍感觉是学起来难, 不容易掌握。那么, 到底难在哪里呢?笔者试图找出原因, 并提出解决对策。
1 《VB程序设计》学习现状及难点
1.1 学习兴趣缺乏, 影响学习效果
中职生在计算机课程的学习积累中, 所学的仅是《计算机应用基础》这样的课程, 程序设计是第一次接触。首先VB程序设计与之前的计算机课程相比有很大的区别, 其逻辑性、抽象性、系统性更强;其次很多学生对该课程不了解, 认为程序设计课程枯燥乏味, 一开始就缺乏学习热情, 加之在学习过程中知识的难度不断加大, 久而久之就失去了学习的兴趣;另外教材选择偏难, 不符合中职生学习基础状况, 很大程度上影响了学习兴趣和学习效果。
1.2 英语基础不扎实, 学习费时费力
VB程序设计中的控件及相应的属性和代码设计中用到了大量的英语词汇, 而很多学生英语基础不好, 加之又不愿意去记忆, 就会觉得 《VB程序设计》学起来很费力。
1.3 课程入门有难度, 概念理解有困难
VB程序设计中引入了很多新的概念, 如控件、对象、事件、方法和属性, 在没有任何知识背景的情况下, 要完全理解这些概念比较困难, 学生因此普遍觉得《VB程序设计》学习入门难, 即便在学了一段时间之后, 还是不能很好地掌握这些基本概念。
1.4 编程理念难理解, 知识应用欠缺
对于中职学生来说, 一般都是初次接触程序设计的思维方式和概念, 加之理解和接受能力的限制, 学习起来有一定的困难。由于缺乏抽象能力以及良好的编程习惯, 要解决一道实际问题非常困难。有的学生能把基本概念掌握得很好, 但是对于知识的灵活应用仍很欠缺。
2 VB程序设计教学策略
2.1 努力培养学生学习兴趣
俗话说:兴趣是最好的老师, 有兴趣才会有学习的动力, 因此必须培养学生学习VB程序设计的兴趣。首先应抓住VB可视化的特点, 选择有趣实用的例子, 激起学生学习的兴趣。比如在上第一节课的时候, 笔者给学生演示了VB中用于显示系统时间的实例, 当学生看到时间显示在屏幕上, 并且每秒都在变化时, 非常感兴趣, 就很想知道是如何做到的。这时候可以演示程序的设计过程, 即只需在窗体中添加两个Label控件和一个Timer控件, 进行相应的属性设置和代码设置就可以了。这样直观的演示, 让学生感觉学习VB程序设计是一件有趣而简单的事情。与此同时, 笔者向学生介绍VB程序设计的特点, 即可视化的编程特点, 以及VB程序设计应用的广泛性, 鼓励学生树立学好它的决心和信心。
2.2 运用适当的教学方法
VB程序设计教材多采用“学中用”的教学方法, 其重点往往局限于语言本身, 讲解语法、命令、控件等内容, 结果通常是:学生能非常熟练地掌握VB语言本身, 却不知道运用之法。因此, 笔者按“用中学”的思路展开教学活动, 将知识点融入实例开发中。学生总是能较容易地接受一些直观的东西, 所以在讲解一些抽象概念时, 笔者充分利用多媒体教学工具的辅助, 把抽象的概念形象化, 便于学生理解掌握, 例如把存储空间形象化为一间间连着的教室。通过一些简单的实例, 让学生观看、模仿, 在实际操作中慢慢探究和领悟这些抽象的概念, 并适时地加以归纳总结, 使学生较轻松地接受新知识。同时在反复的实例编写练习中, 让学生熟悉程序设计流程, 以及所涉控件的属性、代码设计等, 有些概念、知识点不需要死记硬背, 引导学生在实际应用中灵活掌握即可。
2.3 由简到难, 逐步累积
学习程序设计是一个逐步积累的过程, 在教学过程中, 要注意分散难点、合理选材, 为学生建立科学的学习顺序, 并注意适时、适量、学以致用, 逐步渗透相关的知识、思想和方法。特别是对于较难的知识点, 一定要注意由易到难地学习。如在介绍条件判断语句时, 通过实例, 先让学生掌握“IfThenElse”语句的使用, 然后介绍If语句的嵌套形式“IfThenElseIfEndIf”语句的使用, 最后介绍多重分支语句“Select Case”, 对这3种条件判断语句作总结和比较。这样循序渐进的学习过程, 容易让学生接受, 对知识的掌握也更牢固。
2.4 多动手, 举一反三
VB程序设计课程的特点决定了需要较多的多媒体课时和上机练习课时, 利用多媒体辅助教学手段, 能够给学生一个直观、生动的程序设计过程, 也为学生上机实践做好准备;上机课给学生更多动脑动手的机会, 要切实有效地利用好上机课。首先教师对上机课要有充分的计划和准备, 其次要做好个别辅导工作, 这是一个发现问题、解决问题的好机会, 最后要鼓励学生独立思考、举一反三。例如在学到“fornext”循环语句时, 笔者在上机课布置了一道课后习题, 虽然已经分析了好几道书上的例题, 但让学生自己动手编写程序还是有一定困难。这时候, 笔者列举了一个较相似的题目, 先仔细分析解题思路, 然后写出该题的程序代码:
在这个例子中, 笔者进行了简单的提示:注意加数的变化, 学生就很容易地写出了课后习题的程序代码:
通过这样的编程练习, 学生的创新思维和编程能力有了一定的提高, 也不会觉得编程是非常困难的事情。
2.5 课程设计注重知识的融会贯通
在一个学期的学习过程中, 学生对VB的基本概念、基础知识和基本操作有了一定的掌握, 每个阶段知识点的实践操作对学习有着很好的巩固和提高作用, 但对于VB的综合应用在每个章节中往往体现不够, 而且实践指导书上类似的题目也比较少。对于计算机专业的学生来说, 熟练掌握VB的综合运用显得尤为重要, 因此课程设计要在知识点的综合、灵活运用方面起到较好的促进作用, 课程设计中要注重学生对知识的灵活运用, 要教会学生学习的方法, 培养学生思考、分析、解决问题的能力, 以及在问题解决过程中的创新精神。
3 结语
虽然在《VB程序设计》教学过程中有这样那样的问题, 但是只要找到问题的根源, 采取符合学生认知规律的、科学的教学方法, 就会提高教学效率, 取得事半功倍的效果。
参考文献
[1]刘世峰.Visual Basic程序设计[M].北京:中央广播电视大学出版社, 2006.
[2]陈建军.《VB程序设计》教学方法探析[J].绍兴文理学院学报, 2003 (12) .
独立院校VB课程考核体系的探讨 第8篇
1.1 VB课程作为独立学院公共课程
《Visual Basic程序设计》课程是一门计算机应用的公共基础课程。课程目的在于学生对计算机基本操作有一定了解后,对计算机应用的能力更进一步的培养。该课程不仅要求对计算机程序设计的原理和理论进行掌握,而且更加注重应用计算机进行程序设计的能力。一般我校开设该课程是针对于全校非计算机专业的学生,在大学第一年的第二个学期开设。我校作为独立学院,更加重视学生的实际操作计算机的能力。所以,独立学院培养应用型人才的模式贯穿着VB课程教学改革的整个过程。另一方面,VB程序设计是国家计算机等级考试二级的科目。通过国家计算机考试对于独立学院的学生提高自身竞争力是非常有好处。教师在教学VB课程的过程中,鼓励学生参加计算机考试,为学生就业打好基础。学生也可以通过VB课程学习来提高计算机二级等级考试的过级率。
1.2 考核方式影响教学效果
经过几个学期的教学实践,原先该课程考核分数完全由最终的期末考试决定。而我校的VB课程的考试方式一直使用的纸质考试。这种考核方式使很多学生只看重最后一次期末考试,忽略平时上课的练习,总是到了临考前才开始看书,看书也是针对笔试的内容进行死记硬背概念。然而,《Visual Basic程序设计》是一门计算机应用型课程,应该注重的是实际操作和编程能力的培养。所以,不同的考核方式将引导学生的学习习惯。为了使学生更加重视平时的知识巩固和实验内容。VB课程教学在不断探索和改进中,尤其是考核体系。所以通过考核方式的改变使学生更加注重平时的每次课堂测试,更加重视上课的程序设计内容。我校将课程考核改成平时成绩和期末考试分数共同决定。考核方式将影响改革后的VB课程教学效果。
2 独立学院VB考试现状分析
2.1 独立学院的公共课程考试模式
《Visual Basic程序设计》课程过去的考试方式单一,不能体现独立学院教育培养应用型人才的特点。目前我校非计算机专业的公共基础课程设置计算机基础教学课程分为三个阶段:第一个阶段为计算机文化基础;第二阶段为计算机程序设计课程,例如开设Visual Basic程序设计课程;第三阶段为计算机应用课程开设公选计算机课程,例如ACCESS数据库应用或网页设计课程等。
独立学院公共课程考试方式的改革在逐步进行中,其中,计算机文化基础课程现在采用了计算机机考考试模式。但是在出题和阅卷的过程中也存在很多问题。《Visual Basic程序设计》课程现阶段主要采用纸质考试和平时成绩相结合。平时成绩分数是由上课老师来把握,但是,每个老师在平时分数评分过程中存在评分标准不统一的问题。有的班级平时分数由上课考勤决定,有的班级平时分数由平时测试的成绩决定,有的班级平时分数由学生每章节的作业情况决定。
2.2 现行VB考试存在的问题
对于我校现行的《Visual Basic程序设计》课程的考试存在的问题,归结起来主要有以下几个方面:
其一是考核模式单一,主要以纸质笔试考试为主。而采用上机考试模式在推行过程中不完善。上机考试过程中,要求同一时间考试的试卷不同,就必须同一知识点准备很多套题目,加大了出题和改卷上的工作量。不能完全实现机器阅卷,因为每次考试的考点和侧重点都不同,而从题库中自动抽取的题目总是覆盖整本书的章节,很难规定考试范围后从题库抽题。对于培养学生应用计算机解决实际问题的能力,考核方式没有包含项目设计式的考试,对于衡量程序设计的能力是有限的。
其二是考试试卷具有随机性。存档的试题库是历届的期末考试题,而教师平时授课的经典例题和测试题并没有统一进行收集并整理,所以教师出试卷的时候,经常会出现每年的试卷内容深浅不一,或者试题的覆盖面不全的情况。没有建立完善的试题库是历届试卷雷同的主要原因。试卷在出题上具有随机性,例如教师想到什么题目就出什么题目,或者每年的题型变化很大。这样的考试模式对逐步完善课程考核体系及评估教学成果带来困难。
其三是对于面向全校的公共课考试,只用一套试卷考核所有的学生。这样的考核照成考核的无层次,无论是专科生,本科生,文科生,还是理科生的试卷都一样。但是,在实际教学中本科生的教学会比专科生的教学内容更加丰富,同一知识点授课会更深一层,而考试并没有体现这样的差异。文科生和理科生在学习程序设计课程过程中的侧重点也会不一样。所以,考试的模式要能体现不同层次学生的差异。
其四是考核分数单一。一般考试成绩取决于期末考试成绩,或者平时成绩加上期末考试成绩。缺乏体现编程和应用计算机能力的衡量。考核分数没有建立统一的考试标准,对于不同的班级,由教师掌握的平时分数存在很大的差别。考试试题难度和国家计算机二级等级考试难度相差太大。
3 VB课程考核改革
3.1 改进现行VB课程考核方式
针对现行的VB课程考核方式,对存在的问题进行改进的思考。
考核模式可以采用上机考试和纸质考试结合,考核的结果可以由平时考核、综合设计和期末考试按不同比例决定。建立全校统一的考核标准。考核可以参考国家计算机二级等级考试大纲及考试题型及标准。
将平时上课的例题和考试题整理后建立题库,题库中的题目添加考察的知识点,并根据考点进行分类。组织授课教师集体讨论教学大纲、教学计划和教学进度;集体编写教学课件,并以此为基础,允许教师在课堂教学中发挥个性;收集历年的等级考试试题,挑选其中优秀的题目加以改进作为课堂例题或考试题目[1]。根据教学的难易度进行知识点的分层,并根据分层的教学知识点制定出不同层次的考纲。制定考纲时可以参考国家二级考试考点内容,考纲中标示出不同层次考试的考点,例如考试卷分为专科考点,本科考点,文科考点和理科考点。
3.2 构建VB考核体系
作为独立学院学生学习公共课程,教师在教学上需要确定明确的学习目标。VB教学和考核体系要能促进学生自主学习,引导学生提高VB编程能力。对于非计算机专业,培养目标是具有本专业的基本知识,又掌握计算机应用技术,并能把计算机技术应用于本专业的高级人才[2]。在建立考核体系过程中需要不断探索提高独立学院VB公共课程的教学质量。构建多层次的VB考核体系,可以鼓励掌握知识点较好的学生参加计算机等级考试,也可以让大多数的学生提高计算机动手能力。多层次的VB考核体系包含了考核的目标、形式、题型、题量、难易程度等方面。
确定考核目标为检测基础知识的掌握,又要检测基本知识运用程度,重点考核学生的编程能力。
确定考核比例组成,具体如表1。
根据考核比例确定考核题型。VB课程的综合分数由平时课堂测验、上机实验设计作业、综合项目设计、期末考试这四项组成。平时课堂测验可以包括上课回答提问的情况,理论知识作业的完成情况。上机实验设计作业包括每个章节的小实验完成情况。其中综合项目设计操作考核,可以将学生进行分组。每个组完成一个设计课题,组内每个成员应承担不同的功能模块。这种考核方式可以培养学生团队合作的精神,在共同完成项目的过程中需要同组学生互相学习。考核采用小组答辩的方式,并提交项目设计论文及源代码。期末考试可以包含选择题,填空题,判断题,读程序写结果,程序填空题,编程题等。考核方式可以采用网上机考,远程在线考试或纸质考试。
4 总结
经过独立学院VB课程的改革的过程,不断探索VB课程考核的模式,探讨适合独立学院学生的考核方式。在这个过程中,教师与学生进行了很多交流。学生在教学和考核改革过程中也提出了很多宝贵的意见。VB课程作为公共课程的建设,需要不断的创新和改革。
VB课程考核改革为更好地提高非计算机专业的学生运用计算机的知识在本专业与相关领域中计算机应用开发能力,运用计算机分析与解决问题的能力。
参考文献
[1]黄迎久,郝长胜,徐扬《.Visual Basic程序设计》教学改革与实践[J].现代计算机,2009(4).
浅谈VB程序设计课程的教学 第9篇
Visual Basic 6.0以其简单易学,功能强大,应用广泛的优越性,被广泛用作编程学习的基础课程。如何强化这门课程的教学效果,并探索出一种符合学生的认知规律,能够激发学生学习兴趣的教学方式,是摆在每一位从业教师面前的重要课题。
二、在VB教学过程中,采用案例教学法
所谓案例教学法,要经过事先周密的策划和准备,使用特定的案例让学生分析和探究, 并根据分析结果提出各种解决问题的方案,即“提出问题―分析问题―引入新知识―解决问题―总结提高”的教学模式,从而提高学生解决实际问题的能力。通过每一个典型的、有针对性的、贴近现实的案例,把相关基本概念、解题的基本方法和思路传授给学生,从而使学生形成深刻、形象、牢固的记忆,激发学生的学习热情和求知欲,提高学习效率。
VB课程的特点主要包括两个方面 :(1)简单易学 ,入门比较容易, 而且功能强大, 可以开发出各种有实际功能的Windows应用程序。 (2)VB面向对象的图形化界面技术 ,使得这门课程生动直观。在教学中,教师可以根据教学内容有的放矢地设计教学案例,使得VB教学更加具体,学生可以快速入门,学习起来更容易。
目前,许多VB程序设计的教材编排都是只考虑知识的逻辑结构体系,课程从一开始就介绍属性、对象、事件和方法等一系列比较抽象难懂的概念。如果我们按照课程的逻辑体系开展教学,则不符合学生的认知规律的特性,学生现有的知识水平很难理解这些抽象难懂的知识概念,容易使学生对VB学习失去信心。因而教师要善于通过案例,给学生的课堂带去更多乐趣,达到激发学生学习兴趣的目的。
教师在给学生上第一节VB课时, 为了激发学生学习热情,可以先演示制作一个VB小程序的过程。如通过计时器和图片框控件, 设计一个每隔两秒钟可以自动切换图像的小程序,一下勾起学生学习的好奇心,然后展示一个VB设计的“考试评分系统”,让学生亲自体验,让他们感受到VB的实用性。这样通过具体的案例演示, 学生自然有了学习的积极性和主动性。
程序设计课程大都枯燥无味,难以入门,再加上算法分析的复杂性,以及学生知识水平、认知规律、学习特点和接受能力的局限性,都给VB课程的教学带来不少困难。算法是程序设计的关键之一,是解题的方法与步骤,是学习程序设计的重点,而众多经典算法更是与数学相关,例如“水仙花数”、“猴子吃桃”、“百钱百鸡”、“素数”、“最大公约数”等。为了让学生掌握编程的方法步骤, 教师可以在教学过程中采用案例教学模式。首先提出问题,然后通过让学生独立思考,与学生讨论、分析问题,得到解决这个数学问题的方案,再根据思路写出最终的程序代码,这样就把一个复杂的数学问题简单化了。通过积累这些典型的编程案例, 培养学生分析解决问题的能力与程序开发能力等。
案例教学模式重视双向交流,着眼于教师和学生、特别是学生和学生之间彼此互动的“学”上。传统的教学方法是老师讲、学生听,听懂多少,要到最后考试才知道,而且学生学到的都是死知识,不能学以致用。采用案例教学模式,以学生为主,例如通过讨论式、协作式、探索式等教学方法,充分调动学生主动性,教师根据教学内容有的放矢地设计教学案例,让学生始终保持积极参与的思维状态, 使其积极开动脑筋, 认真思考,并找出解决问题的方法。
在案例教学过程中采用小组学习模式, 教师根据教学内容设计案例,提出案例要求、案例目的及重点,学生在教师引导下独立思考,然后小组成员对案例分析研究,对讨论结果整理,最后根据解决方案写出程序代码。教师在此过程中给予学生引导和帮助,学生根据教师指导,进行更深层次的讨论,修改调试程序直到运行成功。教师在这个过程中,可以了解到学生的学习活动和教学效果,正所谓教学相长。这样,最终学生不仅了解了这个实例,掌握相关知识点,而且建构了自己的知识体系,形成了自己的学习方式。对教师而言,不但完成了课堂教学任务,而且教会了学生学习方法,为学生以后的自我学习打下了基础。
在VB的案例教学过程中,通过反思,我也发现了一些不足之处。例如有些设计的案例,部分学生反映难度偏高,实现起来有困难;案例的选择要进一步切合学生的兴奋点,因为,兴趣是最好的老师,这是以后的努力方向。
三、结语
教学有法,但无定法,只有在教学实践中,合理运用多种教学方法,灵活地、创造性地掌握教学过程,激发学生兴趣,培养学生的动手实践能力和创新思维能力,才是成功的教学。
摘要:在VB教学中,如何开展有效的教学活动,探索适合学生特点的教学方法,提高教学质量,培养学生的动手实践能力和创新思维能力,是摆在每一位从业教师面前的重要课题。
VB课程 第10篇
【关键词】VB语言;程序设计;教学改革
Discussion on the teaching reform and practice in the " VB language programming" course
WANG Li
(Information department in Yangtze University College of Technology &Engineering Hubei Jingzhou 434020)
【Abstract】"VB programming language" is a very practical course.Traditional teaching methods and means can not meet the needs of the development,combined with the student's actual situation,I propose the reform measures based on teaching problems in the course as the starting point in this paper.Practice has proved,after improving the teaching methods,on the cultivation of students' practical ability,thinking ability,and innovation ability are obtained remarkable result,so as to achieve the educational purposes to apply their knowledge.
【Key words】VB language; Programming; Teaching Reform
0.引言
《VB语言程序设计》课程是为非计算机专业学生开设的第一门程序设计课程,是高等學校理工科学生的公共基础课。该课程是一门实践性很强的课程,要求学生既要掌握理论知识,同时又要具备一定的实践能力。
目前,该课程的课堂教学大多采用传统的讲授式教学法,其结果是学生一开始学习VB语言就进入到这些语法知识记忆和理解中,导致学生在上课开始反映VB语言难懂、难学,只会照着书本上的例子进行验证,要独立完成程序编写常常感到无从下手。因此,提高《VB语言程序设计》课程的教学质量是课程改革的一项急迫任务。
1.课程教学中存在的问题
该课程中涉及的概念多而杂,数据类型及表达式丰富,语法结构复杂,对于初学者来说是一门较难的课程。在传统的程序设计教学中,采用的是“以教为主”的讲授教学法。教学的内容以单向传输为主,教师灌输知识,学生被动接受知识。由于教学环境的改进,目前大多数的程序设计课程都是在多媒体教室上课,课堂的信息量一般都比较大,连续高强度听课,导致学生注意力下降,课堂显得枯燥乏味,学生提出问题、分析问题和解决问题的能力都不能得到很好地培养。
目前,在《VB语言程序设计》课程教学中存在着以下几方面的问题:
1.1没有充分调动学生学习的积极性
在课程教学中,教师往往会在第一次课上向学生说明该课程的性质和学习的目的及用途。但是,随着教学的进行,不断出现的语法规则及大量琐碎的知识点,让学生感到学习内容的枯燥乏味,加之,缺少有效的实践环节,致使学生听课没有兴趣,缺乏主动性。
1.2教学方法陈旧
教师讲授该课程时一般是介绍基本语句,语法要点,然后是讲解例题。学生在前几次课还可以较好地领会与掌握,随着教学的深入,概念的增多,学生愈来愈感觉VB语言难以掌握,对其产生“望而生畏”的厌烦心理。
1.3对于实践教学环节重视不够
《VB语言程序设计》课程是一门实践性很强的学科,书本中的理论只有在实践中才能得以验证,在制定教学计划时,由于受传统教学观念影响,致使VB语言理论学时远高于实践学时,实践学时的不足也影响学生实践环节的学习效果。
1.4课程的考核方式缺乏有效性
考试是现行教学模式下检验和评价“教”与“学”效果的最常用手段。VB语言本身是一门实践性很强的课程,学生是否已掌握和理解所学的知识,设计算法解决问题,将算法转化为计算机程序,需要通过在计算机上实际操作,并以能否顺利调试通过为标准来考核。而在具体的教学过程中,一般教师很难做到这一点。
2.课程教学改革的方法和策略
针对传统VB语言教学中出现的种种问题,本人总结讲授VB语言的教学经验,同时借鉴众多教师的教学改革实践经验,通过以下几个方面来提高本课程的教学效果:
2.1激发学生的学习兴趣
兴趣是最好的老师,要使学生学好VB语言,必须让他们对编程产生兴趣。在教学实践中,应根据学生的认知程度和学习特点,合理安排和调整授课内容。在学习之初,教师应设法充分调动学生的学习兴趣,特别是第一堂课的教学尤为重要。教师要精心设计第一节课的教学内容,做到先入为主,引起学生的学习兴趣。
我国对于大学生的认证考试有很多,学习该课程后,我们鼓励学生参加全国计算机等级考试二级考试(VB语言)或参加全国计算机水平和资格考试初级程序员或程序员级的考试,拿到计算机专业资格证书,提高了学生走向社会的市场竞争能力,同时也能极大限度地激发学生学习的积极性。
VB程序设计课程教学方法探析 第11篇
一、教学中存在的问题
1. 学生的学习知识准备有差异
由于我国信息技术教育发展的不平衡性, 学生到了高中阶段学习信息技术课程存在很大差异。例如:有的学生学习信息技术课程较早, 到了高中阶段, 对计算机的操作已有了较好的基础;而有的学生因不同的学习经历, 对计算机的简单用法还存在一定的障碍。有的学生对VB课程热情高涨;有的则心怀畏惧, 对其不感兴趣。教师在日常授课中一般采用“着眼中间, 兼顾两头”的教学策略, 导致学习有优势的学生的特长得不到发展, 学习有困难的学生又得不到及时帮助, 而“中间”层次的学生随着教学进程的推进逐步向两头分化, 学生差异进一步拉大。
2. 学生的学习动机不明确
学习动机是推动学生进行学习活动的内在原因, 是激励、指引学生学习的强大动力。有了明确的学习动机, 学习才会有动力、有兴趣, 从而才会有较好的学习效果。然而, VB课程本身具有一定的抽象性, 如果教师在教学过程中不能很好地将课程和实际生活相结合, 表现课程的实用性特点, 学生往往感觉这门课程一方面晦涩难懂、枯燥乏味、学习吃力, 另一方面又不知道“这门课程是做什么的, 学完它究竟能做什么?”。没有很好的引导学习需要, 学生的学习兴趣和积极性难以激发。
3. 教学方法单一
由于课时限制, VB的课时量偏少, 在实际教学中教师一般采用讲练结合的教学方法, 按照“提出语法、解释语法、举例说明”三步曲的教学方法讲解, 再给出一定的上机时间让学生上机练习, 对学生提出的疑问进行解答。这种教学方法对于大容量的课堂教学来说无疑是最为经济实用的, 但对于充实的教学内容、填鸭式的满堂灌教学方式、学生对课程学习兴趣不大, 对于学生的个性发挥、创造力培养以及合作能力的培养不能提供很好的舞台。
4. 教学评价方法不灵活
对VB课程的评价常用有两种方法:单一的笔试考核方式或上机考试方式。笔试能够全面地考核基础知识和综合应用能力, 可避免因上机编程时遇到语法错误而无法运行程序带来的不利影响, 但也易使教师和学生忽视实践课环节, 导致有的学生考试前死记硬背也能考得合格的分数, 以致不能全面考察学生的实际能力;上机考试能够测试学生解决实际问题的能力和快速编程能力, 但对于基本概念的理解和掌握不能涉及。因此, 选择合适的评价方法也有利于督促学生在课程学习中注意综合能力的培养。
二、教学方法与实践
1. 调整教学安排, 改进教学内容
一般的教材总是先讲VB语言的基本特点, 数据类型、常量变量、运算符与表达式等基本语法, 然后讲述标准控件的用法、程序设计的三种基本控制结构以及数组、过程、函数、数据文件等。教材的编写一般都有较强的系统性和逻辑性, 但如果严格按照这样的顺序来教学, 前面的基本语法部分是很枯燥抽象的, 学生难于理解, 也会使学生丧失学习的兴趣, 挫伤他们的学习积极性。而高中VB课程目标主要是使学生能从简单问题出发设计并编程实现解决问题的算法, 因此, 教师要认真设计课程的知识结构, 不必追求学科的系统性、完整性, 教学内容应充分体现应用性的特点。对易学、易懂的知识及一些基本概念有针对性地讲解, 对难记的、难懂的知识少讲, 与今后运用无关的、理论性过强的不讲, 突出重点, 抓住关键, 将重点放在实际工程应用中需要涉及的知识和通用性较强的编程应用上来。例如:常量变量的学习, 如果通过具体的实例在具体的问题中用到常量变量的时候, 直接指出他们的用法就避免了让学生在毫无知识背景的情况下去理解抽象难懂的概念, 使学生更容易理解和接受。基础知识也不必讲得过细, 例如:各种数据类型占用多大空间等等都可以忽略不讲, 因为现阶段的编程范围内不用考虑程序的优化问题, 只要能解决问题即可。总之, 教学内容要根据教学需要调整, 淡化识记知识, 强调实际应用。
同时, 教学顺序的安排要遵循学生的认知规律, 把握学生的思维和背景知识。从VB这门课的本身特点出发, 它是一门面向对象的结构化的程序设计语言。它的程序开发一般分为三步:利用控件建立界面;设置对象的属性;编写事件驱动的代码。学生在最初的学习中, 可通过简单实例的反复练习来了解对象、属性、事件的概念, 从而进一步熟练掌握其应用。学生对VB的上机环境、什么是对象、怎样设置其属性、怎样通过代码来驱动事件的运行等基本过程有了直观的认识以后, 再配以具体的概念讲解学生就容易理解多了。在课程后期, 有学习障碍的学生往往是在学习的初期没有能够理解上机环境, 对对象、属性、事件等最基本的概念没能掌握其概念、功能和用法。知识结构的安排也可以根据具体的实例来进行。例如:一个类似疯狂摩托的小程序可以练习对象的left和top属性的用法, 利用left和top的值的变化可以改变摩托车图片的位置, 最初的练习可以用按钮来实现, 四个按钮分别改变上下左右四个方位, 每点击按钮一次移动一定的距离;随着学习的深入, 引入keypress事件, 通过键盘的上下左右键来改变摩托车的位置, 这样的模拟游戏更加逼真, 进而引入条件语句, 用条件语句来控制摩托车在超过窗体边距的位置, 这样通过一个例子的层层挖掘, 相关的知识点一一被用到。在实践教学中我们发现, 很多知识点在反复的实例练习中通过合理的思维引导, 学生是愿意并能够接受的。
2. 注重实验教学
VB课时偏少, 如果把大量的时间用于知识的讲解上, 学生就很难掌握编程的要领, 也会最终引导为靠死记硬背一些概念、语法来考核过关的纯理论课程。但VB是一门实践性较强的课程, 实践是巩固已学的理论知识、学以致用的根本。在实践教学中, 学生出现“眼高手低”的现象很普遍, 在课堂上很容易应答的问题, 在上机操作时则漏洞百出;同一类型的知识点, 不能举一反三。而高中生具有思维灵活、乐于接受新事物、乐于动手的特性, 在教学过程中VB课程应以实验为重, 教师要通过引导、启迪等方式激发学生的学习兴趣, 鼓励学生积极动手操作, 通过游戏性、趣味性、情境式的教学实例来拓展理论知识的应用。初期练习可以设计一些模仿性的实例, 学生通过模仿教师的操作和代码的编写来实现程序的运行;然后, 教师拓展实例的内容, 把相同的知识点应用到不同的领域, 以打开学生的思路, 开阔学生的眼界, 进一步巩固对知识的应用, 在实际操作中不断加深对知识的掌握。例如, 随机数的使用, 在实例中一般都是产生某个范围的一个或多个数据, 拓展的实例可以设计随机产生多个学生的学号来实现随机点名, 通过调用外部文件中的手机号来随机幸运抽奖等。
3. 改进教学手段, 实现多样化教学模式
教育信息化的发展为课堂提供了很好的施展空间, VB课程可以充分利用现代教育技术的教学理念, 结合自身课程特点设计丰富多样的教学模式, 以满足不同层次的学生需要和不同教学内容的需要。例如:利用虚拟社区教学、专题网站学习、与学科整合的教学、案例教学法、目标驱动教学法等。
与网站结合使用的教学模式, 应发挥网络学习的优势, 如网络资源丰富、超文本的知识结构使学习条理性增强、容易构建虚拟问题情境、协作学习小组构建方便、教学评价更直观、提供自主学习、探究学习的良好环境等。在中学阶段因不可能利用大量的课余时间, 大部分学习应尽量安排在课堂上进行, 因此, 学习资源的设计需更加谨慎, 教师的引导作用更加重要。如循环语句的讲授, 如果按照传统的方法讲授一些和数学相关的实例来强化循环语句的概念和语法, 实践表明学生感觉难度很大, 很多学生难以理解和体会循环语句的使用要领。利用专题网站可以开辟专门的循环语句的学习空间, 提供现实问题的解决方案, 动态演示循环操作的每一步骤的执行结果, 模拟现实生活中需要解决的问题情境等丰富的可视可探索的资源, 学生能够在原有信息素养基础上对信息技术有更深刻的认识和体验, 对程序设计有更好的方式来学习。
当然, 纯粹的网络课堂不但对教师的资源准备是个挑战, 学生也会容易疲劳, 发挥传统课堂教学优势, 使用案例教学、目标教学等教学模式, 让学生被教师的课堂魅力所吸引。对案例教学而言, 案例的选编是至关重要的, 案例作为案例教学的基本材料, 其质量对教学效果的影响至关重要, 案例要根据学生的兴趣和课程教学的目标精选, 既要涉及到程序设计语言的基础知识和基本理论, 又要使学生掌握编程的思想, 以解决实际的问题。实践表明, 趣味性、游戏性、实用性的案例能够很好地激发学生的学习热情, 因其学习过程比较轻松, 更容易让学生接受和理解。
4. 用优秀的作品感染学生
课堂上, 教师首先要多写程序, 要用好的作品去感染和影响学生。丰富的编程经验不但可以使教师在学生的各类问题面前应变自如, 而且还可以给学生树立榜样, 激发学生的学习动力。
利用网络平台可以让学生发布自己的作品, 每个学生都有施展才能的舞台, 利用赏识激励机制, 促进学生的学习。
三、教学评价
按照常规, VB经常采用笔试的方式对学生的学习进行考核。考试一般有选择题、填空题、阅读程序题、程序填空题和编写程序题等题目类型, 不但考查了学生的理论知识, 同时也是对学生实践能力的考核。但这种单一的期中、期末的笔试造成了学生的困惑, 因为VB课程的教学目的是让学生利用程序设计解决一些实际问题。很多已经掌握编程思想的学生, 也很难在有限的机试时间内完成题目, 这样就失去了考核的意义。因此, 笔试只考编程, 改卷主要看编程思想;“笔试成绩+平时作业”这种方式更能全面地了解学生真实的学习情况。
参考文献
[1]董玉琦等.信息技术课程与教学研究[M].北京:人民教育出版社, 2005.
[2]周敦.中小学信息技术教材教法[M].北京:人民邮电出版社, 2003.
VB课程范文
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。