3.2信息的编程加工_32信息的编程加工
3.2信息的编程加工由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“32信息的编程加工”。
《3.2信息的编程加工》教学设计
山东省桓台第一中学
谢永泽
一、课题:
§3.2节《信息的编程加工》是高级中学《信息技术基础》教材中的第三章《信息的编程加工和智能化加工》的内容,主要介绍信息加工的概述、信息加工的过程和方式、计算机信息加工的过程;算法设计、编程实现;揭开人工智能的神秘面纱以及利用人工智能技术加工信息三大板块。《信息的编程加工》教学在理论讲解上一方面以学生的亲身经历(校运动会成绩处理)为主线,通过对人工加工信息方式和计算机加工信息方式的比较,让学生体会计算机编程加工信息的优越性以及程序的独特魅力,从而培养学生们计算机编程的素养。并且通过本节学习,使学生能够根据需要,围绕主题实现信息的编程加工过程,实现文化知识的学以致用;另一个方面是让学生明确算法的内在涵义并且体验程序设计的独特魅力,了解编程加工信息的内在机制,了解并尝试编程的主要过程。《信息的编程加工》教学在实际操作任务上将结合学生的特点制定任务,以制作《加、减、乘、除四则混合运算器》贯穿本节的教学,学生在制作的过程中熟悉并掌握编程加工的主要过程,从而培养学生利用计算机进行信息加工的素养。
二、课时: 2课时。
三、教材分析:
《信息的编程加工》是第三章的重点,本节主要是引领学生进入计算机信息编程加工这一神秘领域,剖析信息的编程加工的内在机制,揭开编程加工信息的神秘面纱,帮助学生树立利用计算机进行程序编写实现信息加工的信心,从而实现其“信息素养”质的飞跃。
四、学生分析:
学生对于程序以及程序编写本身始终有一种神秘感和好奇心,力求通过学生身边丰富鲜活的实例激发学生对信息的编程加工的学习兴趣和欲望,开阔学生的视野,充分发挥学生的想象力和创造力,鼓励学生自己动手实践编程进行信息加工。
五、教学目标:
1、学生明确算法的真正的涵义,以冒泡排序算法为例介绍信息的编程加工。
2、体验程序设计的独特魅力,了解编程加工信息的内在机制。
3、了解并尝试编程的主要过程。
六、教学重点与难点:
重点:理解算法的含义,并亲身体验算法处理问题的过程。让学生使用算法思想。有明
确的步骤的解决问题。
难点:如何培养学生独立自主完成程序编程加工信息的能力。
七、教学过程:
为配合本节课的教学在教师机上共享课件、教学任务以及相关的程序源代码和程序编辑环境软件等。
1、导入新课
首先学生从教师服务器下载教学课件以及“100米决赛成绩排序程序”的可执行性文件。
[学生实际操作程序从而体会信息的编程加工的实质和意义]
导入:先让学生阅读课本中的资料然后提问“如果你遇到类似的问题你会运用那些你现在已经掌握的信息技术来解决此类问题”[针对输入数据和数据排序问题时学生们通常都会首选EXCEL电子表格,然后让学生们分别操作电子表格和“100米决赛成绩排序程序”,比较一下两者之间的优缺点,同时在学生中作个测验‘在两种方法都存在的情况下你的首选是那一个’,答案可想而知。最后引入正题信息的编程加工。]
2、新课讲授:
3.2.1算法设计
一、概念 以“100米决赛成绩排序”为例归纳定义。算法是指解决问题的方法和步骤,算法设计是编程的一个重要步骤,在“100米决赛成绩排序”的数据排序中采用的算法是冒泡排序法。从而引出冒泡排序算法,接下来演示冒泡排序flash动画[此动画为教材光盘自带的演示文件,flash动画演示冒泡排序的原理这种形式比较直观,交互性强深受学生欢迎。]
二、解释冒泡排序算法的原理 [教师归纳总结冒泡排序算法的原理讲解可以分成两个部分完成:一部分可以讲解一下在计算机程序编写中如何实现变量交换(如:a=6,b=7实现a,b的值互换即a=7,b=6的方法步骤,重点在于引入中间变量temp的讲解上,这样有利于学生理解冒泡排序的原理);另一部分在讲解排序原理上,在冒泡的循环中它所呈现的规律性可以引导学生进行总结。]
3.2.2编程实现
以在教师服务器下载的VB程序“100米决赛项目成绩排序程序”为例详细讲解,学生可以通过程序本身的环境了解程序的界面设计、代码编写以及最后的调试运行情况。
3、实践操作:
(1)任务:编写加、减、乘、除四则混合运算器。
(2)任务分配:全体同学分成四个小组分别完成加、减、乘、除四个单独的运算程序,小组内部自行分工完成界面设计和代码编写。[调动所有学生踊跃参与的积极性,培养学生解决问题的能力发挥整体优势,协调配合体现团队精神]
(3)演示程序:每个小组选派两名代表从程序的界面设计到代码编写来展示小组完成的程序作品。[为学生营造一个良好的互相学习互相交流的信息环境,帮助学生树立信心,鼓励学生大胆设想勇于创新,敢于在学习生活中运用编程加工信息。]
(4)教师提议:加、减、乘、除的独立运算器已经实现了,动员学生将四个程序整合成一个四则混合运算器。[培养学生的创新意识和创新思维,锻炼学生的实际动手能力,增强其信息素养。]
4、教师总结
(一)算法的概念以及算法设计在计算机程序编写中的地位。
(二)冒泡排序算法的原理思想。
(三)编程实现的一般步骤:界面设计、代码编写、调试运行。
(四)学生完成加、减、乘、除四则混合运算器程序编写过程中存在的问题,并且提
出优化程序的建议。
[学生通过“100米决赛项目成绩排序程序”实际演练操作逐步认识到信息的编程加工的内在机制,体验到了程序设计的独特魅力,了解并尝试编程的主要过程。充分认识到算法设计在程序编写中的重要地位,逐渐培养起利用编程进行信息加工的信息素养,提高技能,从而更好的为学习生活服务。]
布置作业:
编写出使用VB实现加、减、乘、除四个程序整合成为一个四则混合运算器的代码。
八、设计自评:
本人作为第一年从事教师工作的青年教师,在信息技术基础教学工作环节中缺乏实际的教学经验,此教学设计完全依照本人在此节课程实际教学中的具体措施完成的,学生也很容易接受,尽管还存在一些问题,但还是应该能作为一个相对合格的教学设计方案来实行的。