- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB程序设计教学方法探讨.doc
VB程序设计教学方法探讨
[摘 要]本文就中职学校VB课程的教学方法,以及如何提高学生程序开发能力进行了探讨,结合实例教学方法在程序设计教学过程中的一些具体运用,并对在程序设计过程中如何培养学生的逻辑思维能力和抽象思维能力给予了适当的关注。
[关键词]教学方法 程序设计 对象 能力
Visual Basic 是一门面向对象的可视化编程语言,它的应用非常广泛,可以开发 科学 计算 、数据库管理、客户/服务器模式、InterIntra等多个领域的应用程序,它简单易学、功能强大、应用广泛,是一门实用性很强的课程。
程序设计课程的设置,是培养中职生职业技能的一个重要手段之一。但是对于学生们来说,程序设计的思维方式和概念都是全新的,学生接受起来比较困难,在教学中如何紧紧围绕Visual Basic应用程序开发的界面设计、属性设置和代码编写三个环节,由简及繁、由浅入深、循序渐进地开展教学,每个教师都在摸索着以寻求一个最佳方案。通过几年来的VB教学实践,我谈一谈自己在教学中使用的方法。
(一)努力培养学生兴趣
俗话说:兴趣是最好的老师。在程序设计教学中要利用学生对事物的好奇心,选择一些有趣的、有实际意义的程序,激发学生的学习兴趣。为了激发学生的兴趣,在VB程序设计中的第1堂课,先不讲理论知识,而是演示一些有趣的实例如动画效果蝴蝶飞舞、移动字幕等、计算器,记事本等小实用程序,给学生一个视觉冲击,吸引他们,并告诉他们学习了VB程序设计后,大家都能够编出这些小程序,来充分调动学生的学习积极性,迎合了学生渴望成功的心理特点。
(二)立足具体实例,渗透基本概念
刚接触程序设计的中职学生,对程序设计充满了好奇,如果教材把对象、事件、控件等一大堆的概念放在前面讲,一下子引入大量抽象的名词、概念,就会打击学生的学习兴趣。因此要想让学生领会这些抽象的概念,教学中应以一个个鲜活的具体实例为切入点,在每个例子中适时、适量渗透一些相关的概念和知识,让学生在做中学,在学中做,使学生在完成任务的过程中,逐渐地、很 自然 地去体会控件、对象、事件的概念。为了让学生灵活掌握每个控件的用法,教学中要安排足够的课时把这些控件的用法渗透到一个个程序实例中,由浅入深逐渐介绍,让学生在编写程序的过程中 总结 控件的用法。
(三)分解难点,逐个掌握
在VB程序设计的三大环节中,重点难点是编写代码。代码不要一次性给出,而是通过逐步实现各个功能,再组合程序(若程序较复杂,还应给出流程图),实现加强功能,这样学生才能真正理解结构化程序设计的特点,并且把难点进行了分解。最好在编写程序代码的过程中设想好一些以往学生常见的、典型的错误,以便通过调试工具进行找错并修改,可以让学生加深对知识点的掌握,以后也不会再犯同样的错误。
(四)注意因材施教,发挥学生特长
由于中职学生基础和能力的差异,在进行教学时,应根据学生的具体情况制定不同的目标,提出不同的要求,充分调动每个学生的学习积极性,这样才能达到应有的效果。一学到程序设计,学生的两极分化就会特别严重。有些学生对程序设计特别感兴趣,喜欢编程,有时会编出让教师都惊讶的程序,而有些学生则是根本不愿意学习,这时就要在整体教学中注意兼顾个别学生。例如教材中的习题可以分为必做题和选做题,可以发挥优秀学生的内在潜力,同时也可以调动中等学生的学习积极性。在教学的过程中,学生个体的差异性不可避免,如果每个学生的问题都要教师来解决的话,不仅课堂时间不允许,而且顾此失彼,还会影响课堂秩序。教师可以让成绩好的学生去辅导后进生,不仅可以减轻教师负担,同时也加强了学生之间的编程思想的交流。这既遵循了信息技术学科强调的团结合作的精神,又解决了现实问题。
(五)养成动态思维习惯
为了培养学生的逻辑思维能力和抽象思维能力,在程序设计教学中可以有意识的在以下几个方面给予关注:①对于一些比较简单的程序要求同学们直接写出结果;②对于有循环或判断结构的程序,要求学生根据条件一步步向前走,把循环过程写下来;③故意给出一些错误的程序,给学生设计一些陷阱,让学生自己去发现;④让学生把书本中程序编写错了的地方改正过来。
(六)通过课程设计,培养学生的程序开发能力
通过学习,学生大致掌握了VB的一些基本知识,但对知识的理解只停留在表面上,缺乏系统的运用,对小型应用程序系统的开发步骤和调试都还不熟悉。因此,如果我们能开设12周的课程设计让学生在教师的指导下根据自己的实际能力选择一个课题进行设计,这样对学生的知识运用能力的培养大有裨益的。例如可以要求学生模仿设计.
您可能关注的文档
最近下载
- 广西城市桥梁健康监测系统技术规程.docx VIP
- 高考语文二轮复习:现代文阅读理解散文深刻含义.doc VIP
- 猎金系列之三十二:财报季的财务效应研究和因子构建-20211020-兴业证券.pdf VIP
- 商业合同的要素与案例分析.pptx VIP
- 《海军概况》网课章节测试题答案.docx VIP
- 2023年湖北省十堰市张湾区小升初数学试卷.pdf VIP
- 教师能力大赛教学设计-2018款迈腾汽车起动机不工作故障检修.docx VIP
- 海南省天一联考2024-2025学年高一下学期期末学业水平诊断政治试题(含解析).pdf VIP
- 最新学校食堂财务管理制度(精选9篇) .pdf VIP
- 站用交直流电源系统技术规范第5部分:交直流一体化电源系统.pdf VIP
文档评论(0)