资源简介 课时 第 1 课时子项目 乐学诗词先规划——软件需求分析1.子项目分析: 第 1 课时内容作为“经历系统开发流程”的头两个阶段——需求分析与功能需求规划阶 段,侧重向学生介绍软件系统开发过程中需求分析阶段“要弄清系统究竟要做什么”,系统 分析阶段“要弄清系统怎么做”。让学生学习如何进行需求分析,如何根据用户需求设计满 足用户需求的系统功能模块图及系统界面,初步掌握需求分析的方法以及学会根据需求进行 系统设计,了解该阶段在软件应用系统程序开发中的作用。2.学情分析: 通过前三个单元学习,学生具有一定 Python 语言的基础知识,能编程解决简单问题, 有了一定的项目学习经验。但缺乏对软件开发的体验,当需要软件开发解决问题时,无从下 手。3.核心素养目标:学科知识 (1)掌握需求分析的方法。 (2)学会根据需求分析进行系统设计。问题解决 (1)通过讨论、交流的方式,规划出项目流程图,理解需求分析的作用。 (2)通过观摩、分析案例,讨论得出系统功能模块图。 (3)类比生活中常见信息系统案例的窗体界面, 设计出相应的系统界面。学科思维 培养学生团队协作的能力,利用数字化工具解决实际问题的意识和能力。4.学习重点: 教学重点:需求分析和系统设计。5.学习难点: (1)掌握需求分析的方法,学会设计功能模块图、设计系统界面。 (2)掌握使用不同的方法描述算法,会运行、调试、修改Phyton代码。。6.学习支架 教学工具: 网络机房、极域网络电子教室软件、白板。 教学资源: Python3.x编程环境、课堂教学课件、微视频、项目活动手册、 自主学习资料。7.成果预期 (1)基本: ①握需求分析的方法。②会设计功能模块图、设计系统界面。 (2)提高:掌握使用不同的方法描述算法,会运行、调试、修改Phyton代码。8.课前准备(1)分发学习任务包。 (2)辅导组长了解课时任务、分工以及如何使用评价表。9.教学过程教学 环节 教师活动 学生活动子项目 引入 播放中国诗词大会飞花令视频。 中国古典诗词是中国古代文学艺术的 精髓,同学们在学习的过程中有存在记忆 困难的情况吗? 如何利用数字化学习工具来解决学习 中的问题呢? 观看视频、思考设计意图:视频导入的方式吸引学生的注意、激发学生的兴趣、引入子项 目。子项目 确定 项目主题: 围绕学习古诗词的过程,我们思考如 何进行“ 乐学古诗词小助手 ”软件开发与 设计的前期规划? 各组在项目活动手册中记下学 习项目问题。设计意图:借助项目实施的良好氛围,弘扬国学精神的同时,使蕴藏在学生中 的创新智慧充分释放。子项目 分析 要完成“乐学古诗词小助手 ”系统的开 发解决以下问题。 (1)如何分析软件需求内容? (2)思考系统设计的预设功能有哪些? (3)思考界面设计中需要哪些控件?如何 设置? 分解项目,细化问题,有利 于完成子项目。设计意图:分解项目任务,细化问题,引导学生思考编程本质。子项 目实 施 活动 1: 需求 分析 (1)弄清楚系统究竟要“做什 么”? (2)使用该系统的用户需要哪些功 能? 小组讨论,共同规划出“乐学古诗 词小助手”项目的流程。 小组讨论、交流; 在项目活动手册中记录小组讨论的内容。 小组成员分享规划的项目流程 学生根据需求分析的结果与老师共同 规划出项目流程图设计意图:通过小组探讨、听取同学分享经验、老师的总结性指导,学生明确了系统究竟 要“做什么”,能够进一步规划出项目流程图,达到了预期目标,突破了教学重点。活动 2: 系统 设计 明确该系统究竟要“怎样 做”,才符合用户需求,教师讲 授系统设计阶段的工作内容。 分析“学习诗词”功能模 块,细化、整理出子功能模块。 教师巡视协助学生完成作 品,教师展示学生作品,并对其 进行 评价理出子功能模块。 学生小组协作利用合适的软件(比如 PowerPoint)细化整理其他各个功能模块。 学生展示成果, 分享设计理念。设计意图:通过同学的操作演示,经验分享,让学生细化整理出具体功能模块识,解决了 教学重点。子项 目实 施 活动3: 界面 设计 制作界面是个复杂的问题, 可以划分为这些些子问题: 问题(1):怎么制作合适的 界面背景? 问题(2):怎么制作合适的 “按钮”元件? 发文件 类比“中国教师资格网”三级界 面。分析界面设计的一般要素。学生观 察、思考。接收文件。打开软件,积极 参与修改过程,总结代码含义邀请学生运行” 乐学古诗词 小助手之界面设计V2.8”软件, 修改代码中相应参数,观察其变 化,思考哪些代码对应着背景, 按钮元素设计意图:本环节围绕教学难点知识,通过代码的运行、调试、修改。让学生成为主 体,“做中学”中掌握如何界面组成的一般要素以及使用不同的方法描述算法。课后作业 进一步探究如何精细化界面设计,调试运行。子项目评价 展示每个小组推荐的作品, 依据评价表,相互评价。 引导学生提出改进意见 学生展示、交流、观察评价。 提出改进意见。设计意图:学习者作为课堂的主人,在40分钟的项目探究后,以成果和回 头看的方式,激励自己继续学习。子项目总结 (1)本节课我们进行了项目 的需求分析,以及系统功能的规 划,并利用Python做出了界面设 计,那么具体的运用还是需要接 下来的项目中去设计去实现的。 这些将会在本单元接下的子项目 中进行学习探究。 (2)完成本课时项目活动手 册 学生积极回答问题, 巩固所学知识 点。设计意图:通过问与答的方式有效的帮助学生 对本节知识点整合10.板书设计11.子项目反思: 本节课在“乐学古诗词小助手”设计与开发的大单元主题下,通过情景创建确定子项 目主题,围绕软件需求分析这一子项主题,开展三个面向学生学习过程的活动 ,将知识 构建、思维发展以及核心素养的形成都围绕在这些活动中,(1)如何分析软件需求内 容?(2)思考系统设计的预设功能有哪些?(3)思考界面设计中需要哪些控件?如何设 置?随着活动的开展各完成学生就顺利的掌握了软件开发的三个阶段需求分析阶段、系统 设计阶段、界面设计阶段。课堂上项目式学习的开展学生在参与课堂的活动时带着极大地 星期和热情,以教师教学为主导,以学生学习为主题,有效的达到了预期的教学成果。项目活动手册子项目 1:乐学诗词先规划--软件需求分析学 生 信 息 年 月 日 星期我的班级 所在组别 组长姓名我的姓名 组长职责 任务分工,督促完成活动手册承担任务 我负责指导其他同学完成 “活动 ”,还有一 、子项目分析(2分钟)(1)如何分析软件需求内容?(2)思考系统设计的预设功能有哪些?(3)思考界面设计中需要哪些控件?如何设置?二、子项目实施(30分钟)活动1【需求分析】(10分钟)(1)什么是需求分析?(2)需求分析的目的是什么?组长发言:规划项目学习流程(插入流程图)活动 2:系统设计 10 分钟)(1)系统设计中最重要的目标是什么?(2)模仿“学习古诗词 ”模块的分析方式,小组讨论完成“诗词测试”模 块的细化和整理,完善”乐学古诗词”的功能模块图(插入思维导图)组长发言:规划项目学习流程(插入流程图)活动 3:界面设计(1)类比“ 中国教师资格网 ”三级界面。分析界面设计的一般要素。(2)运行”对诗词 传经典”软件,修改代码中相应参数,观察其变化,思 考哪些代码对应着背景,按钮元素。通过讨论,我们组是这样认为的:第 句对应着“背景”元素,代码里的“背景”名称为 。 第 句对应着“按钮”元素,代码里的“按钮”名称为 , 按钮的大小为 ,按钮的位置为 。(3)推测如果想设计个性化的背景和按钮该怎么办? 展开更多...... 收起↑ 资源预览