《算法及程序设计》教学模式探究.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《算法及程序设计》教学模式探究

《算法及程序设计》教学模式探究摘 要:《算法与程序设计》是高中信息技术课程的选修模块之一, 一直是高中信息技术教学的重点和难点。算法与程序设计课程的目的就是让学生了解并掌握如何使用计算机来解决问题,使学生体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用,这是这个模块的关键。以此为目标,本文就如何在教学中因材施教、激发学生兴趣、指导学生掌握算法相对抽象、枯燥的算法进行了阐述。 关键词:算法;程序设计;教学模式 中图分类号:C45  文献标识码:A   DOI:10.3969/j.issn.1672-0407.2012.06.010 文章编号:1672-0407(2012)06-021-02   收稿日期:2012-04-22 一、存在的问题 1.《算法与程序设计》模块中基本上涵盖了程序设计中用到的所有知识,有大量的数据、语句以及其他的过程和函数,这对学生有难度,容易使学生产生畏难和恐惧心理。 2.对于教师而言,算法及编程知识相对枯燥并且学生接受能力有差别,不容易引发学生的学习兴趣,具体体现在学生的课堂听讲状态和完成练习情况上,这也对教学推进产生了一定困难。 3.学生对传统的课堂讲练教学有厌倦感。高中信息技术课基本上都是在多媒体网络教室进行,所以学生潜意识中就认为信息技术课上课方式应该与其他科目不同。但事实上程序设计这门课基本上都是采用传统模式,教师先讲后演示、学生先听后编程的方式,学生在听或者看的过程中往往注意力不集中,到实践编程时又无从下手,形成恶性循环,最终导致学生对信息技术课产生抵触心理。 这些情况是在日常教学中存在,针对以上问题,笔者进行了有效教学探究。 二、教学模式的探究 (一)创设情境,激发学生学习兴趣 增强课堂教学艺术,提升学生兴趣。只有抓住学生的兴趣,引起学生的注意,学生的思维才会异常活跃,才可能发挥潜在的学习积极性、主动性和自觉性。尤其在算法中,面对相对枯燥、抽象的内容,教学中就需要去创设贴近生活或趣味性强烈的情景“紧紧抓住学生”,让兴趣调动起学生的好奇心。 案例:教材第一章采用“游戏导入”用“猜数游戏”做切入点,用游戏对教学促进进行有益的尝试,通过生生之间,人机之间相互猜数的活动,激发学习兴趣。 1.同学之间玩“猜数游戏”。学生甲心中想一个0~100之间的整数,学生乙猜,依据学生乙猜的数进行判断并反馈信息“大”还是“小”,直到猜中,相互交换角色看谁用的次数少。 2.教师利用程序设计的程式和学生一起来进行游戏,注意引导学生思考总结猜数使用方法,设法减少猜的次数,让学生交流讨论,引出算法概念。 3.组织学生研究教材内容,理解程序设计概念、程序设计步骤、程序设计语言。 通过创设的情景,让学生在探讨中认识到学习算法的目的就是通过程序设计来“教”电脑做事情解决问题。在游戏中融入程序设计,降低学生对学习算法和程序设计的恐惧感。 (二)根据学生学习知识水平,合理重组教学内容 教师在备课时可以充分发挥自己的教学实践智慧,在熟悉课标的基础上理解教材意图,具体分析学生的知识基础与认识结构,了解学情,在符合课标的基础上调整教学内容,以契合教学现实。 教材中的“解析法与问题关键”的关键是对问题深入分析,将复杂问题简化、抽象,然后构建合理的教学模型。其中的任务“制作矩形框”涉及条件语句、条件嵌套等知识,对学生有一定难度。在课标允许的情况下我将任务改为已知用长度为L的铁丝制作一个圆,计算圆的半径和面积,问题只涉及赋值和顺序结构,学生只需重点关注两三行程序代码即可,这样促进学生对问题的理解。学生可轻松了解解析算法解决问题的思想,感悟计算机解决问题的魅力。 (三)合理安排上机调试时间 算法与程序设计的操作性很强,因此教学就要强调学生的动手实践。让学生在做中学、学中做,让学生去体验、去探索、去实现自己的想法,完善自身的知识结构。通过实践,算法与程序设计整个过程就可以得到完整体现,学生可以及时看到自己设计的算法的可行性、有效性,这样可以很好地激发学生的自主性和创造性,从而提高学习的效果。 教师在实践过程中改变自己的角色,重视对学生的关注,改进学生的学习方式。在实践中,一个算法就是一个课题,可以让学生独立去探究,也可以让小组来进行讨论。根据心理学研究,一个人心理一旦形成“希望实现需要”,就会为自己需要满足而努力开发自己的潜能,这时他的思维火种就会燃烧,就会想方设法设计多种算法,并在计算机上验证处理,再经历合作思维的撞击实现对知识的掌握。 (四)上机实践课的开放式网络教学 开放式网络教学以一种开放的方式诱发学生的学习欲望,提高学生的自主学习兴趣,辅助课堂教学,构建高质量、有价值的多媒体网络教学资源,培养并引导学生在网络环境下进行高效率的互助学

您可能关注的文档

文档评论(0)

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

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

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档