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