《信息的编程加工》教学设计来宾市第一中学廖建新一、教学内容分析本节课是教育科学出版社、高中课程标准实验教材《信息技术基础》(必修)第3章的第2节。本节共1课时。本节主要介绍基于程序设计的自动化加工,通过编程绘制函数图像的简单实例,让学生体验计算机编程加工的过程,了解计算机加工信息的内在机制,了解程序设计的基本流程。二、教学对象分析由于教学对象为高一新生,来自不同的学校,学生基础参差不齐,经过调查发现很少学生接触过程序设计,对计算机程序代码的认识及编程相当困难,因此本节课首先以简单的实例激发学生对编程加工的兴趣,消除他们对程序设计的“恐惧”心理,调动他们学习和探究的主动性、积极性。三、教学目标1.了解编程加工是信息加工的一种重要方式;知道信息的编程加工过程;初步学会在VB中输入代码,调试程序。2.体验编程加工信息的主要过程,感受利用计算机程序解决问题的独特魅力,消除对编程加工信息的神秘感和畏惧感。四、教学重点及难点教学重点:体验计算机编程加工信息的过程;教学难点:1.绘制函数图像的代码理解;2.使用VB修改代码解决不同函数图像的绘制问题。五、教学方法及策略本节课采用启发式、探究式的教学方法。以小时候小孩子常玩的游戏“打地鼠”引入,提出问题:因特网上很多有趣的游戏是怎样得到的呢?引出主题:信息的编程加工。通过演示一元二次函数的图像,分析代码功能、修改关键代码绘制不同曲线的图像,让学生体验用编程来解决问题的全过程,并在真实体验的基础上,构建自己的知识体系,进而了解计算机编程解决问题的内在原理,领会计算机解决问题的独特魅力。在教学中,我按照多媒体教室里学生分坐四组座位的情况,把学生分成四个学习小组,让学生体验团结协作精神,“众人拾柴火焰高”,集思广议,每人一个建议,一个方法,就可以花较少的时间去完成较为繁重的任务。使学生们在协作学习的具体活动中理解信息技术的基本知识,掌握信息处理的基本技能,并能够灵活运用到学习和生活中。六、学习资源与教学工具1.多媒体网络教室及相关软件,VB编程环境2.源程序代码文本文件3.VB游戏“打地鼠”七、教学过程【引入新课】展示“打地鼠”游戏,提出问题:怎样才能得到这些趣味游戏?需要进行编程加工,引入新课:信息的编程加工——独特魅力的曲线图像【讲解新课】1.教师展示利用VB编程绘制的函数图像:y=x2,简单认识VB。2.讲解代码中各语句的功能,修改代码,向学生展示不同函数的图像。【学生自主学习】1.学生自主完成任务(1):修改代码,如:改变坐标轴颜色,画轨迹颜色,改变增量的值等。观察图像变化。具本实施情况:①四组学生根据代码中的语句RGB(0,0,255),修改其中的参数,得到四种不同颜色的坐标轴,四种不同颜色的轨迹颜色,即得到四种不同颜色的函数的图像。②四组学生根据代码中的语句Step0.0001,改变增量的值,如增量分别为:0.00001、0.001、0.01、0.1,观察得到的四个图像的变化。让学生在实践中理解:Step值的大小变化会影响到画点的个数,从而影响图像的绘制速度和图像质量。2.学生自主完成任务(2):修改函数表达式,绘制不同的曲线图像,进一步体验编程加工的魅力。具本实施情况:四组学生分别画不同函数的图像,如给出如下任务①组y=-x2,②组y=Sin(x),③组y=Cos(x),④组y=Tan(x)。【学生实践】自己创作曲线,保存文件并上交。典型成果如下:【师生探究】提出问题:怎样在同一坐标系下同时绘出两种函数y=x2和y=-x2的图像甚至更多函数的图像?如下图所示的图像:简单向学生讲述这就是下个学期学习的“算法和程序设计”中程序三种基本结构中的其中一种——循环结构。激发学生选修“算法和程序设计”模块的兴趣。具本实施情况:四组学生分别完成如下任务:①组y=x2,y=-x2,②组y=5*Sin(x),y=Tan(x)③组y=Cos(x),y=Tan(x)④组y=x2,y=-x2,y=Tan(x)。典型成果如下:【交流评价、归纳总结】1.展示学生完成的作品,并作点评。2.利用计算机程序解决问题的独特魅力;3.归纳出信息加工的一般过程:分析信息——设计方法——编写代码——调试运行。师生互动,进一步得出结论:计算机并不能代替人做所有...