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程序设计 教学改革 问题分析Visual Basic(VB)语言是包含协助开发环境的事件驱动为机制的可视化程序设计语言,虽然属于比较简单的高级程序设计语言,但是中职学生在学习前多数没有接触过此类程序设计语言,学习这种逻辑性强、枯燥、抽象的知识可能会存在一定问题,因此老师要通过不断改进课堂教学方法提高教学的有效性。一、VB程序设计教学存在的问题具体而言,现阶段很多中职学校VB程序设计教学还存在以下两个方面的问题:一方面,学生学习意识不强。很多中职学校的课堂教学还采用传统模式,即老师讲、学生听,学生在学习中处于被动地位,无法充分调动其学习积极性与主动性,从而无法保证教学效果。VB程序设计课程主要包括两大内容,即编程的环境与编程界面、编程思想,其中编程环境与编程界面的学习只需熟练掌握窗体及各种控件的具体功能及属性即可,而学生要形成编程思想不仅要具备较强的逻辑思维能力及扎实的数学基础,还有一个相对较长的过程,因此编程思想的形成与建立比较困难。形成编程思想除了要系统理解VB程序设计的知识体系外,还要多上机实践。但是中职学校通常机房资源比较匮乏,专业教师资源紧张,再加之学生对课程的重视度不够,一些学生存在惰性,故无法保证学习效果。另一方面,教学资源匮乏。VB程序设计需要大量的上机实践,但是中职学校机房资源紧张,无法保证讲课效果。而且上机时学生人数过多,老师无法了解到每个学生的操作情况,只能在学生有问题时再进行针对性辅导,故对学生的了解不足。二、VB程序设计的教学改革策略针对中职VB程序设计存在的问题,建议从以下几个方面进行教学改革:(一)算法的讲解VB程序设计的重点内容包括算法、控制结构两个方面,课堂教学中要针对这两个方面加强讲解。程序就是算法与数据结构之和,但是VB程序设计具有面向对象的特点,故可以将程序作为算法、数据结构及界面设计之和。算法是程序设计的核心,只有算法正确,再配合自然语言、流程图等形式,将其转换为VB程序代码,才能利用计算机解决具体问题。算法的讲解可以结合学生的生活实例,拉近课程与学生生活的距离。比如从哈尔滨到北京,这个问题需要考虑三个因素:一是出发地到目的地是直达或中转,二是选择具体的交通工具,三是当时的天气情况等,三个因素存在一定的制约关系,学生通过全面考虑会选择乘坐火车到达目的地。这种方法可以引出算法的概念、特征及算法的描述工具,虽然例子简单,但是包含软件工程的思想,将算法的优越性充分体现出来。(二)控制结构的讲解控制结构知识的学习可以培养学生的计算思维能力,因此讲解控制结构知识时不能只将重点放在语法结构的相关知识,还要让学生了解到解决问题的方法及编程思路。多为学生设计开放性问题,即某个问题有多种不同的解决方法,学生在思考、寻找解决问题的过程中提高分析能力及解决问题的能力。控制结构分为三种,即顺序结构、选择结构及循环结构,其中顺序结构是执行程序过程中按照代码自上而下的顺序执行,主要采用输入输出函数及语句进行讲解。讲解选择结构知识时,可以以某个学生的成绩为例,利用选择结构if语句对学生的成绩及格与否进行判断,引入选择结构的双分支结构,再将学生的成绩分为优秀、良好、中等、及格、不及格等几个等级,再引入多分支结构、select case结构等。讲解循环结构时要先让学生理解循环结构在解决实际问题中的作用,再设计案例讲解。(三)创建项目实例库网络技术的发展为VB程序设计提供了丰富的课程资源,老师可以在学校机房资源紧张的情况下,从网上搜集更多典型的、有实际意义的案例,建立一个项目实例库。中职学生多数是初次接触计算机程序设计,其分析问题的方法多是基于数学思维分析的,在实践过程中遇到新问题往往思路不清晰,此时老师可以从项目实例库中选择对应的实例,稍做修改后作为学习模板让学生借鉴,以拓宽学生的视野,提高学生的编程能力。项目实例库包括基础类、算法类、图形类、文本类、应用类五大类,学生可以自主选择、自主学习,并强制要求学生从中选择几个典型的、包含VB程序设计知识要点的实例,帮助学生对VB知识结构有更全面的了解。在学习过程中选择学生最感兴趣的实例,鼓励其分析游戏的程序代码,并尝试改写程序代码,以获得相似的游戏动画效果,激发学生的学习兴趣,提高其解决问题的能力。三、结语在中职VB程序设计教学中要对传统教学模式进行改革,才能激发学生的学习兴趣,提高其知识、技能

文档评论(0)

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

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

1亿VIP精品文档

相关文档