VB可视化程序设计课程中项目驱动教学法探究
任务驱动教学法在VB语言程序设计课程教学中的应用初探
任务驱动教学法在VB语言程序设计课程教学中的应用初探摘要:C语言程序设计是一门面向过程程序设计课程,是高职院校软件专业课程教学的重要组成,在教学过程中,传统教学方法不仅会影响学生学习积极性,而且学生始终处于被动学习状态,难以真正掌握课程的要领。
而通过任务驱动教学法的应用,在C语言程序设计课程中可以取得良好效果,并帮助学生顺利完成知识学习。
关键词:任务驱动教学法; C语言程序设计;教学创新;积极性引言:C语言程序设计是高职院校计算机软件技术的必修课,这门课程是程序设计的入门学科,也是学生面向对象程序设计的基础知识,在C语言程序设计教学过程中,绝大部分教师仍然沿用传统的教学方式,无法体现学生的主体地位,导致学生始终被动的学习知识,并没有明确教育目标,这会产生一定影响难以实现更加科学教育,从而影响学生未来发展。
所以,在当前教育基础上,必须要加强理论与实践的整合,培养更多应用型人才才能引导学生主动学习,在C语言程序设计教学中,通过任务驱动进行法围绕教学目标,结合实际情况进行个性化教育,从而增强学生对重点知识的理解,使得学生可以积累更多经验,为后续知识学习带来更多的帮助。
一、教学内容安排与教学组织任务驱动教学模式可以提高程序设计教学的可靠性,也是传统教学模式优化的必要性工作,可以培养学生综合能力,并将其作为主线组织教学,强化学生对重点内容的理解,发挥一定的作用及优势。
(一)以培养学生兴趣设置教学内容兴趣是引导学生高效完成知识学习的必备工作,教师需要加强对兴趣激发的重视,深入探究并挖掘教材,详细分析教学内容,将内容转化为学生兴趣,结合实际问题将其作为载体,引导学生主动参与到知识探索当中,解决当前教育教学面临问题,发挥必要性作用及优势[1]。
(二)以程序设计为主展开教学教师给出问题后要求学生分析问题,并通过模型建立设置算法,最后编码测试完成整个升级过程,需要学生对知识有个初步掌握,而且学生在探索时还应该建立基本思想,培养学生的C语言应用能力,注重语言本体与编程技巧学习,强化学生对重点知识的理解,为后续知识探索带来更多帮助。
探析项目驱动法在VB教学中的应用
探析项目驱动法在VB教学中的应用刘坤彪【摘要】随着企业对人才实践能力要求的不断提高,高职院校正逐步使教学改革和人才培养模式与行业需求对接,努力探索有利于提高人才培养质量的教学模式,并将其视为实现教学目标的重要保证。
在"Visual Basic程序设计"(简称VB)课程的实训教学中,紧紧围绕实际工作岗位的业务流程,运用项目驱动教学法,取得了良好的教学效果。
%With the increasing demand of enterprise for students'practical ability,the universities and colleges are making reform to match professional demand and exploring teaching mode which is an important guarantee of teaching aim to improve education quality.In the practice teaching of Visual Basic Programming(i.e.VB) the project driven methodology which designed closely related with working process has a good effect.【期刊名称】《河北软件职业技术学院学报》【年(卷),期】2011(013)003【总页数】4页(P52-54,67)【关键词】项目驱动;教学模式;VB教学【作者】刘坤彪【作者单位】武汉工业职业技术学院,武汉430064【正文语种】中文【中图分类】G42一、项目驱动教学法的内涵所谓项目驱动教学法,是师生通过共同实施一个完整的“项目”而进行的教学活动。
在职业教育中,项目是指以生产一件具体的、具有实际应用价值的产品为任务。
由此可见,项目与企业实际生产过程或现实的商业经营活动有直接的关系,并能将某一教学课题的理论知识与实际技能紧密结合起来。
任务驱动教学法在VB教学中的应用与实践
计 算机 与 网络
任务驱动教学 法在 VB教 学 巾硇 应用与实跬
江 苏科 技 大 学计 算机科 学与 工程 学 院 段 旭 潘 舒
[ 摘 要 ] 本文提 出了在 V B教 学实践 中采用任务驱动教学法, 并对任务驱动教 学法具体每个环 节作 了较 深的探 索与研 究。 [ 关键词 ] 任务驱动 教 学 V B
参 考 文 献
22任 务 驱 动 教 学 文 践 流 程 -
参见 图 1 。 23教师参与控制引导 , . 并适时归纳 , 总结 回顾 在学生完成任务 的过程 中 ,教师不是袖手旁 观 ,应参与学生 的讨 论 。教师要制定好策略 , 使学生对 学习产生兴趣 和求 知欲 , 出现 的众 在 多 问题 中能筛选提炼出最适合某个 或某类学生探究 、 积极思维的 问题 。 在 学 生 的 众 争 纷 议 中 能 恰 当 地 梳 理 , 行 必 要 的 引导 。 制 好 个 别 研 究 进 控 和 集 体 讨 论 的 步 骤 、 奏 和 深 广 度 , 学 习 过 程 中培 养 学 生 的 合 作 精 神 节 在 和创造思维。在程序设计语言教学 中 , 用任务驱动 教学法 , 优势是 采 其 明 显的 , 但也会存在一点问题 。由于教 师主要是进行方 法的引导 , 学生 有 更 多 时 间 自主 学 习 ,而 学 生 的学 习 能 力 是 不 同 的 , 因 而 在 同 一 课 堂 内, 全班同学所掌握的知识会有所不 同 , 容易造成学生成绩 两极分化和 教学知识点的疏漏。这就需要教师在教学中 , 要加强课堂或阶段小结和 知识点的交流或回顾, 使得学习能力差的同学或操作有疏漏 的同学能通 过教师的总结和回顾 , 跟上教学进度 , 面掌握知识点 , 到教学 目标 , 全 达
[原创] 《VB的可视化开发环境》教学设计
教科版高中信息技术选修
《VB的可视化开发环境(第一课时)》
◆教学目标
1、通过创建新工程,让学生了解可视化开发环境的窗口布局,理解工程、窗体的概念。
2、了解VB的三种工作模式。
3、掌握标签、命令按钮、文本框的使用过程及常用属性的设置方法。
4、通过活动的实践过程,让学生体会VB可视化环境的友好的图形用户界面。
5、通过模仿例程的“体验活动”,树立主动探究的意识。
◆教学重点和难点
教学重点:掌握常用控件的使用和对象属性的设置。
教学难点:理解对象、属性、方法、事件等术语。
◆教学方法:任务驱动、范例教学、启发教学、自主探究
◆教学过程:
一、复习并引入新课
教师复习上节课旧知
教师出示QQ登录界面——引出界面设计
二、新课学习
㈠基础知识介绍:
1、VB编程的基本步骤:
2
、VB窗口具体介绍:
重点介绍:工具箱、窗体设计器窗口、代码编辑器窗口、工程资源管理
器窗口、属性窗口等。
3、VB工具箱部分控件的介绍:
文本标签Label、文本框TextBox、命令按钮CommandButton等。
4、VB的三种工作模式:
设计模式:可进行界面设计和代码编写。
运行模式:运行程序。
中断模式:程序运行暂时中断,可编辑代码,但不可设计界面。
㈡应用操作介绍:
1、添加控件的方法
2、常用属性的设置方法
3、代码窗口中,对象、事件的理解
4、VB的打开及保存
三、实践学习
学生结合导学案和微课,完成任务。
四、课堂小结:
授课时间:2020年5月20日
班级:K一3。
“任务驱动教学法”在《VB程序设计》中的应用探索
教学过程 :①创设情境——示例制 作和编程 过程 体验 , 引出控件数组 ;与上 一知 识点 自然 衔接 , 在示例 4的界面制 作和编程过程 中不仅巩 固框架控件 的使用方 法, 还要不断 引 导学生 ,体会界面制作 的繁琐 ,及代码编写 的不便 。从而 引 出控件数组 的概念 。 ②确定学习任务——控件数组 ;讲解控件 数组的概念, 制作方法 ,及代码编写方法 。 ③效果评价——应用控件数组 ,简化 界面制作过程 , 提 高编程效率 。 将示例 4使用控件数 组再制作一次 , 使学 生体 会两次制作过程 的差别 ,从而体会 出控件数 组的便捷。 4 .归纳 总结 ① 自主 ( 协作 )学 习:自主 探究—— 完成开篇示例 。归 纳总结本次课的知识点 , 重新提 出开篇示例—— 同学录。在 学完各 知识点后 ,重新展示 开篇示 例的界面 和功能 。使用 “ 课机 ’结合式教学法 ” ,要求学生在 自己的机器 上,根据 所学完成该示例的界面制作和编码过程 。及 时巩 固知识 点, 及时应用知识点 ,趁热打铁 ,使学生学 中练 ,练 中学。 ②效果评价 : 评价学生学 习成果 。 学习效果的评价主 对 要包括两部分 内容 , 一方面是对学生 是否 完成当前 问题的解 决方案 的过程和 结果的评价 ,即所学 知识 的意义 建构 的评 价, 而更重要 的一方面是对学生 自主学 习及协 作学习能力的 评价。
件 的功 能和 用 途 。
②确定学 习任务 一 单选钮 、复选框控件细节分析 : 通 过前面 的示例分析 , 生 已经对 此两种控件 的功能有 了一些 学 了解 。在这一环节 ,乘胜追击 ,对此 两种 控件 的功能、常用 属性和事件做介绍 。此处无需太哕嗦 ,只介绍最常用的,每 个控件介绍完毕 , 都选用简单 、 经典且易懂 的示例进行演示 。 例如单选钮案例可选 ( 图二 )所示 示例 2 ,复选框可选 ( 图 三 )所 示 示 例 3 。 ③效果评价——单选钮 、复选框综合示例制作 。
任务驱动教学法在VB程序设计课程教学中的应用
想, 尝试 采 用 以 “ 任务 为 主线 , 学 为 主导 , 生 教 学 为主体 ” 的任 务 驱 动 教学 法 , 对 教 学 内容 进 行 并 了重新 的组 织和优 化 , 学生 熟悉 的任务 , 用 指导 学 生 解决 问题 , 发现 和学 习其 中蕴含 的新 知识 。
收 稿 日期 : 1一22 2 l1 -1 0
{it ,a ; n x d y :1 ;
f1 dy
=
序设 计能 力 , 步 理解 和掌 握程 序 设 计 的思想 和 逐
学习。
和维持 学 习者学 习 的兴 趣 和动 机 。所 谓 “ 务 驱 任 动 ” 是将所 要学 习的 新知 识 隐含 在 一个 或 几 个 就 任务 中, 学生 通 过 对 问题 分析 、 论 、 讨 明确任 务 大
体 涉及 到 的知识 , 并找 出其 中 的新 知识 , 然后在 教 师 的指 导下 找 出 解 决 问题 的 方 法 。基 于 该 思
( ) 于任 务驱 动 的主题教 学 三 基
任务 驱动 的教学 模式是 将 程序设 计课 程 的 内 容分 为若 干个 主题 , 每个 章 节 可 以 以一 个 大 的 实 例为主线 , 内容 围 绕 该 实 例 展 开 j 。每 个 主 题 ( 以是本 章 主题 实 例 的一 个 子 例 ) 教 学 过 程 可 的 由“ 要点讲 解 ” “ 、上机 实验 ” 疑难 解答 “ 、 三个 阶段 组成 , 通过 子例 或实 例 的分 析 , 重点讲 解程 序设 计
为 了采用 任 务 驱 动 的 教 学 模 式 , 高 “ 序 提 程
一
、
教 学 内容 安排 与教 学 组 织
设计 ” 的教 学 质 量 , 须 打 破 传 统 的 “ 构 +语 必 结 法” 的教 学 模 式 , 以培 养 学 生 能力 为 主线 来 组 织
项目驱动教学下的《Visual Basic程序设计》整体设计
项目驱动教学下的《Visual Basic程序设计》整体设计[摘要] 本文总结了在项目驱动式教学下《Visual Basic程序设计》课程整体设计思路与实施过程,对具体实施和教学内容设计方面进行了探讨,实现了以项目覆盖知识面、以项目体系构成教学布局的教学新思路。
[关键词] 项目驱动式教学Visual Basic程序设计整体设计1.引言传统的知识驱动式教学法是采用先理论后实践的方式,大量的时间花在了理论的讲授上,而高职学生的特点是缺乏抽象思维,擅长动手实践,因而导致学生逐渐的失去了学习的兴趣。
同时,实现能力目标的教学设计比较落后。
在进行实训教学设计时,能力目标的核心地位不突出,习惯沿用传统的教学模式组织实训教学,没有按工作过程以项目驱动、任务驱动设计教学。
教学过程与实际工作过程存在巨大差距,学生实训的目的性不强,训练缺乏兴趣,训练效果较差。
上述问题的存在严重制约了学生过硬动手能力的实现。
因此,要改变这一局面,必须进行教学模式改革,并采用新的教学理念设计课程,使之能更好地适应职业教育发展的需要。
2.项目驱动式模式下的整体设计2.1设计总体目标以就业为向导,以能力为本位,以职业实践为主线,以项目课程为主体,以计算机二级资格考试为考核依据,使学生了解程序设计在本专业的应用、发展及其趋势,培养学生的科研素质。
主要培养学生理解程序设计的基本概念,建立起程序设计的基本思路,提高学生的理论知识水平。
其中包括算法的概念、程序设计中的基本技巧和一些常用算法;能够阅读、理解源程序和设计解题流程的能力;了解结构化程序设计和面向对象程序设计的思想,能编制出风格良好的程序;最后达到使用VB建立一个小型的应用系统的目的。
2.2 课程内容设计表1课程内容设计序号模块名称学时1 编程基础模块82 信息管理系统总体规划63 可视化用户界面 44 登录对话框模块 45 信息管理模块 66 信息查询模块87 信息管理系统形成 28 课程设计22合计602.2设计实施过程根据项目教学法的思路和教学设计原则,设计教学过程,具体如下:2.2.1情景设置创设学生当前所学习的内容与现实情况基本相接近的情景环境,也就是说,把学生引入到需要通过相关知识点来解决现实问题的情景。
VB课程项目化教学改革的探索与实践
Q Q的 网 络 即 时 通讯 工 具 ( 根 据 教 学 需 要 可 延 伸 至 远 程 控 制 程
序的开发) ; 项 目四 , 数据 库 系 统 的 开 发 , 借助 S Q L S e r v e r , 设计 、
开 发 一个 学 生 成 绩 管理 系统 ( 或 功 能类 似 的软 件 ) 。其 中项 目四 为 综 合类 项 目, 项 目设计 和开 发 需 要 学生 分 小组 进 行 , 要 求 小 组
V B课程项 目化教学改革的探索与实践
张小 卫 ・ 谢 巧玲
( 1 . 陕 西 青年 职 业 学 院 , 陕西 西安
7 1 0 0 6 8 ; 2 . 西 安 文理 学 院 , 陕 西 西安
7 1 0 0 6 5 )
摘 要 : 本 文 分析 了项 目化 教 学 以及 V B课 程 开 展 项 目化 教 学 的 意 义 , 提 出如 何 开 发 一 个 教 学项 目并 结 合 V B 给 出 了 实例 分
散, 对 学生综合运 用能力培 养还是相形 见拙 . 与 企 业 对 人 才 的
要 求 之 间 的 差 距 依 然 很 大 。 针 对 这 一 现状 , 本 文提出在 V B课 程 教 学 中采 用 项 目化 教 学 的方 式 开 展 , 既能达到传授知识 的 目
的, 又能提高学生 的综合运 用能力 , 缩小学 生与企业需 求之 间
V B ( V i s u a l B a s i c ) 课程 是软件开 发类专业 的专业 课 , 其 教
学 过 程 经 历 了 传 统 的 知 识 传 授 型 教 学 .任 务 驱 动 式 教 学 等 过 程 ,然 而 任 务 驱 动还 仅 仅 是 只 见树 木 不 见 森 林 的 教 学 方 法 , 学 生 只能 通 过 一 些 小 任 务 掌 握 简 单 的知 识 点 ,教 学 内 容 相 对 分 个 知识 点 , 项 目之 间形 成 一 个 循 序 渐 进 、 种 类 多样 的项 目群 , 构 建 一 个 完 整 的 教 学 设 计 布 局 。 每 个 项 目的 规模 不 要很 大 , 应 有
浅谈《VB可视化编程与项目设计》课程之教与学
浅谈《VB可视化编程与项目设计》课程之教与学【摘要】针对提高《VB可视化编程与项目设计》课程教学质量问题,从教师“教”和学生“学”的角度,分析当前课程教学方法中存在的问题,提出了“先学后教、自主学习”的教学思路,并结合多年的教学经验及学生学习心得,总结以下教学方法和学习方法。
【关键词】程序设计;教学原则;学习方式;学生能力培养《VB可视化编程与项目设计》是我校计算机专业的必修课之一,也是程序设计的入门课,不仅要求有扎实的理论基础,对实操能力要求更高。
如果采用传统的灌输式、照本宣科的讲授方法,学生便会觉得学习这门课索然无味。
因此教师如何设计好教学过程,采用新型教学方法,更好地引导学生学习显得十分重要。
一、重视课堂中学习任务的设计兴趣是最好的老师。
课堂中学习任务的设计要以激发学生学习的兴趣为出发点,以满足学生的探究欲望为原则,以完成教学任务为最终目标。
1.任务要明确。
每一节课的教学,应紧紧围绕着教学目的任务展开,偏离教学目的任务的教学活动,不仅是无效的,甚至还可能会产生副作用。
教学任务确定了,就可以据此设计教学活动的内容、形式和过程。
因此,教学的目的和任务,必须考虑得非常周到、细致、具体,一般要包括知识、技能、思考方法和思想教育。
2.任务要问题化。
古人云,“学起于思,思源于疑”。
教师在设计学习任务时要有一定的启发性和问题性,设置疑问、激起学生的疑问,让学生在充满疑问的思维状态下、在教师巧妙的启发下进行积极主动的思考。
爱因斯坦说过:“提出一个问题往往比解决一个问题更重要”。
教师要致力于增强学生发现问题、提出问题、解决问题的意识。
3.任务要尽量贴近生活。
真实的任务能够将学生引入生活的情境,唤起学生的学习兴趣,激发学生学习动力。
例如,在学习VB按钮控件的时候我选用了“登录界面”这一任务,因为这在平时生活是常见的,如qq登录、支付宝账户登录、网上银行登录等,学生一听马上就感兴趣了,这个任务能很好地将学生带入生活的情境中,满足了学生的实际需要。
任务驱动教学法在《VB 语言程序设计》教学中的应用
任务驱动教学法在《VB 语言程序设计》教学中的应用[摘要] 在VB语言程序设计教学中,如何解决程序设计本身枯燥、难懂这个问题,并找出一条比较新颖的教学方法,越来越成为广大计算机教师颇感兴趣的话题。
新课程理念指导教师需以学生为本,重视培养学生的自主学习能力和相对独立的分析问题、解决问题能力。
本文阐述笔者使用任务驱动教学法在VB程序设计教学中的几点体会,并对教学过程中的任务设计和任务实施过程进行详细说明。
[关键字] 程序设计教学任务驱动教学法任务设计任务实施作为语言程序设计领域的前沿软件,VB的发展历史已经很久,相关的技术也比较成熟,由于其简单易学、功能强大、应用广泛,因此在很多职业院校都开设了这门课程。
对于VB 这门编程学科来说,中职的学生培养目标,侧重于编程能力的提高和良好的编程习惯,开发学生利用已有的知识和经验主动去探索知识的发展,培养学生的创新精神和实践能力、分析和解决问题的能力以及合作交流的能力。
根据以上目标,结合学生的实际,笔者在教学实践中,认为使用任务驱动教学法能取得良好的效果。
本文以《选择结构》一节为例,谈谈几个学期来在具体教学中的实践与体会。
一、任务驱动教学法的意义在《VB语言程序设计》教学中,传统的教学形式是:语句格式-→功能介绍-→举例解释-→巩固型独立练习-→小结评讲-→上机练习。
在这个过程中,学生的学习基本上是被动的、机械的。
而运用任务驱动教学法在形式上是:提出任务-→师生共同分析完成任务的方法和步骤-→适当讲解或自学或协作学习-→完成任务实践-→交流或归纳。
这种教学法,历本人通过让学生在一个典型的“任务”的驱动下,展开教学活动,引导学生由简到繁、由易到难、循序渐进地完成一系列“子任务”,从而得到清晰的思路、方法和知识的脉络,在完成“任务”的过程中,培养培养学生的自主学习能力和相对独立的分析问题、解决问题的能力。
二、“选择结构”任务驱动教学法教学设计1.任务的设计首先我全面分析了《选择结构》的教学内容,归纳出学生必须掌握的关键知识点有“if…then 语句格式及应用”、“if…then…else 双向分支语句格式及应用”、“if语句的嵌套”、“select….case….endselect多分支语句格式及应用”,然后以这些知识点为核心,以实验操作和相关的理论分析为载体,设计了以下实践任务:单元任务:设计一个密码登录框子任务1:在密码框中输入密码后进行验证,如果密码正确则登录到另一个界面。
任务驱动教学在VB程序设计教学中的探索与应用
彭
( 威海职业学院
摘 要
丹
山东 ・ 威海 2 6 4 2 0 0 )
在程序设计教学中, 如何解决程序设计难学、 难懂、 枯燥这些 问题 , 找 到一种既符合学生认知规律 , 又能切实
提高学生学 习能力和应用能力的教学方式 ,是每个计算机教 师所面临的重要课题。本文以探 究性学习理论为指导, 结合技工类学生实 际水平及教 学 目标 , 探讨 了在探 究性学习下 的任务驱动教学方式, 具体 阐述 了VB程序设计 的任务
1 探究性学习与任 务驱动教学 探究性学习是指“ 学生在 学科领域或现实生活情境 中, 让 学生 自主的探索、 发现和体验 , 通过发现 问题、 调查研究、 动手 操作、 表达 与交流等探究性活动 ,学会对 大量信息的收集、 分 析和判断, 从而培养积极探索末知世界的科学态度、 科学精神, 进 而增 进 思 考能 力 、 学 习能 力 、 创 造 能 力和 实 践 能 力 的学 习 过 2 . 1 教 学 目标 ( 1 ) 知识 目标 : 掌 握 窗体 的加 载( 1 o a d ) 、 卸载 ( u n - l o a d ) 语句, 程。 ” 相 对 于传 统 的接 受 式 学 习 , 探 究 性 学 习本 质上 是 一 种 学 习 方 式 的革 命 , 它 更 多 地 强调 探 究 , 而 不是 接 受 。探 究 性 学 习 学 会 窗体 的添 加 、 多重 窗体 程 序 的执 行 与 保 存 。 ( 2 ) 能 力 目标 : 提 出 问题 、 解 决 问题 的探 索 能力 , 通过“ 帮 的基 本特 征 是 : 搜索 资料 的 学 习 能力 。 ( 1 )以问题情 景或任务任务为先导。探究性学习把 问题 助 ” 2 . 2 教 学 过程 的呈现 放在 前 面 , 让 学 生进 入 问题 情 境 , 造成 认 知 矛盾和 冲 突 , ( 1 ) 任 务要 求 的提 出演 示 三 重 窗体 操 作 实例 , 分 析功 能 , 激 发 探 究欲 望 , 发挥 自身 的 智 慧和 才 能 , 主动 探 索 和 研 究 。这 ( 2 ) 仿制体验, 逐步探索: ( 3 ) 窗体的加载、 卸载、 不仅是教学顺序的颠倒 , 而是教学观念 和教学 目标的更新。 将 提出任务要求; 隐藏。 学习置于研究性小课题情境中不仅是激发学生求知欲和创造 显示 、 冲动 的前提, 也是学生吸收知识、 锻炼思维能力的前提。问题 尝试窗体切换 , 进局引出问题 : 在 多重窗体程序中, 如何 应存在于整个学 习过程中,使学 习活动 自始至终 围绕着 问题 打开、 关闭、 显示或隐藏指定窗体?通过示范让学生跟随教师 应用 l o a d、 u n l o a d、 C l s 、 Mo r e 、 S h o w、 H i d e语句对指定窗体打 的 探究 和 解 决展 开 。 开、 关闭、 显示或隐藏, 实现第 一、 第二窗体的切换, 探索 窗体 ( 2 ) 以实践为根本。探究性学习要求学生 自己动手实践, 加载、 卸载、 显示、 隐藏的方法, 使学生掌握各语句 的应用 。 在实践中体验,学会学习和获得信息时代所需要 的能力。实 2 . 3探 索 与 实践 践 不仅 指 动 手操 作 、 社会 调 查 、 查 阅 资料 等 活 动 , 而 且 主 要指 组织 学 生通 过 小组 合作 完 成第 三 窗体 的添 加 、 打开、 关 闭、 学 生通 过 自 己提 出 问题 和 研 究 问题 ,来 体 验 知 识 的发 生 和发 显 示 或 隐藏 , 实现 各 窗 体之 间 的调 用 , 指 导学 生 完 成多 重 窗体 展 过程 , 最后 解 决 问题 。 ( 3 )以小组 合 作 讨 论 为 主 要 活动 形 式 。小 组合 作 解 决 问 完 整 项 目的制 作 。
中职VB程序设计课程项目教学法的实践研究与改进
中职VB程序设计课程项目教学法的实践研究与改进摘要:传统教学模式在vb程序设计课程的教学过程中存在一定的弊端,针对vb程序设计课程的特点,学者们提出了符合此课程的项目教学模式,并通过实践分析了现行项目教学的优缺点,对现存不足进行了实践研究与改进,提出了项目组长、项目设计和项目管理的新理念,以丰富项目教学的内涵。
关键词:中职;vb程序设计;项目教学;项目设计vb是由美国微软公司开发的一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,是当今世界上应用最广泛的编程语言之一。
由于它语法简单、易学易用的特点,被公认为编程效率最高的一种程序设计语言,vb的发展历史已经很久,相关的技术也比较成熟,很多中职学校的计算机相关专业都开设了这门课程,但该课程也存在学时相对较少、程序设计枯燥难懂的问题。
如何在教学过程中调动学生学习的积极性、激发学生学习兴趣、提高教学质量和教学效果,是从事该课程教学的众多教育工作者普遍关注的问题。
一、传统教学模式存在的弊端1.教学进程的安排较为混乱,不便于学生理解和迁移知识目前,计算机程序设计类教材的编写与其他专业教材类似,注重教材章节的完整性、逻辑性和系统性,教学内容大多以线性方式展开,适用于循序渐进式的传统教学模式。
由于vb课程的教学内容由面向对象和面向过程两个模块组成,同时面向对象部分又由fh控件、菜单、窗体、图形与多媒体等多个相对独立的内容组成,各个模块既要有独立性,又要有连续性,所以它不能有效地结合多个部分的内容穿插对比讲解,而是单独地讲授某一个部分的内容。
这使得教学内容不能前后相通,教学内容不能一脉相承,知识点显得凌乱不堪,不便于学生理解和迁移知识,更谈不上构建自己的认知体系结构了。
2.忽视学生的主体地位,对实践环节不够重视在课堂上,教师只注重信息的呈现和传递,整个教学模式是以教师为主,忽略了学生这一主体,学生的主观能动性得不到充分的发挥,只能被动地接收知识点的传授。
案例——任务驱动教学法在职高VB教学中的研究与实践
动
的探 索 将大 大提高
学生竺四学
… …
、 案例一 任务驱动教学法的实施
f
案例一 任务驱动教学法通 过展示典型案例 ,激发学生的好奇 :
心 和求知欲 。通过分析案例 的设计思路和实现方法 ,讲解该 案例
:
: 美
‘
仓 性
差森
。
五 教 学效 果分 析 、
通过完成任 务 学生的学 习 目标更加 明确 ,学生 的参 与意识 ,
教法探索
新 课 程 NEW CURRICULUM
禀例—任 秀 驱 动教 学 结在 职 惠
VB 教 学 中 的 研 与 实 践
王金 凤 (浙 江省 绍 兴 市上 虞 区 职 业教 育 中心 )
摘 要:VB是职业高 中计算机专业的必修课程 ,它的理论性和实践性均较强,职校学生常常会感到抽象 、枯燥 、难懂 ,从而影响教 学效果。在教学 中教 师可根据学生的基本 情况 ,精心选择恰 当的案例 ,通过案例展示让学生快速掌握知识;设计难度符合 学生知识水 平 的任务 ,以任务驱动 的方式来提高学生学 习使用 VB进行程序设计的兴趣,增 强学生学习 VB的动力和信 心,从 而提 高 VB课 程的 课堂教学效果 。
关键词 :VB教 学;任务驱 动;案例教 学
教师设计 具有代表性的案例 ,充分利用 多媒体 和网络教学环 握知识 的情况 ,对于基础薄弱 的学生 ,能有 针对性 地进行 辅导 ;同
境,通过演示精彩的教学案例,使课堂教学变得生动直观,激发学;时,我们也可以发现教学中存在的问题,从而调整教学内容和教
项目驱动教学法在VB语言程序设计中的研究与应用
R ESEARCHOCCUPATION572012 06研究项目驱动教学法在VB语言程序设计中的研究与应用文/裘名根一、引言Visual Basic语言非常适合初学者快速开发程序,它的最大优势就在于易用性。
一般的初学者在经过简单的程序语法教学后就可以开发简单的应用程序。
中职学校以培养学生动手能力,自主分析问题、解决问题的能力为教学目的,所以,如何避免传统教学中理论知识概念抽象、语法繁杂以及学生基本功相对薄弱等问题是计算机教师需要重点考虑的问题。
如何结合VB语言程序设计与学生自身特点,更好地开展课堂教学,提高学生的兴趣,是中职计算机专业教学需重点研究的问题。
二、传统教学中遇到的问题学生在以往的教学活动中普遍存在以下主要问题。
1.学习难度大学生对VB中的事件(Event)、方法(Method)、属性(Property)概念模糊,尤其是VB具有面向对象的特性,学生对于对象(object)、类(Class)更混淆不清。
2.学习缺乏主动性经过多年填鸭式的教育,学生对于学习长期处在教师怎么教就怎么学的被动接受过程中,缺乏学习的主动性,无法满足中职教育的“自主式”学习目标。
3.实践动手能力差传统的教学是只重视语言设计的理论知识的教学,对学生动手实践能力的培养重视程度不足。
从而出现“学生学不会,即使学会了也不会用,即使会用也不知道做什么”的处境。
4.教学方法少在以往的教学过程中,教师多从语言设计的基本概念入手,比如变量的命名、定义,VB的基本语法规则等。
学生只知其然,不知其所以然。
教师将过多的教学时间放在了理论知识的讲解上,学生脑海中缺乏理论知识与实际项目的关联,从而导致了上述三个问题的出现。
出现这些问题的根本在于教学方法上的欠缺。
中职学生大多基础知识薄弱,而VB语言程序本身具有理论性强、概念抽象等特点,导致学生学习起来更加吃力。
同时,中职教育以学生实践动手能力为主,按照“以就业为导向,以服务为宗旨”的职业教育目标,学生不一定要完全掌握VB的基本概念,但必须掌握程序设计的基本思路与方法。
高职VB课程模块化项目驱动教学模式探讨
计应用程序界面 、 设置对象属性 、 编写
程序代码 、 调试运行程序 、 保存和编译
应用程序 而在系统开发较大项 目时 . 则先进行背景分析 、系统分析和系统 设计 .一般与工作过程的软件开发流
程一致 。
3 . 构 建 与 实 施 原 则
满足 高职教学改革 大环境下课 程教学 的需 求 。
一
、
现 状分 析与存 在 的问题
1 . 思路 与理念
1 . 学 时短 . 内容 多
在软件 技术企业 中软件 开发流程通 常为 “ 软件 计
高 职学 生通 常为 有行 业背 景 的“ 定向” 或“ 订单 ” 培 养 的学生 .第 三年 需要 学 习工作 过 程导 向 的专业 方 向课 和深 入企 业顶 岗实习 .所 以教 学改 革 中专业 基 础课 程 以够用 为本 . 学 时数往 往 较少 。V B课 程所 涉 及 的 内容多 . 知识 面宽 . 一 般按 学科 体 系编 写 的教
材, 通 常 由教 程 与实验 实训两 部分 构成 。
2 . 基 础弱 . 难 度 大
划、 需求分析 、 总体设计 、 详 细设 计 、 编码 、 测试 、 维
护” 工作过 程导 向的教学任 务就是 要让学生 真正 了
解 项 目的运 作模式和熟悉程 序开发 的过程 。 模 块化项
目驱动教学 模式首先 按 “ 循序 渐进 ” 的原则 . 把 教学 内
关键 词 : V I i 教学; 模块 化 ; 项 目驱 动 ; 理 实一体 化
“ V i s u a l B a s i c程序 设计 ( 简称 V B ) ” 是 高职 计 算
VB教学中尝试项目驱动教学模式探索-5页精选文档
VB教学中尝试项目驱动教学模式探索一、前言随着我国经济水平的提高,我国已经迈进了信息时代。
在众多的信息技术当中VB程序的应用范围是属于比较广泛的,特别是应用在教学这一方面,但是VB教学的教学效果并不是很好,无法让学生独立的解决问题,无法发挥VB教学的优势,这在一定程度上抑制了VB教学的发展。
二、VB教学的现状VB程序具有功能强大、应用广泛和简单易学这三大特点,所以VB程序在学校教学当中是占据比较重要的地位的。
但是目前VB程序的教材普遍拥有一个缺点,那就是不突出重点,学生无法把握重要的知识点,这就导致了VB程序在教学过程当中遭受了学生们的抵制。
学生们觉得VB的教学太过于死板并且不是专业课,所以对于VB程序的学习并不是很感兴趣,这导致了学生们对VB教学存在一定的抵触心理,在一定程度上抑制了VB 教学的发展。
三、驱动教学方法的定义和特点驱动教学方法是一种可以很好的把实践、实验和操作三个教学内容相互结合的方法,它在教学的过程当中首先把项目作为主线,然后把知识点融入项目的每一个环节,最后通过深入的了解问题来拓宽知识点的深度,一直到完整的项目解决方案出来为止,这样可以达到培养学习能力的目的。
VB程序在教学当中如果使用驱动教学法,可以很好的培养学生对VB 程序的兴趣,可以引导学生独立的完成项目,并且学生在完成项目的过程当中可以学习更多的知识,最大限度的激发学生们的潜能。
驱动教学方法在VB程序的教学当中是一个很成功的方法,那么这个教学方法到底具有什么特点,具体分析如下:(一)任务是主线任务的提出就意味着教学的开始,任务评价交流的完成就意味着教学的结束,在教学过程中的所以活动都根据任务这一主线展开。
学生在课堂上根据任务由简变繁的思考问题、分析问题,然后通过小组合作来解决问题,最后圆满的完成任务。
(二)教师是主导驱动教学方法是通过教师通过学生和科目的特点来为学生设计任务,并且这个任务的情景要和学生的生活情况相符合,这样才能够最大限度的激发学生的学习动力。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要针对计算机专业程序设计课教学效果不理想的现状,结合数据库有关知识,探究项目驱动教学法,激发中职生学习潜能,重点培养学生的自学能力、创新能力和团队精神。
实践证明,这种教学方式适合中职计算机专业教学。
关键词VB可视化程序设计项目驱动教学探究中职An Inquiry into Project-Driven Teaching Method in VB Visual Program Design Course//Zhao Cuirong Abstract In order to improve the situation of programming te-aching about computer professionals,the writer tries to find the best teaching method of project-driven with knowledge of database to excite the latent energy of the student in middle school,and focuses on training students'self-learning ability,creative abi-lity,team spirit and so on.In fact,it is correct.Key words VB visual program design;project-driven teach-ing;to explore;secondary vocational educationAuthor's address Guilin Vocational and Technical School of Nationalities,541004,Guilin,Guangxi,China中职计算机专业不适合开设C程序设计课,其面向过程的特点使学生难入门,而VB可视化程序设计界面友好,与数据库相结合能开发实用的数据信息管理系统,其结果的开放性特点适合开展项目驱动教学法,能挖掘学生的潜能。
1VB可视化程序设计课程中探究项目驱动教学的背景及意义C程序设计课面向过程的特点,不适合进行项目教学或任务教学,难引起中职生的学习兴趣,教学效果不理想。
而VB可视化程序设计面向对象,界面友好,所见即所得,能引起中职生浓厚的兴趣;结合数据库的相关知识,能开发实用的信息管理系统项目,如学生信息管理系统、图书信息管理系统、超市管理信息系统等。
教学过程中特别适合运用项目驱动教学法,学生通过自主学习完成项目,能培养自身的自学能力、实践动手能力、创新能力、职业兴趣和团队精神,对促进师生互动、激发潜能、提高综合能力具有明显作用。
项目驱动教学以具体工程项目为案例,以职业实践活动为导向,以学生为主体,分组协作,自主学习,教师进行恰当的引导,使学生不仅建立系统和全局的概念,而且更明确后续学习任务和目标。
这种边学知识边完成项目子模块的教学法,使课程知识学完时,项目设计也同时完成。
充分体现了职业技术教育的性质和特点,学生提高的是技能、动手能力、工作能力和社会能力。
2VB可视化程序设计课程中项目驱动教学内容的设计2.1项目内容设置应源于生活,解决现实问题在VB可视化程序设计课程教学中,项目内容应从日常生活实际出发,设计学生熟悉且感兴趣的项目,才能激发学生的学习兴趣。
比如用VB结合数据库有关知识开发一个学生信息管理系统,是为了帮助学校无纸化、自动化高效管理学生信息而设置的一个教学项目,能给学校教学工作提供科学高效的管理。
又如:用VB结合数据库开发一个图书信息管理系统,是为了方便图书馆实现图书管理电子化而设置的一个教学项目,方便图书馆管理人员有效地处理信息,读者有效地查阅书籍信息。
2.2项目内容应能模块化为了兼顾认知广度、认知深度不同的学生,降低项目难度,提高学习积极性,项目内容应可模块化,方便学生分组协作完成。
比如开发学生信息管理系统,可以模块化为后台数据库设计、用户账号管理、学生信息录入、学生信息查询、学生信息修改、学生信息删除、学生信息统计等;又如开发图书信息管理系统,可以模块化为后台数据库设计、图书信息管理、读者信息管理、借阅管理、系统管理等。
通过分工协作既兼顾了学生的差异性,又使不同学生层之间相互展开学习,从而在整体上达到一个比较高的水准。
3VB可视化程序设计课堂中项目驱动教学的实施3.1项目工程的导入项目工程信息的导入应结合恰当的情境,引起学生注意,使学生转变自身角色,投入到预定项目工程中,培养学生的创造性思维能力,同时感受到探究内容的实用性。
比如学生信息管理系统项目的导入:假如你是某软件公司开发部员工,现某校为了实现无纸化,信息化办公,要求贵公司在三个月之内开发一个学生信息管理系统,要求实现学生信息管理、课程信息管理、成绩信息管理、用户信息管理等功能,请你与其他两名同事通过调查分析,开发出令学校满意的学生信息管理系统。
本项目中,学生的身份转换为软件公司开发人员,通过调查分析,直接跟客户沟通,针对客户需求进行开发,能培养学生的职业能力。
3.2计划决策3.2.1分组根据项目工程要求进行分组,确定组长,给公司取名,中图分类号:G718.5文献标识码:A文章编号:1672-7894(2012)18-0080-02803.2.2计划制定及决策一般由组长带领组员对项目工程进行分析讨论,通过调查研究,制定切实可行的项目计划方案,提交教师审核并进行适当修改调整,经教师同意之后,按既定项目工程计划方案开始实施。
计划方案的制定主要包含以下几个部分:(1)需求分析所谓需求分析就是分析用户的需求是什么。
如果投入大量的精力、时间,开发出的系统却不能满足用户需求,返工是让人痛心疾首的。
需求分析具有决策性、方向性及策略性,在开发的过程中具有举足轻重的地位,因此一定要引导学生先做好需求分析。
比如学生信息管理系统的开发,就应该跟学校相关人员进行沟通,分析系统需具备的功能,运行环境等,并以功能模块图的形式直观地画出,为后台数据库的设计及前台界面的设计等提供依据。
(2)数据库的设计根据功能需求来确定后台数据库及数据库表的设计,并建立各表之间的关系图。
如在学生信息管理系统中,假设包含了学生、教师、课程等实体,那么数据库中就应包含对应的学生信息表、教师信息表、课程信息表,而学生与课程之间是选修关系,则对应有学生成绩信息表;教师与课程之间是任教关系,则对应有教师任教信息表等。
只有设计出恰当的后台数据库,才能开发出满足用户需求的系统来,而后台数据库的设计又依赖于前一阶段的需求分析。
(3)用户界面的设计用户界面是人与机之间交流、沟通的层面。
一般好的用户界面应具有易用性、规范性、合理性、美观协调性等特征。
根据功能需求,设计友好的用户界面能方便用户快速学会使用,在项目开发阶段则能方便与用户交流以做进一步修改,还能为后续模块化分工开发系统提供帮助。
(4)项目规划与时间安排一个项目的完成总是有一定的时间限制,学生在制定项目计划时对时间安排的考虑必不可少,这关系到整个项目能否在指定的时间内完成,因此计划中要对项目进行总体规划,把项目内容模块化,并在组内进行分工,做出明确的时间安排,保证各阶段能完成相应的项目任务,以确保整个项目在指定时间之内完成。
3.3项目工程的实施针对既定项目工程计划方案,各组长组织组员分工协作,通过交流、探究、讨论及实践等环节,按计划方案实施工程项目。
实施过程主要包括后台数据库的建立、数据源连接、用户界面制作、程序代码编写、程序调试与系统测试等环节。
教师应提供必要的资源设备,如因特网络、阅览室、参3.4.1展示成果项目实施结束时,各小组应整理相关材料,展示开发成果并推销本组的作品,介绍项目完成情况(附项目工程报告书),并自评完成效果及存在的问题。
通过作品展示,相互学习,取长补短,给学生以智慧的碰撞,并从中体验成功的喜悦;这样的活动不仅能很好地激发学生学习积极性,促使学生从多方面思考问题,培养创新精神,还能检查学生学习态度和效果。
教师应做好各组完成情况记录,以便总结。
3.4.2开总结会为了能集众人之长,项目完成后的总结也相当重要。
对各组学生所展示的成果,教师应抱欣赏的态度,从肯定的角度给予恰当评价和总结,并进行项目拓展和延伸。
学生的作品可能会存在各种问题,教师在评价中要指出问题所在及解决方法,要总结比较各组的特点,引导他们学习别人的长处来改进和提高自己的设计,帮助学生树立“没有最好的作品,只有更好的作品”的观念。
3.4.3交流经验项目完成的过程是各组学生自己探索钻研的过程,每个作品都汇聚了不同的智慧,值得互相借鉴和学习,应该安排时间让各组互相交流,说明项目实施过程中遇到的问题及如何解决,同时,其他组也可提出问题及改进建议。
这样,学生可以学到更多操作技巧,全面吸收整个项目活动的精髓。
总之,“项目驱动”教学对于VB可视化程序设计课程来讲是一种有效的教学模式,通过项目驱动教学让学生在具体的项目中探究学习,通过解决实际问题来实现对知识的理解和掌握,不仅能快速地掌握所学知识,提高动手能力和解决实际问题的能力,而且能够提高学生学习的主动性、积极性、团队协作能力、交流能力等职业综合能力,挖掘学生的学习潜能。
充分地体现职业技术学校教学“以能力为本位”的价值取向。
因此,“项目驱动”教学模式是应用型人才培养的有效途径,值得在“以就业为导向”的职业学校中普及。
参考文献[1]康慧芳,张琴.可视化编程应用:Visual Basic6.0中文版[M].北京:人民邮电出版社,2008.[2]陈苹.程序设计Visual Basic[M].南京:凤凰出版传媒集团江苏教育出版社,2009.[3]丁爱萍,郑光远.可视化编程应用:Visual Basic[M].北京:北京出版集团公司北京出版社,2009.[4]何克抗.建构主义学习环境下的教学设计[M].北京:北京师范大学出版社,2002.编辑叶浩81。