当前位置:首页 > 演讲稿 > [《算法与程序设计》教学模式的探究]合作探究式教学模式
 

[《算法与程序设计》教学模式的探究]合作探究式教学模式

发布时间:2019-07-14 03:50:47 影响了:

  摘 要:《算法与程序设计》是高中信息技术课程的选修模块之一, 一直是高中信息技术教学的重点和难点。算法与程序设计课程的目的就是让学生了解并掌握如何使用计算机来解决问题,使学生体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用,这是这个模块的关键。以此为目标,本文就如何在教学中因材施教、激发学生兴趣、指导学生掌握算法相对抽象、枯燥的算法进行了阐述。
  关键词:算法;程序设计;教学模式
  中图分类号: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的铁丝制作一个圆,计算圆的半径和面积,问题只涉及赋值和顺序结构,学生只需重点关注两三行程序代码即可,这样促进学生对问题的理解。学生可轻松了解解析算法解决问题的思想,感悟计算机解决问题的魅力。
  (三)合理安排上机调试时间
  算法与程序设计的操作性很强,因此教学就要强调学生的动手实践。让学生在做中学、学中做,让学生去体验、去探索、去实现自己的想法,完善自身的知识结构。通过实践,算法与程序设计整个过程就可以得到完整体现,学生可以及时看到自己设计的算法的可行性、有效性,这样可以很好地激发学生的自主性和创造性,从而提高学习的效果。
  教师在实践过程中改变自己的角色,重视对学生的关注,改进学生的学习方式。在实践中,一个算法就是一个课题,可以让学生独立去探究,也可以让小组来进行讨论。根据心理学研究,一个人心理一旦形成“希望实现需要”,就会为自己需要满足而努力开发自己的潜能,这时他的思维火种就会燃烧,就会想方设法设计多种算法,并在计算机上验证处理,再经历合作思维的撞击实现对知识的掌握。
  (四)上机实践课的开放式网络教学
  开放式网络教学以一种开放的方式诱发学生的学习欲望,提高学生的自主学习兴趣,辅助课堂教学,构建高质量、有价值的多媒体网络教学资源,培养并引导学生在网络环境下进行高效率的互助学习。
  1.实际课应有明确的目标任务,可布置一些小程序编写、修改程序,精心设计任务,让学生消除“信息技术课等于上网”的思想,树立正确的认识和学习态度。
  2.加强网络管理可运用一些技术手段对部分网络进行屏蔽加强对学生管理。
  3.针对不同学生依据不同教学目标,设计不同层次内容和任务,由学生自己选择适合自己的任务。
  4.教师及时观察学生的完成情况,并能及时进行肯定;对有困难的学生多鼓励,给予学生学习的信心。
  5.课后收集学生对课堂反馈意见,对教学内容、教学方法及时调整,可以通过网络工具与学生进行沟通,对学生存在问题进行及时有效指导。
  三、结束语
  理论与实际操作应该互相融合,程序设计注重理论的学习,计算机课堂实践着理论。我们要尤为重视实践课,在实践课中可以检验学生的学习态度、知识的掌握程度等。教师要对学生进行具体的操作指导,学生在实践中必须亲自动手操作,来加深对算法理论知识的理解,掌握程序是怎样运行的。此外教师在教学中还要注意鼓励学生,表扬其优点,调动学生学习积极性。

猜你想看
相关文章

Copyright © 2008 - 2022 版权所有 职场范文网

工业和信息化部 备案号:沪ICP备18009755号-3