Visual Basic程序设计教改探析.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Visual Basic程序设计教改探析

Visual Basic程序设计教改探析摘 要 Visual Basic程序设计是高校非计算机专业开设的一门典型的核心课程,Visual Basic语言概念抽象、内容枯燥,学生普遍反映难学、难懂。本文针对如何提高Visual Basic课堂教学效果,激发学生学习兴趣, 解决抽象概念,强化实践等方面进行了探讨。 关键词 Visual Basic程序设计 教学 改革 中图分类号:TP312 文献标识码:A 计算机程序设计基础是高校非计算机专业计算机基础教学中典型的核心课程之一。因此,许多高校把Visual Basic作为非计算机专业的首选编程语言,目的是让非计算机专业学生了解程序设计思想,提高思维能力,具有使用计算机解决实际问题的基本能力,为后续课程的学习打下基础。 Visual Basic虽是核心课程,但不是专业课,课时安排相对较少,又由于是非计算机专业的学生,特别是西部落后地区的学生,编程基础差,计算机操作能力也不强,造成许多学生学习费力,却不能取得好成绩。针对以上情况,笔者在多年的循环教学中,研究学生心理,研究教学方法,有效地改善了学生的学习态度,提高了教学效果,现将教学中的一点体会提出来和大家分享。 1 教学方法改革 1.1 以实例带动语言学习 俗话说:教学有法,又教无定法。在Visual Basic教学过程中,我们应根据学情分析和课程特点,积极探索新的教学方法,促使学生主观能动性的发挥,学习信心的树立。Visual Basic课程开篇理论较多,操作较少,例如:一开始都是介绍对象、属性、方法和事件等,这些都是比较抽象难懂的概念,若按照传统的以教材为中心平铺直叙的教学模式,学生易对枯燥乏味的理论产生抵触情绪。因此,在教学中,应采用以完成实例为目的,学习语言为基础的教学模式。选择一些学生感兴趣而又非常简单的实例的制作来带动语言学习,例:制作一个简单加法运算器。教师先示范,学生观摩,让学生看清操作过程。当学生独立操作时,教师再耐心辅导,确保每个学生都能完成,这样学生们会信心大增,彻底打消了之前的抵触心理,对对象、属性、方法等的理解也更深刻。 1.2 基于问题的教学 传统教学中,教师往往处于主导地位,不断向学生灌输知识,学生只能被动、盲目的接收。而基于问题的教学过程中,教师是问题的设计者、引导者,即教师根据学生已学知识提出问题,让学生思考、讨论,解决问题。这种教学方法既能使学生主动对老师传授的知识加以理解、整理,归类、收藏。又能充分调动学生学习的积极性和主动性,对知识接受的程度自然不同。例:在讲数组概念时,老师设置问题:编程计算50个学生的平均成绩。根据以前所学,学生会利用简单变量和循环结构相结合,求平均成绩。为引入数组学习,可进一步设置问题,并统计高于平均分的人数。若学生仍用已有知识解决,得再重复输入成绩,却带来两个问题:(1)输入数据的工作量成倍增加;(2)若本次输入的成绩与上次不同,则统计的结果不正确。此时,教师及时引出数组概念,分析数组性质,学生不仅能解决问题,还能记住数组的性质,知道在什么情况下使用数组,事半功倍,信心大增。 1.3 比较式教学 Visual Basic课程中有很多相似知识点,学生难于正确理解和掌握,导致设计的程序不能实现所需功能。此时,若采用比较式教学方法对相似的知识点进行辩证,加深认识和理解,使学生认识到不同语句间的区别,对语句有一个全面的把握。例:在循环结构程序设计中,用For语句和Do语句都能实现循环,For语句是实现知道循环次数的计数型循环,Do语句用在条件型循环中,即不知道循环次数。再如:Do语句中While和Until的区别,就是条件真与假的区别。 2 教学手段改革 基于学生之前的学习条件,学生自身的学习能力及各方面原因的影响,学生水平参差不齐,而本门课程又往往是大班课,传统的教学方式也不能满足程序设计课的要求,众多的理论知识让学生难以接受,导致自制力差的学生开小差、睡觉、讲话的现象非常普遍,大大影响了教学效果。而采用先进的多媒体教学手段,可以将文字、图形、图像、声音等信息进行直观、形象的传播。Visual Basic本是一种面向对象的可视化编程语言,特别适合于采用多媒体教学,但多媒体教学也有弊端,信息传播量大,瞬间即逝,不利于学生吸收。于是,笔者根据课程的特点以及学生的情况,将多媒体教学与传统教学进行了有机的结合,取长补短。(1)精心设计授课课件,使其在传播知识的同时,也能吸引学生的学习兴趣。(2)对于案例分析、数学模型的建立,就发挥传统教学的优势,教师与学生进行课堂讨论、交流、互动、板书讲解,对问题层层剖析、达到优化教学的目的。(3)对程序界面设计和代码的编写、程序的运行,采用多媒体动态演示,使学生能直观,形象地观察运行结果或程序的编写

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档