浅谈VB程序设计课程之教与学.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文档。上传文档
查看更多
浅谈VB程序设计课程之教与学 摘要:VB程序设计课程是许多高等院校必修的一门计 算机基础课,如何提高学生学习计算机课程的兴趣,为以 后学习其他计算机课程打下坚实的基础,成为广大计算机 基础教育工作者共同探讨的话题。本文从VB程序设计课程 入手,浅议了该课程的学习方法与教学方法。 关键词:VB程序设计学习方法教学方法一、VB程序设 计课程简介 Visualbasic以其简单易学,功能强大而得到广泛应用, 并且成为各高校程序设计课程的首选语言,也是全国计算 机等级考试的可选语言之一,学生如何学好以及老师如何 教好这门课成为广大高校师生面临和值得探讨的共同话题。 本文根据多年教学经验以及学生学习的心得总结出一些教 学方法和学习方法,以供广大高校师生交流与学习。 Visualbas ic是面向对象的可视化编程工具,并且是 事件驱动的编程机制,它是在BASIC语言和QuickBASIC语 言的基础上发展起来的高级程序设计语言,可以利用系统 提供的大量可视化控件,按设计要求的屏幕布局,在屏幕 上画出各种图形对象“部件”,并设置这些图形对象的属性, 再编写对象的事件代码。设计步骤可以概括如下:1、新建 一个标准EX E项目。2、设计用户界面。3、编写事件响应 代码。4、测试运行效果,存盘,生成可执行文件。其中编 写事件代码是起画龙点睛的作用,学习编程也就是学习如 何编写代码。 二、 初学编程应该养成良好的编程习惯 这样为以后学习打下良好的基础,这些习惯可以总结 如下: 1、给所有的对象,方法,变量起名的时候,尽量用有 意义的名字。 2、 给自己的程序写详细的注释。 3、 编程的过程中随时运行调试。 4、 在调整控件的某些属性时,比如大小,位置,颜色 等,应尽量在属性面板中输入数字。 5、 写程序时,同一功能模块的程序最好一气呵成,断 开写的话,会打断编程思路。 6、 遇到比较复杂的程序或界面设计,最好先在纸上画 画,把整体构思想好。 7、 尽量不要使用variant类型的变量。 8、 在功能够用的时候,尽量使用较小的控件。 三、 讲授VB程序设计课程应注意的几个问题 1、激发学生兴趣,增强求知欲 兴趣是学习的动力,学生的兴趣可以直接或间接的影 响到学习的效果。我们要从培养学生的兴趣入手,不断引 入一些有趣的,有实际意义的或者有动画效果的实例,让 学生在生动的实例中体会到编程的乐趣,使程序设计课不 再枯燥乏味,真正做到学中有乐,这样获取的知识才能记 忆深刻。 2、尊重认知规律,由易到难,循序渐进 现有的VB程序设计教材大多沿袭了计算机类教材的编 写特点,先讲基本概念,再讲实例,它虽然是符合教学体 系,但不符合学生的认知规律,所以我们在组织讲授内容 的时候,要尊重人的认知规律,由易到难的组织教学,如 果一开始就把一些抽象难懂的概念(如对象,事件,方法) 搬出来,学生不仅不容易理解,还会产生为难情绪,导致 对本门课程的学习失去信心。为解决这一问题,可以将讲 授次序稍作调整,先引入较简单的实例,让学生跟着老师 一起做,然后在此基础上加入较复杂的内容,这样学生的 学习过程就是一个逐步深入的“螺旋式”上升的过程。做 完后再总结归纳出这些概念的涵义,这样比一开始就讲出 晦涩难懂的概念要有效的多。 3、任务驱动引导教学,培养学生自主学习的能力 任何课程的学习不能只是被动的接受知识,要在老师 的引导下逐渐产生兴趣,进而化被动学习为主动学习,所 以在教学的过程中,可以通过实例教学法,一个实例就是 一个任务,要完成这个任务需要哪些基本知识,涉及到哪 些基本概念,然后学生带着疑问去理解消化概念,然后找 出解决问题的办法。老师应该不断的给学生布置一些难度 各异的程序,学生每编完一个,就有一点小小的成就感, 就会激励他们去学习新的东西。这样学生的自主学习的能 力就得到发挥。俗话说,“授人以鱼不如授人以鱼”,讲的 就是这个道理。 4、教学中抓住重点,做好归纳小结 通过多年的教学实践,我发现不是所有的知识点都要 讲到,开始教学时可以选择最基本最重要的内容,而且要 讲的尽量简单,使得学生能够容易理解,通过做一些基础 的题目使学生迅速掌握程序设计的基本步骤,对程序开发 有一个感性的认识,其他暂时还用不上的内容可以一带而 过,这样可以避免花大量时间在目前用不着的内容上,集 中精力在重点内容上,提高学习效率。要引导学生尽快获 得全书的整体印象,对于其他细节内容则可以在进一步的 学习中慢慢消化。定期做好归纳总结,没学完一个章节, 都要回过头来看看本章的重点部分在哪里,各章节之间的 有什么联系,因为知识是相通的,不是孤立的。各章节之 间一定是层层相接,循序渐进的,只有做好归纳小结才能 进步和提高。 5、开展程序设计竞赛活动,调动学生学习热情 开办程序设计小组也是提高大家学习兴趣的一

文档评论(0)

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

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

1亿VIP精品文档

相关文档