




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VB程序设计教学中的连贯性任务驱动案例设计 闫利华 (赤峰学院计算机与信息工程学院,内蒙古赤峰024000) 摘要:随着以学生为主体的教学活动的开展及推行,如何利用有效的任务案例完成任务驱动式教学是目前研究的热点.本文以VB程序设计语言的教学为例,设计连贯性较强的任务案例,以增加学生对知识的系统掌握,提高学生的学习兴趣及积极性. 关键词:vb程序设计;案例;任务驱动 :TP312.1:A:1673-260X(xx)08-0017-02 基金项目:赤峰学院教学研究项目(JGXMxx51) 1引言 在组织非计算机专业的教学过程中,如何让学生了解计算机的运行机制是教学的关键.为了提高非计算机专业学生对应用软件的了解与学习,高校均针对非计算机专业学生开设了计算机程序设计课程.以赤峰学院为例,为了提高学生对计算机知识的掌握和认知,开设了C语言程序设计课程和VB程序设计课程.而VB程序设计作为面向对象的程序设计语言,为开发者提供了可视化的开发平台,并且易学易用,更加适合初学者及非计算机专业学生的学习.本文要讨论的重点是如何利用目前较流行的任务驱动教学方法,提高教学效率,让学生更好地掌握本门课程. 2任务驱动教学方法 任务驱动是在学习信息技术的过程中,学生在教师的帮助下,紧紧围绕一个共同的任务活动中心,在强烈的问题动机的驱动下,通过对学习资源的积极主动应用,进行自主探索和互动协作的学习,并在完成既定任务的同时,引导学生产生一种学习实践活动. 任务驱动教学法改变了以往的传统教学理念,完成了向以解决问题、完成任务为主的多维互动式的教学理念的转化;并将再现式教学转变为探究式学习,提高学生的学习积极性,每一位学生都能根据自己对当前问题的理解,运用共有的知识和自己特有的经验提出方案并解决问题. 3任务驱动教学环节 在目前的VB程序设计教学中,大多数教师都开始采用任务驱动式教学方式,但任务驱动案例的设计往往关联程度不高,即案例间因缺乏连贯性使学生很难对知识进行系统的理解和整合,本文中笔者将结合实践教学详述连贯性案例的设计过程. 3.1结合实际及知识点确定任务 案例1,简单的加法器设计 知识点:VB编程环境,窗体、标签、文本框及命令按钮的基本属性,简单程序设计的基本及执行过程. 任务描述:设计简单的加法器,其基本功能类似于计算器,只不过只有加法功能.用户在使用时输入要计算的数据,当点击计算按钮时,计算结果会显示在相应的控件对象上.在设计完成本任务案例时,需要注意数据的类型对本程序的影响. 任务目的:通过设计完成该程序,使学生熟悉VB编程环境,了解VB程序设计的特点及运行机制. 案例2,随机产生运算数的加法运算器,运算结果由用户输入 知识点:引入随机数概念,inputbox函数、msgbox语句及函数的应用. 任务描述:通过inputbox输入姓名,并将用户姓名显示在窗体上,随机产生两个100以内的整数显示在两个标签框内,当用户输入结果并单击确定后,系统将给出判断结果. 任务目的:本案例的目的在于让学生熟悉顺序结构程序设计,并学会使用inputbox及msgbox,同时引入单分支结构程序设计. 案例3,为小学一年级的学生出题,完成加减法运算 知识点:if选择结构程序设计. 任务描述:要求给小学生出题,产生100以内的加减法运算关系,由使用者输入计算的结果,程序会根据用户的输入值判断其结果的正确性. 任务目的:通过本程序,使学生掌握选择结构程序设计的基本方法.需要注意的是,本案例要求和值不应该大于100,因此需要考虑如何实现.而减法运算时则需要判断减数及被减数的关系. 此程序在实际设计实现过程中,由于学生的想法各异,因此会出现多种设计思路及方法,自由度较大,在一定程序上可以让学生了解到解决问题的方法不一定是唯一的,实际解决问题时鼓励学生勤于思考问题,不要局限于固定的模式. 关键代码描述: 案例4,四则运算的设计与实现 知识点:多分支结构程序设计,if多分支及selectcase多分支. 任务描述:实现10以内的加减乘除四则运算,十个为一组进行计分,用户在给出运算结果后按回车键或确定按钮即可产生下一题,本案例中需要注意的问题是多分支结构的应用,窗体模块级变量的使用,同时需要对除数为0的情况进行判断. 任务目的:掌握多分支程序设计的方法,同时使学生了解在实际设计程序的过程中,如果希望增加程序的实用性,那么更多地需要考虑用户的实际需求及界面的美观等因素.将工程化的程序设计思想融入其中. 3.2自主与协作相结合 连贯案例的设计有利于学生系统地了解及学习相关知识,那么在具体的实施过程中如何将任务驱动的效果发挥得更好呢?首先,在课程之初应将任务交付给学生,之后对任务当中涉及到的知识点做讲解,即由教师向学生提供解决该问题的有关线索,让学生带着任务来听课,不但可以提高学生的学习效率同时还可以提高学生的学习积极性.在学生完成该任务的过程中也鼓励学生进行讨论,协作完成相关任务.本次任务结束会将下一个任务提前通知到学生,让学生在课下对相关的内容完成自主学习.倡导学生之间的讨论和交流,通过不同观点的交锋,补充、修正加深每个学生对当前问题的解决方案. 3.3学习效果评价 在任务驱动教学过程中,还有一项重要的工作,即学习效果的评价,任务驱动的目的在于鼓励学生自主学习,培养学生自主学习及协作解决问题的能力,那么有没有达到相关的效果,在实际教学过程中是需要跟踪其学习的实际效果的.所以对学习效果的评价包括以下两部分,第一是评价学生完成当前问题的解决方案的过程和结果是否正确,即是对所学知识的评价;第二是对评价学生自主学习及协作学习能力,这一点尤为重要.而连贯性案例在一定程度上更加能够客观地评价学生的学习效果. 4总结 连贯性案例是渐进地提高程序的应用性,让学生能更好地理解程序的设计及完善过程,有助于学生在实际设计应用性较强的程序时,能够从实际出发,考虑用户的需要,较全面地描述及解决问题,使程序的可用性更高,也更加符合应用实际. 参考文献: (1)蒋社想.非计算机专业“VisualBasic程序设计”课程教学研究J.长沙通信职业技术学院学报,xx(3). (2)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 静脉采血操作课件
- 河道砂石分离方案范本
- 桥梁墩柱修复施工方案
- 电焊专项安全培训
- 廊坊燕京职业技术学院《数字技术综合应用》2023-2024学年第一学期期末试卷
- 重庆幼儿师范高等专科学校《现代食品营养与安全自科类》2023-2024学年第一学期期末试卷
- 西藏大学《课件设计含几何画板》2023-2024学年第二学期期末试卷
- 医院收费监管方案范本
- 长春职业技术学院《油藏工程》2023-2024学年第二学期期末试卷
- 牡丹江医学院《计算机组成原理与系统结构》2023-2024学年第二学期期末试卷
- 考古调查勘探辅助工程方案投标文件(技术方案)
- 2025年法学本科毕业论文评审标准分析
- 电位滴定法课件
- 历年计算机二级MS-Office考试真题题库大全-下(500题)
- 2025年中国防爆型插入式超声波流量计市场调查研究报告
- 污水处理厂运营委托合同
- 鹦鹉可行性研究报告
- 泌尿外科护理新进展
- 环卫保洁服务应急预案
- 2025年广东佛山市高三一模高考政治试卷试题(含答案详解)
- 2024年中国藏语系高级佛学院招聘考试真题
评论
0/150
提交评论