VB程序设计课程教学实践的体会

来源 :新校园·理论版 | 被引量 : 0次 | 上传用户:RK0707
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:VB程序设计课程的教学目的主要是帮助学生建立程序设计的思想,理解和掌握程序设计的基本方法。本文论述了在VB程序设计课程中如何采用案例教学、条件迁移等方法来提高学生学习的积极性和主动性,以增强学生的实践能力和创新思维能力。
  关键词:VB程序设计;案例教学;创新思维
  
  Visual Basic是一种可视化、面向对象的程序设计语言。从学生角度来看,它是当今最容易学习的编程语言VB程序设计课程的任务是让学生通过一些典型例题的分析,掌握应用VB开发Windows应用程序的方法,培养和提高学生程序设计和实践操作的能力。
  一、合理组织教学内容,提高学生学习兴趣
  兴趣是学习最好的老师,要使学生学好一门功课,首先一定要使学生对该门课程感兴趣。这就给教师提出了要求,教学内容要新颖,授课过程要有吸引力。如果还是按照以往习惯以课本的章节顺序教学,会使学生在听课时感觉枯燥,还没深入学习就已经失去了学习兴趣。所以教学尝试从一些简单而又有趣味的例子入手。
  在第一堂课上,就先给出了一个交通红绿灯的程序,让学生知道用VB可视化程序设计语言就能很简单地解决这个问题,然后介绍程序界面的建立过程和代码编写,使学生感到新奇、简单直观,因此就产生了想要学习的求知欲,为以后的学习奠定了良好的基础。
  二、在案例教学中渗透基本概念,激发学生创作热情
  案例教学是提高基础知识运用能力的一个非常有效的手段,也是激发学生创作热情的有效方法。因此在讲解一些基本概念时可以从简单的案例入手,让学生先上机实践,通过观看、模仿,由学生自己先去体会这些概念,有了一些感性认识后再与他们一起归纳总结。
  例如,在熟悉界面和编程环境这部分的课堂教学,采用了自然过渡、类比等方法,首先和学生们一起探讨了VB软件的打开、建立和保存,由学生自己通过操作找出VB程序界面和以前所学软件的异同点。由于学生已经学过Word、Excel等应用软件,对这些软件之间相似的操作非常熟悉,所以学习起来得心应手。之后,给出一道加法实例题:求任意两个整数之和。学生们上机操作:
  (1)在窗体内部添加三个命令按钮、三个标签、三个文本框,并设置各个对象的属性:
  默认对象名称 设置对象名称 属性名设置值
  Form1 frmad Caption求两数之和
  Label1 lblx Caption先输入被加数
  Label2 lbly Caption再输入加数
  Label3 lblz Caption求和:
  Text1 txtx Text?(空格)
  Text2 txty Text?(空格)
  Text3 txtz Text?(空格)
  Command1 cmdad Caption运算
  Command2 cmdend Caption结束
  (2)在按钮“cmdad”上双击鼠标左键,输入以下程序:
  Txtz.text=val(txtx.text)+val(txty.txt)
  关闭程序编辑的窗口,回到程序设计界面,在按钮“cmdend”上双击鼠标,然后输入下列语句:end。关闭程序编辑窗口,点击“运行”命令运行程序。
  在程序设计的整个过程当中,先不讲解每件事情的含义,学生们通过完成建立窗口和按钮、属性设置等一系列的操作,逐渐就能体会到什么是对象,什么是对象的属性和方法,怎样在界面内添加对象、设置属性和事件等。有了这些基础,再进行归纳总结,既快又好地让学生理解并掌握了这些概念。
  在教学过程中还可以采用一些“趣味小程序”来提高学生兴趣。程序调试成功后学生会有一种喜悦感、成就感和满足感,这样会使他们在学习过程中充满好奇和热情,增加其学习自信心,年青人的个性、创造能力也能得以充分的发挥。
  采用案例教学法既可以全面了解VB的基本风貌,掌握VB基本的程序设计技能,还可以从各个具有典型示范作用的案例设计过程中获得有益的启示,同时为应用程序的开发积累更多的经验。案例教学方法是提高教学效果的一个重要手段,也是提高学生实践动手能力的一条有效途径。
  三、采用条件迁移法,引导学生步步深入
  条件迁移法是指在课堂教学过程中,在教材中原有例题程序的基础上逐渐通过改变和增加一些条件,来启发、提高学生对程序的分析能力,培养举一反三的综合能力。
  例如,学生在学习FOR……NEXT循环语句时,有一道练习题:试求1到100之间所有奇数之和。
  编写代码:
  Dim SUM as Integer ;
  Dim A as Integer ;
  SUM = 0 ;
  For A = 1 to 100 Step 2 ;
  SUM = SUM + A ;
  Next A ;
  Print “ SUM =”;
  这一段程序在学生完成FOR……NEXT循环语句的学习之后,理解起来是没有什么困难的。但是为了提高学生的综合编程能力,要求他们对原程序的条件作以下3种改变:
  (1)求出1到100之间的偶数之和,步长值为2;
  (2)求出1到100之间的偶数之和,步长值为1;
  (3)在程序运行中任意输入一个自然数Y,求1到Y之间的偶数之和。
  第(1)题和例题很相似,程序设计难度不大,只需要把循环变量的初始值改成2即可,学生模仿例题就能很快完成。
  第(2)题增加了一点难度,在编程中,需要考虑到两点变化:一是改变循环变量的变化范围,二是要修改循环体,将循环语句改为SUM = SUN+2*A 。学生若要考虑到这些变化,需要对FOR……NEXT循环语句有较为全面的理解和灵活运用,当然在编程过程中老师也可作一些建设性提示,启发学生进一步思考。
  第(3)题在第(2)题的基础之上又增加了一个条件,就是循环变量的终止值用变量X表示,所以在程序开始处就必须增加一条定义X的语句,再使用InputBox语句在程序运行中把终止值输给变量X。显然第(3)题是要求学生把前面所学的一些知识串联起来运用,会有一定的难度,但是通过这样的递进式练习,学生的综合编程能力和创新思维都可以得到训练和提高。
  VB作为编程语言,它的语法结构基本上是固定的,但是应用到各种各样的编程题目中又是灵活多样的。应用条件迁移法能够比较简单方便地进行例题之间的过渡,引导学生对本课程的知识点理解得更深入透彻,使前后章节融会贯通。
  俗话说:教学有法,教无定法,贵在得法。通过VB教学的实践,笔者认识到在VB程序设计语言教学中不能仅依赖一种教学方法,而应该把多种教学方法有效的结合起来,并根据教学过程中的实际情况,不断改进和创造出行之有效的教学方法,调动学生的积极性,提高教学质量。计算机程序设计教学方式、方法的探索与实践是一项非常复杂和持久的系统工程,有待教师在教学理念和教学方法上不断改进和创新。
  
  参考文献:
  [1]斐娣娜.教育研究方法导论[M].合肥:安徽教育出版社,2000.
  [2]祝智庭.网络教育应用教程[M].北京:北京师范大学出版社,2002.
其他文献
当前,我国的职业教育特别是中等职业教育越来越受到党中央、国务院的重视,职业学校要向社会培养输送合格的毕业生,而“德育为先”已成为首要工作,是我们广大中职教师首当其冲的责任。身为体育教师,数年的经历,我深刻地感受到,体育教师一样有能力、有优势来教育培养学生。关于利用体育课堂或体育活动挖掘德育因素,这里不再详述,笔者仅通过近两年作为我校学生工学交替的驻厂教师的一些经历,从一个小小的侧面来反映走近学生,
根据四相输电线路电感矩阵与对角矩阵相似变换的原理,将三相电力系统分析中常用的派克变换、克拉克变换及对称分量换推广到四相系统之中,并且给出了各坐标系之间的接口方程,讨论
目的:在临床教学中探索循证医学模式的作用。方法:对120名进入临床内科实习的临床医学专业本科学生开展循证医学教学模式的探索和实践。入选学生随机分为试验组和对照组,试验组
人生不可能不遭遇失败,一个人的目标越远大,他遇到的失败就会越多。最后成功的人不是由于他们一直成功,而是由于他们在遭遇失败的时候表现得坚强;最后失败的人也不是由于他们一直失败,而是在某一次失败面前他选择了放弃。   刚接管高三时,笔者感觉到肩上有很大的压力和责任,非常担心。后来在学校、级部各级领导的关心帮助下,加上协作组老师认真工作、学生刻苦努力,很快建立了良好的班级状态,形成了浓厚的学习氛围,9
随着社会的发展变革,大批农村富余劳动力向城市转移,产生了大量“留守儿童”这一新的社会现象。由于“留守儿童”这个特殊的群体正处于义务教育阶段年龄,他们的数量、生活和教育状况产生了严重社会影响,我们理应给予积极地关注。   一、“留守儿童”的生活和教育状况   随着我国工业化、城市化进程的加快,市场逐渐成为劳动力资源的配置机制,农村出现了大规模的人口流动,这就造成了大量的“留守儿童”现象。“留守儿
人与人之间是有差异的。教师不仅应该接受这种差异,而且应该尊重学生的差异。这是以人为本、促进学生全面发展的前提。承认差异,分层教学,分类指导,这是促进学生全面发展的保证。只有这样,才能把素质教育落到实处,才能真正促进学生个体的成长。所以,我们在物理教学中不能一概而论,要认真研究学生的共同特点和个别差异,综合考虑每个学生智力、基础、心理、学习习惯等方面的差异,做一名“心”型物理教师。  一、重视学生的
分析了国产大型汽轮发电机近年来因制造、安装及检修中遗留金属异物而造成严重故障的基本特征,提出了防范措施,并利用专门的交变磁场对11种不同形状及性质的常见金属体做了模拟试
摘 要:文章结合物业公司行使管理职权受到限制的现状,从业主的公共利益和物业公司的职权入手,分析了物业公司职权不完善的弊端,并浅谈了笔者对现行立法的观点。从规范物业公司管理和服务的角度出发,我们可以看出物业管理条例需要完善之处。  关键词:物业管理条例;业主的公共利益;物业公司的职权;立法缺陷;监督    一、引言  现实生活中,大家都认为小区业主相对于小区物业公司处于弱势,小区物业应该为小区的业主
电力系统小信号稳定性分析中,建模是一项很重要的任务。对于大型电力系统,建模任务涉及上万维的矩阵。如何有效而准确地将电力系统各元件用适当的模型表示出来,是一项复杂任务。
反映电力变压器固体绝缘和裸金属故障部位的特征量,利用模糊数学原理者故障点部位综合诊断。分析单个化合物CO、CO2、糠醛、C2H4含量对电力变压器点单位的影响,探索用各化合物含量对故障