欢迎来到天天文库
浏览记录
ID:5185631
大小:27.00 KB
页数:5页
时间:2017-12-05
《vb程序设计教学方法探索与实践》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、VB程序设计教学方法探索与实践 摘要:对于中职学校的教师来说,VisualBasic程序设计课程教学,如何解决程序设计的枯燥、内容繁多和学生学习VB的畏惧、厌倦心理,是值得探讨的问题。本文着重分析如何激发学生的学习兴趣、提高教学质量、发挥学生的主观能动性。关键词:VB程序设计中职教育协作学习实践教学VisualBasic程序设计是一门面向对象的可视化编程语言,简单易学,容易掌握,但是对于初学编程的学生而言,VB语言不仅枯燥,而且很难理解,加上职校学生缺乏数学和英语这两门学科的知识背景,对这门课学习兴趣不浓厚,学习的积
2、极性不高,实际动手操作和编程能力较弱。鉴于现状,只有教师分析、摸索出一些较为行之有效的教学方法,才有可能激发学生的学习兴趣和提高实际动手能力,让学生在编程能力得到提高的同时真正做到学以致用。我在近一年的教学实践中探索了一些教学方法,取得了较好的教学效果。一、基于学生基础,整合课本知识5打破课本原有以知识的逻辑结构体系为顺序组织课堂教学的方式,以学生的现有知识为基础,按照学生的认知规律,遵循先易后难、先具体后抽象的原则,通过观看、模仿、理解、总结、提高五个阶段教学;适当在实际教学中按照学生的掌握程度不同,进行梯度教学。比
3、如现有的教材总是先讲VB语言的基本语法,再讲VB中对象的使用。但实际上,在讲授时不宜将两者分开,要把VB面向对象的程序设计方法,事件驱动的编程机制贯穿于整个教学过程中。VB中的对象主要用于构建界面,而具体程序功能的实现则要编写代码行,因此任何一个完整的应用程序都不可能只用对象或只用语法。这两块内容可穿插讲解。这样就避免了让学生在毫无知识背景的情况下理解抽象难懂的概念,挫伤编程的积极性。在教学过程中,我始终坚持以学生已有的知识程度为基础,打破原有的以课本知识的逻辑结构为顺序组织课堂教学的模式,先不讲基本概念,改从简单的实
4、例入手,通过让学生观看、模仿,在实际操作中探究和领悟这些概念,并适时地加以归纳总结,在轻松愉快的气氛中接受新知识。二、以案例教学为主,激发学生的学习兴趣VB是一门实践性很强的课程,如果只纸上谈兵,不上机练习,就不可能真正掌握VB程序开发。就如学习拉丁舞一样,光看台上舞者的舞姿,或者记住动作的名称,却从不站上舞台,永远也做不了拉丁舞者。在VB语言的教学过程中,我十分注意以下两个阶段:1.模仿阶段,对课堂核心实例系统的调试、改进。核心实例的每次增强版是全面反映教学内容的,学生通过模仿、知识再现在实践中领悟知识,开拓编程思路
5、。52.分层次阶段,在教学过程实施的开始,和核心实例同步,给出几个类似核心实例的课程设计内容,供学生选择。对核心实例的调是比较成功的,可以同步实施自己所学的课程设计内容,达到培养分析问题和解决问题的能力。对掌握核心实例有困难的学生,针对教学内容重新布置实验,强化知识巩固。课程设计内容课后上机完成。要掌握上面两个阶段的具体情况,教师应亲自指导,与学生一起上机实验,随时监控学生实验过程。对学生提出的问题及时予以指导,发现学生常犯的共性错误,在理论课上点评。三、异质分组,采用小组协作学习的学习模式采用实例教学的一个重要目的是
6、使课堂更生动,提高学生的积极性、主动性。虽然是实例教学,有很多有趣的程序及相关的小动画,但是久而久之,并不能完全抓住学生的心,因为这些过程进行的场所都是在课堂上,课堂生活不可避免具有一定的单调性,而且每节课的任务还是要求学生一人一作品,所以要帮助学生找到恰当的学习模式。5一堂课,学生能否完成一个个具体的任务,课堂组织是关键。我的做法是班级授课与分组协作学习相结合,一般以四人为一个小组,对学生进行异质分组,每组选出一位组长。组长必须具备较强的任务开发能力,完成任务后应激励组内其他成员学习,帮助他们解决困难,完成任务。组长
7、在帮助同组同学的同时巩固了自己的知识,并且接触到了更多的问题,使学习更深入;组内其他同学可以享受到一对一的实践指导,兴趣浓厚,学习更专心,进步更快。在教学实践中我们发现,调整不能太频繁,否则会比较纷乱,不利于小组成员树立团结协作精神。小组协作学习的教学评价要以评价小组为主,评价个人为辅,小组只是协作学习的共同体,基本任务还是要求到个人,要十分注意避免小组协作学习中弱势学生形成依赖心理。小组协作有一个发展的过程,教师要把握好这一规律,即随着协作学习的开展,学生之间配合更默契、对协作学习这一形式更适应,每个学生会积极扮演角
8、色。协作学习是一种新的学习模式,如何让小组协作学习更好地发挥应有的作用,值得不断深入尝试。四、培养学生良好的逻辑、抽象思维能力在学习编程的过程中,时刻不忘引导学生养成运用动态思维判断程序是否正确的习惯,这种习惯的养成,对培养学生的逻辑思维能力和抽象思维能力有非常重要的作用。为了达到这一目的,在程序设计教学中可以有意识地在以下方面给
此文档下载收益归作者所有