《VB程序设计》案例教学模式探索.doc

《VB程序设计》案例教学模式探索.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《VB程序设计》案例教学模式探索.doc

《VB程序设计》案例教学模式探索 【摘要】在VB程序设计教学过程中,就如何避开概念的繁琐、语法的枯燥,应用案例教学激发学生的学习热情,提高学生的感性认识,开发学生的创新思维,培养学生的程序开发能力,提高教学效果等方面进行探索和总结。 【关键字】趣味案例 实例教学 创新思维 合作探究 自主学习 “Visual Basic程序设计”是计算机专业学生必修的一门公共计算机课程,课程主要是培养学生应用计算机技术来解决实际问题的能力。与传统课程的理论性相比,VB具有极强的实践性,要求学生既要掌握理论知识,又要掌握操作技能并能在实际中应用。运用于VB课程的教学中结合案例教学法构建相应的VB案例库在案例教学活动中的案例拓展环节引入任务驱动模式。Visual Basic程序设计俗话说:兴趣是最好的老师。在程序设计教学中要利用学生对事物的好奇心,选择一些有趣的、有实际意义的程序,激发学生的学习兴趣先不讲理论知识,而是演示一些有趣的实例Form1 Caption 移动字幕 标签框 Label1 Caption 欢迎光临! 计时器 Timer1 Interval 500 Private Sub Timer1_Timer() Label1.Left = Label1.Left - 100 End Sub 为了激发学生的,调动学生的学习积极性,迎合了学生渴望成功的心理特点。 刚接触程序设计的中职学生,对程序设计充满了好奇,对象、事件等概念以一个个鲜活的具体实例为切入点,在每个例子中适时、适量渗透一些相关的概念和知识,让学生在做中学,在学中做,使学生在完成任务的过程中,逐渐地、很自然地去体会对象、事件概念。”的时候,利用学生到银行取钱的经验,设计了一个“密码校验”程序,在文本框中输入密码,3次输入错误,将退出程序。这是每个学生都经历过的事情,学生学习起来既直观又易理解。通过这个案例的学习,将文本框的Password属性由抽象的概念变为形象的应用,学生结合生活实际,很快就掌握了它的用法。再如,学习随机函数RND的时候,设计了一个“出题游戏”的例子,让学生随机产生两个整数,来完成一个出题游戏。在完成这个实例的同时,学生想到平时上网经常要求输入校验码,提出能否设计一个“产生校验码”的程序,在鼓励了学生的想法之后,通过学生思考——查找资料——老师辅导,学生完成了这个程序的设计,同时也产生了强烈的成就感。 三、案例结合数学,开发创新思维 程序设计语言要求逻辑思维能力强,特别是在结构化程序设计方面,算法和数学的关系比较紧密。数学是每个人从小就接触、最熟悉的学科之一,而程序设计语言往往能够帮助我们解决很多数学问题。 最常见的数学问题——“求三角形的面积”,过去,学生基本上用“底×高/2”来计算,如果只告诉三边长,就无从下手了。用VB来解决这个问题非常简单,利用海伦公式(其中S是半周长),配合IF语句的判断,很快就能求出任意三角形的面积,如果想让界面更直观的情况下,可以采用标签框提示、文本框输入、MsgBox输出的办法实现。再如,经典的“鸡兔同笼”问题,大约在1500年前,《孙子算经》中就记载了这个有趣的问题:“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?”For i = 1 To 35 If i * 2 + (35 - i) * 4 = 94 Then Print i, 35 - i Next i 方法二: For i = 1 To 35 For j = 1 To 35 - i If i * 2 + j * 4 = 94 And i + j = 35 Then Print i, j End If Next j Next i 还有很多数学问题,如:“回文数”、“水仙花数”、“完全数”、“哥德巴赫猜想”、“斐波那契数列”等都可以用VB程序很快的求解出来。通过解决这些数学问题,学生不仅熟悉了语法结构,培养了逻辑思维能力,还开拓了创新思维,激发了学生自主学习的热情,创造了良好的学习氛围。 四、设计综合案例,培养程序开发能力 程序设计能力是计算机专业学生的基本技能,是培养实用型人才、提高学生解决问题能力的重要方面。在实践课程设计中,应当重视综合案例、典型案例的分析,引导学生思考要解决什么问题、达到什么效果、语法知识如何应用等。学生可以利用已学习过的知识进行分组讨论、合作探究,也可以查找相关资料、查缺补漏,总之,教师要给学生创造主动参与、积极探索、独立创新的空间,让学生对程序设计语言灵活运用的驾驭能力得到提升。 在实践教学中,有一组的学生提出这样一个问题,他们在听音乐的时候,发现歌词字幕和歌曲的播放速度不匹配,能不能设计一个字幕播放器,播放音乐的时候让字幕和歌曲播放同步。学生提出这个问题后,首先肯定了他

文档评论(0)

juhui05 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档