- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如何有效地进行程序设计教学
北京教育学院附属中学强薇
摘要:程序设计是一种构造性的技术,程序语言木身枯燥难懂,何况面对的 是初中的学牛,他们的认识能力和逻辑思维水平、抽象思维水平还处于逐步发展 完善阶段。在程序设计教学过程中,如何解决程序设计木身枯燥、难懂的问题和 如何提高学牛的学习兴趣问题上,摸索出一条适合该年龄段学牛比较新颖的教学 方式。木文通过实践探索,提出了几点思考:关键词:激发兴趣;形象比喻;任 务驱动教学;实例教学;问题教学;条件迁移教学目前中学算法程序设计是围绕 Visual Basic (可视化的Basic)展开的。从教师来说,木章的内容比较难教,从学 牛来说,我校绝大部分都感到难学,而从网上得到的其它市学校有进行程序设计 模块教学反馈来看,程序设计这一部分内容是最难教学与掌握的。为什么会产生 这样的结果呢?我认为一方面在于程序设计本身的枯燥、严谨,比较难理解, 另一方面学牛缺乏相应的知识背景。所以,我们教师在组织程序设计教学中应该 更有针对性,应充分考虑学牛的知识水平、认知规律、学习特点和接受能力。
一、激发兴趣,增强求知欲在教学中我发现,由于很多程序设计都涉及数学 知识,导致部分数学差的学牛慢慢 对程序失去兴趣,最终退出学习;我还发现, 大部分学生可能对程序设计语言不关心,但当把他们大脑中的兴奋激活时,往往 会对所学的知识产生浓厚的兴趣,从而主动学习程序设计语言,并亲自在编程 中验证问题,还会千方百计地想办法查寻资料,扩大知识面。爱因斯坦说过:
“兴趣是最好的老师”。当学生对所学的知识产生兴趣和积极的情感时,就会从 内心迸发出向往和求知的强烈欲望,产生积极、主动的学习动机。学习活动就不 再是一种负担,而是一种享受,一种愉快的体验,学习效果也会事半功倍。
每个学生都有自己独特的个性、兴趣。我们必须从培养学生兴趣入手,让学 牛成为学习的主人,营造良好的学习环境,形成浓厚的学习氛围,逐步引导学 牛改变学习态度、学习意识和学习习惯,借助教师提供的学习资源,尝试自主、 合作和探究的学习方式,才能形成教与学的良性互动,从而圆满实现教学目标。 尊重他们的个性,挖掘他们的潜能,激发他们的兴趣,使兴趣发展为能力,是我 们教育工作者的使命。
二、 形象比喻,贴近生活信息技术学科中有些教学内容比较抽象,不容易被 学生接受和理解,特别是程序设计中的一些概念、算法。作为老师应有能力化繁 为简,将深奥的理论讲得通俗易懂,这需要老师多钻研教材和教法,在教学中巧 用生活中的实例,形象比喻的方法最容易为学生所接受。如:学生在理解变量的 概念吋,老师可以提出这样的问题:有两个瓶子,一瓶子装了油,i瓶装了水, 如何将两瓶子里的液体互换呢?有的学生立即就能想到借用第三个瓶子的方法, 与程序设计进行类比,就可以很容易理解变量的概念了,这样比喻学生容易接受 不容易忘记,掌握了这个方法后,还可以引导学生用数学的方法去解决,拓宽学 生的思路,让他们有机会创新。(引导方法:进行提示,用两个数据的和或差解 决 问题,不需借用新的变量)又如讲到编写程序的步骤吋,为了描述清楚传统的程 序设计和VB程序设计之间的区别吋,我举了个例子,传统的程序设计就像我 们做一道菜,做菜所包括的工序(买菜一〉洗菜一〉切菜一〉下锅炒-gt;上 碟等等),描述了做菜的整个过程和步骤。
传统的程序设计 过程是像做菜一样,描述的是模拟要解决的问题的过程。 而VB程序设计则是面向对象的,是采用事件驱动的,就如做一道菜,里面有 很多对象:菜、刀、锅等对象,它们都有着不同的属性,例如:菜的属性是叶绿、 茎白,这些对象发生了哪些事件。VB程序 设计要描述的就是发生在某一对象 的事件。这样进行类比,学生较易理解,也可加深印象。
三、 循序渐进、逐步过渡江苏省中小学教学研究室编著的中小学教科书《信 息技术》初中版选修课本中有关VB程序设计方面的教学内容,像人多数教授 程序设计的课本一样,一开始介绍诸如算法、流程图的画法、对象、对象的属性、 方法和事件等一系列的在程序设计中比较抽象难懂的概念,然后介绍程序的建 立和运行,最后介绍VB语言基础、分支结构、循环结构和数组,虽然从知识 的逻辑结构体系来看,这样安排是合情合理,但是从一个初中学生的认知规律 考量,一开始就学习一些难懂的、晦涩抽象的东西,学生理解起来比较困难并 且 容易伤害他们学习的积极性。
所以我在组织课堂教学时,决定一开始先不讲基本概念,结合课本内容,采 用类比、自然过渡的方法,通过介绍一些实例,让学生在做中自己直 观地去体 悟这些概念,在操作的过程中,不用讲解每个概念的含义,学生通过完成任务 很 自然的就能体会出什么是对象,什么是对象的属性和方法,如何在界面内添加对 象、设置事件等等,然后再适当地引导学生进行归纳总结,就能很好地理解这些
文档评论(0)