当前VB程序设计的教学改革研究
中职《VB程序设计》教学实践探究

一
学 生 主动 思考 与解 决 问题 的积 极 性 , 固 了教 学效 果 , 高 巩 提
、
采用“ 、 做” 教 学、 一体化教学模 式 。 激发学生的学 习兴趣
了学 生 的综 合编程 能力 。
三 、 强实践教学 , 加 培养学生的实践能力
VB程序设计课程 的教学模式 。经过 多年 的 V B程序设计教学 , f ……nx 循环语 句 , o r et 通过 这一题解 , 有效 地解 决 了三种循 环 我摸索出一套可行的教学措施 ,除去了学生学习 V B程 序的畏 结构语 句 的异 同点 , 一 步认知 V 进 B的循 环结构 语句 , 加深 了 惧 心理 , 能激发学生 的学 习兴趣 , 提高学生 的学习主动性 , 让学 对 三种循 环结 构语 句 的理解 。通过 启发 式 教学方 法 , 激发 了
生的数字 ,如果输入 的数字太小了 ,则在消息框 中显示 “ 太小 个 窗体对象 , 窗体 中创建一个文本框 和三个按钮对象 , 在 并对其
了” 如果输 入的数字太大 了, , 则在消息框中显示 “ 太大 了” 如果 相应 的属性进行设置 ; , 最后完成事件代码的输入 , 具体的代码编 输 入的数字 与电脑产生 的数字一致 , 则在消息框 中显示 “ 你猜对 写不用学生亲 自编 , 由教师提供代码 , 学生只要 知道打开代码窗 了” 并显示 “ , 猜数次数” 。教师把制作的整个过程教( 演示 ) 给学
到英语和算法求解 , 就打起 了退 堂鼓 , 产生 了畏 惧心理 , 不知如 (+ + = 3 , 限解题 方法 , 274 l)不 学生经 过 分析 后 , 定 两种 解题 确 何学起 。 以 , B语言 的教学必须从学生 的实际情况人手 , 所 V 改革 方 法 , 分别是 d ……w i 、 h e o hl w i ……w n 环语 句 , e l ed循 而不 能用
VB程序设计教学方法改革与探讨

V B程序 设计 的重点之一 , 但对学生来讲却是难 点 , 对编程
学科 知 识 、 改 变教 学 方法 等圆 。 通 过 组 织 教 师 学 习、 选 送 教 富, 在课程整合过程 中对相关学科的知识讲解 不够深入透 师去临床进修 、 教学老 师多次 反复参加试讲 、 新进 老师 多 彻, 难 以达到理想的效果。 次 随 堂 听课 等 方式 培 养 一 批 教 学 理 念 先 进 、 知 识 丰 富 、 教 4 . 2临床技 能教学的实施存在 困难。由于民办院校 的 学方法运用 得当的教学骨 干, 以确保临床各科实验教学 高 特殊 情况 , 临床 专业的学生数量 比较 大 , 单凭 学校 的老 师 质量 的 完 成 。 。 和 学校 第 一 附属 医 院 的 师 资力 量 不 能 完 成 所 有 教 学 , 所以
3 实验课程整合的优点 从 大 四开 始 ,绝 大部 分 学 生 将 进 入 各 所 附属 教 学 医 院 学 ① 有利于 学生更 全面 的掌握各种I J 缶 床技能。 学 生通过 习, 包括理论 学习和 临床技 能操作。但是各附属医院所有 系统 的学 习各科 临床技 能, 融 会贯通 , 动手能力较 之前 有 的技能模型不全面 , 参差不齐 , 教学场地也不完善 , 教 师水 了很 大 的提 高。 平也 良莠不齐 , 这使得在医院大规模开展临床技能教学存 ② 有利于培养 学生的临床思维。 通过 多种 实验人体模 在 困 难 。 而如 果 学 生 在 大 三 一 年 完 成 所 有 临 床 技 能 的 学 型及高科技 生命模型 等 , 模 拟各种 临床 实践场 景 , 培养 学 习, 这 也是行 不通 的, 因为在 这阶段 I 临床 各科理 论学 习都 生的临床思维能力, 提高学生 的各种行 为和沟通 能力。 还没完成。 要给每个 附属教学医院配备完整的模 型装备和
《VB程序设计》课程教学的改革探析

在计 算机程 序语 言类 的课程 中, 目驱 动 的教 学 方 法作 为一 种 以学 生 为 主 体 的教 学 法 , 常 符合 课 程 项 非
的特点的教学 目标。项 目 教学法能够将理论与实践融入到教学过程 , 对于《 B程序设计》 V 课程 的教学是十
分必 要 的。项 目驱 动 的教学法 是建 立在 建构 主义学 习理论 基 础上 的一 种有 效 的教 学 方 法 , 主张 把 教学 内容 隐含 在一些 具有 实践 意义 的项 目中。根 据教 学 内容 , 制定 一 个 完 整 的项 目任 务 , 在教 师 的引 导下 由师 生共
( )拓展模块 : 3 为整个教学 内容体系中的提高部分 , 包括数据库编程技术、 多媒体编程技术、 应用程序的
开发过程 等 , 得学 生对 简单应 用 系统开 发技术 有更 深入 的 了解 。 使
收 稿 日期 :00— 1 7 修 回 日期 :0 0— 3—1 . 2 1 0 —2 ; 21 0 5
文章 编号 :6 2— 5 X(0 0 0 0 2 0 17 0 8 2 1 )5— 5 3— 3
《 B程序 设计 》 程教 学 的 改革 探 析 V 课
肖 丽 , 骏杰 , 包 王 璐, 石 熙
( 重庆教育学院 计算机科 学系 , 重庆 4 0 6 ) 00 7
摘
要 : 了解 决《 B程 序设 计》 程 的 枯 燥、 为 V 课 难懂 以及让 学 生更好 的接 受和 掌握 这 门程 序 设 计语 言 ,
项 目基金 : 重庆教育学 院教学改革研究项 目( G 0 8 0 . J 20 2 ) 作者简介 : 肖丽 (9 1 , , 18 一) 女 四川金堂县人 , 硕士 , 事神经网络 与计算智 能研究 从
《VB程序设计》课程的教学改革与实践

二 、立 足具体 实例 ,渗 透基本 概 念
刚 接 触 程 序 设 计 的 学 生 ,对此 充 满 了 好 奇 , 如 果 把 对 象 、事 件 、 控 件 等 一 大 堆 的 概 念 放 在 前 面 讲 ,一 下 子 引入 大 量 抽
教 学 实践 的 荩 础 上 ,试 从 以 下 几 个 方 面 对 本课程 的教学改革进行 探索 ,谨以此就 教于 方家 。
一
其算法 ,逐 一列 出解题步骤 ,给 出完挚程 序 ,学 生 按 要 求 模 仿 完 成 ,主 要 目的 是 熟 悉v b控件的属性、事件,体会 v b程序设
用 有 一 个 逐 步 深 入 的 “ 旋 武 ” 卜升 过 螺
程 。
接 着 , 教 师 给 出 一 个 典 型 的 编 程 个 “ 务 ” 引 导 学 生 由 简 到 繁 、 l 易 到 任 , f 1 难 、 循 序 渐 进 地 完 成 这 些 “ 务 ” 从 任 , 而 得 到 清 晰 的思 路 、 方 法 和 知 识 的 络 。 在 这 个过 程 中 ,学 生 还 会 不 断 地 获 得 成就 感 ,可 以 更大 地 激 发 他 们 的 求 知 欲 望 ,逐 步 形 成 一个感 知 心 眢 活 动 的 良性 循环 ,从 而 培 养 学 生 的 独 立 探 索 、 勇于 开 拓 进 取 的 自学 能 力 。 最 后 ,教 师在 教学 中 ,要 抓 好 课 堂 的
维普资讯
课程的教学改革与实践
屈会芳 济宁学院计算机科学 系 2 5 5 7 15
一一一一 一 一~ 一一一 一~~ 一 ~ ~一一 一… _~ 一~ 一一 一
概念 。
学 习兴 趣 。为 了激 发 学生 的 兴 趣 , VB程 在 序设计 中的第 l 我引入 了一个简单的没 课, 有代码 的程 序 ( 也是各种程序设计语 言中 最 常 见的 一 例子 ) 个 ,即 “ el, ol ” Hl W r o d!, 来帮助学生 了解如何用 V B开发应用程序。 然后 演 示 了 ・ 些 卜 ・ 生 自己编 写的 、 级学 有趣的程序 , 如:滚动字幕、龟兔赛跑 、 地
VB程序设计课程教学实践与改革

VB程序设计课程的教学实践与改革摘要:vb程序设计因其简单易学、功能强大的特点,成为高校计算机专业的专业必修课和非计算机专业选修课的首选,然而在实际教学过程中,vb对象、属性、事件和方法等众多知识点不易掌握的问题影响了教学效果。
文章从如何培养学生学习兴趣入手,对在实践中改革教学方法和教学手段,提高教学质量的有关问题进行了论述。
关键词:vb程序设计;现代教育;实践与改革visual basic程序设计作为一门程序设计语言,在教学过程中,应用和研发的特征比较明显,而初学者总是感觉程序设计比较枯燥无味、难于理解、入门困难,甚至对其产生畏难厌学情绪。
教学中笔者利用现代教育技术手段,对传统的教学方法进行改革,实践探索出了一套行之有效的教学策略,取得了良好的教学效果。
一、着力培养学生学习兴趣,上好vb入门课1.课前强调程序设计的重要性,充分调动学生的求知欲在讲授该课程之前,结合学生实际所学专业,事先准备几个vb开发的应用程序或是信息管理系统,第一节课上课时通过多媒体演示,让学生明白程序设计的重要性和实用性,树立明确的学习目标:学习vb不只是达到计算机应用能力的考核要求,更是今后工作、生活中不可或缺的一项基本技能。
学生了解了学习目标之后,就会迫切地想自己去尝试程序设计,这样学生学习程序设计的积极性就被调动起来了。
2.揭开程序设计的神秘面纱,开始学习之旅初学者在学完计算机应用基础后,对计算机的运行原理还是似懂非懂,在这样的前提下,开设vb程序设计课,学生想到要自己编写程序代码来控制计算机完成一项任务更是一头雾水。
通过长期的教学实践笔者得出的结论是,要解决这一问题,主要是要在学习者脑海中树立“万丈高楼平地起”的思想:即无论多复杂的程序都是由基本语句积累起来的,而基本语句是很容易掌握的。
例如,借助windows画图程序讲解一个简易调色板程序,改变文本框背景颜色只需要一行语句:text1.backcolor=vbred即可实现。
互联网+背景下VB程序设计教学模式创新研究

互联网+背景下VB程序设计教学模式创新研究【摘要】本文主要围绕互联网+背景下VB程序设计教学模式进行研究,通过对现状分析和传统教学存在问题的探讨,提出了基于互联网+背景下的VB程序设计教学模式创新方案。
重点设计了创新教学模式,并对实施效果进行评估。
通过对教学模式的创新和实施效果的评估,得出了总结与展望,结论归纳和研究启示。
本研究旨在为VB程序设计教学提供新的思路和方法,以适应互联网+时代的教学需求,促进学生的学习效果和教学质量的提升。
【关键词】关键词:互联网+背景、VB程序设计、教学模式创新、现状分析、问题、探索、设计、评估、总结、展望、启示。
1. 引言1.1 研究背景在当今互联网+时代,信息技术的发展日新月异,对教育教学模式提出了更高的要求。
随着VB程序设计在教学中的应用日益广泛,如何结合互联网+背景,创新VB程序设计教学模式,已经成为当前教育领域的热点问题。
VB程序设计是计算机专业学生必修的重要课程,通过学习VB程序设计,学生可以掌握基本的编程思想和技术,并能够利用其进行软件开发。
目前在传统的教学模式下,学生可能面临着课程内容单一、教学方法陈旧等问题,难以很好地提高学生的实际编程能力。
本研究旨在通过对互联网+背景下VB程序设计教学模式创新的研究,探索更适合当今信息化时代需求的教学方法,以提升学生的创新能力和实践能力。
通过对现有VB程序设计教学模式的分析和问题的梳理,研究将有助于发现传统教学模式的不足之处,并提出更具有针对性和实用性的教学改进方案。
这不仅有助于提高学生的学习效率和学习兴趣,同时也有助于培养学生的团队合作意识和解决问题的能力,促进学生的全面发展。
1.2 研究目的研究目的:本研究旨在探讨在互联网+背景下,如何创新VB程序设计教学模式,以提高学生的学习效果和创新能力。
具体目的包括:1. 分析当前互联网+背景下VB程序设计的现状,探讨传统教学模式存在的问题和不足;2. 探索基于互联网+背景下VB程序设计教学模式的创新方案,结合现代技术和教学理念,提出适合当前时代特点的教学模式;3. 设计创新的教学模式,包括课程设置、教学方法、实践环节等内容,以促进学生成长和发展;4. 对创新教学模式进行实施效果评估,通过量化和定性研究方法,评估教学效果和学生学习情况,为进一步优化教学提供依据。
VB程序设计教学改革的探讨

计算分段 函数 ; ②分析问题: 这是一个数学问题 , 可让学生先完
全脱 离计 算机 模式 去分 析解 决该 问题 的数 学方 法 。 先判 断 a 首
的值 , 根据 a 值范围的不 同可确定相应的 b ; 值 ③算法设计 : 根
据上 述数 学方案 给出计 算机模 式分 析 , 法 的程序流 程 图描述 算
非 计算 机 专业 V B课 程 是 在 计 算 机 文 化 基 础 课 程 之 后 开
设的, 因此学 生在学 习编程 语言 之前 已经 有 了相 当的计算机 思 想, 如程 序及 数据 的存 储思 想 、 算机 的基 本工 作 原理包 括 输 计 入 、 出的思想 , 输 同时具 有了一定 的软 件操作 能力 , 这对 于程 序 设计 的学 习是至关 重要 的。然 而即便 如此 , 在教 学过程 中仍 存
础 3层 结构 为计算机 课程体 系结 构的计算 机公共 教学 模式 . 从
此程序 设计成 为所有 非计算 机专 业学 生的一 门必修课 。
V sa B s i l ai 序设 计 的学 习对 于相 当一 部 分学 生是 一个 u c程 从无 到有的过 程 。根 据调查 , 部分尤 其是来 自相对 落后 地 区 少
有使 用计 算机 的机 会 , 即便 是 对 于 中、 学 阶段 开设 过计算 机 小 课程 的学生 , 在程序 设计 尤其是 面 向对 象程序 设计方 面也缺 乏 系统 的教学 。 因此 非计算 机专业 学生 的计算 机语言 教学方 法和 教学模式 改革是 一个 亟待解 决的 问题
行 , 学生在模仿 中深刻体会 面向对象 的编程 思想。 使
第9 第 1 期 卷 2
2 1年 1 0 0 2月
高校VB程序设计课程教学改革研究

Di m S u m a s I n t e g e r ; Di m K a s I n t e g e r ; S u m= 0; F o r K=I t o
二、 坚持 知识性 和趣 味性相 结 合的原 则
传统的教学模式往往以教师为主体 ,以教材为中
0 0 S t e p 1 ; S u m = S u m  ̄ K; N e x t K; P r i n t “ S u m= ” ; 在 此 基 础 心 。贯穿 于整 个教 学过 程 的是 “ 你要 怎 么学 ” , 学 生 总处 1 让学 生 重 新完 成 。( 1 ) 求 1 至 于被 动接 受 的状 态 。“ 兴趣 是最 好 的老 师 ” , 为 了激发 学 上 对 题设 进 行 如下 改 变 , 1 0 0之间所有奇数的和; ( 2 )求 1 至 1 0 0之间所有偶数 生 学 习这 门课 的兴 趣 , 消 除学 生 的畏难 情 绪 , 就要 以学 ( 3 ) 在程序运行时任意输入一个正整数 N , 求 1 至 生为主体 , 教师为主导, 提高学生的参与意识 。 以能力培 的和 ; 这三道 题 和原题 相 比改动 不是 养 为 中心 来组 织 教学 , 使 学生 变 被 动 为主 动 , 真正 实 现 N之 间 的所 有整 数 的和 。 从“ 你 要学 ” 到“ 我要学 ” 的转 变 。 可 以通过 简单 有趣 的实 很 大 ,只需 改 动 一 下 循 环 控 制 变 量 K 的初 值 或 步 长
题的能力, 对给定的问题不会设计算法。 为此笔者对 V B 上的知识结构体系为顺序的教学模式,采用由易到难 、 程序设计课程教学改革进行 了立项研究 , 在教学实践 中 从 简单 易懂 的实例 任 务着手 , 让学 生 在“ 学 中做 ” 、 “ 做中 进 行 了以下 改进 。 学” 。 传统的“ 填鸭式” 教学模式 , 学生在课 堂上感觉都听 明确 教学 目标 但到 自己实际做的时候就不知如何下手 。所 以在 V B 程 序设 计是 一 门计 算 机语 言课 ,主要教 学 目标 懂 了, 任务 驱动 ” 的教 学模 式 , 采 用启 是 使学 生 能从简 单 问题 出发 ,设 计解 决 问题 的算 法 , 编 本 门课 程 教学 中应把 握 “ 探究式教学。 教师在每堂课都设计若干具体任务 , 写程序代码来实现算法并解决问题 , 进而提高大学生的 发式 、
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
当前VB程序设计的教学改革研究摘要:visual basic程序设计作为非计算机专业公共基础课,其理论性、实践性强,教学难度大。
文章就如何提高教学质量,培养学生综合应用程序开发能力作了探索和改革。
关键词:vb 程序设计改革实践
1 引言
visual basic(下面简称vb)程序设计是我校非计算机专业学生的必修课,然而vb语言枯燥、难以理解,学生缺乏相应的知识背景,导致学生对这门课有恐惧心理,缺乏兴趣。
这就要求我们教师在教学中分析、摸索出一些较为行之有效的教学方法,才有可能培养学生程序设计能力,掌握一门技能,激发学生对程序设计的兴趣。
2 教学改革与实施
2.1 对课本原有知识进行整合,激发学生的学习兴趣
大部分的教材总是先讲vb语言的基本语法,然后再讲vb中对象的使用。
但在讲授时不宜将两者分开,要把vb面向对象的程序设计方法,事件驱动的编程机制贯穿于整个教学过程中。
vb中的对象主要用于构建界面,而具体程序功能的实现则要编写代码行,因此任何一个完整的应用程序都不可能只用对象或只用语法。
这两块内容可进行穿插讲解。
这样就避免了让学生在毫无知识背景的情况下去理解抽象难懂的概念,挫伤他们编程的积极性。
在教学过程中,
我始终坚持以学生已有的知识程度为基础,打破原有的以课本知识的逻辑结构为顺序组织课堂教学的模式,先不讲基本概念,改用从简单的实例人手,通过让学生观看、模仿,在实际操作中去探究和领悟这些概念,并适时地加以归纳总结,让学生在轻松愉快的气氛中接受新知识。
比如,在讲到循环结构中do——loop语句和for ——next语句的用法时,我用do——loop语句的4种形式和for ——next语句实现求解n!的过程,让学生去观察、领悟它们的异同。
2.2 教学方法多样化
笔者在教学实践中,除了采用传统的教学方法如:提问法、小组讨论法外,主要采用以下教学方法:
1)错例分析法
学生对变量、类型、运算符、表达式这些基本概念和语言规则的掌握需要一个过程,对算法和数据结构的知识需要不断积累。
学习过程中,能听懂老师授课的内容,但自己编制的程序往往错误百出。
课堂上,我经常将容易出错的概念以反例形式展示给学生,让他们找错误,通过运行。
比如错误使用逻辑运算符。
假设a、b和c是三个变量。
如果已知a<c,要判断b的值是否在a与c之间,可以使用以下表达式:a < b and b < c 不能写成:a < b < c 。
很多学生会错误延用数学上的概念,写成后一种形式。
例 option explicit
private sub command1_click()
dim a as integer,b as integer,c as integer
a = -3:
b = -2:
c = -1
print a < b and b < c ’显示true
print a < b < c ’显示false
end sub
为什么 a < b < c会得false?因为,vb在计算这个表达
式时,先计算“a < b”部分,得true;再计算“true<c”,并将true转换为一1,-1<-1?最终得false。
通过诸如此类的反例教学,使学生豁然开朗,印象深刻。
2)零散实例和核心实例结合
零散实例教学法,对每个知识点的运用和理解是非常行之有效的,但对前后知识的贯穿缺乏说服力。
笔者在教学改革实践中体会到,除经典的零散实例外,将一个规模较大的、典型的、有实用价值的、学生感兴趣的核心实例贯穿于教学全过程,对提高学生的编程能力非常帮助。
所谓核心实例是指,实例从小到大、随章节的展开而逐步成长,呈现为逐步进化的多个版本。
比如引入一个贯串全书的问题:设计一个“图书管理系统”。
首先,用最基本的概念和最简单的结构,给出该系统的第一个(也是最简单的)版本,以后的每一次课,都对该系统提出新的功能和结构上的要求,并用本次
课介绍的新概念和新方法对它进行功能上的扩充和结构上的改进。
每次得到该系统的一个增强的新版本。
2.3 重视实践教学,培养学生综合应用程序开发能力。
vb是一门实践性很强的课程,如果只纸上谈兵,不上机练习,是不可能真正掌握vb程序开发的。
实践教学主要注意抓住以下几点:
(1)模仿阶段,对课堂核心实例系统的调试、改进。
核心实例的每次增强版是全面反映教学内容的,学生通过模仿、知识再现达到在实践中领悟知识,开拓编程思路。
(2)分层次阶段,在教学过程实施的开始,和核心实例同步,我就给出了几个类似核心实例的课程设计内容,供学生选择。
对核心实例的调试比较成功的,可以同步实施自己所学的课程设计内容,达到培养学生分析问题和解决问题的能力。
2.4 培养学生使用标准编码,养成良好编程习惯
在程序设计过程中,使用标准编码可以避免一些不必要的错误。
笔者在授课过程当中使用标准编码的实例,在讲解实例过程中对学生进行适当地引导,让学生养成一个良好的编程习惯。
程序书写规范是非常重要问题,不仅书写格式应该结构层次分明,而且程序里面应添加起码的注释。
不按照标准书写程序会增加别人查看程序的难度,同时也不利于自己以后上机调试修改。
强调学生避免使用visual basic 中的隐式操作,养成显式编码的习惯。
3 结束语
一门课程的教学是一个复杂的系统工程,笔者将以上一些改革和探索用在课堂教学和实践教学中,取得了一些效果,但教学有法,教无定法,只要教学得法。
在教学实践中,合理运用多种教学方法,灵活地、创造性地掌握教学过程,激发学生的兴趣,培养学生的创造性思维和综合应用程序开发能力。
参考文献:
[1] 王栋.visual basic程序设计实用教程(第3版).北京:清华大学出版社 2007
[2] 袁锋谈.《vb程序设计》教学方法改革的五个转变. 中国成人教育 2004(1)
[3] 蔡永铭广东药学院学报 2004(8)第20卷第4期。