资源简介 课题 确定和分析问题 主备课人 总课时审核人 备课时间课型 信息技术常规课 使用人 上课时间内容 1.结合“加法运算小能手”程序设计,学习通过访谈、问卷收集用户需求的方法,从功能需求、界面设计维度分析问题。 2.理解并掌握将复杂问题分解为子问题的分解思想,能将其迁移应用到简单的程序设计分析中教学 目标 核心素养 1.信息意识:认识到程序设计前需求分析的重要性,理解“先分析、后设计”是解决问题的科学方法。 2.计算思维:掌握将复杂问题分解为若干子问题的方法,能够从功能需求和界面设计两个维度分析程序作品。 3.数字化学习与创新:能够通过访谈、问卷调查等方式收集用户需求,并根据需求设计符合使用者认知的程序界面。 4.信息社会责任:在设计程序时,关注使用者的真实需求与体验,培养以人为本的设计理念和社会责任感。 知识与技能 1.理解程序设计前需求分析的意义; 2.掌握收集用户需求的基本方法(访谈、问卷调查); 3.学会从功能需求和界面设计两方面分析问题。 过程与方法 通过为“加法运算小能手”程序做需求调研,经历“了解用户-收集需求-分析功能-设计界面”的完整分析过程。 情感、态度与价值观 培养耐心倾听用户需求、换位思考的设计态度,增强为他人解决实际问题的服务意识。教学 重点 掌握从功能需求和界面设计两个维度分析程序问题的方法。教学 难点 能够通过有效的方式(访谈、问卷)收集并提炼出准确的用户需求。教具 准备 多媒体教学设备、编程软件、小智妈妈批改作业的相关画面素材、程序作品设计分解图教 学 过 程 一、新课导入 教师活动:展示小智妈妈批改作业的忙碌画面,向学生提问:“同学们,小智的妈妈是一名数学老师,每天都要出题、批改,非常辛苦。小智想用学过的算法知识,设计一个‘加法运算小能手’程序,帮助妈妈减轻工作量。你们觉得,要想设计出一个真正好用的程序,第一步应该做什么?”待学生回答后,揭示课题,板书“确定和分析问题”。 学生活动:结合生活经验和已有知识,思考并回答教师提出的问题。 学生预回答1:先想清楚这个程序要实现什么功能。 学生预回答2:先问问使用的人需要什么。 学生预回答3:先设计程序的样子。 设计意图:通过真实的生活情景引入课题,激发学生的学习兴趣和探究欲望,让学生初步感知程序设计前确定和分析问题的重要性。 二、新知学习:收集用户需求 (一)了解需求收集方法 教师活动:引导学生思考“要给妈妈设计程序,不能自己瞎猜,得先问问‘用户’,怎么知道用户需要什么?”,随后向学生介绍两种常用的需求收集方法:访谈(面对面交流,深入了解想法)、问卷调查(收集更多人的意见)。 学生活动:跟随教师的思路进行思考,认真倾听并识记需求收集的两种方法。 学生预回答1:可以直接去问使用的老师和小朋友。 学生预回答2:可以做一张卷子让大家填写想要的功能。 设计意图:让学生了解并初步掌握需求收集的基本方法,树立以用户为中心的设计思维。 (二)模拟需求调研 教师活动:组织学生以小组为单位讨论“如果你是数学老师,你希望这个程序能做什么?”,引导学生将讨论结果归纳成“功能需求清单”,并对学生的归纳结果进行补充和梳理。 学生活动:参与小组讨论,积极发表自己的想法,共同梳理并记录“加法运算小能手”的功能需求清单。 学生预回答1:能出20以内的加法题,满足低年级学生的练习需求。 学生预回答2:输入答案后可以自动批改,不用老师手动改。 学生预回答3:一次能出10道题,题量适中。 学生预回答4:能根据学习进度更改加数的范围,适配不同的学习阶段。 设计意图:通过模拟需求调研的活动,让学生在实践中尝试收集和提炼用户需求,突破教学难点,同时培养学生的合作交流能力。 三、新知学习:分析界面设计 (一)明确界面设计原则 教师活动:提出问题“功能想清楚了,但程序长什么样?界面怎么设计,才能让一年级的小朋友一看就懂、一用就会?”引导学生思考,随后总结并讲解好的程序界面设计原则:简洁明了(不杂乱,重点突出)、符合认知(用一年级小朋友看得懂的图片和文字)、便于操作(按钮大一点,提示清楚一点)。 学生活动:思考教师提出的问题,结合一年级小朋友的认知特点,讨论并记录界面设计的要点,理解并识记界面设计原则。 学生预回答1:界面上的字要大一点,图片要可爱一点。 学生预回答2:按钮要大,小朋友好点击,提示语要简单。 学生预回答3:界面不要放太多东西,不然会看乱。 设计意图:引导学生结合用户的认知特点思考界面设计,培养学生的用户同理心,为后续的界面设计实践奠定基础。 (二)实践:设计程序界面 教师活动:布置任务,让学生动手为“加法运算小能手”设计友好的界面,提醒学生用户是一年级小朋友,同时指导学生选择合适的背景图片、添加提示文字,添加合适的角色并放到合适位置,最后让学生保存文件。 学生活动:在编程软件中独立或合作完成“加法运算小能手”的界面设计,按照要求选择素材、布置界面并保存文件。 设计意图:将界面设计原则落地为具体操作,让学生在实践中提升数字化学习与创新能力,同时培养学生的审美能力和动手操作能力。 (三)思考交流 教师活动:提出问题“当回答出现错误时,当前界面还合适吗?可以如何调整?”,组织学生进行小组讨论,对学生的调整思路进行点评和引导。 学生活动:参与小组讨论,思考界面的优化方向,积极发表自己的想法。 学生预回答1:可以增加鼓励性的文字,比如“再试试,你很棒”。 学生预回答2:让界面里的卡通角色做出不一样的表情,比如皱眉提醒。 学生预回答3:弹出提示框告诉小朋友哪里错了,正确答案是什么。 设计意图:引导学生对设计的界面进行优化思考,让学生认识到界面设计要兼顾不同的使用场景,进一步强化以用户为中心的设计理念。 四、拓展迁移:分解思想 (一)认识分解思想 教师活动:向学生讲解,把“加法运算小能手”这个程序分成“功能需求”和“界面设计”两大块来考虑的方法,在算法里叫分解。引导学生回顾之前的分析过程,梳理大问题到小问题的分解逻辑,同时结合教材中的“程序作品设计分解图”,强调分解思想在解决问题中的普遍应用。 学生活动:跟随教师的思路回顾分析过程,观察“程序作品设计分解图”,理解分解思想的内涵和应用方法。 设计意图:将具体的分析过程提炼为普适的“分解”思想,完成从实践到理论的升华,培养学生的计算思维。 (二)迁移思考 教师活动:提出问题“如果我们要做‘减法运算小能手’,和加法程序相比,哪些要重新分析?哪些可以保留?”,引导学生进行小组讨论,对学生的讨论结果进行总结和梳理。 学生活动:参与小组讨论,对比加法程序,思考减法程序的设计要点,列举需要重新确定和分析的问题。 学生预回答1:运算功能需要重新设计,要改成减法出题和批改。 学生预回答2:界面的整体布局可以保留,只需要把加法相关的文字改成减法。 学生预回答3:题目的范围设置可以保留,只是运算符号变了。 设计意图:通过迁移思考,让学生在实践中运用分解思想分析新的问题,加深对分解思想的理解和掌握,提升学生解决问题的能力。 五、课堂小结 教师活动:引导学生依次分享三个问题:“今天在分析‘加法运算小能手’时,我们分了哪几个方面?”“你学到了哪些收集用户需求的方法?”“你觉得‘分解’思想还能用在生活中的什么地方?”,待学生分享后,对本节课的知识进行系统总结,强调程序设计前确定和分析问题的重要性。 学生活动:积极思考并回答教师提出的问题,回顾本节课的学习内容,梳理知识要点。 学生预回答1:从功能需求和界面设计两个方面分析了加法运算小能手程序。 学生预回答2:学到了访谈和问卷调查两种收集用户需求的方法。 学生预回答3:分解思想可以用在整理书包,把书包里的东西按书本、文具分类;还可以用在做手工,把手工分解成一个个小步骤。 设计意图:通过学生分享和教师总结,帮助学生梳理本节课的知识体系,巩固所学知识,同时鼓励学生将所学的思维方法运用到生活中,实现知识的迁移。 个案补充 错误纠正板书 设计 确定和分析问题 一、需求收集:访谈、问卷 二、分析维度: 功能需求(做什么) 界面设计(什么样) 三、核心思想:分解(大问题→小问题)教学 反思 展开更多...... 收起↑ 资源预览