1. 教案设计
简介
本节课程为“不插电”课程,学生们首先回顾对算法的理解,然后自己编写算法展示上节课制作美术作品的方式。
时间:60分钟
所需材料:
- 第1课中使用的美术材料
- 教案PPT
- 算法词库和算法支持表的打印稿
- 用于编写算法的纸张。
学习目标
● 了解和理解算法的概念
● 编写指令清晰的算法
● 测试和调试算法
课程概要
● 回顾(5 分钟)
● 构建算法(20 分钟)
● 两人一组编写算法(配对编程)(20 分钟)
● 回顾算法(15 分钟)
1. 导入:回顾(5 分钟)
● 展示PPT第3页,使用问题鼓励学生回顾他们在上一课中创建的表示。
● 使用PPT第4页,回顾之前内容所涵盖的计算概念。向学生说明今天将关注一个更重要的计算概念。
2. 构建算法(20 分钟)
● PPT第5页展示指令序列(算法),并让学生思考它的用途(早上准备上学)。
● 询问学生是否知道“计算指令序列(算法)”这个单词,告诉学生他们即将编写一个算法来展示上一节课中(PPT第6页)中表示的大自然。
● 邀请学生分享他们目前对算法的理解,如果可能,展示他们在前几年构建的算法。
● 让学生回顾上节课使用的设备、材料,并让他们2人一组写下上节课他们所采取的前3个步骤。
● 全班一起进行讨论并纠正存在的任何问题,并要求学生反思:他们写的步骤能否给他们提供指导。有时间的话让学生将他们的步骤改为指令,并对创建的指令提出建议,将它们记录在白板上(注意算法中祈使动词的使用)。
● 使用PPT第8页回顾“调试”的概念,和学生一起讨论调试的重要性。
3. 两人一组编写程序(20 分钟)
● 给每个小组一份算法词库,其中包含写祈使句需要的动词、所用设备和材料的名称。
● 让学生两人一组创建算法。
● 鼓励学生互相阅读和执行他们编写的指令,以便在编写时测试和调试算法。
4. 回顾算法(15 分钟)
● 当他们编写好算法后,与另一小组互相分享算法。使用PPT第10页指导学生评估他人的算法,并互相反馈评价。
● 邀请学生与全班同学分享算法需要进行改进的地方。回顾学生正在进行的过程(调试)的概念。
● 使用PPT第11页回顾课程的学习成果,并邀请学生分享:他们是如何实现这些成果的。
5. 扩展思路
●学生可以使用演示软件,将文本指令与数字图像相结合来编写算法。
6. 差异化教学
支持
● 可将算法支持表发给学生,帮助他们将声明序列化为算法。
伸展和挑战
● 学生可以编写一个额外的算法来解释:如何使用艺术区中的美术材料来描述一种表现形式,例如:粘土用于雕刻,或者挑战创建具有更多步骤的更详细的算法。
7. 评估
● 对学生进行非正式观察,观察在课堂讨论中学生对算法、调试和评估的理解。
● 对最终形成的算法进行更正式的评估。