广州市小学信息技术第三册(六年级)
第20课《知识小达人——变量和列表的使用》
教学设计
执教者:
教学内容分析
本课是广州市小学信息技术教科书第三册第二单元第20课的内容,主要学习“变量”代码块和“列表”代码块。教材设计了“跟着做”“动手做”“试着做”三个层次的创作任务,把相关知识融入具体的学习活动中,引导学生通过“做中学”,理解变量和列表的含义,编写“知识小达人”抽题器,掌握利用App Inventor编写程序的一般步骤。其中“变量和列表”为本课的新知,也是今后很多设计程序的需要用到知识,本课的学习内容将为后续的设计创作打下坚实的基础。
教学对象分析
六年级学生通过前几课的学习,他们已掌握了App Inventor平台的登录,熟悉了组件的添加、图片素材的导入,会用图片组代码块、数学组代码块中“字符串”代码块等进行程序脚本的编写,初步掌握了App Inventor编写程序的一般步骤,为本课的学习打下了基础。从学生的学习态度与学习风格来看,这个学年段的学生喜欢接触新奇事物,好表现,对信息技术课程具有很高的学习热情,有一定的逻辑思维能力和分析能力,乐于通过“做中学”表达想法,交流收获。
教学目标
目标分类 目标内容
学 科 核 心 素 养 信息意识 在日常生活中,能根据问题的需要,把生活实际问题转换成计算机能解决的问题。
计算思维 针对给定的任务进行合理分析,选择合适的算法解决问题,并能调试修改程序,形成良好的编程思维。
数字化学习与创新 在学习过程中,能根据特定的学习任务运用合适的数字化学习资源来辅助完成创作。(如微课、教师空间)
信息社会责任 在信息交流和合作中,学会分享、学会尊重他人劳动成果。
三 维 教 学 目 标 知识与技能 变量和列表的含义。 会使用“变量”代码块来新建变量。 会使用“创建列表”的方式给变量赋值。 会使用“列表”代码块调用变量的值。
过程与方法 在任务学习活动中,通过翻转课堂、小组合作探究和教师空间互动学习,理解变量的含义,掌握用变量和列表进行逻辑设计的方法。
情感态度与价值观 1、通过这一课的创作活动,让学生通过编程活动感受到劳动创造的乐趣。 2、提高学生通过所学知识解决生活问题的意识。 3、提升独立思考、与他人沟通、交流、合作的意识。
教学的重点和难点
教学重点:变量和列表的概念理解以及变量代码块和列表代码块的使用。
教学难点: 变量和列表的赋值及调用。
教学策略
1. 教法:本课在教法上以“研学后教升级版”为指导思想,采用翻转课堂教学法和任务驱动教学法组织教学。具体实施过程如下:
(1)课前学生通过教师空间学习相关微课,掌握基本知识。
(2)运用计算思维各种方法,启发学生思考;
(3)提供学习资源,帮助学生资主探究学习;
(4)提供协助,让学生小组协助运用计算思维解决问题;
(5)总结拓展。
2. 学法:学生通过教师空间的微课,文档等资料自主学习、课堂上小组合作和师生互动等方式完成本节课的学习内容。
教学媒体
1. 计算机室、教学广播软件
2.教师空间、微课、研学案、教学课件;
五、课前任务设计
1.学生使用广州数字教育城实名账号登陆个人空间,访问教师空间,学习变量的使用和列表的使用两个微课。
教学过程
教学环节 教师活动 学生活动 设计意图
创设情境 引出问题 1、展示范例程序:知识小达人,请学生体验程序。 2、引出课题:同学们,我们班的劳动基地又要开始播种了,为了更好的开展种植活动,我们开展种植知识的有奖问答,会随机抽取题目,看看谁是知识小达人哦!我们可以参考刚刚展示的小程序。 板书:知识小达人——变量和列表的使用 现在让我们一起来设计这个小程序吧,看谁最快可以设计出来! 欣赏和体验范例程序。 了解要做个什么功能的小程序 以活动需求引入本节课的学习内容,更容易激起学生的学习兴趣。
学习新知 解决问题 (一)组件设计 通过界面,引导学生分析需要用到的组件有:水平布局、按钮、图像、标签等,教师补充说明组件的作用。 按钮:通过点击按钮完成随机抽号与随机查看不同题目。 标签:用于显示界面的文字。 水平布局:用于实现内部组件横向的排列,使APP更加美观。 任务一:设计“知识小达人”的界面。 提示学法: 阅读课本第129—131页或观看微视频《第20课组件设计》,自主探究,完成组件的添加。 小组合作交流。 教师巡视,进行个别指导,了解学生自学情况。 请学生上讲台展示并说说操作步骤及分享学习收获。 强调水平布局的作用及各组件重命名的重要性。 (二)逻辑设计 1、引导学生分析程序需要实现的功能,思考需要解决的问题: 程序需要实现什么功能; 要实现这些功能要如何进行逻辑设计? 2、提问学生变量和列表的使用相关问题(学生以通过教师空间课前学习) (1)变量是指在程序的运行过程中随时可以发生变化的量。 (2)变量是程序中数据的临时存放场所,可以保存程序运行时用户输入的数据。 (3)每一个变量都会有一个名称,称为“变量名”。 (4)变量中如果要依次存放若干个值,需要与列表代码块结合一起使用,可以用创建列表的方式为变量赋值。 3、任务二——变量小测验 (通过教师空间作业功能进行变量的理解) 4、引导学生,根据需要实现的功能与参照教材逻辑设计的步骤,完成以下任务。 任务三:实现随机抽号和查看题目。 提示:阅读教材131—133页,思考如何利用变量代码块和列表代码块存储题目? 5、教师巡视指导,进行个别辅导。 6、请学生上讲台展示并说说操作步骤及分享学习收获。 思考需要用到的组件。 实践操作,根据教材,自主完成任务一。小组互相检查,并向老师反映学习情况。 自主探究,完成组件的添加。 学生上台展示,一起交流操作步骤。 聆听,思考,回答需要解决的问题。 理解变量的含义。 完成变量的练习,加深对变量的理解。 自主学习,完成任务三。 个别学生上台展示,并分享自己的操作步骤及设计过程的心得。 培养学生自主学习能力和小组合作探究能力。 培养学生表达能力,勇于展现自我。 引导学生需求分析,可以让学生有目的地去学习。 学生课前通过教师空间学习变量和列表的含义,课中再次巩固相关知识,有利于后面综合创作中对变量的灵活应用。 通过教师空间的作业功能,通过作答选择题加深对变量的应用。收集学生的学习效果反馈。
学以致用 个性创作 任务四:结合前面所学的加速度传感器,设计一个小程序,摇一摇就可以随机出现题目。(利用任务三的题目素材) 教师巡视、观察,汇总问题。 学生作品展示。 实践创作,完成任务。 欣赏,互评互鉴。 拓宽学生的思路,结合之前学过的知识,做到学以致用。
总结评价 引导学生总结设计这个小程序的步骤。 教师结合板书总结,并提出注意事项。 学生反思本课学习过程,谈谈本节课的收获。 通过作品展示,让学生体验成功的喜悦。 培养学生归纳、总结的习惯。