基于不同专业需求的VB教学方法探究

2023-02-19

1 引言

目前, Visual Basic仍然是开发实用应用程序的常用工具, 特别是VB入门快捷、简单易用等特点, 吸引了很多非计算机人员将其作为首选程序开发工具。所以, 为了适应社会, 普及程序设计基本能力, 许多高校非计算机专业都开设了《Visual Basic程序设计》课程。然而, 对于非计算机专业学生, 各自接触不同的专业领域, 所以VB的教学过程也不能千篇一律。为了提高非计算机专业《Visual Basic程序设计》课程教学效果, 激发学生的学习兴趣, 本文从不同专业知识特点的角度, 研究针对不同专业学生的VB特色教学方法, 并设置合理的教学内容, 引导学生把VB学习和自己专业知识相结合, 进一步培养学生发现问题解决问题的能力。

2 针对不同专业, 设置突出专业特色的教学内容

很多高校的非计算机专业均开设有《Visual Basic程序设计》课程, 目前VB教学一般遵循知识的整体结构, 依次介绍事件驱动、程序基本结构、常用控件等一系列知识点, 教学内容主要根据各知识点来设置。从知识的体系结构来讲, 这样教学条理清晰符合认知逻辑。但面对各种不同专业的学生, 这种围绕知识点设置的教学内容不免有些单一, 缺乏针对性。为了丰富教学内容, 更好地提高学生的学习兴趣, 教师可以针对不同专业的学生, 设置突出专业特色的教学内容。例如, 针对模具设计与制造专业的学生, 教师可以引导学生把VB课程的学习和所学的专业课相结合。对于《机械设计》这门专业课, 其中有一个加工螺纹参数的知识点, 要求输入螺距、大径等参数, 输出机床切削量、主轴转速等结果, 中间的运算过程需要很多公式, 并且需要查表。针对这个问题, 教师可以引导该专业的学生利用VB来解决, 其中的关键步骤是把运算中要查的表编辑成二维数组进行查找。

3 模块化教学, 学生可以任意选择模块学习

在VB教学中, 引入先进的DECUM模式, 这是国外职业教育中一种模块化教学模式, 把知识点划分为若干模块, 学生可以根据各自专业特点, 选择不同的模块组合, 培养学生在各专业领域中应用VB的能力。例如, 教师可以把VB课程的主要内容划分为如下两类模块集合:

基础模块集合:基本概念模块, 包括对象、事件、控件等基本概念;程序设计结构模块, 包括程序设计的三种基本结构的介绍, 并且包括数组、函数的应用;常用控件模块, 包括窗体、命令按钮、文本框、列表框、图片框等常用控件的介绍。

高级模块集合:图形设计模块, 包括坐标、颜色、绘图方法、形状控件等的介绍;数据库设计模块, 包括A D O数据控件的应用和数据库记录操作方法的介绍等;网络应用模块, 包括网络API函数、多线程应用等。

对于以上知识模块, 学生除了基础模块集合必须选择, 高级模块集合可以根据自己专业或兴趣进行选择。例如, 通讯专业的学生可以选择网络应用模块, 会计电算化专业的学生可以选择数据库设计模块, 艺术类专业学生可以选择图形设计模块。

这种模式引人而已、因材施教, 可以在有限的学时中充分发挥学生的主观能动性, 取得较好的教学效果。

4 采取灵活多样的教学方式, 满足学生差异化需求

教师可以采取课堂教学、基于网络的远程教学、短信平台等多种教学方式, 满足学生个体差异化需求。很多高校是将VB课程作为选修课进行, 一般选修课程是对全校学生开设的, 各个年级各种专业的学生可以任意选择课程, 因此, 各种不同类型的学生组成一个班级, 学生的差异性是非常大的。教师面对来自不同专业不同年级的学生, 单纯的一次课程教学, 学生的接受程度有很大差异, 比如, 高年级的比低年级的学生接受相对快些, 理工科的比文科相对理解更深入一些。此外, 每个学期各个班级的教学安排不同, 有些班级开学就去外地实习, 有些在期末进行, 学生在听课时间上不能完全一致。对于以上问题, 教学计划的实施可以在传统课堂教学的基础上, 增添基于网络的远程教学方式, 把教学内容制作成网络课件, 方便学生随时随地复习, 或因时间安排不开可以实施自学。

5 培养学生在各专业领域的VB应用能力

VB归根到底是一门工具学科, 应该服务于其他学科, 这就决定了培养学生在各专业领域的VB应用能力是在VB教学中至关重要的目的。教学过程中, 引导学生利用Visual?Basic技术解决学习和生活中遇到的问题, 调动学生的学习兴趣, 提高学生运用编程解决实际问题的能力。例如, 理工科很多需要套用公式来解决的问题, 可以利用VB设计辅助计算之类的程序, 从而避免了大量的重复劳动, 自动化专业的学生可以利用VB制作仪器仪表的仿真软件等等。教师可以引导学生在各自专业领域多发现问题多利用VB解决这些问题, 学生就会很愿意深入学习V B以解决这些问题。

6 结语

为了适应不同专业年级的学生, 满足学生差异化的需求, 提高信息化时代当代学生的信息化工具的应用能力, 本文提出了一些具体的解决方案。方案主要包括:针对不同专业, 设置突出专业特色的教学内容;模块化教学, 学生可以任意选择模块学习;采取灵活多样的教学方式, 满足学生差异化需求;培养学生在各专业领域的VB应用能力。当然, 解决方案要根据各个高校不同的特色专业进行实施, 还就需要教师和学生的共同努力, 才能取得良好的教学效果。

摘要:在VB教学过程中, 为了满足不同专业学生对VB教学的要求, 激发学生学习Vb的兴趣, 本文从教学内容、模块化教学、多样化教学方式等不同角度, 探究了不同专业学生的特点, 研究针对不同专业学生的VB特色教学方法, 并设置合理的教学内容, 引导学生把VB学习和自己专业知识相结合, 有效的提高教学效果。

关键词:VB教学,专业特色,模块化教学,差异化

参考文献

[1]  王晓敏, 李海波, 杨红兵.Visual Basic程序设计.北京:中国铁道出版社, 2006.

[2]  李淑华.VB程序设计及应用.北京:高等教育出版社, 2006.

上一篇:素描静物课程的教学改革下一篇:让阅读成为一种享受——试论如何引领低年级学生迈入阅读之门