在《VB程序设计》教学中开展项目教学法的研究
江 丽 丽
( 江苏省 宜兴职业教 育 中心校 宜兴 2 40 ) 12 0
摘 要 建构主义学 习理论是 当今世界教育的潮流 , 者结 合教学内容和教学对象 的实际情况 , 笔 综合建构主义相关教学法 将 项 目教学法引入 到中等职业学校 的{ B程序设计》 V 课程教学 中。
,
关键词 建构 主义学 习理论 《 B程序设 计》 V 教学 项 目教学法 中图分类号 G6 36 ; 1 3 .7 G7 2 文献标 识码 A 文章编号 0 1 1 — 2 8 92 5 55
T eS u yo e e pn eP o i t si o gh e a c n ( BP o rm D s n T a hn V rga e i ) e c i g g
t cig otns n e c a su t no ahn jc ,o nert tecnt c vs rl e ahn ehd l y e hn ne ta dt t l i ai t cigo et t itga o s u t i—ea dt c ig to o g a c h a u t o fe b s eh r i t t e m o
Ja gLl i i n i
( xn o a o a E u a o e t l c o l i guPo ic Yiig 2 4 0 ) YiigV ct nl d ct nC nr h o, a s rvn e i i aS Jn xn 1 2 0
Ab ta t T e c n t ci i a n n e r e e u a in l i e i h rd a r s n , h u h r o i e i e s r c h o sr t s l r i g t oy i t d c t a d n t ewo l t e e t t e a to mb n sw t t u v te h sh o t p c h h
选取项 目要 以教学 的内容 为依据 ,以现实的对象为材料 ,
问题 , 结合 教学 内容和教学对 象的实际情况 , 本人在{ B程 序 V
设计 》 教学中引入“ 目教学法” 行新 的教学设 计。项 目教学 项 进 法是在建构主义的指导下 , 以实际的工程项 目为对象 , 由教 先 师对项 目进行分解 , 并作适 当的示范 , 然后让 学生分组 围绕各 自的工程项 目进行讨论 、 协作学习 , 最后 以共 同完成项 目的情 况来评价学生是否达到教学 目的的一种新教学方法 。
既要包含基本 的教学知识 点 ,又能 调动学 生解 决问题的积极
性。教师和学生共 同参与项 目的选取 , 教师要注意启 发学 生去 主动发现 身边 的素材 , 选择难度适合 的工程项 目。
3 创设 学 习的 资 源 和协 作 学 习的环 境 是 教 师 最 主要 的 工作 、
教师需要 让学生有多 种的机会 在不 同的情景 下来应 用所
1 以学 生 为 中心 。 师 起 指 导 作 用 、 教
在教学过程 中,要充分发挥学生 的主动性和创新精神 , 让
学生根据 自身行 为的信 息来 实现 自我反馈 ; 同时不能忽略教师
的指导作用 , 教师是意义建构 的帮助者 、 促进者 , 负责整个教学
的设 计 和 组 织 , 接 参 与学 生 的讨 论 。 直 2 项 目的选 取 是 学 习的 关 键 、
中心 , 由以课本为 中心转 变为 以“ 目” 项 为中心 , 以课堂 为中 由
在运用项 目教学法进行 教 由瑞士心理学家皮亚杰(Pae提 出的建构 主义学 习理论 心转变为以实际经验为 中心 。所 以, Ji t . g) 学设 计的时候 , 生是认 知的主体 , 学 是知识意义 的主动建构者 , 认为 , 知识不是通过教师 传授得到 的 , 而是学 习者在一 定的情 要遵守下面 的四项原则 : 景下 , 借助他人 ( 包括教师和学 习伙 伴 ) 的帮助 , 利用必 要的学 具体来讲 ,
K y rs C nt c v terigh oy ( BPo a ei ) ec ig Po c dd c c e wod o s ut i ann er V rg m D s n t hn r et i t s r i sl t r g a j ai
一
、
项 目教学法的提 出
学习 的知识 , 充分运用现代教育技术的手段给学生提供多种学
习的资源 。“ 协作学 习” 是意 义建 构的关键 , 以教师要积极创 所
设学生小组讨论交 流的情景 , 让学生在群体 中共 同批判各种观 基于建构主义的项 目教学法 与传统 的教学法相 比 , 区别主 点 和假设 , 协商解决各路 难关 , 使学生 群休 的思维 与智慧为每 要表现在三个中心的转变 , 即由以教师 为中心转变为 以学生 为 个学 生所共享 , 从而 达到全体学生共同完成意义的建构 。
习资料 , 通过意义建构 的方式而获得。基于建构主义的教学法
要求 : 在学 习过程 中 , 以学生 为中心 , 要 教师担起 帮助者角 色 , 利用情景 、 协作 、 会话等学习环境要素 , 充分发挥学生 的主体性 和创新精神 , 使学生有效地 达到对 当前所学知识 的意义建构 。 中等职业学校计算机程序设计课程教 学内容比较难 , 需要 教师对知识点进行分解 , 学生才容 易理解消化 , 程序设计课 而 程相对来说 比较枯燥 , 有实 际例子很难教学 。为了解决这些 没
w i i enrdcdtte retfeodr vct nlcolite or ( BPormD s nt ci . hc wlb t ue o coscnay oaoasho us o V rga ei ) ahn h l i o oh p j i snh c e f g e g
项目教学法在计算机语言类课程教学中的应用 ——以vb程序设计课程为例
TEACHING METHODS教学方法文 / 洪亚源项目教学法在计算机语言类课程教学中的应用——以VB 程序设计课程为例摘 要:本文描述了项目教学法在计算机语言类课程中的应用,以VB程序设计课程为例,从课程分析、项目设置、项目实施及实施过程应注意的问题等几方面进行阐述。
关键词:项目教学法 计算机语言 VB程序设计项目教学法是计算机专业教学中常用的方法,但大多是在动手操作的技能类课程中被采用,而在编写程序的计算机语言类课程教学中应用得则较少,因为其理论性较强,使用项目教学不易操作。
Visual Basic 程序设计(以下简称VB 程序设计)是一门既有较多理论知识,又具有相关操作技能的计算机语言类专业课程,按以往的教学方法授课学,生不易掌握。
尤其是技工院校学生认知能力较弱,每次上这类课时,不少人在打瞌睡。
笔者尝试使用项目教学法进行教学,发现采用项目教学法能提高学生的学习兴趣,从实际问题入手,让学生通过有目的的实际任务来理解知识概念,可收到更好的效果,同时还能培养学生团队协作等社会工作能力。
下面以VB 程序设计课程教学为例,就如何使用项目教学法进行教学谈点个人的看法。
一、课程及学情分析一般的计算机语言类教材是这样安排章节的:先介绍基础性知识,如数据类型、表达式、三种程序结构等,然后介绍过程和函数、方法和事件等内容。
是一种从简单到复杂,从基础到综合的知识结构体系,而教师一般也是按照同样的顺序来组织教学的。
这样的教学安排看起来似乎比较合理,但技工院校的学生认识能力较低,又缺乏学习主动性,这样的教学安排较难取得好的效果。
采用项目教学法打破传统教学模式,从实际的项目入手,把认知的内容根据项目的需要进行有机组合,通过实施实际的项目任务,让学生在完成任务的过程中去获得这些知识概念、技能。
学生的学习目的明确,学习过程自主,学习气氛轻松愉快。
整个教学过程没有枯燥无味的理论说教,而是学习小组的通力合作,还有教师巡回的指点。
项目教学在《VB程序设计》课程中应用
…
…
…
…
…
搏 譬 I A | UJ
项 目教 学在《 V B程序设计》 课程 中应用
徐 杏 芳
( 长江 大 学计算机 科 学 学 院 湖北 荆 州 4 3 4 0 2 3 )
【 摘 要】 : 程序设计类课程普遍感觉难教 , 难 学。由于语言类课程具有 高度的抽 象性 , 利用传统的 教 学 方法 不 易引发 学生的 学 习兴趣 , 也 不利 于学 生综合 能 力的提 高。 在《 VB程 序设 计》 教 学过 程 中引入
必修 课 , 学 习这 门课 程 的 目的是 提 高学 生 使 用计 算 机 老师 使用 实 际 的项 目作 为教 学 载 体 , 并把 所 学 的项 目
解决 问题 的能 力 。由于 程 序设 计类 课程 具 有高 度 的抽 与 教 学 内容 相 结 合 的 方 式 , 让 学 生“ 从 做 中学 ” , 项目
2 、 以学 生为 中心 , 充分 发挥 教师 的 引导作 用 。
项 目教 学法 是 一种 在 教师 指 导 下 的、 以学 生为 中
的主 导 地 位 , 一切的教学活动, 都是 老 师 按照 书本 上 心 的教 学模 式 。在 这种 模 式 中 , 学生 是 教 学过程 的主
的章 节 来 灌输 式教 学 。 这 种老 师 带动 学 生来 学 习的方 体 、 而 不是 知 识 的被 动 接 受者 和 被 灌 输 的对 象 ; 教 师 法, 不 能有 效 地 调 动 学 生 学 习 的 积 极 性 , 学生 厌 学 的 是 学生 学 习过 程 中的 引导 者和 促进 者 , 而 不 是知 识 的 情 况 比较 严 重 。 以教过 的水产 一班 为 例 , 采 用 的是 传 传授 者和 灌输 者 。 统 的任 务 式教 学 , 在 每 次上 课 时 , 总有 缺勤 的学 生 , 而 在教 学 设计 时 , 主 要要 考 虑如 何 体现 学 生在 学 习
VB可视化程序设计课程中项目驱动教学法探究
摘要针对计算机专业程序设计课教学效果不理想的现状,结合数据库有关知识,探究项目驱动教学法,激发中职生学习潜能,重点培养学生的自学能力、创新能力和团队精神。
实践证明,这种教学方式适合中职计算机专业教学。
关键词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可视化程序设计界面友好,与数据库相结合能开发实用的数据信息管理系统,其结果的开放性特点适合开展项目驱动教学法,能挖掘学生的潜能。
《VB程序设计》教学方法与分析
《VB程序设计》教学方法与分析(江苏省徐州技师学院江苏徐州221151)【摘要】VB是一门面向对象的程序设计语言,本文就中职学校该门课程的教学方法以及如何提高学生的知识运用能力和程序开发能力进行了探讨。
【关键词】程序设计;探讨;实践传统程序设计一般采用模块化结构的思想,是一种面向过程的程序设计方法,就是做什么、怎么做的过程。
而VB是面向对象的程序设计方法,是以事件驱动为目的的。
本文通过分析Visual Basic程序设计课程的特点,对该课程教学思想、教学方法与教学过程方面作了一些探索和实践。
一、采用问题驱动法,激发学生的学习主动性和加深对一些概念的理解。
在VB程序设计课程中,有一些概念之间的差别和程序的设计步骤如果只通过教师讲述,学生在字面上可以接受,但在理解深度上往往难以达到令人满意的效果,如果能设计出一系列问题,让学生在实践和解决问题的过程中自己去探究和体验,情况将完全是另一个样子。
比如,VB中的数据类型是一个学生比较抽象难懂的问题,为了让学生切身感受整型变量、单精度变量、双精度变量所能保存数据范围的不同,我设计了如下的实验过程:首先让学生在窗体的Click事件中编写一段程序,求5!,通过调试,学生很快编写好如下程序:Dim I As Integer:Dim X As Integer:X=1:for I=1 to 5:X=X*I:Next I:Print “X=”;X,按F5键运行,得出5!的正确结果。
然后让学生把程序稍微修改一下,求10!,这时很多学生迅速将程序修改为如下形式:Dim I As Integer:Dim X As Integer:X=1:For I=1 to 10:X=X*I:NextI:Print “X=”;X,按F5键运行,结果发现屏幕上并没有如预期想象的那样给出正确结果,而是显示出一个“数据溢出”的错误提示对话框,这时学生纷纷提问,百思不得其解。
这时教师适时地进行点拨,提示学生将数据类型进行修改,把变量X定义为单精度型,试试看运行情况如何。
项目驱动教学法在VB语言程序设计中的研究与应用
R ESEARCHOCCUPATION572012 06研究项目驱动教学法在VB语言程序设计中的研究与应用文/裘名根一、引言Visual Basic语言非常适合初学者快速开发程序,它的最大优势就在于易用性。
一般的初学者在经过简单的程序语法教学后就可以开发简单的应用程序。
中职学校以培养学生动手能力,自主分析问题、解决问题的能力为教学目的,所以,如何避免传统教学中理论知识概念抽象、语法繁杂以及学生基本功相对薄弱等问题是计算机教师需要重点考虑的问题。
如何结合VB语言程序设计与学生自身特点,更好地开展课堂教学,提高学生的兴趣,是中职计算机专业教学需重点研究的问题。
二、传统教学中遇到的问题学生在以往的教学活动中普遍存在以下主要问题。
1.学习难度大学生对VB中的事件(Event)、方法(Method)、属性(Property)概念模糊,尤其是VB具有面向对象的特性,学生对于对象(object)、类(Class)更混淆不清。
2.学习缺乏主动性经过多年填鸭式的教育,学生对于学习长期处在教师怎么教就怎么学的被动接受过程中,缺乏学习的主动性,无法满足中职教育的“自主式”学习目标。
3.实践动手能力差传统的教学是只重视语言设计的理论知识的教学,对学生动手实践能力的培养重视程度不足。
从而出现“学生学不会,即使学会了也不会用,即使会用也不知道做什么”的处境。
4.教学方法少在以往的教学过程中,教师多从语言设计的基本概念入手,比如变量的命名、定义,VB的基本语法规则等。
学生只知其然,不知其所以然。
教师将过多的教学时间放在了理论知识的讲解上,学生脑海中缺乏理论知识与实际项目的关联,从而导致了上述三个问题的出现。
出现这些问题的根本在于教学方法上的欠缺。
中职学生大多基础知识薄弱,而VB语言程序本身具有理论性强、概念抽象等特点,导致学生学习起来更加吃力。
同时,中职教育以学生实践动手能力为主,按照“以就业为导向,以服务为宗旨”的职业教育目标,学生不一定要完全掌握VB的基本概念,但必须掌握程序设计的基本思路与方法。
VB程序设计教学方法研究精品文档6页
VB程序设计教学方法研究VB是可视化程序设计语言,具有简单易用的特点,同时采用了面向对象、事件驱动的编程机制。
而对于学生来说,VB程序设计的逻辑思维方式和概念都是全新的,学生在毫无知识背景的前提下,接受起来比较困难。
这就需要教师在教学方法中进行一些新的尝试与研究。
以下是笔者在经济管理专业大学一年级新生中进行VB程序设计教学过程中的教学经验,希望能对相关专业的VB程序设计的教学有所帮助。
1 知识迁移类比法――导入课程程序设计课不同于一般的计算机基础应用的课程,它是一门理论性很抽象的课程。
如开始就仅仅讲解类、对象、属性、方法及事件等概念,学生往往难以接受,就会出现畏难厌学情绪。
实践证明通过知识迁移类比的方法导入课程,会极大增强学生的学习兴趣。
如:VB程序设计教学中,首要让学生学会以“对象”的角度看待整个程序设计。
第一次课介绍类、对象、属性等概念时,可以举一些实际生活中的例子。
告诉他们‘对象’就是现实生活中实际存在的东西,它是以实际生活作为基础的,不是凭空想象出来的。
以车举例:具有同种属性的对象称为类,是个抽象的概念,车就是指的类的概念;日常生活中的所有东西都是对象,是类的实例化,宝马就是车的实例化;用来描述具体某个对象的特征的是属性,是静态的,车有牌子,有颜色,有门,有轮子,有挡风玻璃,有坐垫,有底盘等,这一系列都是车的特征,即属性;方法就是对象的行为,车它会跑,会响喇叭,会转弯,会刹车等等,这一系列的也可以把它看做为它能做什么;事件就当某件事情做了过后将又要做某件事情的!车它自己不会走,不会转弯,他是由谁控制呢?当然是由人来控制了,当人控制方向盘的时候那么车就会转弯,那么人转方向盘就意味着将要触发一个事件!那么车子会转弯是触发过这个事件后做的动作。
同样,通过知识迁移类比法,我们可以把日常生活中的例子迁移到VB 中来,一个按钮、文本框、标签等它就是一个对象;一个按钮,标签的标题,例如:一个标题为“登陆”的按钮,“登陆”就是按钮的属性;一个按钮被按下后,发生的事情叫事件,例如点下“登陆”后就登陆到了移动飞信界面。
中职《VB程序设计》课引入项目教学法与思考
中职《VB程序设计》课引入项目教学法的探索与思考摘要:在中职《vb程序设计》的教学中,适时引入项目教学法,精心设计贴近学生的项目,使学生以小组为单位,在教师的引导下,运用所学知识和技能完成项目并解决项目情境中的问题,可以激发学生的学习兴趣,增强学生的的知识、技能和自信心,提高学生分析问题和解决问题的能力,培养创新精神,提高职业能力。
关键词:vb程序设计;中职学校;协作学习;项目教学中图分类号:g423 文献标识码:a 文章编号:1007-9599 (2012)23-0000-02《vb程序设计》是一门面向对象的可视化编程语言,特点是简单易学,但对于生源素质较差、学习兴趣不高的中职生来说,vb语言不仅枯燥,而且难于理解。
因为中职学生文化课基础差,大部分学生的认知特点是形象思维长于逻辑思维,动手能力长于动脑能力,导致学生对这门课逐渐产生抵触甚至恐惧心理,很快失去学习的兴趣和动力。
这就要求中职教师在教学中要探索适合中职学生特点的教学方法,以激发学生的学习兴趣,提高学生的学习主动性。
本人在vb教学实践中适时引进项目教学法方面,做了一些尝试与探索,取得了较好的效果。
1 项目教学法的内涵项目教学法是基于项目活动的研究性学习,是师生通过共同实施一个完整的“项目”工作而进行的教学活动。
这里的项目可以是一个目标职业中定向工作领域的典型工作任务,也可以是工作任务的模拟。
项目教学法强调以学生为认知主体,教师的角色是组织者和指导者;学生在动手操作完成项目的过程中遇到、发现问题,并在教师的指导下完成学习任务,掌握教学计划内的教学内容,加强了学生认知过程和能力的培养,克服了传统课堂教学抽象枯燥的缺点,使学生由被动接受变为主动认知,适合在中职《vb程序设计》教学中应用。
2 项目教学法的教学实施过程项目教学法的突出特点是以“学生为主体”,尊重、相信学生的创造力。
在具体的实施过程中,学生完成一个“项目”的行为主线一般为:理论学习——分析项目——收集资料(自主学习)——团队协作完成任务——项目展示、评价。
项目教学法在VB. NET程序设计实验教学中的应用
式、 功能和使用方法 , 特别是利用 V . E B N T进 行数据库应用 系统 的开发 , 提高学 生分 析问题 和解决 问题 的能力 ,
增强学生创新 能力 、 培养 团队合作 意识 。该文结 合多年的实 际教学经验 , 针对 项 目教 学法 在 V . E B N T程 序设计 实验教学 中的应用 进行 了探讨和分析 。 关键词 :项 目教学 法 ; B N T程序设计 ; V .E 实验教学
中 图分 类 号 :P 1 T 33 文 献 标 识 码 : A di1. 99 ji n 17 — 3 5 2 1 .5 0 1 o:0 3 6 /.s .6 2 4 0 .0 0 0 .4 s
A piai f h rjc tahn eh di e p l t no epoete c igm to t c o t nh
e ca o t d n st y tmaia l se h o i f i lf rsu e t o s se tc ly ma t rt e c mma o ma ,f ci n a d u a e o nd fr t un to n s g fVB. NET.Pa - r
和信息管理两个专业 的专业选修课 , 开设在二年级 第二 学期 或三 年级 第 一 学 期 , 由于 在 开 设 这 门课 程
时学 生 已经 学 习 了 “ C语 言程 序 设 计 ” “ 向对 象 、面
程序设 计 ” C + 、Jv 序设 计 ” 语 言 类课 程 。 ( + ) “aa程 等 学 生 已经具 备较 强 的语 言 学 习 能力 和 编程 能力 , 如
VB. NE r g a T P o r mmi g e p rme tt a h n n x ei n e c ig
项目教学法在Visual Basic程序设计教学中的实施
项目教学法在Visual Basic程序设计教学中的实施摘要项目化教学已经成为许多高职院校专业课程改革的热点。
把项目教学引入成人教育计算机教学中,以计算机课程visual basic程序设计为例,阐述项目教学法的应用,以真实项目的内在结构作为课程结构,构建一个仿真的学习情境,从而提高学生解决实际问题的综合能力。
关键词项目教学;visual basic程序设计;应用型人才中图分类号:g642.4 文献标识码:b 文章编号:1671-489x(2012)27-0100-02implementation of project approach in teaching of visual basic programming//li qiaolingabstract the project of teaching has become one of the many vocational colleges curriculum reform focus. the project teaching into the adult education computer teaching, based on the course of computer visual basic programming, the paper illustrates the application of the project approach. in the real project internal structure as the structure of curriculum, construct a simulation study situation, so as to improve the students’ comprehensive ability to solve practical problems.key words project teaching; vb programming; applicationtalentsauthor’s address taizhou radio and tv university, taizhou, zhejiang, china 318000由于近年来成人教育录取的学生考分很低,学习效果不理想、动手能力差已是普遍现象。
在VB程序设计教学中实施项目教学法的实践
在VB程序设计教学中实施项目教学法的实践黎明【期刊名称】《微计算机信息》【年(卷),期】2015(000)015【摘要】灵活运用项目教学法来进行课堂教学有益于提高教学质量。
充分利用了VB程序设计语言功能丰富和课程内容多的特点,结合科学的理论,提出了符合该课程特点的大项目、小案例和任务驱动的项目教学法,使学生更容易掌握课程内容,同时培养学生的团队合作精神,提高学生的能力。
%The flexible use of project teaching method to carry out classroom teaching to improve teaching quality. Makes full use of the VB programming language function rich and course content characteristics, combined with scientific theory, put forward in line with the characteristics of this course, small case and task driven project teaching method, make it easier for students to master the course content, at the same time, we must foster the students' team spirit of cooperation, improve the students’ ability.【总页数】2页(P136-137)【作者】黎明【作者单位】广州市番禺区职业技术学校,广东广州 510000【正文语种】中文【中图分类】G712【相关文献】1.运用案例教学提高教学实效——案例教学法在初中VB程序设计教学中的实践与思考 [J], 张炽2.案例教学法在初中VB程序设计教学中的实践与思考 [J], 梁晓平;3.在VB程序设计教学中实施项目教学法的实践 [J], 黎明;4.案例教学法在VB程序设计教学中的实践与探究 [J], 龚惠荣5.VB程序设计教学中实施项目教学法初探 [J], 周旭因版权原因,仅展示原文概要,查看原文内容请购买。
