第14课 消息传递 教学设计
第14课消息传递教材分析:在面向对象的程序设计中,消息传递是对象间通信的一种重要手段。通过消息的发 送与接收,可以很方便地实现各个对象之间的协同,编写出功能更强大、交互更丰富的 程序。由于学生编写的程
14 第课消息传递 教材分析: 在面向对象的程序设计中,消息传递是对象间通信的一种重要手段。通过消息的发送 与接收,可以很方便地实现各个对象之间的协同,编写出功能更强大、交互更丰富的程序。 由于学生编写的程序越来越复杂,经常会碰到各个对象间的协同问题,因此教材安排了本 课内容。 由于广播消息、接收消息这两个指令都放在事件组中,所以理解和运用好广播消息、接 收消息,是学习面向对象程序设计的重要内容。 教材以制作秒表为例,介绍广播消息和接收消息的使用方法。本课分成四个部分:第 一部分是分析算法,以表格和流程图的方式呈现主要对象的关键流程的算法;第二部分是 布置舞台和角色,为了让学生能综合运用各种软件进行创作,教材以“教你一招”的方式 提供了使用Office中的形状、SmartArt图形来绘制表盘的方法;第三部分是编写脚本,利 用“广播”和“当接收……”指令实现三个角色之间的协同,完成秒表的制作;第四部分 是调试与校准秒表。教材中制作秒表时忽略了角色旋转6度需要的时间,所以计时并非绝 对精确。之所至这样编排,一是在要求不太高的情况下,我们往往会将计算机执行单条指令 的时间忽略;二是让学生体验调试校准的重要性。教材通过调整等待时间可以校准秒表和 “教你一招”呈现利用计时器制作秒表的方法,让学生进行对比学习。 预设教学目标 1 .理解消息传递的功能,知道程序设计中对象之间消息传递的必要性。 2 .掌握Scratch软件中“广播”和“当接收……”指令的使用方法。 3 .知道程序设计中调试的重要性,有目的地调试程序。 预设教学重难点: 重点:理解消息传递的功能,掌握“广播”和“当接收……”指令的使用方法。难 点:知道程序设计中调试的重要性,有目的地调试程序。 预设课时安排: 1课时 预设教学准备:

