高职电子信息VB程序设计教学改革探究

2020-12-07 09:32王斯琴郭奕如祁红霞
魅力中国 2020年9期
关键词:程序设计实践性代码

王斯琴 郭奕如 祁红霞

(内蒙古鄂尔多斯生态环境职业学院,内蒙古 鄂尔多斯 017010)

一、以实践教学为主,培养学生综合应用程序开发能力

VB是一门实践性很强的课程,实践教学主要注重VB实践环节教学,提高学生实践能力。VB程序设计是一门实践性与操作性兼具的课程,而针对此课程的教学,若学生能亲身参与实践,则势必比单纯的听课或仅是观看教师演示要来得更有实际意义。对此,当教师完成对某一具体指示演示后,所需关注的重点便是要积极为学生创造实践条件,以帮助学生在实际运用过程中逐步掌握程序设计中相关的概念与理论原有知识进行整合,激发学生的学习兴趣。

二、教学内容的规划及改革

培养学生使用标准代码,准确适用方法、事件及属性,养成良好编程习惯在程序设计过程中,使用标准代码可以避免一些不必要的错误。在授课过程当中使用标准代码事件方法属性的实例,第一章和第二章以VB的基础内容为主;第三章为常用的控件对象的了解比如Label标签、Commond按钮、Text文本框及列表框和组合框等;第四章为顺序结构、第五章为选择结构例如If — Then — Else等;第六章循环结构如For — Next,Do — Loop 等;第七章为自定义过程;第八章为数组及数组的应用比如要使用Option Explicit,严格执行变量或数组先定义后使用的原则,For循环语句先判断后执行的原则;第九章顺序文件及随机文件的设置及应用,这样学生对本课程的合理规划下更为易学易懂。

三、教学改革与实施

(一)本课程的最大特点是通过“任务驱动式”教学方法来介绍程序设计的基础与方法避免枯燥、空洞的理论,并且有很强的实用性

在任务的讲解上,首先给出目标,再介绍实现该目标的基本思想和编写代码的算法;其次,详细的讲解其设计过程(包括窗体的设计和代码的编写,及事件、方法、过程的应用);最后,对程序的关键部分进行进一步讲解并给出程序的运行效果。还是本采用了教学互动模式,提高学生的主动参与意识。在实际教学的过程中,若教师一味的运用讲解、学生听的教学方式,容易让学生出现疲劳,并极易让学生养成遇到难题就等待教师讲解的过度依赖习惯。而通过对互动教学模式的有效应用,能够有效的激发学生的主动性。教师先向学生示范一遍具体的操作,然后由学生自己进行操作,进而让学生在思想上形成紧迫感,这样就能够将被动接受转化为主动掌握与理解,在学习的过程中体会到探索知识所带来的成就感,进而产生学习VB程序设计这门课程的浓厚兴趣,有利于教师教学质量以及学生学习效率的提升。

(二)注重VB实践环节教学,提高学生实践能力

学习Visual Basic6.0的同时,还能掌握面向对象编程技术的思路和方法。面向对象编程技术是程序设计的一种新概念与新方法,也是程序设计的一个发展方向。以后学习其它面向对象编程语言打下一个坚实的基础。并且VB也是实践性强的一门课程只要为学生创造实践条件,以帮助学生在实际运用过程中逐步掌握程序设计中相关的概念与理论原有知识进行整合,激发学生的学习兴趣。

(三)优化教学模式

为了能实现 “教、学、实践(做)”一体化有如下:

1.常见错误分析法。学生对变量、类型、运算符、表达式、控件这些基本概念和属性代码的掌握需要一个过程,对算法和数据结构的知识需要不断积累。学习过程中,能听懂老师授课的内容,但自己编程序往往错误百出。课堂上,经常将易错的概念以反例形式展示给学生,让学生掌握该内容。比如单选按钮的Value的值为True或False,而复选框按钮的Value的值为0,1,2很多学生会错误混淆运用。

2.丰富教学方法。首先,对每个知识点的运用和理解是非常行之有效的,但对前后知识的贯穿缺乏说服力。在教学改革实践中体会到,学生认为比较难的内容例如for—next、while—wend、do—loop的最基本的概念和最简单的结构,给出该系统的流程图,其次本次课介绍的新概念和新方法对它进行功能上的扩充和结构上的改进。再次学生随着教学的改革进程,可以积极投入到对实例系统的调试、改进的实践中逐渐掌握了所学的基本知识同时也提高编程能力。

3.互动教学。教师通过多媒体教学让学生实践编程进一步掌握内容并引导学生完成难点内容如For—Next、While—Wend、Do—Loop循环的思考练习题中的填空,改错编程填空及完成。学生可对难以解决的问题进行分组讨论,教师对学生的共同问题进行修正和讲解,从而加深学生对循环语句的理解及掌握。

4.对VB课程的考核方式的改变。将以前的平时成绩占30%+综合实践占30%+考试成绩占40%的形式改为平时成绩占10%+综合实践占60%+考试成绩占30%的 形式。这样更能以体现VB的实践性强,以上机编程为主的一门课程也公平公正的反映学生的实践水平。

四、教学改革的成效

VB程序设计这门课程主要是面向对象的一种可视化编程工具,将以上一些改革和探索用在课堂教学和实践教学中,取得一些效果。高职《VB程序设计》课程教学改革的方案后,激发学生的学习能力贯通了整本教学内容的连贯性增强对重点知识及难点知识学生掌握的都比较理想。在参加全国计算机二级等级考试的通过率提升到60%,所以更加坚信对教学改革方向的准确性及进一步对教师教学服务水平的提高提出了新的更大的要求。

猜你喜欢
程序设计实践性代码
基于SolidWorks和VBA的电机阶梯轴建模程序设计
实践性是劳动教育课程的第一性
医学专业“Python程序设计”课程教学改革总结与思考
基于Visual Studio Code的C语言程序设计实践教学探索
激发教师实践动力 实现专业自我成长
从细节入手,谈PLC程序设计技巧
司法类警察职业院校实践性教学探析
神秘的代码
探究性教与学在初中体育与健康教学中的实践性研究
一周机构净增(减)仓股前20名