欢迎来到天天文库
浏览记录
ID:46302887
大小:67.50 KB
页数:7页
时间:2019-11-22
《《论文_VB程序设计教学改革初探(定稿)》》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、VB程序设计教学改革初探摘要:新形势下有效的开展Vb程序设计教学,需要对对课程的教学方法进行改进,使课程的教学效果不断得到提升。本文主要对Vb程序设计教学所存在的主要问题进行了分析,并相应的提岀了一些改革性措施及建议,希望可以使学生的学习积极性不断得到提高,让学生的编程能力及实践运用能力不断得到增强,以达到对教学效果进行改善的目的。关键词:Vb程序设计;教学方法;改革措施中图分类号:g42文献标识码:a文章编号:1009-0118(2012)09-0114-02一、刖avb(visualbasic)程序设计语言是一种具有面向对象可视化特点的编程语言,由于其功能强大、语法
2、简洁,目前已成为国内各高校在对程序设计语言进行教学的重要课程。对本课程的开设,可以使学生对windows程序开发的一般方法加以掌握,并对程序开发的某些基本思想进行学习,让学生可以按照具体的运用需要对某些简单的应用程序进行开发和设计,以对学生的逻辑思维能力及相关的实践动手能力进行培养。但在实际的开展过程中,由于受到某些方面的因素影响,导致其教学效果并不明显。为了使其教学效果不断得到改善,以下将对vb程序设计教学所存在的主要问题进行了分析,并相应的提岀了一些改革性措施和建议,其实际情况如下。二、我国vb程序设计教学所存在的主要问题(一)学生的计算机知识及相关课程知识比较的欠
3、缺学生入学前所拥有的计算机操作水平将会对上机编程的速度产生直接的影响,再加上某些学生的计算机基础知识相对薄弱、数学逻辑思维能力差、英文阅读能力不高等,也导致Vb程序设计教学难以顺利的得到开展,学生在学习vb程序设计课程时存在着一定的难度。(二)评价方式的不合理在我国许多高校都存在把等级考试与vb程序设计教学相挂钩的问题,通常是将考试成绩用来对学生的编程能力进行评价。在这种应试教育的环境下,多数老师都会把教学的重点放在应试技巧及各种的考试题库上面,学生也只是被动的学习和接受,也只局限于对vb程序设计基础知识的学习及掌握,其学习能力、创造能力及综合编程能力都得不到有效的提升
4、,vb程序设计教学得不到应有的教学效果。(三)教学计划部合理许多的高校在对教学计划进行制定的过程中,多采用“一刀切”的方式,不管是什么专业、什么学科都制定一样的教学目标,选择一样的教学手段及方法,教学缺乏针对性,没有侧重点,与学生的专业及实践相脱离,对学生学习的主动性和积极性产生了十分不利的影响。vb程序设计课程也得不到实际的教学意义。三、vb程序设计教学的改革措施(一)选择实例教学法,对学生的学习兴趣进行激发vb程序设计通常可以将其分为两个部分,即界面设计、代码设计。要实现可视化的界面设计和对比较简单,但要实现代码设计却比较的困难。若根据课本的顺序开展教学,首先就会介
5、绍…些比较抽象的概念,如:对象、属性、方法。随后便是对程序的建立及运行进行介绍,最后在对vb数据的类型、函数、结构及数组等进行介绍。整个过程显得枯燥和单调,学生也会丧失学习的兴趣。因此,在教学活动的具体开展过程中,必须根据学生已有的认知规律,对实例教学法加以运用,对教学内容进行设计,让其可以成为具体的案例,即在每堂课开始之前先进行一个实例的展示,实例的内容需要包括新语句及新控件,然后再对实现该程序的具体思路进行讲解,并对算法加以提出,在学习任务的有效指导下,从浅至深,发散学生思维,有效实现课堂教学。例如:在对计时器控件进行讲解时,可对电影动态字幕进行模仿以实现对例子的演
6、示。程序的运行界面如图1。其操作程序如下:1、根据表1对各对象的实际属性进行设计;2、在代码窗口中进行程序的输入,如图2所示;3、按f5键程序运行,便能够通过实例将对象及控件的具体使用引出,从而让课堂内容变得丰富有趣,加强学生对vb程序设计基础知识的理解。(二)注重算法的讲解,对学生解决问题的实际能力进行培养Vb程序语言通常都会对较多的内容加以涉及,而控件的属性、方法及事件也比较多,学生对其掌握比较的困难,再加上学生没有良好的思路及方法对问题加以解决,导致学习效果并不明显。而解决这些问题的关键就是对算法加以掌握,算法是进行程序设计的灵魂,无无论选择任何编程语言都必须对这
7、一实际问题加以解决。高校对vb程序设计课程进行开设,其目的是对学生的程序设计能力及系统的开发和运用能力进行培养,对设计思想加以学习是对学生这方面能力进行提高的重要手段。在实际的教学过程中,部分教师只注重丁对每条语句的运用含义进行分析,却严重忽略了对算法的具体描述及展现,某些学生虽然可以暂时理解老师的讲解,但之后自己在对程序设计进行编写的过程中,却不知如何下手,导致学生的实际运用能力不强。因此,在授课环节老师需注重对算法的讲解,师生一起研究解决问题的具体思路及方法,强化对学生推理能力及逻辑思维能力的培养。学生掌握了算法,就有了和对明确的编程
此文档下载收益归作者所有