- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 1
让程序设计学习变得轻松有趣
摘要:本文针对高中阶段目前普遍存在的“算法与程序设计”模块难教难学的现象,结合普通高中信息技术新课程标准的要求,阐述了“易学、乐学、巧学、悟学”的教学策略。同时用具体的案例说明了“算法与程序设计”模块的教学对实现信息技术课程核心价值、促进学生思维发展的作用。
关键词:信息技术;算法;程序设计;教学策略
“算法与程序设计”模块是普通高中信息技术课程的重要选修模块之一,是普通高中信息技术课程发展过程中积淀的精华。在这一模块中,对算法的体验和设计算法解决简单问题应是教学的第一重点。祝智庭教授认为,学生在学习普通高中信息技术课程的过程中,批判性思维、算法思维和创新思维是三种“实用思维”。通过“算法和程序设计”这一模块的学习,学生不仅能掌握算法与程序设计的一般知识和技能,而且还能让“算法思维”和“创新思维”得到有针对性的培养和训练,从而促使其进一步发展,让学生逐步形成“像计算机科学家一样思考问题”的能力。
可是,目前普遍的现象是算法与程序设计模块教学让很多老师感到头疼。学生通常也认为这部分内容枯燥而乏味,所以一些地方选修这一模块的人数比较少。如何化解学生对这一模块学习的畏惧心理呢?
我根据利用Pascal语言开展算法与程序设计教学的过程和经验,总结了“易学、乐学、巧学、悟学”的教学策略,这一策略的实施,取得了较为良好的效果。
●易学:突出算法体验,降低入门难度
在进入程序设计这个单元的学习之前,绝大部分学生对程序设计和Pascal语言一无所知,甚至会觉得程序设计很枯燥很难。学生的学习产生困难的原因之一是对课程不了解,认为程序设计非常深奥,难以理解。因此,在这一模块的第一节课,我并没有直接与学生讨论程序设计的问题,而是通过一些有趣的,与信息技术和学习内容相关的故事或事例来吸引学生的注意力,然后通过一些简单的例子,让学生体验“通过设计程序解决问题”的过程。例如问题:甲、乙、丙三人共有24元钱,先由甲分钱给乙、丙两人,所分给的数与各人已有数相同;接着由乙分给甲、丙,分法同前;再由丙分钱给甲、乙,分法亦同前。经上述三次分钱之后,每个人的钱数恰好一样多。求原先各人的钱数分别是多少?
这个问题有一定的趣味性,而且对高中学生来说不难理解,学生通常都能够通过“逆推”的方法得出结果。这个“逆推”的过程就是解决问题的“算法”,把“逆推”过程中的公式写成表达式的形式,加上程序首部的变量说明就是一个完整的程序。
在我的教学设计中,这节课的重点是让学生体验计算机解决问题的过程,了解计算机解决问题的算法,而不是让学生掌握程序设计语言的语句和语法。所以,我把事先写好的程序通过网络发送给所有学生,并且告诉学生运行程序的方法,让学生直接运行程序。当学生在计算机上看到这段程序运行结果时,欣喜之情溢于言表,学生觉得“设计程序解决问题”原来就这么简单!通过这样的课,学生认识了程序,体验了程序设计的过程,看到了程序运行的结果。这样的课堂上,学生体验到的是在进行思维训练,而不是去堆积枯燥的代码,逐渐消除了畏难情绪,对后续的学习充满了期待。
把算法的体验和设计作为课程的重点,不仅有利于降低学生的学习难度,同时也能使学生的“算法思维”得到进一步的训练和培养,让学生在解决问题的过程中能够主动、合理地设计算法,寻求解决问题的最佳途径,让学生的“深层次信息素养”得到提升,逐步形成“像计算机科学家一样思考”的能力,这也正是信息技术课程的核心价值。
●乐学:分解复杂问题,培养学生兴趣
我们都知道,当学生对所学的内容产生兴趣时,就会从内心发出向往和强烈的求知欲望,产生积极、主动的学习动机。培养学生的兴趣,除了引用趣味性的案例,还可以在教学过程中加以引导。在教学过程中,通过巧妙地设置层层递进的问题,引导学生自主学习,让学生在不断突破“障碍”的过程中感受学习的快乐,使学生在兴趣的“驱使”下,对程序设计乐此不彼。例如,在“循环结构”的学习过程中,我在两课时的内容之间给学生设置“障碍”。第一课时,我提问:在屏幕上画一个由10个圈圈组成的图形。课堂伊始我便把在屏幕上画一个圆的程序交给学生,此时学生很快就能猜到Circle函数中各个参数的含义,在他们进一步了解了屏幕分辨率与像素点的分布后,基本上都能使用手工修改圆心坐标或半径的方式完成这个任务。图1为学生编程绘制的作品。
虽然学生采用的是“手动画圆”的办法,但从学生画圆的结果来看,学生不仅画出了圆,而且对于圆的大小和位置做了精心的设计,当我展示这些由“圈圈”组成的美丽图案时,学生发出了惊叹。由此可以看出,学生在程序设计的过程中不仅理解了相关的知识,还融入了自己的创意,这样的学习过程显然是饶有趣味的。
到了第二课时,我提出这样的问题:画一个由10
您可能关注的文档
最近下载
- 高边坡专项施工方案(专家论证版).pdf VIP
- 《工程化学基础》教案-第3章-2011.ppt VIP
- 抗日英雄王二小.pptx VIP
- 第5课 用发展的观点看问题-【中职专用】2024年中职思想政治《哲学与人生》金牌课件(高教版2023·基础模块).pptx VIP
- 老友记台词剧本第一季第1集中英双语左右对照.pdf VIP
- 形势与政策社会实践报告模板.docx VIP
- 全套SPC表格(很全面) CPK.xls VIP
- T_CI 540-2024 红枣蒸馏酒生产技术规程.pdf
- 施工组织设计方案(高速公路通信迁改).docx VIP
- Part3-4 Unit6 Craftsmanship课件高一英语(高教版基础模块2).pptx
文档评论(0)