结合生活经验,注重算法的实际应用

来源 :中国信息技术教育 | 被引量 : 0次 | 上传用户:joy197671599
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  冒泡排序是一种经典的排序算法,在浙江教育出版社出版的《算法与程序设计》教材中,冒泡排序算法是教学重点,也是难点。相对于Excel、FrontPage、QQ之类的软件,算法在学生眼里是抽象而高深的,因此,缺乏学习的热情。而浙教版的教材特别强调算法在解决问题过程中的关键地位,如果不对教材内容进行认真处理,很容易导致学生对算法失去兴趣,甚至反感。那么,如何让学生认识到算法是信息技术处理信息的核心内容?如何使学生更好、更深入地理解算法、学习算法?如何让学生体验到应用算法解决实际问题的成功和快乐?这些都是教师在教学算法与程序设计模块时需要认真思考的问题,也是需要探索的方向。
  《普通高中信息技术课程标准》对算法与程序设计模块教学提出了要求:“要强调理论与实践的结合,引导学生注意寻找、发现身边的实际问题,进而设计出算法和计算机程序解决实际问题。”在实际教学中,教师应该从学生的实际生活经验出发,在学习过程中不断培养学生获取、分析、应用信息的能力,促进学生运用编程知识解决生活问题能力的提高,使学生真正从工具的桎梏中走出来,走进算法与程序设计这个充满魅力的世界。吴晓海老师设计的《冒泡排序》一课,在算法和生活的联系方面有了一定的突破,值得我们学习和借鉴。
  
  ● 算法挖据,从玩转扑克牌开始
  
  “教育即生活。”陶行知先生如是说。生活是教学的出发点和起点,信息技术教学需要结合学生的生活、学习实际,要以学生的现实生活为源泉。教师在组织教学时,要根据学生的实际生活“活用”教材,用学生的真实生活丰富、充实教学内容。因此,在进行“算法及程序设计的实际应用”教学时,要注意关注学生已有的实际生活经验,教学所选取的素材要以学生的生活经验为起点,瞄准算法与学生生活经验的最佳结合点,并架起桥梁,在课堂上创设有利于学生全面发展的活动,引入生活之水,促进学生对算法的理解。
  在这节课的教学中,教师采用了游戏法、演示法、分析归纳法等,用身边熟悉的扑克牌例子出发,引导学生参与思考,用逐步求精的方式降低学生的理解难度,化抽象为具体,由特殊到一般,从易到难,一环扣一环地进行深入学习,有效地突出重点并突破了难点。我们来看教师的具体做法。
  环节一,课前教师先给每组(机房共8组,每组5人)随机分5张扑克牌,要求每人手里持一张牌。并提出要求:这节课的任务就是把小组同学手中的牌按从小到大的顺序在自己的组里进行排序。
  环节二,每组同学根据手里的牌,从小到大进行排序(即小的牌在前面,大的牌在后面)。思考如何把一组扑克牌数字进行排序,归纳方法。
  环节三,学生亲身实践手中的扑克牌并观看冒泡排序动画演示。
  环节四,亲身实践,从小到大排序手中扑克牌(给学生足够的时间)。
  在一节课中,教师大胆地把时间交给学生,让学生在玩扑克牌的过程中体会计算机排序的算法,这无疑比让学生观看N次的课件和教师不厌其烦地讲解冒泡排序过程的效果要好得多。我听过多节《冒泡排序》的公开课,也见过有教师将不同高度的学生请到讲台前演示冒泡的做法,看上去有趣而直观,其实容易造成课堂纪律混乱,难以控制。相比之下,使用扑克牌的教学效果要更好些。
  
  ● 算法分析,善于使用生活化的类比
  
  算法与程序设计模块是培养学生思维能力的一门课程,在教学中强调了理论与实践的结合,需要学生具有一定的数学知识和逻辑思维判断能力。类比法是将抽象、难以理解、看不见摸不着的知识和具体、容易接受、有形的事物进行比较,找出共同点,分析事物的本质,加强对知识的理解、记忆和巩固。在算法与程序设计教学中,最大的困难正是对一些抽象理论和概念的理解。这些内容如果只凭教师一张嘴反复讲述,哪怕说得口干舌燥,学生恐怕也会听得昏头昏脑,索然无味,教学效果可想而知。而恰当的类比,可以使抽象的知识变得形象化、趣味化,起到了“一语道破天机”的作用。吴晓海老师在教学中就很注重类比法的使用,其中最典型的例子就是对变量交换的教学。
  师:如何交换数组a中元素a[2],a[3]?
  教师拿出两个杯子,演示一杯装有热牛奶和另一杯装有橙汁如何进行交换。
  生:需要引入一个空杯子。
  师:对,需要引入一个变量,代码为:K=a[2]:a[2]=a[3]:a[3]=K
  类比的应用也要以学生的生活经验为起点。高级程序设计语言最大的特点就是其算法和语句很符合人的思维和自然语言。因此,教师在教学中要先分析问题的本质,再找到现实生活中与之类似的问题,把抽象难以理解的算法和指令与学生见过的事物或已有的知识进行类比,有利于提高学生的兴趣,寓教于乐,把抽象知识蕴含于简单事理中。
  
  ● 算法应用,关注实际应用
  
  我们在开展用算法解决实际问题教学时,往往会设计一些实例引入课题,展开教学。过程的实现关键在于实例引用是否贴切,是否有利于学生抽象结论的构建。在实际教学中,我们总是为找到一个好的实例而冥思苦想,贴近生活实际的却不能包含算法中的知识点,符合教学要求了,又可能缺少生活化,总是陷于两难之地。关于排序算法的实践应用,教师一般是给予学生一组数字,或者输入一组数字,让学生进行排序。这样的练习的确非常枯燥、无趣。而吴晓海老师设计的实践题,让我感到耳目一新。题目描述如下。
  2008年北京奥运会有很多个国家或地区参加,开幕式按照国家或地区英文名首字母的前后次序出场,已知其中七个国家或地区的名字,请写出冒泡后出场的次序表。尤其要注意数组类型以及赋值。
  教师巧妙利用了VB的字符串比较,把纯粹的数字游戏变成有实际意义的国家或者地区名字的排序。而在代码编写方面,和数字排序的编程几乎没有区别。等于说,在不增加学生负担的情况下,使实践题具有了实际意义,自然而然地渗透了利用计算机解决问题的思想,体现了问题解决的过程,促进了学生解决问题能力的提高和信息素养的培养。
  当然,除了“结合生活经验,注重算法的实际应用”以外,吴晓海老师在教学上还使用了多种工具辅助教学,效果很好。比如,使用Excel演示在排序过程中的数据变化,形象而直观,有助于学生理解冒泡排序中的内外循环次数。对于教学工具的使用,信手拈来却效果良好。相信学习了这节课,学生对Excel之类办公软件的生活应用,也会有更加深刻的理解。
  总之,算法与程序设计模块的教学目标是教会学生解决实际问题的各种方法、策略和途径,提升创新思维的能力。教师在教学时应强调理论与实践相结合,引导学生注意寻找、发现身边的实际问题,体验解决问题的过程,促进算法在实际生活中的应用。
其他文献
随着交互式电子白板(以下简称白板)在教学中的逐渐推广、应用,它在教学中发挥出越来越重要的作用。很多老师在感受白板应用为他们的教学带来惊喜与收获的同时,也在思考“如何结合学科特点及不同的学时目标,使白板的应用从工具性交互到生成性交互”,最终实现蒋鸣和教授提出的“从工具性的人机交互走向生成性的人际交互”。  本期专题,我们将通过白板应用课例,探讨如何结合学科特点和学时特点,使白板发挥教学辅助功能,促成
● 中学数学探究教学模式  我国基础教育新课程改革提出了要转变学生学习方式的任务,明确倡导以“自主、探究、合作”为特征的学习方式。《全日制义务教育数学课程标准》(实验稿)提出:“现代信息技术的发展对数学教育的价值、目标、内容以及学与教的方式产生了重大影响。数学课程的设计与实施应重视现代信息技术。”以计算机和网络为代表的信息技术的快速发展,不仅改善了中学数学教学的硬件环境,而且还为中学数学教学和学习
NOC活动  获奖课例展示    编者按:本期为大家呈现的两个英语课例都是获得第六届NOC“教学实践评优”赛项“恩欧希教育信息化发明创新奖”的作品,而且都以种植为话题的。一个谈论植树、种花的步骤以及植物生长的过程,一个描述植树的全过程,所涉及的语法知识都是一般过去时。鉴于两个课例的内容相近,我们对其进行对比展示与点评。希望能给广大英语教师带来启示。    课例Planting  林 慧 广东省广州
新课程改革从课程功能、课程结构、学习方式、课程评价、课程管理6个方面提出了具体目标,其中学习方式(教学方式)的转变是本次课程改革的显著特征。学生以接受、记忆为主的单一的学习方式如果不改变,基础教育课程改革势必还是穿新鞋走老路,换汤不换药。   以“主动、探究、合作”为主要特征的新的学习方式,是新课程改革的关键。如何将“主动、探究、合作”的学习方式引入当前的课堂,是我们要寻找的改变学生学习方式的突破
《可能性》一课是在三年级上学期的“可能性”内容基础上的深化。本课中,要使学生对“可能性”的认识和理解逐步从定性向定量过渡,如何用好、用透“抛硬币”的实验,是帮助学生理解“定量”的关键最。  聂鹏老师在《可能性》一课以学生熟悉的游戏活动作为数学学习的载体,注意结合学生熟悉的游戏活动:掷硬币、掷骰子、猜拳、玩转盘等,充分激发学生的学习积极性,让学生在活动中感受游戏的公平性,体验了事件发生的等可能性。特
编者按:在通往新世纪第二个十年的路上,数字技术的发展呈现出多元、智能和廉价化的趋势,计算机不再是连接网络的唯一设备,更多的平板电脑和智能手机进入了千家万户。随之而来的是一些更易于操作,并极具互动性的应用手段融入到教育领域——触摸,它使信息技术的应用逐渐低龄化,将一个个“数字原住民”推上舞台闪亮登场。这也使我们开始给予学前教育信息化领域更多的关注,于是我们发现,在与我们同行的人中,很多已经坚持了数十
● 教材分析  本课选自北京市东城区小学信息教材《计算机小画家》第8课《彩色橡皮》。“彩色橡皮”工具是画图基本工具中的一个。考虑到对图像色彩的处理,一个封闭的区域可以直接用“颜色填充”工具完成,因此在制作素材时特意将需要擦除的色彩制作得零散、不易使用“颜色填充”工具,从而引出需要一个能够快速修改图像的工具,运用“彩色橡皮”工具可以实现快速擦除图像的效果。  ● 学生分析  本课的教学对象为小学三年
什么是电子书包?也许我们很多人都对此说法既熟悉又陌生,说熟悉,是因为在十年前,我们就开始了对电子书包的探索;说陌生,是因为到现在,电子书包还只是少数实验学校的实验项目,我们对其只能是远观其形,遥听其音。  2011年4月末,新闻出版总署《新闻出版业“十二五”时期发展规划》正式发布。《规划》第一次将“电子书包研发工程”列入“十二五”重大工程项目。《规划》指出,通过电子书包及配套资源数字化工程提高教学
摘要:随着信息技术的快速发展,信息化对学校教学方式产生的影响愈加深远。其中,案例教学在学校教学、企业培训等领域都有广泛的应用。本文将从信息化教学案例的视角出发,分析一般教学案例与信息化教学案例的区别,并结合具体课程内容对信息化教学案例呈现方式及呈现模式进行探讨。  关键词:信息化;教学案例;呈现方式    教学案例是一种重要的课程资源。教师通过教学案例的撰写与学习,一方面促使自己更深刻地认识教学工
高中英语课程标准要求课程内容要具有时代性、基础性和选择性,而信息技术与高中英语教学的整合不仅能够落实课堂教学的实效性,还能够适应终身教育的需要,符合个性教育的方向。  当前高中英语学习中存在的问题   1.任务难度太大,学生无话可说  《英语课程标准》中明确提出:“提倡任务型教学模式,倡导体验、实践、参与、合作和交流的学习方式,实现任务目标,感受成功。”由此可见任务在学习中的重要作用,然而,