vb程序设计论文十篇

时间:2023-04-03 06:39:38

vb程序设计论文

vb程序设计论文篇1

关键词:VB实例教学激发性主动性

作为语言程序设计领域的前沿软件,VB的发展历史已经很久,相关的技术也比较成熟,由于其简单易学、功能强大、应用广泛,因此在很多职业院校都开设了这门课程,我校也在计算机信息与管理、计算机网络技术以及电子商务等相关专业开设了这门课程。正是由于社会办学力量的推动和“程序设计”职业的热衷,现在会VB的人越来越多了,但是我们也应该看到,很多人都局限在“会VB”,而不能灵活的运用,不能用VB完成相应的程序设计,更谈不上从事专业编程工作了。在这样的情况下,作为高职教师的我们,在教学中怎样才能够吸引同学们努力主动的学习好VB,这是我们值得探讨的问题。虽然我们学生的起点相对来说较低,但以后所从事的工作大多数也是以程序设计操作员为主的,因此笔者认为我们的主要教学目标,不仅是使学生熟悉VB的基本概念,而且还要能够熟练的掌握一些程序设计的相关技巧和方法,有一定的程序编写思维能力,并且在今后的教学中同学们能够积极主动的探索和学习。为了达到这个目的,笔者认为以下几个方面是我们在教学中值得开展的:

一、注重实例教学

对于一项操作性很强的工作,我们是不可以只讲理论的,正如当我们学习游泳的时候,如果教练只是告诉我们每个动作的名称但不告诉我们这些动作怎么完成,我们是不可能学会游泳的。那么我们在学习VB的过程中也必须结合大量的实例演示,让同学们真正体会到VB的可视化设计和它的实用性。

在最初接触这门课程的时候,我们必须先要详细的介绍各个控件,只有知道每个控件各自的作用以及使用方法以后我们才可以在VB中创造我们自己的程序。在控件介绍和程序设计中我们必须通过实例的演示来让学生在模仿中学会各个控件的使用和程序的编写。特别是在程序的编写方面,我们一定要有相关的实例来让学生在感性上得到认识。比如在介绍IF……ELSE选择控制语句的时候,如果我们只是讲解单纯的语句,学生听起来觉得比较枯燥,但笔者首先给同学们演示一个通过用户名和密码的登录界面,通过选择控制语句来确定我们在文本框中输入的条件是否为真做出判断,如果为真就登录到我们所需要的另一个界面,否则弹出一个提示信息框。在演示的过程中,同学们都表现出强烈的好奇心和学习的欲望,思维表现得非常活跃,因为他们觉得这些知识非常有用。在这个时候我们抓住这一特点,首先,讲解实现这一程序的基本思路,提出实现思路所需要解决的问题。其次,在程序中讲解新语句的使用方法,总结新语句的使用方法和注意事项。这样的教学使学生很快了解了程序设计的整个过程,并有豁然开朗的感觉,从而产生浓厚的学习兴趣。虽然这是一个简单的编程应用,整个创作过程只用到了简单的选择控制语句,但通过此例的学习学生学会了选择控制语句的使用以及如何设置选择控制语句,同时也激发了同学们学习程序设计的兴趣,从而创作出自己的程序。

目前市面上有很多关于VB的实例教材及各种参考书,但是都比较散而且内容也不是很详细,所以在讲解的时候笔者认为必须对实例进行慎重的选取和必要的修改,力求做到以下几点:

1、程序结构严谨化

笔者所收集的程序除了强调程序的可靠性以外,还要特别强调程序的结构性,即使是一个简单的实例,也需要做到程序结构的严谨化,使之符合大众的思维,但也要突出自己的特点。比如在讲FOR……NEXT等循环语句的时候,一般的都是利用从1累加到另一个固定的数值,来完成我们的循环讲解,这样的语句由于方法是完全一样的,所以最后的效果也没有什么吸引力可说。因此,笔者采用了另外一种方式,结合利用文本框输入的方式,即在两个文本框中可以输入任何两个数,使之从小的数值累加到另一个较大的数值,这样程序的效果也就更具结构严谨的魅力,同学们的感受也就会完全不同。

2、步骤详细化

因为同学们对新知识的接受,特别象程序设计这样的知识结构,还是需要一定的过程,因此为了让学生能够顺利的完成实例,从而在实践中提高自己的能力,笔者认为对每一个实例的操作步骤都要详细的板书出来,上机课或是在课余时间学生只要按照程序的操作步骤去做,就可以得到最终的效果,只有这样同学们才能掌握程序设计的基本思想和相关步骤。

3、方法常规化

在讲解的过程中,力求采用最简单、最容易的方法完成每一个实例,尽量采用常规化的语句,避开一些不容易理解的概念、方法。比如,在利用文件操作对数据录入以及把录入的所有数据输出时,我们可以避开利用Type语句定义自己的数据类型的使用,因为采用Type语句定义,有多少个字段,就会产生多少个相关的成员,在这种情况下同学们就很难想得到这个成员代表的是什么,它的作用是什么,这样就把程序复杂化了,其实我们完全可以采用简单的文本框来进行输入,然后用Input函数输出就轻松完成了。

二、注重培养学生的实际操作能力

还是以游泳为例,不管我们怎么看别人游泳,但自己却不下水实践,我们是永远都学不会游泳的,那么我们在学习VB语言程序设计的过程中也必须不断的练习、实践。

笔者曾担任了计算机网络技术两个班的该门课程的教学,为每周四学时,其中两学时是笔者的理论讲解课,两学时是上机实践操作课。由于学生的思想还不够成熟,自我控制能力相对来说还是比较差,因此自觉性还不够好,为了监督他们很好的学习、认真的实践,笔者每次课都留一次作业,第一次就是完全按照笔者的课堂实例上机操作,以加强对本节课课程内容的理解并熟练这些操作技巧,这项作业是必须要上交的,并作为平时成绩登记。因为这是这门课程中最基本的知识要点和教学要求,虽然学生不可能每个人都对这门课程有浓厚的兴趣,不可能以后都有可能去从事专业的程序设计工作,但是作为计算机专业毕业的学生,笔者希望他们不管以后从事什么样的职业,对于一些基本的程序设计思想以及常用的计算机软件操作,至少都能够体现出来。

在最后的综合实训、实践中,笔者结合同学们所学的知识并引进一些课外的知识实例来弥补课本上没有的相关内容。比如,我们利用VB做前台界面的设计,尽量用到所学过的所有控件进行布局、设置,把它们结合起来使用,而用小型的Access数据库做后台数据管理来做一个学生成绩管理系统,它具备一般的常用功能,即成绩的添加、查询、修改、删除,用户的管理等,虽然这个管理系统程序的设计比较简单,但通过这样一个小型的综合实例,就更加让同学们了解了VB语言程序设计的功能及特点。这是我们VB程序设计教学课程中不可缺少的一个重要环节,只有通过这样的一个综合实例,才能把同学们零散学到的知识全部的串联起来,让他们感觉到自己所学的知识终于有了一定的成果,他们自己也会感觉很有成就感,也会产生一种利用计算机解决实际问题的强烈愿望,在今后的学习中才能更加有信心和目标。

以上的两个方面是笔者认为的主要教学方法。采用实例教学的一个重要目的实际上就是为了使课堂生动,提高学生的积极性、主动性。虽

然是实例教学,有很多有趣的程序及相关的小动画,但是这样的有趣如果久了,也并不能完全抓住学生的心,因为这些过程进行的场所都是在课堂,课堂生活不可避免的具有一定的单调性,这只是一个方面。另一方面是,笔者要求学生在完成自由独立创作这一作业以后要相互交流经验,这种交流我们一般都是在自己班内部进行的,次数多了大家就会觉得似乎还需要加入一些更新的内容,希望与其他班的同学一起探讨学习。为了弥补课堂学习和班内交流的不足,笔者有时间就会将两个班的学生聚集在一起,首先每个班选几个优秀的作品演示给大家看,并向大家介绍创作的技巧和存在的问题,然后大家一起讨论。最后笔者会结合最近的学习内容对设计进行一个总的评说。通过这些活动既可以提高学生的学习兴趣,提高他们的专业技能。我们在教学中,实例的运用是提高教学效果的保障,在教学中,我们不防在讲解本次课的内容之前,先演示本次课需要用到的实例,这样既可以调动学生学习的积极性和主动性,也激发了他们的好奇性,这样也就抓住了同学们“人在教室,心也在教室”。

总之,教学有法,教无定法,只要教学得法。程序设计教学的主要目标是为了使同学们了解编程的基本思想,培养分析问题、解决问题的基本能力。围绕着这个目标,在保证同学们学习积极性的前提下,按照他们的认知规律组织教学,一切有效的教学方法都可以在我们的教学过程中加以运用,进而使综合素质得到整体提高,这是VB程序设计课程教学的最终目标。

参考文献

[1]刘炳文、杨明福、陈定中.全国计算机二级教程VB语言程序设计[M]高等教育出版社.20__.4

vb程序设计论文篇2

【关键词】《VISUAL BAISC6.0程序设计》 教材建设 教学改革 教学模式

1 引言

程序设计作为计算机等有关专业必修的一门重要的专业技术课程,是信息系统学科的一门核心课程,是一门理论性和实践性都很强的课程。

本课程是经济、公管科各类专业学习计算机的基础课。Visual Basic(下面简称VB)是一种有代表性的较流行的面向对象的可视化语言,利用它可以快速方便的创建具有专业外观的用户界面的编程工作简单易行。本课程的任务是使学生通过本课程的学习和示例的分析,掌握使用VB开发Windows应用程序的一般方法和特点,能够根据实际需要自行开发简单的Windows应用程序,并为今后进一步使用VB或其他面向对象的可视化开发工具开发Windows应用程序打下基础。

传统的教学方法中,程序实验环节只是配合每一章所学的内容进行在计算机上的实践,这样的方法让学生只是孤立的了解了某些VB 6.0程序设计知识,所涉及的知识面较窄,缺少学科的综合性,且动手能力很差,无法将实际的具体问题和VB 6.0程序设计知识联系起来。为了改变这一现状,我们VB课题组申请了学院的校级项目——《Visual basic程序设计语言》课程建设,对VB从教学观念、教学内容、教学方式等多个方面进行教学改革的探索和实践。

2 教学改革方法

2.1 教材建设——沟通性

教材作为教师和学生交流的媒介,其作用十分重要,针对当前市场上课本多在语言细节上浪费笔墨,不但容易使得初学者迷失在这些复杂而庞大的细枝末节上,而且不能很好的掌握VB 6.0程序设计的实质。我们VB 课题组根据多年从事VB 6.0教学的经验和实际开发软件项目的经验编写教材,强调程序设计方法和技巧的掌握比对语言细节的理解重要得多,而对语言细节的透彻理解只有通过大量的时间和长期的编程实践才能获得。

我们VB课题组自行编写《Visual basic程序设计》和《Visual Basic典型例题解析和习题解答》,先后被吉林大学、广西大学等多所高校使用。本套教材具有极大特色:(1)一题多解;(2)技术讲解注重让学生知其所以然;(3)针对VB二级等级考试编写。

2.2 教学方式改革——实践性

编程实践是学好VB程序设计语言的关键。我们在讲授理论课时,采用调试技术现场编程,组织学生课上亲自调试和共同分析程序,强调如下内容:

2.2.1 调试工具的运用

VB 6.0的理论知识是以实践作为依据,程序的执行过程涵盖该程序所有知识点,我们强调利用调试工具帮助编程者分析程序,采用单步执行、设置断点、添加监视框等三种调试工具,对程序执行过程进行跟踪监视,帮助学生更好的理解程序的结构等知识点,激发学生学习的兴趣和主动性。

2.2.2 重视对警告信息的改正

学生在编译程序时会出许多错误,大致分为语法错误和语义错误,我们认为学习VB 就是一个发现错误和改正错误的过程,强调学生自己的去发现和改正错误。VB 6.0集成开发环境会提示两种信息,一种信息为错误信息,另一种信息为警告信息。一般情况下只要将错误信息改正过来,程序就能通过运行给出结果,这样警告信息往往会被忽略。我们在实践教学中要求学生将警告信息与错误信息一样重视,在调试过程中遇到警告信息必须改正,因为警告信息的出现说明了学生对知识点理解的偏差,让学生通过改正警告信息来正确的理解理论知识,给学生留下深刻的印象,在进一步理解理论知识的同时培养学生严肃、认真的科学态度。

2.3 教学内容改革——全面性

2.3.1 “照猫画虎”培养编程能力

在VB的教学开始就引入软件下程的理念,强调学生们从一始了解到养成良好的软件设计规范的重要性,要求学生按照软件工程的思想去分析设计实现一个具体的MIS系统。 具体说来,分为以下几个环节:

针对VB语言特点,极易上手,强调学生的基本技能。第一阶段,要求学生实践VB 6.0的每章的各个理论知识点和熟悉使用VB 6.0编译环境。在此基础上,增加一些趣味性的题目,并引入综合中“大作业”,由教师给出实验题目,提出要求,学生根据要求查阅相关的资料,写出实验原理、实验方法步骤与教师一起讨论,确定实验方案;然后在限定的时间内写出相关的系统的分析、设计、实现等实验报告,初步掌握VB软件系统的设计方法和步骤,运用VB进行软件开发的初步能力。

2.3.2 利用网络资源加大教学资源

当今的学习具有“随时随地”的特色,VB课题组教师充分利用互联网的优势,开发教学网站提高学生的自学的积极性,增大教师和学生的沟通方式,让学生学习渠道多样化。

VB课题组的教师通过VB网站布置作业,学生提交,教师批改等方式,以及留言板和学生沟通,解答学生提出的问题,我们采用每人一天的值班模式回复学生的各种问题,发表通知公告或进行解惑。特别对学生的共性问题,教师在留言板上留言。另外,利用QQ群等方式加强课下师生间的交流和讨论,建立朋友的关系,教师及时了解到学生的理解程度和问题所在,以便对症下药及时解决出现的问题。

试题库是检验学生每章或每课阶段性成果的有力工具,我们VB课题组编写VB试题库,具有3000多道习题,其中将试题按章节内容安排,让学生在每个知识点都可以进行自测,对自己的学习质量给与评价,使得学生尽快知道自己哪一方而不足,还有待加强。试题库的习题包括填空题、选择题等多种类型,并每道题目都给出解析过程、难度系数、标准答案。

3 结束语

通过我们VB课题组教师的集体努力,VB课程建设从改进教学方法,完善教学手段等多个方面出发,使得学生学习的自觉性、主动性有了很大的提高。实践编程能力有了很大的提高。这此表明我们VB课题组的课程建设的探索得到大部分学生的认可,通过对学生的调查中,大多数学生认为是他们对于课本知识理解更加深入了,主动分析问题的能力也得到了提高。

参考文献

[1] 王文浪,周元哲主编《Visual Basic程序设计语言》.机械工业出版社,2009年2月出版.

[2] 周元哲,乔平安编著《Visual Basic典型例题解析与习题解答》.机械工业出版社,2009年8月出版.

[3] 周元哲,杨立法 《C 程序设计》教学改革的探讨[J].电脑知识与技术.2007,2(2):1170-1172.

vb程序设计论文篇3

关键词:VB;实验教学;教学内容;教学方法

中图分类号:G642.4?摇 文献标志码:A 文章编号:1674-9324(2013)47-0244-02

VB是高等院校非计算机专业学生必修的课程之一,是初学者的入门语言。根据南通大学本科人才培养要求,理工类学生必须通过计算机二级等级考试,而VB就是计算机等级考试语言之一,由于VB简单易学,因此学校的很多专业的学生都把VB作为非计算机专业的计算机公共课来讲授。然而,VB语言的理论知识较容易理解,但真正编程时学生往往不知从何入手。因此本文探讨了如何充分利用VB实验教学的有限学时,鼓励学生多思考,充分调动学生的编程积极性,从而培养学生的动手能力。笔者根据多年的教学经验和实践,并从VB课程的实验教材、实验教学计划、教学内容、教学方法、考核方法等方面作了一些探索。

一、编写合适的实验教材

在教学过程中,发现有些教材偏理论,真正让学生练习的题目较少。因此,为了让学生循序渐进地理解和掌握知识点,参与编写了《Visual Basic程序设计》和《Visual Basic程序设计实验教程与习题选解》两本教材。《Visual Basic程序设计》已经作为我校的教材,主要介绍了VB语言的数据类型、程序结构、数组、过程等知识点。《Visual Basic程序设计实验教程与习题选解》是与教材相配套的实验教材,着重根据知识点罗列了近几年计算机等级考试中考到的真题,通过分析这些真题,让学生了解哪些是必须掌握的知识点,及时明了自己是否熟练掌握这些知识点等。

二、制定严密的实验教学计划

在VB传统的教学模式中,实验课通常依附于理论课。比如,学校分配给VB的总课时数为80学时,其中实验学时仅为30学时。因此,实验教学内容、教学计划、课程设计等都是根据理论教学计划来安排,从而出现了重理论、轻实验的现象。为了强化实验环节,需要制定合理和严密的实验教学计划,该计划包括实验目的、实验内容、学时等。制定计划时要贴近适用的学生,研究并解决实验内容是否与实验学时相协调,实验内容怎么围绕基本知识点等问题,从而建立完整的实验教学体系。

三、严格实验教学过程的管理

在VB实验教学过程中,发现实验教学的组织过于松散,从而导致一些学生对实验课不重视。比如:上机位置随意坐,上机敷衍了事,不动脑思考实验教材中例题的算法思想,一味地采用抄袭的方式完成作业等。因此,为了加强实验教学过程的管理,在上机实验时,要求学生根据学号固定位置,这样可以及时发现哪些学生旷课、迟到、上课中玩游戏等。充分发挥学生的主观能动性,鼓励学生独立思考,教会学生大胆实践,力争自己独立解决问题,对遇到的难点问题给予适当的指导,对普遍存在的问题,可以利用机房的多媒体软件进行集中讲解。实验课结束后,根据上机情况,对学生普遍存在的问题分析原因,在课堂上进行针对性地讲解。

四、合理安排实验内容

1.验证型实验。首先,对于初学者,为了给学生打好基础,要想了解进而掌握很多新概念和控件,验证性实验必不可少。

2.综合型实验。以小型综合性实验验证学生的阶段学习成果。综合性实验可以培养综合思考问题的思维方式,运用综合的方法、手段分析问题、解决问题。因此,在设计综合性实验时要研究并解决其规模大小是否适当,也可以在程序中增加一些新的尚未学的知识,激发学生的自学能力。

3.课程设计实验。在计算机等级考试开始前,学校都会安排为期一周的课程设计环节。课程设计为学生提供一个动手动脑、独立实践的机会,使学生巩固所学的知识,可以将分散学习的内容组织在一起,形成一个完整的学习框架。通过课程设计还能熟悉计算机等级考试的内容、题型、知识点等,从而帮助学生能在计算机等级考试中获得一个比较满意的成绩。

五、改进实验教学方法

1.培养学生良好的编程习惯。对于初学者而言,培养良好的编程习惯非常重要。良好的编程习惯,不仅能使程序结构清晰明了,而且还有助于自己和别人更容易地看懂程序、调试程序。因此,不断提醒学生在书写程序代码时应呈锯齿形。

2.掌握程序调试的方法。在程序设计过程中,不可避免地会出现这样那样的错误。程序调试就是对程序进行测试,查找程序中隐藏的错误并将这些错误修正或排除。调试程序本是一件烦琐而又复杂的事情,若能正确地掌握调试程序的方法,就可以使程序调试变得容易和简单。因此,在实验教学过程中,借助红蜘蛛等多媒体教学软件,并结合使用VB的单步调试、断点、监视等调试方法来看清程序执行的步骤,从而使得学生在遇到程序错误时能够独立地进行调试、纠正错误。

3.加强学生的算法设计能力。算法是解决某个问题或处理某个事件的方法和步骤。理论上,任何复杂的问题,其算法都可表示为顺序结构、选择结构、循环结构三种结构的组合。因此,对每种结构都精心选择实例来说明这种结构的特点和区别。例如,分支结构中如何设定条件表达式;循环结构中怎么设定循环变量的初始值、循环条件等。

4.培养学生举一反三的能力。对于同一问题的求解,不同的人往往可以设计出多种不同的算法[5]。不同算法的运行效率、占用内存量可能有较大的差异。在以往的上机实验中,教师布置好题目后,学生上机只注重程序的结果,而学生间或学生和教师间没有相互交流的机会。一些好的算法无法得到展示和鼓励。因此,在实验课上鼓励学生创新,将好的算法在同学间进行交流。这样,开阔了学生的设计思路,调动了他们对VB课程的学习热情,也活跃了实验教学的气氛。

5.改革考核方法、建立客观全面的考核机制。传统的VB教学还沿用笔试这种考核方式。也正是由于这种考核方式,导致学生为了应试只会机械地背、记一些语句或概念,也导致学生对实验课不重视。而VB是一门实践性很强的课程,所以笔试的考核方式并不适合这门课,通过增加实践手段来检验学生利用VB分析问题、解决问题能力是比较合理的。

六、结束语

通过上面措施的改进,VB课程的实验教学取得一定的成果,学生的动手能力增强了,编程的兴趣提高了。相信,在今后的实验教学过程中,VB的实验教学环节还会不断探索和创新,从而提高VB的整体教学质量。

参考文献:

[1]郑国平,王杰华.Visual Basic程序设计[M].北京:高等教育出版社,2012.

[2]艾鸿,陈庆海,裴仁林.Visual Basic程序设计语言实验教学方法[J].计算机教育,2011,(24).

[3]程传鹏.提高非计算机专业Visual Basic课程学习兴趣的方法[J].计算机教育,2011,(18).

vb程序设计论文篇4

关键词 案例教学 VB 教学设计

VB程序设计是我校面向非计算机专业理科学生开设的一门计算机必修课程,这是一门实用性强,面向程序开发与应用的基础课程。通过该课程的学习使学生一方面掌握利用VB进行简单程序设计的基本方法和常用算法, 同时也要求学生能结合所学专业知识开发图形界面下的应用软件。通过这门课程的学习,主要为学生结合本专业进行软件开发的能力打好基础,另一方面训练学生逻辑思维能力,培养严谨、求实的科学作风,提高学生计算机素质。

1 基于案例教学法的课程设计理念

案例教学法是根据教学目标的要求,在教师的指导下,以案例为主线,运用多种形式启发学生独立思考,对案例所提供的材料和问题进行分析研究,提出见解,做出判断和决策,以提高学生思考问题、分析问题和解决问题的能力。①因此,我们在VB程序设计教学中运用案例教学法,是以案例作为教学的基本材料,教师通过呈现案例让学生对要学习的内容有一个直观的认识,再组织学生分析案例、讨论案例来进一步主动剖析学习内容,最后通过案例总结对学习内容进行综合归纳,让学生全面掌握所学知识。教师通过课程评价和撰写教学案例来提高案例教学水平。

2 课程总体设计

运用案例教学法进行课程设计是根据我院人才培养目标、学生实际情况,结合VB程序设计基础教学大纲要求,按照案例教学理念的研究成果以及学生学习、生活及将来工作需要,设计教学案例及组织案例教学,并且在实验条件允许的情况下,让学生能够亲自动手验证案例解决方案是否合理。

本课程是学习Visual Basic(简称VB)这种计算机编程语言。我们在实际的教学过程中以VB开发一些简单实用的小程序为案例展开,将整门课程的学习内容以章节为单位拆分为若干个小的案例。当然,由于VB程序设计要牵涉到很多理论知识为铺垫,因此,案例教学要接合传统的讲授法来进行。我们首先要对理论知识进行讲解,然后再使用案例教学。每个案例的学习按照案例呈现—案例分析—案例讨论—案例总结等步骤来组织教学。在进行教学之前根据案例的难易程序对同学进行“动态”分组并且选出组长一名,让组长负责本组同学的分工及对案例讨论结果进行汇总及报告。

3 课堂教学设计

VB程序设计课程一直以来都存在学生难学,教师难教的问题。学生第一次学习这门课程是决定他们是否有信心和兴趣学习这门课程的关键,教师对于这章教学过程的设计是至关重要的。通过这一章的学习要让同学们熟悉VB编程环境和步骤,理解可视化编程中有关的基本概念,掌握窗体和基本控件的常用属性、事件及方法。我们以“简单计算器”为案例来进行第一章的教学,具体如表1。

通过对案例的展示、分析、讨论和总结,学生可以快速、直观地了解面向对象程序设计的概念、特点、运行机制,对VB程序设计有了感性的认识,再通过教师的归纳、总结而上升到理性的认识。②

4 课程评价

vb程序设计论文篇5

【关键词】VB程序设计;非计算机专业;教学方法

0.引言

VB作为一门可视化的高级编程语言,采用面向对象、事件驱动的编程机制,提供了直观的可视化程序设计方法,可用于开发Windows环境下的各类应用程序。相对于其他高级程序设计语言,它具有简单易学,功能强大,应用广泛的特点,是一门实用性很强的课程[1]。然而,对于非计算机专业的学生来说,VB是他们接触到的第一门程序设计语言,在学习过程中,常常会感到抽象、枯燥、难度高,从而影响教学效果。为此,本文结合作者几年来的教学经验,在教学方法上进行了探讨,力求解决VB程序设计学习中枯燥、难掌握等问题,最终使学生具备扎实的理论基础和较强的动手能力。

1.非计算机专业的VB教学方法

1.1培养学生的学习兴趣

目前,许多VB程序设计的教材编排都是只考虑其知识的逻辑结构体系只对表面的知识进行展开,课程一开始就介绍诸如属性、对象、事件和方法等一系列在VB程序设计中比较抽象难懂的概念。显然,这样并不符合学生的认知规律的特性,容易使学生对VB的学习失去信心。在学习本课程之前,教师首先要帮助学生建立对本课程的兴趣和信心,让学生确立只要好好学习,就一定能够学得好的观念。为了培养学生对本课程的兴趣,开课伊始不要一味的给学生灌输理论知识,而是可以结合教学目标和教学内容,选择一些有趣的小程序利用多媒体教室给学生演示,例如雪花飘舞的动画效果,高考倒计时中时间的变化,模拟抽奖系统等等,这类实用的程序可以让学生感受到VB程序设计的魅力,增强学生对VB课程的喜爱,让学生逐步认识到通过编程可以实现这些日常生活中随处可见的实际应用,从而不断激起学生学习编程的热情和兴趣,调动学生的学习积极性。

1.2精心组织教学内容

精心组织好每堂课程的教学内容,力求做到思路清晰、重点突出,抓住教学的重点和难点,合理地分配课时。教师不一定完全按照指定教材内容组织的顺序给学生讲解,因为教材本身就是一种参考书,教师可以根据大纲要求,把教材内容经过仔细研究、提炼、总结和归纳成由浅入深、循序渐进、通俗易懂、简单明了的知识内容,再结合日常生活中的实例展现给学生。如VB控件部分的内容不必在开始时全部讲解,结合实际情况,用到哪些控件再详细的介绍那些控件。首先把窗体、文本框、命令按钮和标签控件介绍给同学就足够使用了,因为窗体是VB程序设计的容器,所有VB的其他控件都放在窗体中;文本框可以用来作为输入和输出界面;命令按钮用来激活代码的运行;标签用来注释。至于其他控件,如图片框、列表框等等可以在后面介绍到数组的时候,作为数组输出界面时再陆续介绍。总之,介绍的内容以实际应用为主,有应用的需求就介绍,理论联系实际,效果会更佳。

在讲解程序设计算法的时候,尽量从学生的角度去分析、理解和判断。首先用自然语言分析和阐述正确的算法,然后再用VB语句描述出来,要把分析和表达的全部过程展现给学生,最后再把初步写出的VB程序放在VB环境中调试和运行,验证算法是否正确。特别要强调的是,在编写程序代码时,可以故意留出一些关键性的,容易犯的错误,比如教师故意给出一段错误程序,先让学生思考一段时间,然后引导学生去发现问题,进而想出解决办法,最后教师再给出正确答案,这样能给学生留下很深的印象从而更好地理解程序。

1.3加强互动教学

传统的教学方法是老师在台上讲, 学生在台下听,也就是满堂灌,老师通过使用多媒体从视觉、听觉等方面给学生更加直观的感性认识,特别是老师的现场演示更加直观,如果在讲课过程中使用互动的方式,将起到事半功倍的作用。例如,老师演示完某个操作后可以随机的点名提问,让学生上讲台现场演示,这样可以激发学生的听课兴趣,吸引学生的注意力,督促学生认真听讲,同时可以检查学生的接受能力和听课效果,以至于激发学生的学习积极性。

1.4改进考核方法

考核方法急需改革,考核的方法不能仅仅用出试卷笔试的方法完成,而应当把重点放在上机实践操作编制程序和调试程序上[2]。对学生学习成绩的评定应该采用上机操作和理论笔试相结合的综合考核方式。将平时的实验成绩与期末卷面成绩进行综合,得出学生本课程的综合考评分。这种考核方式不但能更客观地反映学生的学习情况,同时也能促进学生的动手能力,起到更好的教学效果。

1.5强化实验环节

实验是对课堂教学的检验和巩固。VB是一门实践性和操作性都很强的课程,教师不仅要在课堂上进行必要的演示操作,更要注重实验教学[3]。每次实验课要合理安排,实验内容要有针对性和实用性,以激发学生的学习热情,调动学生学习的积极性,如数组的学习,可让学生将本班学生的信息录入数组并按不同的要求输出。最好是在带有多媒体教学设备的计算机实验室上课,老师先讲解,然后让学生就刚才讲解的内容在计算机上实践,边讲边练,这样既可以避免老师满堂灌使学生产生厌课情绪,又可以使学生得到动手实践的机会,对知识的理解通过实验从感性认识升华到理性认识,从而提高教学效率。

1.6培养学生的程序开发能力

通过学习,学生大致掌握了VB的基础知识,在此基础上,学校可以开设两周的课程设计,让学生在教师指导下根据自己的实际能力选择一个课题进行设计,例如可以要求学生模仿设计一个windows附件中的计算器或写字板等等,这些课题具有很强的实用性,能激发学生的学习兴趣,使学生积极投入到程序开发中去,从而锻炼学生对知识的运用能力,通过实践环节进一步巩固所学到的理论知识。

2.结束语

计算机程序设计教学方法的探索与实践是一项复杂和持久的系统工程,无论是在教学理念还是在教学方法上都需要不断的改革和创新。今后我们还要不断的研究和探索,在改进教学方法和教学手段的同时,加强学生实践能力的培养,进一步完善我们的教学机制。

【参考文献】

[1]何源.任务导向教学在Visua1 Basic程序设计中的应用[J].北京:人力资源管理:学术版,2009(3):259-270.

vb程序设计论文篇6

关键词:计算机基础 案例教学 VB

中学职业教育随着社会的不断发展,渐渐融入到教学改革的潮流中,中学职业学校的教学目标是为国家培养专业人才,在教学方法方面具有独特的时代性和针对性,由此来适应社会改革发展的需求。

一、案例教学应用于计算机基础课程的意义

中职计算机基础课程的案例教学实际上就是在教学过程中,教师以相关案例作为教学基础,创造形象生动、情境真实的教学环境,带领学生逐步进入教学环节,通过教师与学生之间的参与互动,提高学生的计算机基础知识和实际操作能力。

二、VB案例教学的策略分析

1.案例确定

教师应该对案例教学进行合理设计,由较浅层次向较深层次逐渐延伸,激发学生对案例的兴趣和热情,使学生在教师的引导下完成设定的实践任务,在实际操作的过程中加深对VB基础知识的巩固,深入理解面向对象的思想理念,掌握VB程序设计的方法,锻炼学生的自主探究意识,最终完成教学目标。

2.演示讲解

在教学案例演示讲解的过程中,教师应该将重点放在引导学生对问题进行独立思考,然后组织分组讨论,在辩论的过程中注意仔细分析问题,从而有效解决教学案例中的问题。教师在组织进行讨论的过程中要对学生加以宏观指导,创造愉快轻松的环境的同时,对学生进行有效的启发。

3.问题提出

教师应该引导学生积极思考,自主发现存在的问题,培养学生对学习的积极性;教师在问题设计时要形成解决问题的思路,或者和学生共同思考、积极探讨。

4.分组实践

在中职计算机基础课程教学中,教师在案例教学的过程中要做到积极创新,这就需要全体同学进行动态分组讨论和实践。教师根据教学案例的难易程度和全体学生的人数,将4~6人分为一个小组,随着案例教学的实施开展,教师对小组成员进行动态调整,从而达到培养学生团队合作精神、提高学习效率的最终目的。

5.总结评价

教师通过对全体同学讨论情况的总结评价,分析出对教学案例内容提出的问题在讨论过程中有哪些地方明显不足、明确不够,引导学生对问题进行更深层次的思考。在上机操作时,学生可以根据在课堂上讨论得出的方法来分析案例、设计案例和实现案例,这样不但能够使学生对理论知识进行巩固,还能够提高学生的VB编程能力,达到教学大纲的目标和要求。

三、VB案例教学在计算机基础课程中的设计实践

1.确定教学案例

教学案例的选定目的是能够对学生在背景和理论知识方面做一定的铺垫,使学生对相关基础知识有一定的熟悉度,例如:熟悉VB的编程环境和语言、熟悉VB界面的操作按钮位置、熟悉面向对象设计理念等等。案例演示讲解目的在于激发学生的好奇心和求知欲,避免出现传统教学中灌输式讲解的弊端,本文选择“加法练习程序”作为VB教学中的案例。

2.案例的展示

首先,教师通过多媒体技术将“加法练习程序”的案例向学生做出展示,引导学生熟悉相关概念和原理。对该程序进行执行命令之后,单击“出题”按钮,第一个显示框和第二个显示框内就会出现两个0至100之间的随机数字,由学生在第三个显示框内填写出正确答案,再单击“判断”按钮,如果输入的答案正确,就会显示“你真聪明!”,如图1所示。

图1 VB“加法练习程序”

3.讲解案例

在VB的“加法练习程序”案例教学中,教师应该主要对以下几方面做出详细讲解并提出问题:

(1)如何在Visual basic6.0中建立一个新的应用工程;

(2)在可视化界面中,对窗体文件保存、文件执行等基本操作进行讲述;

(3)熟悉可视化操作界面中的基本控件,例如:label、Text、Command Button 等命令按钮;

(4)对程序源代码的结构和意义进行详细分析;

(5)如何对已经完成编程的VB程序执行编译命令。

教师结合先进的教学手段,对“加法练习程序”教学案例逐步进行分析和讲述,由此引出一些理论性基础知识和概念,使学生了解并掌握这些概念,为了能够使学生对这些基础知识加深记忆,在以后的案例教学设计中应该加入对基础知识的巩固环节。

4.实践思考

教师将全体学生分为若干个小组,分别进行上机操作实践,并对该案例涉及知识进行扩充,从而培养学生自主探究学习能力,在提出问题启发学生进行思考的时候,可以就以下几点提出问题:

(1)Dick事件在按钮中的作用是什么?

(2)如果在第一个显示框或第二个显示框内产生的是0至1000的随机数字,应该如何对程序加以修改?

(3)怎样对输入错误的答案重新进行测试?

学生在进行分组讨论后得出不同结论,教师通过对学生的总结和评价,最终使学生找到问题的答案。

“加法练习程序”教学案例有较强的趣味性,能够让学生非常直观地了解VB程序事件驱动的具体效果,感受VB语言与C语言,或者其他编程语言的不同之处,有效调动了全体学生学习VB程序设计的积极性,使学生能够对问题做更深一步的自主探究。

5.教学反思

在完成对基于案例教学法的中职计算机基础课程教学案例的开发和设计过程中,案例设计的目的是使学生能够熟悉VB编程环境,激发学生对下一步深入学习的兴趣。从实际案例分析来看,学生虽然能对教师提出的问题给予回答,掌握基本理论知识和概念,但是对问题的深入探究程度不够。

四、总结

本文在中等职业学校的计算机基础课程VB软件的教学中引入案例教学法,学生能够很好的体现自我价值,充分参与到学习中去,锻炼了实际操作能力,激发了对学习的较高兴趣,在面向对象理念、程序设计思想等方面得到一定锻炼。

参考文献:

vb程序设计论文篇7

关键词:VB;初学;基础

VB是Visual Basic的简称,它是由美国Microsoft公司于1991年开发的一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发 Windows 环境下的各类应用程序。它简单易学、效率高,且功能强大。使用VB来编程,学生们不需要去背那些繁琐的大量的代码来完成功能及界面上的状态,我们只需要把系统提供的现成的代表着各种各样功能的小控件拖到主界面上就OK了,这个过程很像是在画画,也很像是在搭积木,在功能上来说,它不仅适合在windows上和WWW网络上的应用,还具有图形用户界面、强大的数据库处理、多个应用向导、支持动态交换、动态链接技术等特性。不管怎么说,VB给人们提供了一个“初学者最好用的编程软件”。很多的高等专科和高职院校都把VB做为入门级的编程语言来讲授。笔者结合多年的教学实践经验,谈一谈对VB教学的看法。

在VB的教学中,对于学生来说,最主要的问题是学生没有学习的兴趣。VB这门课程一般都是做为计算机专业的基础课安排在一年级的教学计划中。程序设计对这些新同学来说,大多是比较陌生的,因此初学VB的时候,大部分同学都是有非常强烈的好奇心,并且对它充满了兴趣。但是在接下来的授课和学习中,因为绝大部分同学在之前并没有接触过程序设计,没有系统的程序设计思想,并且这门课程会涉及到很多基础性的理论和概念,非常的抽象和枯燥,这样就很影响学生学习VB的积极性,而且越是学到深入,越是难理解其中的理论思想,对基础概念和相关理论掌握不好,无法上机真正实践,学生们刚开始的那个兴奋劲越来越小,最后对这门课程的畏难情绪高涨,兴趣逐渐消失。由于计算机专业的涉及面广,学生们往往抓不到学习的重点,东学一下,西看一下,非常的茫然,想好好学也不知道从哪开始入手,况且,很多学生学习这门课完全是因为学校安排了这个课,学校对学生学习效果的考核也不过是各种考试,学生们不得不学罢了。学习的目标不正确,更不明白学习VB的真正意义,是学生中经常遇到的问题。而教师最主要的问题就是角色意识不对,虽然有了新课标,但在实际授课过程中,依然是过多的偏重于对概念和方法的单向灌输,缺乏互动,偶而有所谓的“互动”,也不过是看哪个同学要睡着了,叫起来随便问个问题,醒一醒罢了。目前大多数的高校,都已经配置了多媒体教学设备,但授课方式的传统死板,和原来在黑板上写粉笔字是没有太大区别的,先进的多媒体设备,只发挥了“显示器”的功能,这种来自教师授课方法上的问题,在很大程度上加剧了学生对这门课程的排斥程度。这样的授课方式严重的束缚了学生们的主观能动性和创造性思维的发展。对于VB这门课程的教学安排,我们一定要注意一个顺序,由简单到复杂,由抽象到具体,准确来说,就是先由VB的特点、对象、三要素、语法等一些基础性问题入手,用更有新意的方式让学生明白并真正理解,然后再开始讲一些控件、结构和过程函数等内容,并用一些相对容易实现的小程序做例子,通过引导和提示,让学生自己去独立的完成,完成后,学生普遍都会有一种成就感,只有这样,学生才能发现自己的能力,并愿意投入更多的时间来研究程序。比如说,在讲了基础的函数和控件后,我让学生做一个加法练习软件,由计算机随机选出两个0-10之间的数,练习者根据这两个随机数,在文本框中输入计算的结果,如果正确,就开始下一道题,如果不正确,就弹出错误提示。这是一个最初级的VB程序设计题目,首先要提醒学生自己思考可能用到哪些控件,打算把界面设计成什么样式(两个随机数要用两个文本框,+和=要用到两个标签,输入答案要用到一个文本框,还要有两个按钮,一个是“出题”,一个是“判断”),然后提示学生思考代码设计,并从实现这一功能的角度来考虑代码段,最后进行拟合,错误情况用Msgbox消息框来显示。通过这样的小程序来建立学生对程序设计的整体印象。根据经验,对于那些很快做出来的学生来说,不用你下任务,他们会自己在这个设计成功的小程序基础之上,逐渐的添加其它他们所能想像到的功能,并去努力的完善和思考这个小程序的漏洞。

对于以上提到的这些问题,我们要从几个方面来解决它:

1. 帮助学生树立正确的学习目标,要让学生们明白,学习VB是为了培训系统的程序设计思路,积累相关算法和数据结构的知识,并为下一步学习更深层次的计算机专业知识打下良好的基础。

2. 要用渐进的方式学习VB,任何一种设计语言,无非就是变量、函数、条件语句、结构等等这些最基础的知识构成。学习VB和学习其它知识最大的不同就是可操作性强,只懂得一点皮毛就可以上机操作。对于初学者来说,最好的方法就是学一个知识点,就上机操练一下,学两个知识点,就在机器上试试能不能把两个放在一起做程序,它有什么功能,如果要完整的完成这些功能,还需要加上什么样的功能,这些功能靠什么来实现。实践得越多,发现的问题就越多,程序就越复杂,对知识的掌握就越牢靠。

3. 教师本身要增强角色意识,改良授课方式。用孔夫子那样的说教方式已经完全不能满足现代的计算机教学了。教师要清楚自已在课堂中应该是什么角色,一味的说教,只能被动的让你用“互动”的方式叫醒课上睡觉的同学。

4. 进一步提升多媒体设备在课堂中的应用,这就要求老师们要把更多的精力放在对课件的制作和筛选上,让多媒体教学真正的发挥其应有的作用,而不是只有一个“显示器”的功能。

实践证明,以上的方法不仅可以活跃课堂,可以持续的让学生保持适当的兴趣和学习的积极性,并增强学生的实际应用能力,培养了他们对程序设计的思想意识,和对程序开发的自主学习能力。

参考文献:

[1] 任志勇《VB程序设计教程》2008

vb程序设计论文篇8

【关键词】计算思维 教学模式 VB程序设计

Visual Basic程序设计是当前非常重要的计算机基础课程,其中不仅包含了计算机程序设计的基础知识,而且还能够充分展现计算思维,并培养学生处理问题的能力。高校的计算机应用课程最重要的目的就在于培养非计算机专业的思维和能力,不仅为学生的理论学习研究打下坚实基础,还能促使学生养成良好的设计习惯,培养学生的思维能力。对于非计算机专业的学生来说,计算机基础应用基本上就是其对计算机科学的全部了解,而他们往往会认为学习程序设计和自己的专业没有关联,但事实证明这样的观念是错误的。

一、以计算思维为导向的VB程序设计教学

在传统的VB教学中,很多教师都是通过首先让学生理解计算机语法,然后再进一步教授学生怎样编写程序的过程进行教学的。这样的教学方式主要注重教师对课程的讲授,但却不重视学生对VB课程的理解,没有起到培养学生创新能力的作用。因此,教师在教学时,应根据某种模式的指导进行,其意义并不在于让学生学习设计计算机程序。VB教学应以培养学生的兴趣为主,使学生能够积极主动地学习VBn程,所以教师应在VB课程中融入计算思维。教师应首先让学生们理解什么是计算思维,当学生们能够初步理解计算思维之后,教师再进一步进行VB主体内容的教学,这样才能达到培养学生思维能力的目的。

二、以计算思维为导向的教学模式研究

(一)任务驱动教学法

任务驱动指的是教师在学生学习过程中,通过帮助学生,紧扣一个共同任务中心的方式,在强烈的问题动机驱动下,主动整合学习资源,并促使学生进行自主探索和协作学习的活动。任务驱动教学法对于学生在学习VB程序设计课程中学习兴趣的提升和思维能力的培养都是非常重要的。教师可以在具体讲解课程之前,设计一个有趣的项目实例,实例应包含本节课的重要知识点;然后教师讲解一般思路并提出本次课程的相关问题;接着教师在教学过程中逐渐引入任务所需控件,并详细讲解使用方法;最后教师对本次课程进行总结。

(二)案例展示教学法

案例教学法应紧紧围绕教学大纲及教学目标进行,运用和教学目标相关的教学案例进行实践教学。教师应精心设计并策划案例,案例必须融入课程知识,让学生通过学习案例的方式潜移默化地领悟知识要点。纯粹地学习理论基础是非常乏味的,而且很多专业术语很难理解,但是通过其融入实践的案例理解起来就会容易很多,并且能够更好地激发学生的学习兴趣。案例教学法应以案例为中心,教师在保证教学内容合理性的前提下,设计生动、易于理解的案例提供给学生,便于其掌握要点。

(三)示范演示教学法

为了将课程内容更清晰地展示给学生,教师应充分借助各种教学辅助软件或相关硬件设备,通过演示操作的教学方法,已达到更优质的教学效果。例如,教师可以利用flas的方式,演示更清晰的控制操作,在调试程序的过程中也可以利用断点或监视但不跟踪等方式将程序执行的过程清晰地表现出来。教师在讲解某个具体章节时,如果该章节的难度较高,可以将程序调试的内容分成多个小部分进行具体讲解。如果有学生时首次接触VB程序设计内容,教师可以通过在简单的程序设计中加入几个小错误的方式,引起学生的注意,再具体讲解方法。

(四)讲练结合教学法

教师在教学时,不仅要将知识点讲解清楚,还应采用实验室授课的方式,将讲与练有机结合,将重点内容和难点内容清晰地表现在学生面前,然后给学生一定的时间理解知识内容,并实际操作练习。传统的课堂教学模式中,教师只是知识的传递者,并且传递效率很低,而通过讲练结合的方式,学生可以在练习的过程中立即发现问题,教师也好及时作出补充。同时,师生之间应加强交流,教师通过学生反馈的问题,总结经验教训,时刻改进教学方式,改变学生被动听课的局面,让学生真正成为课堂的主体。

三、结语

通过培养学生计算思维的方式,以计算思维为导向,教师在讲解VB程序设计时能够起到更好的教学效果。教师应充分考虑对学生计算思维的教育以及对学生自主学习探索能力的培养,提升学生的创新意识,提高学生学习的主动性,提升教学品质。

参考文献:

vb程序设计论文篇9

VB程序设计的入门学习并不难,但需要在学习的过程中掌握一个良好的程序设计习惯,这时,做好课前预习,上课认真听讲,下课认真消化所学内容显得十分重要。上机实验课努力完成老师留的课堂作业,能加深对所学知识点的理解和运用。能做到这些,也是积极主动学习的表现。

对于VB,每一个VB老师都是一个严谨的老师,要求严格是应该的。刚学习VB,严格要求格式,这是熟练之后能随意运用的基础,也是学好VB课程的重要前提。在课上,应该注意老师所提到的每一点要求,上机课认真完成老师布置的作业,注意每一个细节,争取做到零失误。

正式踏入VB课之后你会发现,编写程序代码其实是一件很有意思的事情。每一个程序当你完成时你都会有一种成就感。遇到问题时,程序代码可能会让很多人无从下手,建议大家多看别人设计好的程序代码,包括教材上的例题程序。读懂别人的程序后,要想他为什么这么设计,学到别人优秀的东西。积极跟同学讨论程序问题,在大家一起研究出一个正确的程序时,高兴的同时也促进了彼此的友情。

细节决定成败,VB程序设计的成败正是在于细节。纸上得来终觉浅,自己调试程序的时候总会犯很多错误,比如"文件未找到""下标越界"等等,都是平时没有机会解决和一些曾经被忽视的问题,为了找到代码中错误和不符合要求的地方,标点符号都不能放过。细节决定成败,一个小小的分号也会起着扭转乾坤的作用。我个人,经常出现问题的地方在于与滚动条有关的事件。与滚动条有关的事件主要是Scroll和Change.当在滚动条内拖动滚动框时会触发Scroll事件,但注意单击滚动箭头或滚动条时不发生Scroll事件,而改变滚动框的位置后会触发Change事件。Scroll事件用于跟踪滚动条中的动态变化,Change事件则用来得到滚动条的最后的值。不注意时,容易忽略Scroll事件与Change事件的区别,出现编程的问题不容易得到解决。VB中,这样的小细节比比皆是,一定要注意细节才能学好VB这门课。

vb程序设计论文篇10

关键词:等级考试;Visual Basic;教学方法

中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2014)33-0049-02

全国计算机等级考试(National Computer Rank Examination,简称NCRE)是由教育部考试中心组织,面向社会,用于考察应试人员计算机应用知识与技能的全国性计算机水平考试。该考试采用全国统一命题,统一考试的形式,共设四个级别,其中Visual Basic(简称VB)语言程序设计是二级中的一个考试科目。VB是由Microsoft公司开发的包含协助开发环境的事件驱动编程语言。由于其功能强大且易于掌握,深受人们的青睐,也使得二级VB培训和考试的人数呈逐年递增的趋势。作为一名高校计算机教学工作者,如何提高VB教学质量,保证学生二级VB考试的通过率,是值得认真研究的课题,作者结合自身教学实践,提出了二级VB考试课程的教学方法。

一、深入了解考试政策,熟悉考试体系变化

为进一步适应计算机技术的不断发展和社会对计算机人才的需求,教育部考试中心不断调整考试体系。近两年来,对于二级VB考试变动较大的方面主要有二个:(1)2013年下半年起,停用2007年版考试大纲,启用2013年版考试大纲,并采用无纸化的上机操作考试方式,取代之前的笔答和上机操作相结合的考试方式,考试时间变为120分钟;(2)从2014年起,每年开考次数由原来的两次(3、9月份)增加为三次(3、9、12月份),今年12月份为首次试点考试。

二、认真研究考试大纲,掌握试题构成形式

NCRE是标准参照性考试。为科学、合理的制定二级VB考试标准,教育部考试中心组织专家对VB课程内容设置进行了认真研究,从人才培养的角度出发,组织编写和修订了考试大纲,规定了课程学习及考试的内容与范围,使考试标准更加规范、具体和明确。教师应该认真研究考试大纲,正确把握考试方向。在组织实施教学的整个过程中,以考试大纲为主线,努力做到“依纲定教,依纲定学,依纲备考”。二级VB考试内容包含公共基础知识和VB语言程序设计两个部分,考试题型为选择题(40分)和上机操作题(60分),试题在安装有Windows 7简体中文版考试环境下的计算机上作答。其中选择题包括:公共基础知识10题(10分)、VB基础知识及应用(侧重基础理论)10题(10分)、VB基础知识及应用(侧重应用)20题(20分);上机操作题则包括:基本操作题2题(18分)、简单应用题2题(24分)和综合应用题1题(18分)。考试满分为100分,总分达到60分及以上,可以获得合格证书。考试总体难度不高,知识点分布比较均匀,对基础知识的考察比较全面,标准控件、控制结构、数组、过程、文件等知识以及一些基本的算法都会作为考试知识点。

三、紧扣课程考试大纲,系统讲授教材内容

考试指定教材是由教育部考试中心紧扣二级VB考试大纲组织专家编写与审定、高等教育出版社正式出版的《全国计算机等级考试二级教程――公共基础知识(2013年版)》和《全国计算机等级考试二级教程――Visual Basic语言程序设计(2013年版)》。其中《全国计算机等级考试二级教程――公共基础知识(2013年版)》全书共分为4章,主要内容包括:数据结构和算法、程序设计基础、软件工程基础、数据库设计基础。《全国计算机等级考试二级教程――Visual Basic语言程序设计(2013年版)》全书共分为15章,主要内容包括:VB程序开发环境、对象和事件驱动的概念、常用内部函数和表达式、数据输入输出、常用标准控件、基本控制结构、数组、过程调用、键盘和鼠标事件过程、菜单程序设计、对话框程序设计、多窗体程序设计、文件处理等。针对初学者,教材在结构和内容的编排上由浅入深、循序渐进,并注重理论与实践的密切结合。教师应该紧扣考试大纲,系统的讲授教材内容,要求学生在学习过程中把握各章节的重点和难点,消化每一个知识点。引导学生要正确处理重点内容和一般内容之间的关系。课程内容有重点和一般之分,但考试内容是全面的,因此不能只抓重点内容而忽略一般内容,重点内容和一般内容是相互联系的,知道了一般内容有助于对重点内容的理解,抓住了重点内容可以促进对一般内容的掌握。

四、重视实践操作环节,培养学生自学能力

VB是实践性很强的课程,在教学过程中要重视实践环节,注重培养学生的综合操作能力。二级VB考试上机操作题分值占整个试卷分值的60%,如果没有熟练掌握编写程序的能力以及运行、调试程序的技巧,则很难通过考试。教师应注重启发式教学,遵循只有理清解题思路才能读懂程序进而设计程序的原则,通过对大量典型操作题的设计演示,以及在指导学生程序设计的过程中,让学生逐步领会编程的要领:理清思路、画出总体流程、逐步细化求精。经常帮助学生排除编写程序过程中遇到的困难以及运行、调试程序过程中遇到的错误现象,总结解决方法,并就调试技巧进行针对性讲解,以便于学生熟练掌握编程能力及运行、调试程序的技巧。应该帮助学生树立正确的学习目标,培养学生学习VB的热情,让学生意识到VB语言在编程领域方面的实用价值,积极引导学生提出问题、思考问题,通过正确的学习方法自学课程知识,充分发挥学生的主观能动性,培养学生的创新思维能力,使学生能够运用自己所学的知识去解决实际问题。

五、仔细梳理考试知识点,强化考前复习

教材上所有章节知识讲授完毕后,依据考试大纲中的考试内容部分,将考试涉及到的全部知识点逐章进行梳理。书上每章后的习题融汇了各章的知识点(包括重点和难点),要求学生独立思考完成。对于习题中的编程题要求学生事先在自己大脑中理清程序设计的思路和方法,然后上机编写、运行、调试,这样收获会很大。要留出足够的时间强化考前复习,认真分析教材中附录二的考试样题以及附录三的往年考试试卷,给学生讲解疑难点,还要经常组织师生交流,加强互动,了解学生的备考情况,进而有针对性的开展专项复习。