资源简介 第 20 课 知识小达人——变量和列表的使用一、教学目标1.知识与技能(1)会使用“变量”代码块来新建变量。(2)会使用 “创建列表”的方式给变量赋值。(3)会使用“列表”代码块调用变量的值。2.过程与方程在课堂创设的情境和任务学习活动中,通过自主尝试、独立思考、互动交流学习,掌握 用变量和列表编写程序脚本的方法。3.情感态度价值观(1)通过“知识小达人”的创作活动,感受用 App Inventor 编写程序的乐趣。(2)树立敢于积极探索、独立思考、大胆尝试和合作学习的意识。(3)提高解决问题的思维能力和分析能力。二、教材分析1.设计思路与内容结构本课的主要内容有变量代码块和列表代码块的使用,主要聚焦的是变量的应用,包括变 量的建立、赋值和调用等。-教材以“知识小达人”为创作活动主线,在搭建界面的基础上,把编写随机抽取学号、 随机抽取题目的程序内容融入其中,引导学生在做中学掌握相关知识。在内容的呈现上,教材先结合范例,创设木棉仔和石榴姐姐关于知识竞赛的对话情境, 引导学生通过“说一说”活动,思考程序的功能及需要解决的问题。然后围绕程序的组件设计和逻辑设计两个方面,呈现“跟着做”操作,逐步介绍“知识小达人”应用程序设计流程。变量和列表的使用是本课的重点,教材主要从“查看题目”功能实现过程来分解逻辑设 计操作,示范程序的编写过程,直观展示相关代码块的拼接过程及效果。随后,教材还对相 关代码及功能进行梳理小结,以点带面引导学生掌握相关内容。为了更好地夯实前面的跟学基础,引导学生学会学以致用地解决更多同类问题,教材还 提供了“动手做”、“试着做”等进阶任务,并适当辅以相关创作和思考提示,为不同层次的 学生提供学习和成长的机会。最后,教材借助“学会了”表格,列举了本课主要的学习收获 及目标要求,为导学、导教和导评提供了指引。2.重点与难点教学重点:变量代码块和列表代码块的使用。 教学难点:变量的新建、赋值及调用。三、教学建议本课是学生学习 App Inventor 编程的第十课时,学生在此之前,已较好地掌握了应用App Inventor 进行组件设计一般过程,也对组件的参数设置比较熟悉。因此,在学习内容的安排上,建议把重点聚焦在变量应用的逻辑设计上。教学过程中,可结合日常使用需求,从贴近学生学习和生活的主题入手,选择具有一定使用价值的主题入手,如“知识小达人”等, 引导学生以范例为指导,以问题为导向,在思、仿、创中不断夯实基础,提升应用学科知识与技能表达生活现象、思考问题和解决问题等方面的能力。教法上,建议采用基于问题解决的项目驱动教学法和范例教学法,以活动作为主线贯穿整课,细化项目任务,从易到难,循序渐进地启发学生在“做中学、学中做”掌握新知,突 破重难点。具体的学习活动,可围绕“如何实现随机抽取学号,如何存储题目,如何抽取题 目”三个问题,层层推进,引导学生自主探究、尝试解决问题,然后教师再在此基础上梳理 要点,突破本课重难点。在学法上,应充分调动学生的学习主观能动性,并通过自主学习、同伴互助、师生互动等学习形式,培养学生自学能力、合作能力和概括总结能力等。教师在组织这生参与相关交流活动的过程中要善于引导学生阅读教材,用语言表达操作;也要善于结合学生操作情况进行及时反馈、归纳和小结相关知识,让不同层次的学生都能得到充分的发展。在学习过程中, 建议注重学生程序设计思维和良好编程习惯的培养,如:学会理清设计思路,学会测试脚本并发现问题、修改脚本,学会不断优化程序等。在学习评价方面,建议教师在课后安排一个“学习反思”环节,让学生在反思中总结技巧,不断进步。 教学时间建议1课时。四、参考教学设计第 20 课 知识小达人——变量和列表的使用(一)教学内容分析本课是广州市小学信息技术教科书第三册第二单元第 20 课的内容,主要涉及的知识点有变量的新建、赋值和调用。变量是程序设计中的一个重要概念,在学生体验稍复杂程序脚 本设计过程中扮演着重要的角色。它是相关数据的赋值的暂存器,可以存放一个或多个不同 的值,如果要依次存放若干个值,可以用创建列表来进行设定。本课是教材中第一次学习变 量的使用,在学生已经学习了数学、文本、列表等代码块的基础上,承前启后,为后续创作 综合作品打下良好的基础。(二)教学对象分析教学对象为六年级学生,通过前面课程的学习,已经掌握了利用 App Inventor 编写程序的一般步骤,会用组件对程序进行组件和逻辑设计,为本节课的学习打下基础。但学生第一 次接触变量,对变量的含义理解会有一定的难度。从学生的学习态度和学习风格来看,这个学这年段的学生喜欢接触新鲜事物,好表现,有较强的探索和求知欲望,具备一定的逻辑思维能力和分析能力,乐于通过做中学创作作品,表达想法,交流收获。(三)教学目标1.知识与技能(1)会使用“变量”代码块来新建变量。(2)会使用 “创建列表”的方式给变量赋值。(3)会使用“列表”代码块调用变量的值。2.过程与方程在课堂创设的情境和任务学习活动中,通过自主尝试、独立思考、互动交流学习,掌握 用变量和列表编写程序脚本的方法。3.情感态度价值观(1)通过“知识小达人”的创作活动,感受用 App Inventor 编写程序的乐趣。(2)树立敢于积极探索、独立思考、大胆尝试和合作学习的意识。(3)提高解决问题的思维能力和分析能力。(四)教学重点与难点教学重点:变量代码块和列表代码块的使用。 教学难点:变量的新建、赋值及调用。(五)教学策略根据新课程的教学,在教学中重视教学情境和小组合作学习环境的创设,体现以“学生为主体、教师为主导”的教学原则,采用任务驱动教学法和范例教学法,以“知识小达人” 为活动主题,激发学生的学习兴趣。通过完成以下三个任务掌握本节课的变量和列表代码块的使用方法。任务一:组件设计,完成界面制作;任务二:逻辑设计,随机抽号和查看题目; 任务三:完善项目设计。为此,教学过程设计了五个教学环节开展教学:技能训练——作品赏析—模仿学习—个性创作—展示小结。学习可以通过自主学习、同伴互助、师生互动达到本节课的学习目标。(六)教学媒体多媒体计算机室、教学广播软件、范例作品、课件、光盘配套资源等。(七)教学过程教学环节 教师活动 学生活动 设计意图技能训练 巡视,个别辅导 点评练习情况 技能练习 听讲 技能训练融入课堂,让学生在玩中学,在做中 学。范例赏析 创设情境,展示范例作品“知识小达人” 应用软件,邀请学生体验。 引导学生分析作品需要实现的功能,梳理归纳创作待解决的问题: 设计界面用到哪些学过的组件? 程序有什么功能? 该如何实现? 小结归纳。板书: 【知识小达人——变量和列表的使用】1.欣赏、体验范例作 品。 以作品体验导 入,激发学生的学习兴趣,引入课题。通过观察分析,使学生明确作品需求,以“问题”为导向,增强学生的问题2.分析作品需要实现的功能。 意识,明确学习任务。3.聆听,思考模仿学习 自主学习 一、出示界面范例,布置任务及提示学法任务一: 设计“知识小达人”的界面。要求:参考课本,尝试添加组件,并设置属性。 2. 巡视指导,了解学生自学情况。 1.自学:阅读教材, 按课本上的步骤进行 本环节是组件组件设计,解决的问 设计的教学,通题:如何让界面排列 过引导学生寻整齐? 找合适的组件,让学生在实践中搭建完成“知识小达人” 界面,培养其自学和自主建构的能力。2.实践操作,尝试在组 件区寻找合适的组件并进行参数设置。互动内化 板书 【一、组件设计】 展示个别学生作品,强化布局的作用和各组件的命名规范。 借助问题程序,示范布局的修改与调整。 1.同伴互相检查,并向 老师反馈学习效果。 教师根据学生 自学情况以学定教,对组件设2.个别同学展示程序, 共同讨论解决。 计的相关进行梳理与小结。3.观察与聆听自主学习 教师布置任务要求,引导学法,参照课本逻辑设计步骤,完成以下任务: 任务二:实现随机抽号和查看题目思考: 如何实现随机抽取学号? 用什么代码块可实现将全部题目存储起来。 如何抽取题目并显示出来? 巡视指导,了解学生自学情况,个别辅导。 1.自学:阅读教材, 按课本上的步骤进行逻辑设计,解决的问 学生带着问题题:随机抽取学号及 进行自主学习查看题目。 探究,在实践中探索解决问题的方法。2. 上机实践,尝试完成任务二1.板书【逻辑设计】 1.聆听,思考 通过归纳梳理强化,掌握本节2. 帮助学生梳理小结如何实现随机抽取学 号的操作方法。 2.个别学生上台演示, 分享学习收获并倾听 课的重点,会使 用变量和列表反思。 代码块。通过3. 帮助学生梳理小结用什么代码块实现将 全部题目存储起的操作方法。 “ 变量的建立 和赋值”以及调小结点评:在程序设计中,变量使用起来非 常方便,我们通常给它取一个简洁的名字, 3.个别学生上台演示, 分享学习收获并聆听 用,引导学生思 考“变量”这个它能存放一个或多个值,当需要依次存放多 反思。 抽象的名词及个值时,需要与列表结合使用,我们用创建 其作用。突破本列表的方式为变量赋值。 节课的难点。互动内化 板书: 【新建变量,用列表赋值】 4 帮助学生梳理小结如何实现抽取题目并显示出来的操作方法。 板书: 【调用变量的值】 4 个别学生上台演示, 分享学习收获并聆听反思。个性创作 任务三:完善“知识小达人”项目设计要求:(1)进行连接测试 (2)综合应用所学知识,做一个全班同学可以一起玩的抽题器,如增加抽号范围,给题库补充更多的题目等 老师巡视,观察、个别指导,汇总问题。 1.测试程序并继续修 改和完善程序。 巩固所学知识 与技能,给学生自由发挥的空间,让其学以致用,内化知识。2.实践创作,完成拓展 任务。作品评价, 归纳梳理 展示部分优秀学生作品,评价。邀请学生分享创作心得。 引导学生自我思考 请学生谈谈本节课的收获,给教材 “学会了”表格中的星星涂上颜色。 老师根据板书,总结。 1.欣赏作品,评价交 流。 通过作品展示 和交流,让学生体验成功的喜2.反思本节课学习并 完成“学会了”表格。 悦。培养学生善 于反思,梳理知识、归纳要点,加强记忆。(八)板书设计第 20 课 知识小达人——变量和列表的使用一、组件设计二、逻辑设计1、新建变量,用列表赋值2、调用变量的值 展开更多...... 收起↑ 资源预览