您的位置: turnitin查重官网> 管理学 >> mba >> mba毕业任务书 >教学改革VB程序设计教学革新

教学改革VB程序设计教学革新

收藏本文 2024-03-09 点赞:20664 浏览:93761 作者:网友投稿原创标记本站原创

摘要:新形势下有效的开展VB程序设计教学,需要对对课程的教学方法进行改进,使课程的教学效果不断得到提升。本文主要对VB程序设计教学所存在的主要问题进行了分析,并相应的提出了一些改革性措施及建议,希望可以使学生的学习积极性不断得到提高,让学生的编程能力及实践运用能力不断得到增强,以达到对教学效果进行改善的目的。
关键词:VB程序设计;教学方法;改革措施
:A
文章编号:1009-0118(2012)09-0114-02
一、前言
VB(VisualBasic)程序设计语言是一种具有面向对象可视化特点的编程语言,由于其功能强大、语法简洁,目前已成为国内各高校在对程序设计语言进行教学的重要课程。对本课程的开设,可以使学生对Windows程序开发的一般方法加以掌握,并对程序开发的某些基本思想进行学习,让学生可以按照具体的运用需要对某些简单的应用程序进行开发和设计,以对学生的逻辑思维能力及相关的实践动手能力进行培养。但在实际的开展过程中,由于受到某些方面的因素影响,导致其教学效果并不明显。为了使其教学效果不断得到改善,以下将对VB程序设计教学所存在的主要问题进行了分析,并相应的提出了一些改革性措施和建议,其实际情况如下。

二、我国VB程序设计教学所存在的主要问题

(一)学生的计算机知识及相关课程知识比较的欠缺

学生入学前所拥有的计算机操作水平将会对上机编程的速度产生直接的影响,再加上某些学生的计算机基础知识相对薄弱、数学逻辑思维能力差、英文阅读能力不高等,也导致VB程序设计教学难以顺利的得到开展,学生在学习VB程序设计课程时存在着一定的难度。

(二)评价方式的不合理

在我国许多高校都存在把等级考试与VB程序设计教学相挂钩的问题,通常是将考试成绩用来对学生的编程能力进行评价。在这种应试教育的环境下,多数老师都会把教学的重点放在应试技巧及各种的考试题库上面,学生也只是被动的学习和接受,也只局限于对VB程序设计基础知识的学习及掌握,其学习能力、创造能力及综合编程能力都得不到有效的提升,VB程序设计教学得不到应有的教学效果。

(三)教学计划部合理

许多的高校

源于:标准论文格式范文www.udooo.com

在对教学计划进行制定的过程中,多采用“一刀切”的方式,不管是什么专业、什么学科都制定一样的教学目标,选择一样的教学手段及方法,教学缺乏针对性,没有侧重点,与学生的专业及实践相脱离,对学生学习的主动性和积极性产生了十分不利的影响。VB程序设计课程也得不到实际的教学意义。

三、VB程序设计教学的改革措施

(一)选择实例教学法,对学生的学习兴趣进行激发

VB程序设计通常可以将其分为两个部分,即界面设计、代码设计。要实现可视化的界面设计相对比较简单,但要实现代码设计却比较的困难。若根据课本的顺序开展教学,首先就会介绍一些比较抽象的概念,如:对象、属性、方法。随后便是对程序的建立及运行进行介绍,最后在对VB数据的类型、函数、结构及数组等进行介绍。整个过程显得枯燥和单调,学生也会丧失学习的兴趣。因此,在教学活动的具体开展过程中,必须根据学生已有的认知规律,对实例教学法加以运用,对教学内容进行设计,让其可以成为具体的案例,即在每堂课开始之前先进行一个实例的展示,实例的内容需要包括新语句及新控件,然后再对实现该程序的具体思路进行讲解,并对算法加以提出,在学习任务的有效指导下,从浅至深,发散学生思维,有效实现课堂教学。例如:在对计时器控件进行讲解时,可对电影动态字幕进行模仿以实现对例子的演示。程序的运行界面如图1。其操作程序如下:1、根据表1对各对象的实际属性进行设计;2、在代码窗口中进行程序的输入,如图2所示;3、按F5键程序运行,便能够通过实例将对象及控件的具体使用引出,从而让课堂内容变得丰富有趣,加强学生对VB程序设计基础知识的理解。

(二)注重算法的讲解,对学生解决问题的实际能力进行培养

VB程序语言通常都会对较多的内容加以涉及,而控件的属性、方法及事件也比较多,学生对其掌握比较的困难,再加上学生没有良好的思路及方法对问题加以解决,导致学习效果并不明显。而解决这些问题的关键就是对算法加以掌握,算法是进行程序设计的灵魂,无无论选择任何编程语言都必须对这一实际问题加以解决。高校对VB程序设计课程进行开设,其目的是对学生的程序设计能力及系统的开发和运用能力进行培养,对设计思想加以学习是对学生这方面能力进行提高的重要手段。在实际的教学过程中,部分教师只注重于对每条语句的运用含义进行分析,却严重忽略了对算法的具体描述及展现,某些学生虽然可以暂时理解老师的讲解,但之后自己在对程序设计进行编写的过程中,却不知如何下手,导致学生的实际运用能力不强。因此,在授课环节老师需注重对算法的讲解,师生一起研究解决问题的具体思路及方法,强化对学生推理能力及逻辑思维能力的培养。学生掌握了算法,就有了相对明确的编程方法及思路,再对语法结构加以考虑后,基本的骨架结构就可以初步形成了,然后便对程序设计的基本要求加以结合,完成对象的属性、方法及事件设置,最后进行相关方面的调试运行。在一次次的实践中让学生的实际运用能力不断得到提升。

(三)选择条件迁移法,对学生的创新思维加以培养

条件迁移法主要是指在具体的授课环节中,在课本的原有程序上逐渐增加或改变某些条件,使学生在程序的理解分析方面的能力可以不断得到提高,并可以举一反三,综合运用能力不断得到增强的教学方法。例如:在讲授For……Next循环时,在课本上给出了求1至100中全部奇数的和的要求。该程序需要在学生明白循环语句FOR……NEXT之后,理解和操作起来才比较的轻松,但为了能够让学生的编程综合能力不断得到提升,可以要求学生在原程序条件下进行如下的变化:1、求1至100中全部偶数的和,步长要求为1;2、在程序的正常运行过程中,随机的进行某个自然数N的输入,求1至N中全部偶数的和。在前面一个小题中,将课本题目的难度有所增加,在进行编程的过程中可以做出下列变化:首先,需要把循环控制的变量做出调整,将变化范围调整为从1至50;其次,需要对循环体进行修改,把循环体的语句调整为S=S+2*I。要使问题得到准确的解决,学生必须对循环语句For……Next进行比较全面的理解,并可以创造性的加以运用。在后面一题中,又在上一题的基础上增加了难度,循环变量的实际终止值必须选择N变量来表示,在程序的起始位置还必须加设一条变量N的定义语句,同时还需要运用InputBox语句,在程序的实际运行过程中,把终止值进行变量N的输入,这样不仅可以让学生对以前所学的知识进行综合的运用,还使编程的难度得到了增加,学生在通过有效练习之后,创新思维及编程综合能力都得到了有效的提升。

(四)选择多媒体进行辅助教学,使授课的生动直观性得到增加

随着网络信息技术的不断发展,其已经融入到人们生产生活的各个领域,在现代教学过程中也对其加以运用。VB程序设计课程教学,会涉及到许多的算法及相关结构流程的讲述,若单一的采用传统式的教学方法,已不能适应现代教学的要求,需要对多媒体技术加以运用,在其辅助下结合传统式讲述教学,引导学生积极主动的进行学习。这样不仅可以节约大量的课堂板书时间,还可以增加课堂的有效信息荣量,使学生的知识面不断得到拓展。在此过程中,老师可以运用多媒体将学生引入到一个模拟的情景,使抽象繁杂的理论更形象、生动、具体的展现出来,得到

源于:普通论文格式范文www.udooo.com

极好的动态及直观效果,学生再声音、图像及多种感官作用的影响下,起学习情趣及爱好将得到激发,学习的主动性也将得到极大的提高,从而有效保障了教学效率,取得了极好的教学效果。

(五)开展实验教学,对学生的动手能力进行培养

对实验教学加以开展,可以对教学质量加以保障。VB程序设计课程是一门操作性和实践性较强的课程,若只是进行一些课本知识的讲解,而得不到实际的运用和操作训练,学生的很难真正掌握到课程的要领,也无法运用所学知识进行VB程序软件的设计及开发。在具体的VB教学环节中,教师需要精心的安排和运用实验教学,在实验内容的选择上,要具有针对性,避免出现盲目开展,学生得不到实际锻炼的状况。同时,实验的内容在安排上,要从实际应用的角度出发,既要讲求课程的连贯性与理论的同步性,还要与学生的兴趣点及生活实际相结合。在实验环节,老师可对学生具体的学习任务进行分配,例如:在学习command botton及textbox控件时,可以设计一个关于登陆的实例,把课堂知识同作业的实际内容结合起来,让理论指导实践,让实践对理论知识进行进一步的补充,使学生的综合能力可以得到全方位的提升。
四、结语
综上所述,高校在对VB程序设计进行课程开展的过程中,需要对传统的教育模式进行改革,对多种的现代教学方法加以运用,并注重对学生学习能力、学习方法及创造能力的培养。在对教学方法进行选择的过程中,需结合学生的心理发展特点,以及现有知识水平,有规律、有计划的开展和组织教学,对各种教学方法进行灵活的运用,保障VB程序设计课程教学的教学质量不断得到提高。
参考文献:
刘淑艳.关于高校非计算机专业程序设计课程教学的探索与实践[J].赤峰学院学报(自然科学版),2011,(01):226-228.
包萍,杨小锋,张全民.高校文科专业开设VB课程的教学策略研究[J].榆林学院学报,2009,(06):133-135.

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号