欢迎来到天天文库
浏览记录
ID:5660042
大小:27.50 KB
页数:6页
时间:2017-12-21
《vb程序设计改革研究论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、VB程序设计改革研究论文3摘要:VisualBasi程序设计作为非计算机专业公共基础,其理论性、实践性强,教学难度大。就如何提高教学质量,培养学生综合应用程序开发能力作了探索和改革。关键词:VB;程序设计;改革;实践Abstrat:VisualBasiprgraingasapublinn-prfessinalputer-basedlessns,therandpratiestrng,andteahingdiffiultTheartilenhtiprvethequalitfteahingandtrainingstudent
2、sinanintegratedappliatindevelpentapabilitiesandexplrerefrsereadeerds:VB;prgraing;refr;pratie1引言VisualBasi(下面简称VB)程序设计是我校非计算机专业学生的必修,然而VB语言枯燥、难以理解,学生缺乏相应的知识背景,导致学生对这门有恐惧心理,缺乏兴趣。这就要求我们教师在教学中分析、摸索出一些较为行之有效的教学方法,才有可能培养学生程序设计能力,掌握一门技能,激发学生对程序设计的兴趣。笔者在近几年的教学实践中进行了如下改革
3、探索,取得了良好的教学效果。2教学改革与实施21对本原有知识进行整合,激发学生的学习兴趣大部分的教材总是先讲VB语言的基本语法,然后再讲VB中对象的使用。但在讲授时不宜将两者分开,要把VB面向对象的程序设计方法,事驱动的编程机制贯穿于整个教学过程中。VB中的对象主要用于构建界面,而具体程序功能的实现则要编写代码行,因此任何一个完整的应用程序都不可能只用对象或只用语法。这两块内容可进行穿插讲解。这样就避免了让学生在毫无知识背景的情况下去理解抽象难懂的概念,挫伤他们编程的积极性。在教学过程中,我始终坚持以学生已有的知识程度
4、为基础,打破原有的以本知识的逻辑结构为顺序组织堂教学的模式,先不讲基本概念,改用从简单的实例人手,通过让学生观看、模仿,在实际操作中去探究和领悟这些概念,并适时地加以归纳总结,让学生在轻松愉快的气氛中接受新知识。比如,在讲到循环结构中D——LP语句和FR——NEXT语句的用法时,我用D——LP语句的4种形式和FR——NEXT语句实现求解N!的过程,让学生去观察、领悟它们的异同。22教学方法多样化笔者在教学实践中,除了采用传统的教学方法如:提问法、小组讨论法外,主要采用以下教学方法:1)错例分析法学生对变量、类型、运算符
5、、表达式这些基本概念和语言规则的掌握需要一个过程,对算法和数据结构的知识需要不断积累。学习过程中,能听懂老师授的内容,但自己编制的程序往往错误百出。堂上,我经常将容易出错的概念以反例形式展示给学生,让他们找错误,通过运行。比如错误使用逻辑运算符。假设a、b和是三个变量。如果已知a<,要判断b的值是否在a与之间,可以使用以下表达式:a<bAndb<不能写成:a<b<。很多学生会错误延用数学上的概念,写成后一种形式。例ptinExpliitPrivateSuband1_li()DiaAsInt
6、eger,bAsInteger,AsIntegera=-3:b=-2:=-1Printa<bAndb<’显示TruePrinta<b<’显示FalseEndSub为什么a<b<会得False?因为,VB在计算这个表达式时,先计算“a<b”部分,得True;再计算“True<”,并将True转换为一1,-1<-1?最终得False。通过诸如此类的反例教学,使学生豁然开朗,印象深刻。2)零散实例和核心实例结合零散实例教学法,对每个知识点的运用和理解是非常行之有效的,但对
7、前后知识的贯穿缺乏说服力。笔者在教学改革实践中体会到,除经典的零散实例外,将一个规模较大的、典型的、有实用价值的、学生感兴趣的核心实例贯穿于教学全过程,对提高学生的编程能力非常帮助。所谓核心实例是指,实例从小到大、随节的展开而逐步成长,呈现为逐步进化的多个版本。比如引入一个贯串全书的问题:设计一个“图书管理系统”。首先,用最基本的概念和最简单的结构,给出该系统的第一个(也是最简单的)版本,以后的每一次,都对该系统提出新的功能和结构上的要求,并用本次介绍的新概念和新方法对它进行功能上的扩充和结构上的改进。每次得到该系统的
8、一个增强的新版本。为达到设计目标,学生随着教学的进程,可以积极投入到对实例系统的调试、改进的实践中,逐渐掌握了所学的基本知识,同时也提高了编程能力。23重视实践教学,培养学生综合应用程序开发能力VB是一门实践性很强的程,如果只纸上谈兵,不上机练习,是不可能真正掌握VB程序开发的。实践教学主要注意抓住以下几点:(1)模仿阶段,对堂核
此文档下载收益归作者所有