网站大量收购闲置独家精品文档,联系QQ:2885784924

如何建构《算法和程序设计》有效课堂教学.doc

如何建构《算法和程序设计》有效课堂教学.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
如何建构《算法和程序设计》有效课堂教学

如何建构《算法和程序设计》有效课堂教学   [摘要]《算法与程序设计》教学模块是新课改高中信息技术的选修模块,也是高中信息技术教学的重点和难点。教师可以通过引入趣味小程序、创设情境激发学生兴趣,循序渐进确立编程思想,立足具体实例渗透基本概念等教学方式,对高中《算法与程序设计》的课堂教学进行研究和探讨。 [关键词]程序设计;课堂教学;有效 [中图分类号]G421 [文献标识码]A [文章编号]2095-3712(2014)05-0057-03 [作者简介]叶泉(1964―),女,广西桂林人,硕士,广西桂林市第五中学信息组教师,中学高级。 建构主义理论告诉我们,教学的有效性最终是以学生的“意义建构”为最终的目标和归宿。如何在有限时间内合理运用教材,采取恰当的教学方法,激发学生的学习兴趣,提高《算法与程序设计》课堂教学的有效性,教师不妨从以下几个方面去解决。 一、引入趣味小程序,创设情境激发学生兴趣 兴趣是学习的关键,兴趣决定了教学效果的好坏。在程序设计教学中,教师要从学生的兴趣入手,利用学生对事物的好奇心,选择一些有趣的、有实际意义的程序,激发学生的学习兴趣。 在程序设计中的第一课,笔者进行了教学尝试,引入学生感兴趣的“五子棋”(见图1)作为切入点,组织学生开展人机互动的游戏活动。五子棋的输赢规则虽然比较简单,但是如何让电脑落子在棋盘上确定的一点,这需要对棋盘上每一点的重要度作出判断。这其中就包涵复杂的计算机解决问题的方法,比如冲四比冲三强,冲三比造二强,遇四三时,如果是对方则堵死,如果是我方则优先落子。通过这个方法引入《算法与程序设计》的教学第一堂课,让学生对有关知识产生了兴趣并乐于学习。 此外,在第一课的教学中教师还可以再演示一些由学生自己编写的、有趣的程序从而吸引学生,并告诉他们学习了VB程序设计的内容后就都能够编出这些有趣的小程序。 二、循序渐进,确立编程思想 在描述问题及解决方案时,对于VB程序界面的设计应采用先易后难、循序渐进的方法。由于未涉及程序代码的编写,学生容易入门,不会感到有非常大的困难,以此激发学生进一步学习的热情。用一种简洁、一致的手段来详细、精确地描述界面,例如“界面图+对象属性表”,可以有效地提高课堂教学效率。 在教学时,教师可选择学生所熟悉圆的周长问题进行VB入门教学,避免学生在开始接触VB时又面临较复杂的算法问题,使学生了解计算机如何完成计算圆周长的任务,让学生把学习的重点放在对控件属性、对象的事件的设计。了解VB程序设计的特点、文本框和命令按钮的相互关系,其教学步骤如下: 第一步:先运行一个已经设计好的窗体界面,让学生了解程序设计的目标与布局,如图1所示。 第二步:分析控件类型,新建一个工程文件,在窗体上布局相关控件,如图2所示 第三步:修改窗体中的控件属性。 Label1:Caption/输入圆的半径 Label2:Caption/圆的周长 Text1:Text/ 空白并设计其背景色H00C0FFFF(浅黄色) Text1:Text/ 空白并设计其背景色H00FFFFC0 (浅蓝色) Command1:Caption/计算 第四步:对“计算”按钮设计对双击时的程序代码。 Sub command1click() Dim r as doublerem 定义变量r r=val(text1.text)rem 获取对象text1的text属性值转换成数值型送到变量r Text2.text=str(2*3.14*r)rem 计算圆的周长,将周长值转换成字符串型送到text2的text属性 End sub 这样,学生从界面设计的感性认识开始,逐步了解VB程序设计的学习思路。教师应根据学生实际的接受能力,用通俗的语言对每一个知识点进行讲解,切忌贪多求全,要尽量消除学生对编写程序代码的畏惧心理,让他们产生自信心和自豪感,建立起编程思想。 三、立足具体实例,渗透基本概念 概念的形成过程常常是学生进行逻辑思维的过程。在教学导入时,教师可设置适当的情景,使该情景产生或引发一个学生感兴趣的核心问题。而这个核心问题只有在学完了整堂课的内容后才能回答或解决,从而使课堂在核心问题的引领下顺利推进,使学生认知结构中原有的概念与新的知识建立起实质性的联系。在使用这种方法的过程中,确定核心问题是关键,需要教师钻研教材,从学生已有的知识经验出发,寻求一个最能激发学生学习愿望的切入口或突破口。 以下以《3.1用解析法解决问题》(《算法与程序设计为实例加以说明。(选修),教育科学出版社)》 (一)教材分析 在进行“解析法”教学时,通过对教材的研

文档评论(0)

docman126 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档